[Insight-users] canny edge detector behaviour
Zachary Pincus
zpincus at stanford.edu
Tue Jun 29 18:07:27 EDT 2004
First, I strongly suggest reading up on how precisely the Canny filter
works. This should give you the tools to diagnose various problems with
it. See, for example: http://www.cee.hw.ac.uk/hipr/html/canny.html or
http://www.pages.drexel.edu/~weg22/can_tut.html (These are the first
two hits for "Canny edge" on Google.)
Now, have you set a threshold for the Canny edge detector? Basically,
what you're doing with the detector is first smoothing the image, then
looking for sharp edges. But since you smoothed, there is no longer a
single sharp edge, but a smooth gradient of edge.
If you don't set a threshold, there will be several concentric edges of
varying intensities in the smoothed image. So you need either to (a)
NOT smooth the image first, or smooth it a very small amount, or (b)
set a reasonable threshold value to prevent the secondary edges from
being traced out.
Zach Pincus
Department of Biochemistry and Program in Biomedical Informatics
Stanford University School of Medicine
On Jun 29, 2004, at 1:43 PM, David Macias Verde wrote:
> Hi all:
>
> I missed a message with the answer to this question. I didn't look at
> it
> at the right time but I stored it and thought it was in a save place;
> it
> wasn't.
>
> So, here it is again. Why is the Canny Edge Detector given more than
> one
> edge when, for example, I give it a solid ball? The result to this are
> several circles with the same center, depending on the gaussian
> variance. Why is not only 1 even if the gaussian variance is 0?
>
> Thanks,
>
> David
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
More information about the Insight-users
mailing list