¿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



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í


¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.