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

Image Skeletonize

Esta función extrae la estructura esquelética de objetos en una imagen binaria o en escala de grises. Es útil para extracción de características, análisis topológico y para obtener representaciones delgadas de formas que se usan en mediciones o procesamiento posterior.

📥 Inputs

  • Image Gray Imagen en escala de grises o binaria que se va a esqueletonizar.

📤 Outputs

  • Skeletonized Resultado completo del esqueleto como imagen binaria (representación delgada de un píxel de ancho).

  • Skeletonized Lite Versión afinada usando un método de thinning estándar.

  • Skeletonized Partially Imagen parcialmente afinada controlada por el ajuste de Iterations.

🕹️ Controls

  • Iterations Control tipo slider para ajustar el número máximo de iteraciones en el afinado parcial. Valores más altos producen más afinado en la salida Skeletonized Partially.

🎨 Features

  • Genera tres salidas en estilo esqueleto para uso flexible en análisis y visualización.

  • Funciona directamente sobre imágenes binarias o en escala de grises—no se requiere programación.

  • Skeletonized Partially permite un afinado controlado para equilibrar detalle y simplificación.

📝 Usage Instructions

  1. Prepara la imagen y conéctala al socket de entrada Image Gray.

  2. Si la imagen no es binaria (blanco y negro), considera aplicar Image Threshold o preprocesado antes de este bloque.

  3. Ajusta el slider Iterations para definir cuán agresivo será el afinado parcial.

  4. Usa las salidas para visualizar, analizar formas o como entradas para otros bloques.

📊 Evaluation

Al ejecutarse, el bloque produce:

  • Skeletonized para obtener el esqueleto completo,

  • Skeletonized Lite para un resultado afinado estándar,

  • Skeletonized Partially que respeta el control Iterations para un afinado gradual.

Estas salidas se pueden inspeccionar visualmente o conectar a bloques posteriores para mediciones o procesamiento adicional.

💡 Tips and Tricks

  • Una entrada binaria limpia produce los mejores esqueletos. Considera usar Image Threshold o Image Adaptive Threshold antes de este bloque para separar claramente fondo y primer plano.

  • Reduce el ruido antes de esqueletonizar con Blur o Denoising para evitar ramas espurias.

  • Usa Morphological Transformations (opening/closing) para eliminar pequeños artefactos o cerrar huecos antes de esqueletonizar.

  • Recorta a la región de interés con Image ROI Select o Image ROI para que el bloque se centre solo en el área relevante.

  • Después de la esqueletonización, utiliza Find Contour, Approximate Contour o Measure Position Distance para extraer mediciones o analizar las estructuras finas.

  • Si las imágenes son grandes y el procesamiento es lento, prueba Image Resizer para reducir el tamaño antes de esqueletonizar.

🛠️ Troubleshooting

  • No se ven esqueletos: Asegúrate de que la entrada sea binaria o tenga suficiente contraste. Prueba con Image Threshold o aumenta el contraste con Contrast Optimization.

  • Demasiadas ramas pequeñas o ruido: Aplica Morphological Transformations o Blur antes de esqueletonizar para eliminar artefactos pequeños.

  • Esqueleto demasiado fino o pérdida de detalles: Reduce el ajuste Iterations para un afinado más suave, o usa la salida Skeletonized Lite que preserva más estructura.

  • Procesamiento lento: Reduce la resolución de entrada con Image Resizer o limita el área procesada usando Image ROI Select.

Última actualización