MicroMedIAn / PathAIA

Digital Pathology Analysis Tools
GNU General Public License v3.0
3 stars 3 forks source link

Robin/debug #4

Closed schwobr closed 3 years ago

schwobr commented 3 years ago

2 correctifs principaux :

EDIT: Correctif supplémentaire qui faisait que la génération de miniature continuait de bugger malgré les correctifs: dans preview_from_queries, la grille est colorée à partir des coordonnées (x, y) et de leur taille (dx, dy) à l'échelle de la miniature. Le problème de l'ancienne version est qu'elle sous-entendait que la dernière coordonnée d'un patch était (x+dx, y+dy) alors que c'est (x+dx-1, y+dy-1) ce qui posait problème dans certains cas.

ArnaudAbreu commented 3 years ago

Je vais merge la branche sur laquelle je bossais d'abord ensuite je mergerai celle-là en gérant les conflits quand t'auras fini

schwobr commented 3 years ago

Ok attends un peu avant de merge parce qu'à chaque fois que je corrige ça a l'air de créer un nouveau bug. Là je suis assez sûr de moi mais j'ai un script d'extraction qui tourne. S'il marche bien on pourra merge.

schwobr commented 3 years ago

Update : ça a l'air de marcher. Bon par contre c'est en concurrence directe avec tes modifs donc faudra qu'on choisisse.

ArnaudAbreu commented 3 years ago

Yes je m'en doutais, c'est pour ça que j'ai voulu bien les prendre séquentiellement, mais on va regarder attentivement les modifs

schwobr commented 3 years ago

En gros on résout un peu le même problème mais de manières différentes.

ArnaudAbreu commented 3 years ago
ArnaudAbreu commented 3 years ago

Si ça te va, je peux faire la gestion du conflit pour pouvoir merger.

schwobr commented 3 years ago

Tout ça me va. Au passage le fait de passer par dsr = slide.level_downsamples[level_preview] est même hyper important parce que par exemple sur les images svs sur lesquels je bosse pour MYC les niveaux de downsample sont 1, 4, 16, 32 donc c'est pas du tout les puissance de 2 (en fait c'est même pas exactement c'est nombre, c'est genre 4.0036892, 16.000547, etc.).

ArnaudAbreu commented 3 years ago

Yes j'avais déjà observé ça aussi en bossant sur des svs de poumon, je pense que j'avais du faire des modifs dans ce sens dans pysliderois, mais je les ai pas retranscrites ici... Bref, c'est effectivement beaucoup plus safe 👍