En visión por computadora , el algoritmo de Marr-Hildreth es un método para detectar bordes en imágenes digitales , es decir, curvas continuas donde hay variaciones fuertes y rápidas en el brillo de la imagen. El método de detección de bordes de Marr-Hildreth es simple y opera convolucionando la imagen con el laplaciano de la función gaussiana o, como una aproximación rápida por diferencia de gaussianos . Luego, los cruces por cero se detectan en el resultado filtrado para obtener los bordes. El operador de imagen laplaciano de Gauss a veces también se conoce como la ondícula del sombrero mexicano debido a su forma visual cuando se pone boca abajo.David Marr y Ellen C. Hildreth son dos de los inventores. [1]
Limitaciones
Sin embargo, el operador de Marr-Hildreth adolece de dos limitaciones principales. Genera respuestas que no se corresponden con los bordes, los llamados "bordes falsos", y el error de localización puede ser grave en los bordes curvos. Hoy en día, existen métodos de detección de bordes mucho mejores, como el detector de bordes Canny basado en la búsqueda de máximos direccionales locales en la magnitud del gradiente, o el enfoque diferencial basado en la búsqueda de cruces por cero de la expresión diferencial que corresponde al segundo. orden derivada en la dirección del gradiente (ambas operaciones precedidas por un paso de suavizado gaussiano). Para obtener más detalles, consulte el artículo sobre detección de bordes .
Ver también
Referencias
- Marr, D .; Hildreth, E. (29 de febrero de 1980), "Teoría de la detección de bordes", Actas de la Royal Society de Londres. Serie B, Ciencias biológicas , 207 (1167): 187–217, doi : 10.1098 / rspb.1980.0020 , PMID 6102765