Qu'est-ce que la squelettisation des fissures ?
Définition
La squelettisation des fissures est une étape de traitement d’image qui réduit un masque binaire de fissure à une ligne d’un pixel de large, appelée le squelette. Un masque binaire de fissure est une image où les pixels de fissure ont une valeur et tous les autres pixels une autre valeur.
La squelettisation sert à l’extraction de caractéristiques et à représenter la topologie d’un objet. La topologie désigne ici la manière dont les parties de la fissure se relient.
Méthodes
Les méthodes d’amincissement suppriment les pixels de bordure du masque en plusieurs passes. Elles s’arrêtent lorsqu’aucun pixel ne peut être retiré sans modifier la connexité.
- Zhang-Suen (1984) effectue des passes successives et supprime les pixels de bordure. C’est la méthode par défaut de la bibliothèque scikit-image.
- Guo-Hall (1989) est une autre méthode d’amincissement parallèle, avec deux sous-itérations à chaque passe.
- Lee (1994) travaille sur un voisinage de 3 par 3 par 3. Elle est conçue pour les images en 3D, et scikit-image ne la montre sur une image 2D qu’à titre d’illustration.
- L’axe médian est l’ensemble des points qui ont plus d’un point le plus proche sur la frontière de l’objet. Il peut aussi renvoyer la distance à la frontière, qui estime la largeur locale.
Pour un squelette comportant moins de branches, scikit-image recommande sa fonction skeletonize plutôt que l’axe médian.
Longueur de fissure dans PAVER
Le manuel PAVER pour les aérodromes à revêtement asphaltique demande la longueur des fissures longitudinales et transversales, en pieds linéaires ou en mètres, ainsi que leur gravité. Il demande aussi la surface de la fissuration en peau de crocodile, en pieds carrés ou en mètres carrés. Un squelette est un moyen d’obtenir la longueur d’une ligne médiane à partir d’un masque de fissure. Le manuel ne cite ni cette méthode ni aucune autre.
Foire aux questions
- Qu'est-ce que la squelettisation des fissures ?
- La squelettisation des fissures est une étape de traitement d'image qui réduit un masque binaire de fissure à une ligne d'un pixel de large, appelée le squelette. Le squelette conserve la forme et les liaisons de la fissure, et il en supprime la largeur.
- Quels algorithmes effectuent la squelettisation ?
- Les méthodes d'amincissement, comme Zhang-Suen et Guo-Hall, suppriment les pixels de bordure en plusieurs passes successives. La transformée de l'axe médian procède différemment : elle part de la distance à la frontière de l'objet.
- Le manuel PAVER exige-t-il la squelettisation ?
- Non. Le manuel PAVER pour les aérodromes à revêtement asphaltique demande la longueur et la gravité des fissures longitudinales et transversales, en pieds linéaires ou en mètres. Il ne désigne aucune méthode pour trouver cette longueur.
Références
- skimage-skeleton
- Skeletonize (scikit-image gallery example) scikit-image
- zhang-suen-1984
- A fast parallel algorithm for thinning digital patterns, T. Y. Zhang and C. Y. Suen Communications of the ACM 27(3), 1984, pp. 236-239
- guo-hall-1989
- Parallel thinning with two-subiteration algorithms, Z. Guo and R. W. Hall Communications of the ACM 32(3), 1989, pp. 359-373
- faa-paver-asphalt
- PAVER Distress Identification Manual for Asphalt Surfaced Airfields U.S. Army Corps of Engineers / FAA
Ceci est une entrée de référence. TarmacView fournit des services d'inspection par drone et ne vend pas l'équipement ou les matériaux décrits dans ce glossaire.
