Threshold Based Edge Detection Algorithm

Edge detection is one of the most commonly used operations in image processing and pattern recognition. Edge detecting in an image significantly reduces the amount of data and filters out useless information, while preserving the important structural properties in an image. In this paper, edge detection methods such as Sobel, Prewitt, Robert, Canny, Laplacian of Gaussian (LOG), Expectation-Maximization (EM) algorithm, OSTU and Genetic algorithms are also used for segmenting. A new edge detection technique is proposed which detects the sharp and accurate edges that are not possible with the existing techniques. This implemented edge detection technique will be improved by combining it with other types of filters namely Weiner, STD, Hormonic, Geometric filters to remove the noise from the image. The proposed method is applied over large database of color images both synthetic and real life images and performance of the algorithm is evident from the results with different threshold values for given input image which ranges between 0 and 1. When the threshold value is 0.68 it is noticed that the sharp and accurate edges are detected.

[1]  Xiaoliang Qian,et al.  An Adaptive Image Filter Based on Decimal Object Scale for Noise Reduction and Edge Detection , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

[2]  Xin Chen,et al.  A novel color edge detection algorithm in RGB color space , 2010, IEEE 10th INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS.

[3]  B. Ahirwal,et al.  FPGA based system for color space transformation RGB to YIQ and YCbCr , 2007, 2007 International Conference on Intelligent and Advanced Systems.

[4]  Li Xue-Wei,et al.  A Perceptual Color Edge Detection Algorithm , 2008, 2008 International Conference on Computer Science and Software Engineering.

[5]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.