For the complete documentation index, see llms.txt. This page is also available as Markdown.

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églage Iterations.

🕹️ 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 sortie Skeletonized 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 Partially permet un amincissement contrôlé pour équilibrer niveau de détail et simplification.

📝 Instructions d'utilisation

  1. Préparez l'image d'entrée et connectez-la à l'entrée Image Gray.

  2. Si votre image n'est pas déjà binaire (noir et blanc), pensez à appliquer un seuillage ou un prétraitement (voir Conseils et astuces).

  3. Ajustez le curseur Iterations pour modifier l'agressivité de l'amincissement partiel.

  4. 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 :

  • Skeletonized pour un résultat de squelette complet,

  • Skeletonized Lite pour un résultat aminci standard,

  • Skeletonized Partially qui respecte le réglage Iterations pour 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 Threshold ou Image Adaptive Threshold avant ce bloc pour créer une séparation nette avant-plan/arrière-plan.

  • Réduisez le bruit avant la squelettisation avec Blur ou Denoising pour é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 Select ou Image ROI pour que le bloc se concentre sur la zone pertinente.

  • Après la squelettisation, utilisez Find Contour, Approximate Contour ou Measure Position Distance pour extraire des mesures ou analyser les structures fines.

  • Si vos images sont volumineuses et que le traitement est lent, essayez Image Resizer pour 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 Threshold ou augmentez le contraste avec Contrast Optimization.

  • Trop de petites branches ou bruit : appliquez Morphological Transformations ou Blur avant la squelettisation pour éliminer les petits artefacts.

  • Squelette trop fin ou perte de détails : réduisez la valeur Iterations pour un amincissement plus doux, ou utilisez la sortie Skeletonized Lite qui conserve davantage de structure.

  • Traitement lent : réduisez la résolution d'entrée avec Image Resizer ou limitez la zone à traiter en utilisant Image ROI Select.

Mis à jour