¿Detectar y aislar venas en la palma?

7

palma

Estoy tratando de encontrar una manera de descubrir el patrón de venas en la mano. ¿Podría alguien sugerir formas de hacer lo mismo? Sé que primero necesitaría encontrar el ROI en la imagen y realizar un procesamiento adicional. ¿Se puede usar el filtro Gabor como uno de los pasos ?

Gracias

vini
fuente
Consulte la pregunta relacionada en SO: stackoverflow.com/questions/8694534/iphone-camera-application
Paul R el
mi pregunta es cuál es el lenguaje de programación para esos códigos porque trato de aplicar eso en MATLAB pero no funciona y si hay algún código equivalente en MATLAB. gracias

Respuestas:

6

El filtrado de crestas parece un posible procesamiento. No he tratado de limpiar las crestas sin venas; quizás no habría necesidad de ese paso en condiciones de adquisición más restringidas.

En Mathematica:

img = ColorConvert[Import["http://i.stack.imgur.com/5og5Z.jpg"], "Grayscale"];
r = RidgeFilter[ColorNegate@img, 3];
Binarize[ImageAdjust@r, .03] // Thinning

ingrese la descripción de la imagen aquí

Matthias Odisio
fuente
¿Existe una implementación de filtrado de crestas en MATLAB?
vini
No parece haber ningún envío de implementación con matlab. Sin embargo, Google revela las contribuciones de los usuarios al intercambio central de matlab. De acuerdo con la documentación de Mathematica ( reference.wolfram.com/mathematica/ref/RidgeFilter.html ), uno necesita calcular "la curvatura principal principal ortogonal a una cresta según el valor propio negativo principal de la matriz de Hesse".
Matthias Odisio
¡Encuentro este concepto un poco difícil de entender!
vini
Una referencia sería "Visión frontal y análisis de imagen de múltiples escalas", por Bart M. Haar Romeny
Matthias Odisio
buscará y te dejaré saber :)
vini