Implementation of Edge Detection at Multiple Scales
Shekhar Karanwal · International Journal of Engineering and Manufacturing · 2021
Edge detection provides a great platform for feature detection which is very useful for applications related to Digital Image Processing and Medical Imaging.Edge detection went through different steps during its life time.There are various operators proposed for edge detection.Some of them are Sobel operator, Prewitt operator, Robert operator, Kirsch operator, Robinson operator, Laplace of Gaussian Operator (LOG) and Canny Operator.Sobel operator, Prewitt operator, Robert operator, Kirsch operator and Robinson operator produces well results in front of quality images but produces bad result in front of noisy images because they have no noise removal filter.For noise removal gaussian filter is mostly used.However Laplace of Gaussian operator and Canny operator use a Gaussian filter for noise removal.The factors which are considered to be most challenging for edge detection are noisy images, direction in which the maximum edges are produced and edge localization.Another factors which are most suitable for finding of appropriate edge detections are Multiscaling and Thresholding.Multiscaling can be done from fine to coarse scale and coarse to fine scale.As far as this paper is concerned this paper provides implementation of edge detection by various edge detection techniques from fine to coarse scale by using Gaussian filter.Different parameter values for Multiscaling and Thresholding were considered and implemented in this paper which is useful for appropriate edge detection.But prior to that we have described various techniques for edge detection.All implementation is performed in MATLAB R2008b using the database of Minear and Parker [7].The significance of this research is to observe the edges by employing numerous edge detection techniques from fine to coarse scale.