Is this not in some ways too simplistic a way to approach curved edges? Would there not be some sort of aliasing with those edges?
jc2
One of the more commonly edge detection schemes used is the Canny Edge detector, which builds on top of sobel edge detection. Canny Edge attempts to get rid of weaker edges and makes stronger edges look finer.
You can read about the whole algorithm here https://en.wikipedia.org/wiki/Canny_edge_detector. It uses the steam engine picture from this slide as an example (you can see how the edges look much sharper/thinner).
Is this not in some ways too simplistic a way to approach curved edges? Would there not be some sort of aliasing with those edges?
One of the more commonly edge detection schemes used is the Canny Edge detector, which builds on top of sobel edge detection. Canny Edge attempts to get rid of weaker edges and makes stronger edges look finer.
You can read about the whole algorithm here https://en.wikipedia.org/wiki/Canny_edge_detector. It uses the steam engine picture from this slide as an example (you can see how the edges look much sharper/thinner).