Image Skeletonize
Ce bloc de fonction extrait la structure squelettique des objets dans une image binaire ou en niveaux de gris. Il est utile pour l'extraction de caractéristiques, l'analyse topologique et pour produire des représentations fines des formes en vue de mesures ou de traitements ultérieurs.
📥 Entrées
Image Gray— Image en niveaux de gris ou binaire à skeletoniser.
📤 Sorties
Skeletonized— Résultat complet du squelette sous forme d'image binaire (représentation fine, largeur d'un seul pixel).Skeletonized Lite— Version aminci(e) utilisant une méthode de thinning standard.Skeletonized Partially— Image partiellement aminci(e) contrôlée par le réglageIterations.
🕹️ Contrôles
Iterations— Curseur pour ajuster le nombre maximal d'itérations pour l'amincissement partiel. Des valeurs plus élevées entraînent un amincissement plus marqué dans la sortieSkeletonized Partially.
🎨 Fonctionnalités
Produit trois sorties de type squelette pour une utilisation flexible en analyse et visualisation.
Fonctionne directement sur images binaires ou en niveaux de gris — aucune programmation requise.
Skeletonized Partiallypermet un amincissement contrôlé pour équilibrer niveau de détail et simplification.
📝 Instructions d'utilisation
Préparez l'image d'entrée et connectez-la à l'entrée
Image Gray.Si votre image n'est pas déjà binaire (noir et blanc), pensez à appliquer un seuillage ou un prétraitement (voir Conseils et astuces).
Ajustez le curseur
Iterationspour modifier l'agressivité de l'amincissement partiel.Utilisez les sorties pour visualisation, analyse de forme ou comme entrées pour d'autres blocks.
📊 Évaluation
Lors de l'exécution, le bloc produit :
Skeletonizedpour un résultat de squelette complet,Skeletonized Litepour un résultat aminci standard,Skeletonized Partiallyqui respecte le réglageIterationspour un amincissement progressif.
Ces sorties peuvent être inspectées visuellement ou alimentées vers des blocs en aval pour mesure ou traitements supplémentaires.
💡 Conseils et astuces
Une entrée binaire propre donne les meilleurs squelettes. Envisagez d'utiliser
Image ThresholdouImage Adaptive Thresholdavant ce bloc pour créer une séparation nette avant-plan/arrière-plan.Réduisez le bruit avant la squelettisation avec
BlurouDenoisingpour éviter des branches parasites.Utilisez des
Morphological Transformations(ouverture/fermeture) pour supprimer de petits artefacts ou combler de petites lacunes dans les formes avant de skeletoniser.Recadrez la région d'intérêt avec
Image ROI SelectouImage ROIpour que le bloc se concentre sur la zone pertinente.Après la squelettisation, utilisez
Find Contour,Approximate ContourouMeasure Position Distancepour extraire des mesures ou analyser les structures fines.Si vos images sont volumineuses et que le traitement est lent, essayez
Image Resizerpour réduire la taille avant la squelettisation.
🛠️ Dépannage
Aucun squelette visible : vérifiez que l'entrée est binaire ou présente suffisamment de contraste. Essayez
Image Thresholdou augmentez le contraste avecContrast Optimization.Trop de petites branches ou bruit : appliquez
Morphological TransformationsouBluravant la squelettisation pour éliminer les petits artefacts.Squelette trop fin ou perte de détails : réduisez la valeur
Iterationspour un amincissement plus doux, ou utilisez la sortieSkeletonized Litequi conserve davantage de structure.Traitement lent : réduisez la résolution d'entrée avec
Image Resizerou limitez la zone à traiter en utilisantImage ROI Select.
Mis à jour