A New Image Edge Detection Method using Quality-based Clustering

Due to the various limitations of existing edge detection methods, finding better algorithms for edge detection is still an active area of research. Many edge detection approaches have been proposed in the literature but in most cases, the basic approach is to search for abrupt change in color, intensity or other properties. Unfortunately, in many cases, images are corrupted with different types of noise which might cause sharp changes in some of these properties. In this paper, we propose a new method for edge detection which uses k-means clustering, and where different properties of image pixels were used as features. We analyze the quality of the different clusterings obtained using different k values (i.e., the predefined number of clusters) in order to choose the best number of clusters. The advantage of this approach is that it shows higher noise resistance compared to existing approaches. The performance of our method is compared against those of other methods by using images corrupted with various levels of “salt and pepper” and Gaussian noise. It is observed that the proposed method displayed superior noise resilience.

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

[2]  Jing Li,et al.  Adaptive thresholds edge detection for defective parts images based on wavelet transform , 2011, 2011 International Conference on Electric Information and Control Engineering.

[3]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[4]  Debashis Ganguly,et al.  A Novel Approach for Edge Detection of Images , 2009, 2009 International Conference on Computer and Automation Engineering.

[5]  N. Isa Automated Edge Detection Technique for Pap Smear Images Using Moving K-Means Clustering and Modified Seed Based Region Growing Algorithm , 2005 .

[6]  Azriel Rosenfeld,et al.  Pixel Classification Based on Gray Level and Local ``Busyness'' , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Yishu Zhai,et al.  Multiscale edge detection based on fuzzy c-means clustering , 2006, 2006 1st International Symposium on Systems and Control in Aerospace and Astronautics.

[8]  Wenzhan Dai,et al.  An Image Edge Detection Algorithm Based on Local Entropy , 2007, 2007 IEEE International Conference on Integration Technology.

[9]  H. Engin Demiray,et al.  Alternative Neural Network Based Edge Detection , 2006 .

[10]  Irwin Edward Sobel,et al.  Camera Models and Machine Perception , 1970 .