Un câble, une tige ou un objet lointain occupent quelques pixels dont aucun ne leur appartient entièrement. Cette propriété physique, et non un manque de soin, explique pourquoi ces catégories concentrent les désaccords et échappent aux mesures habituelles.
Cet article expose ces difficultés. Il prolonge l’article consacré aux erreurs de segmentation les plus fréquentes.
Deux problèmes distincts
Deux catégories se confondent souvent en segmentation d’images. Elles appellent pourtant des traitements différents. Le petit objet, compact mais de faible surface, un panneau lointain ou un insecte. Et la structure fine, allongée et d’épaisseur proche de la résolution, un câble ou une tige. Une conséquence pratique importante en découle. Le premier relève d’un problème d’échelle et le second d’un problème de représentation, une structure fine restant impossible à délimiter proprement même à taille apparente importante.Ce que la résolution impose
Quatre effets découlent d’une taille proche de celle du pixel en segmentation d’images. Aucun pixel n’appartient entièrement à l’objet, chacun mêlant l’objet et son fond. Le contour n’existe pas comme frontière nette mais comme zone de mélange. Un écart d’un seul pixel modifie considérablement la surface relative. Et deux annotateurs également raisonnables produisent des résultats sensiblement différents. Une observation importante en découle. Ces quatre effets font que la variabilité sur ces catégories relève de la donnée plutôt que de l’exécution, ce qui interdit de la traiter par une exigence de précision accrue.Pourquoi les métriques les ignorent
Trois mécanismes effacent ces catégories des mesures de segmentation d’images. Une moyenne pondérée par la surface leur accorde un poids négligeable. Un écart de contour identique pèse davantage sur une petite région, ce qui produit des valeurs basses interprétées comme un échec. Et un échantillon de contrôle uniforme ne les rencontre que très rarement. Une conséquence pratique s’ensuit pour un projet de segmentation d’images. Ces trois mécanismes justifient de rapporter ces catégories séparément, une moyenne globale ne disant rien de leur traitement et une valeur basse ne signifiant pas nécessairement un défaut.Pourquoi l’assistance échoue
Quatre raisons expliquent cet échec en segmentation d’images. Aucun contraste franc ne délimite un objet dont les pixels sont mélangés. Les modèles lissent les détails qu’ils ne distinguent pas. Une structure ajourée voit ses vides remplis. Et une désignation par point ou par boîte suppose un objet suffisamment étendu pour être visé. Une observation importante en découle. Ces quatre raisons font que le gain d’assistance est nul ou négatif sur ces catégories, ce qui impose de les basculer en tracé manuel plutôt que de les laisser dans une chaîne assistée.Pourquoi l’outil ne suit pas
Trois limites d’outillage se manifestent sur ces catégories en segmentation d’images. La largeur minimale du pinceau dépasse fréquemment l’épaisseur de l’objet. Le polygone devient impraticable, le contour comptant autant de sommets que de pixels. Et le zoom nécessaire fait perdre le contexte visuel qui permet d’identifier l’objet. Une conséquence pratique s’ensuit. La première limite produit un défaut systématique, une structure fine tracée au pinceau apparaissant plus épaisse qu’elle ne l’est, ce qui fausse toute mesure de surface sur ces classes.Les conventions à écrire
Cinq décisions traitent ces catégories en segmentation d’images. Le seuil de taille en dessous duquel l’objet n’est pas délimité individuellement. Le sort des structures fines, incluses dans une classe, exclues ou regroupées. La règle de placement du contour dans la zone de mélange. Le traitement des structures ajourées, vides inclus ou exclus. Et la conduite à tenir face à un objet identifiable mais non délimitable proprement. Une observation en découle. La dernière décision est la plus utile et la plus rare, elle permet de signaler la présence d’un objet sans prétendre à une délimitation que la donnée ne porte pas.Les stratégies de traitement
Quatre approches se rencontrent en segmentation d’images. Elles ne s’excluent pas entre elles. Le seuil d’exclusion, qui écarte les objets sous une taille donnée. La classe générique, qui regroupe les petits objets sans les distinguer. Le marquage par point plutôt que par région, qui signale sans délimiter. Et le tracé complet malgré la difficulté, réservé aux seules classes dont l’usage l’exige. Une conséquence pratique importante en découle pour un projet de segmentation d’images. La troisième approche est la plus sous-employée, elle conserve l’information de présence, qui suffit à de nombreux usages, sans payer le coût d’une délimitation arbitraire.Ce que le seuil doit exprimer
Trois façons d’exprimer un seuil coexistent en segmentation d’images. Leur robustesse diffère fortement. Le seuil en pixels, qui change de sens dès que la résolution varie. Le seuil en unités du monde, qui reste valide sur un corpus hétérogène. Et le seuil exprimé en proportion de l’image, intermédiaire et rarement pertinent. Une observation en découle. Le deuxième mode est le seul défendable sur un corpus mêlant des résolutions ou des distances, ce qui recouvre la plupart des projets réels de segmentation d’images.Le marquage par point
Une solution mérite un traitement séparé car elle résout un problème que le tracé ne résout pas. Un point posé sur l’objet remplace la région lorsque la délimitation n’a pas de sens. Quatre bénéfices en découlent en segmentation d’images. L’information de présence est conservée, ce qui suffit à la détection et au comptage. Le temps par objet devient négligeable comparé à un tracé. La variabilité entre annotateurs chute fortement, un point se posant sans hésitation. Et le contrôle se simplifie nettement, la comparaison portant sur des effectifs plutôt que sur des contours. Une conséquence pratique importante en découle. Ce mode suppose que le format et le traitement aval l’acceptent, condition qui se vérifie au cadrage et qui écarte cette solution lorsqu’elle est envisagée trop tard.Ce que le contrôle doit chercher
Cinq vérifications portent spécifiquement sur ces catégories. Le comptage des occurrences par classe, qui révèle une classe omise sur tout un lot. La comparaison des effectifs entre annotateurs sur les classes concernées. La distribution des épaisseurs sur les structures fines, un décalage signalant un pinceau trop large. La présence de régions juste au dessus du seuil, qui vérifie que le seuil est appliqué. Et la revue humaine ciblée sur ces classes précises plutôt que sur un échantillon uniforme. Une conséquence pratique s’ensuit. La deuxième vérification est la plus révélatrice, un écart d’effectif entre annotateurs signalant une omission systématique là que la comparaison de contours ne montrerait qu’un désaccord de tracé.Ce que ces catégories coûtent
Quatre facteurs déterminent leur charge en segmentation d’images. Le temps par objet, élevé rapporté à la surface obtenue. Le nombre d’occurrences, souvent important sur les corpus urbains ou naturels. L’absence de gain d’assistance, qui laisse ces classes entièrement manuelles. Et le temps de contrôle, la revue ciblée s’ajoutant intégralement à l’échantillonnage habituel. Une observation importante en découle. Ces quatre facteurs font que ces catégories consomment une part de budget sans rapport avec leur part de surface, ce qui justifie de décider leur sort au cadrage plutôt que de le découvrir en production.Aborder ces catégories
Cinq questions cadrent ces catégories en segmentation d’images. Ces catégories figurent-elles au référentiel. Leur présence appelle des conventions dédiées. L’usage aval exploite-t-il leur forme ou leur seule présence. Cette réponse ouvre le marquage par point. Le seuil est-il exprimé en unités du monde. Sinon il varie avec la résolution. Ces classes sont-elles exclues de la chaîne assistée. Leur maintien y produit des omissions. Et le contrôle les cible-t-il spécifiquement. Un échantillon uniforme ne les rencontre presque jamais. Ces cinq réponses déterminent leur traitement et leur coût. Les poser avant de commencer évite un corpus dont les classes les plus difficiles ont été traitées par défaut.Ce que ce chapitre enseigne
Une observation transversale mérite de clore cet examen. Ces catégories relèvent d’une limite de la donnée plutôt que d’une difficulté d’exécution. Trois constats la composent. Aucun pixel n’appartient entièrement à l’objet, ce qui rend la variabilité irréductible par une exigence accrue. Les métriques usuelles les effacent, ce qui impose de les rapporter séparément. Et le marquage par point conserve l’information de présence sans payer une délimitation arbitraire. Ce constat prolonge les chapitres précédents, la convention traitant ce que la précision ne peut pas atteindre.Les erreurs les plus fréquentes
- Traiter petits objets et structures fines comme un même problème.
- Exprimer le seuil de taille en pixels sur un corpus multi-résolution.
- Attendre de l’assistance qu’elle traite ces catégories.
- Tracer une structure fine avec un pinceau plus large qu’elle.
- Rapporter ces classes dans une moyenne globale.
- Interpréter une valeur basse comme un défaut d’exécution.
- Échantillonner uniformément pour contrôler ces classes.
- Omettre la convention sur les vides des structures ajourées.
- Exiger une délimitation là où un marquage suffirait.
- Découvrir le coût de ces classes en production.