Edge Detectors

Which one is robust to detect weak edges while going unresponsive to noise? Sobel or Canny edge detectors?

 Respuesta aceptada

Naz
Naz el 22 de Dic. de 2011

0 votos

I would recommend you to try out all and see which one works better in your case. I had to do it once and I applied edge enhancement algorithms before using edge detection. In the following paper http://staff.science.uva.nl/~rein/nldiffusionweb/ named nldiffusioncode.pdf you can read about three algorithms they developed. The code is free and the link is matlab.zip. I could not find the actual webpage.
I also used adapthisteq function from matlab to enhance contrast before before edge enhancement and detection

Más respuestas (2)

Sean de Wolski
Sean de Wolski el 22 de Dic. de 2011

0 votos

Perhaps you could try testing and comparing them for your application:
doc edge
David Young
David Young el 22 de Dic. de 2011

0 votos

Canny.

1 comentario

Saad Abdullah
Saad Abdullah el 22 de Dic. de 2011
yeah i was also thinking about Canny, but I did not know whether it is unresponsive to noise or not. It is because when i set threshold value to 0.02, it shows more noise than sobel.

Iniciar sesión para comentar.

Etiquetas

Preguntada:

el 22 de Dic. de 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by