"What Constitute an Effective Edge Detection Algorithm?" by Prashan Premaratne and Peter Vial
Edge detection is essential in every aspect of computer vision from vehicle number plate recognition to object detection in images or video. Preprocessing stage of many image processing tasks usually associated with Artificial Intelligence are relying on separating multiple objects from each other before accessing any other information. Over the years, researchers have used Sobel, Prewet or Roberts filter and then relying more on robust Canny method. Today, there have been many improvements on the earlier approaches, and now very much rely on Convolutional Neural Networks to assist in determin...