International Journal of Image, Graphics and Signal Processing(IJIGSP)

ISSN: 2074-9074 (Print), ISSN: 2074-9082 (Online)

Published By: MECS Press

IJIGSP Vol.5, No.9, Jul. 2013

A Hybrid Method for Detection of Edges in Grayscale Images

Full Text (PDF, 408KB), PP.21-28

Views:81   Downloads:2


Jesal Vasavada, Shamik Tiwari

Index Terms

Edge Detection, Neural Networks, Fuzzy logic, Backpropagation, hybrid system


Edge detection is the most fundamental but at the same time most important task in image processing and analysis. In the paper a hybrid approach combining Neural Network and Fuzzy logic based edge detection algorithm is proposed to detect edges in grayscale images. To improve the generalization ability, the neural network is trained on fuzzy inputs rather than crisp inputs. The network consists of three layers, one input layer, one hidden layer and one output layer. Fuzzy membership functions are used to convert neurons of input and hidden layer into fuzzy neurons. So the output of first and second layer is the membership value of the corresponding input in the fuzzy set. The proposed technique provides advantage of both neural networks and fuzzy logic and gives satisfactory results for both noisy and noise free images. The method is compared with Roberts, Prewitt, Sobel and Laplacian of Gaussian and other neural network and fuzzy logic based methods and the experimental results reveal that proposed method gives better edge map considering the problem of false edge detection.

Cite This Paper

Jesal Vasavada,Shamik Tiwari,"A Hybrid Method for Detection of Edges in Grayscale Images", IJIGSP, vol.5, no.9, pp.21-28, 2013.DOI: 10.5815/ijigsp.2013.09.04


[1]Rafael C. Gonzalez, Richard E. woods, Steven L. Eddins, "Digital Image Processing using Matlab", Second Edition, Chapter 1. 

[2]Muthukrishnan. R and M. Radha, "Edge detection techniques for image segmentation", International Journal of Computer Science & Information Technology (IJCSIT) Vol-3, No-6, pp.250-254, 2011.

[3]Wenshuo Gao, Lei Yang, Xiaoguang Zhang, Huizhong Liu, "An Improved Sobel Edge Detection", 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), Vol-5, pp.67 – 71, 2010.

[4]D. Marr and E. Hildreth, "Theory of edge detection", Pross. Royal Soc., London, Vol-207, pp.187-217, 1980.

[5]George J. Klir, Bo Yuan, "Fuzzy Sets and Fuzzy Logic", First Edition, Chapter 13. 

[6]Aborisade, D.O, "Novel Fuzzy logic Based Edge Detection Technique", International Journal of Advanced Science and Technology, Vol-29, pp.75-82, 2011.

[7]Wafa barkhoda, Fardin Akhlaqian Tab, Om-Kolsoom Shahryari, "Fuzzy Edge Detection Based on Pixel's Gradient and Standard Deviation Values", Proceedings of the International Multiconference on Computer Science and Information Technology, pp.7 – 10, 2009.

[8]Ching-Yu Tyan and Paul P Wang, "Image Processing - Enhancement, Filtering and Edge Detection Using the Fuzzy Logic Approach", IEEE International Conference on image processing, Vol-1, pp.600 – 605, 1994.

[9]Todd Law, Hidenori Itoh, Hirohisa Seki, "Image Filtering, Edge Detection, and Edge Tracing Using Fuzzy Reasoning", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol-18, No-5, pp.481 – 491, 1996.

[10]Symon Haykin, "Neural Networks and Learning Machines", Third Edition.

[11]Satish kumar, "Neural Networks -A Classroo Approach", Second Edition.

[12]Terry, P., Vu, D., Edge Detection Using Neural Networks, Conference on Signals, Systems and Computers, Vol. 1, pp. 391-395, 1993.

[13]Li, W., Wang, C., Wang, Q., Chen, G., "An Edge Detection Method Based on Optimized BP Neural Network", Proceedings of the International Symposium on Information Science and Engineering, pp. 40-44, 2008.

[14]Zhao Yu-qian, Gui Wei-hua, Chen Zhen-cheng , Tang Jing-tian , Li Ling-yun., "Medical Images Edge Detection Based on Mathematical Morphology", Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference ,Shanghai, China, pp. 6492 - 6495 , 2005.

[15]Victor Boskovitz and Hugo Guterman, "An Adaptive Neuro-Fuzzy System for Automatic Image Segmentation and Edge Detection", IEEE Transactions on Fuzzy Systems, Vol-10, No-2, pp.247 – 262, 2002.

[16]Siwei Lu , Ziqing Wang, "Fuzzy Neural Networks for Edge Detection", IEEE Canadian Conference on Electrical and Computer Engineering Vol. 2, pp. 446 – 449,1917.

[17]Dingran Lu, Xiao-Hua Yu, Xiaomin Jin, Bin Li, Quan Chen, Jianhua Zhu, "Neural Network Based Edge Detection for Automated Medical Diagnosis", Proceeding of the IEEE International Conference on Information and Automation, pp.343-348, 2011.

[18]L. A. Zadeh, "Fuzzy sets," Information and Control, Vol-8, pp.338-353, 1965.