CFP last date
20 December 2024
Reseach Article

Fuzzy Logic Based Image Edge Detection Algorithm in MATLAB

by Kiranpreet Kaur, Vikram Mutenja, Inderjeet Singh Gill
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 22
Year of Publication: 2010
Authors: Kiranpreet Kaur, Vikram Mutenja, Inderjeet Singh Gill
10.5120/442-675

Kiranpreet Kaur, Vikram Mutenja, Inderjeet Singh Gill . Fuzzy Logic Based Image Edge Detection Algorithm in MATLAB. International Journal of Computer Applications. 1, 22 ( February 2010), 55-58. DOI=10.5120/442-675

@article{ 10.5120/442-675,
author = { Kiranpreet Kaur, Vikram Mutenja, Inderjeet Singh Gill },
title = { Fuzzy Logic Based Image Edge Detection Algorithm in MATLAB },
journal = { International Journal of Computer Applications },
issue_date = { February 2010 },
volume = { 1 },
number = { 22 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 55-58 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number22/442-675/ },
doi = { 10.5120/442-675 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:47:49.310786+05:30
%A Kiranpreet Kaur
%A Vikram Mutenja
%A Inderjeet Singh Gill
%T Fuzzy Logic Based Image Edge Detection Algorithm in MATLAB
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 22
%P 55-58
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper reports the implementation, in MATLAB environment, of a very simple but efficient fuzzy logic based algorithm to detect the edges of an input image by scanning it throughout using a 2*2 pixel window. Also, a Graphical User Interface (GUI) in MATLAB has been designed to aid the loading of the image, and to display the resultant image at different intermediate levels of processing. Threshold level for the image can be set from the slider control of GUI. Fuzzy inference system designed has four inputs, which corresponds to four pixels of instantaneous scanning matrix, one output that tells whether the pixel under consideration is "black", "white" or "edge" pixel. Rule base comprises of sixteen rules, which classify the target pixel. Algorithm for the noise removal has been implemented at different levels of processing. The resultant image from FIS is subjected to first and second derivative to trace the edges of the image and for their further refinement. The results of the implemented algorithm has been compared with the standard edge detection algorithm such as 'Canny', 'Sobel', 'Prewit' and 'Roberts'. Main feature of the algorithm is that it has been designed by the smallest possible mask i.e. 2*2 unlike 3*3 or bigger masks found in the literature.

References
  1. Shashank Mathur, Anil Ahlawat, "Application Of Fuzzy Logic In Image Detection", International Conference "Intelligent Information and Engineering Systems" INFOS 2008, Varna, Bulgaria, June-July 2008
  2. Yinghua Li, Bingqi Liu, and Bin Zhou, "The Application Of Image Edge Detection by using Fuzzy Technique", in Conference " Electronic Imaging and Multimedia Technology", November 2004
  3. Yasar Becerikli1 and Tayfun M. Karan, "A New Fuzzy Approach for Edge Detection", Computational Intelligence and Bio inspired Systems" , June 2005.
  4. Cristiano Jacques Miosso, Adolfo Bauchspiess, "Fuzzy Inference System Applied to Edge Detection in Digital Images", in the proceedings of the V Brazilian Conference on Neural Networks pp. 481-486, April , 2001
  5. Dong-Su Kim, Wang-Heon Lee , In-So Kweon, "Automatic edge detection using 3x3 ideal binary pixel patterns and fuzzy-based edge thresholding," in Pattern Recognition Letters in 2004
Index Terms

Computer Science
Information Sciences

Keywords

Fuzzy logic Edge detection digital image processing feature extraction noise removal electronic vision computer vision comparison