What Is the Difference Between Edge and Ridge Detection?
The Title Is Tells Already Enough, but Citing Wikipedia: the Purpose of Ridge Detection Is Usually to Capture the Major Axis of Symmetry of an Elongated...
The title is tells already enough, but citing Wikipedia:
The purpose of ridge detection is usually to capture the major axis of symmetry of an elongated object,[citation needed] whereas the purpose of edge detection is usually to capture the boundary of the object. However, some literature on edge detection erroneously[citation needed] includes the notion of ridges into the concept of edges, which confuses the situation.
But the difference is still not clear to me. Can you help (eventually with some example)?
1 Answer
- Edges: Borders between areas of high and low gray value.
- Ridges: Thin lines darker or brighter than their neighborhood.
Usually, if we do an edge detection on a ridge area we will get a double line, one from each side of the ridge.
This answer is based on this answer, which gives a much more detailed explanation.