Global Perspectives on Geography (GPG) Volume 1 Issue 2, May 2013
www.as-se.org/gpg
Design and Implementation of an Integrated Fuzzy and Shannon Entropy System for Edge Detection from High Resolution Remotely Sensed Images Abbas Kiani1, Hamid Ebadi2, Farshid Farnood Ahmadi*3 Geomatics Engineering Faculty, K.N.Toosi University of Technology, Tehran, Iran
1,2
Department of Geomatics Engineering, University of Tabriz, Iran
3
abbasekiani@yahoo.com; 2 ebadi@kntu.ac.ir; *3 farshid_farnood@yahoo.com
1
Abstract In this study, a new technique using Shannon entropy and based on the fuzzy logic is used for the edge detection from aerial/satellite images. In the proposed technique, different information layers are determined by the input image based on different values of threshold and using Shannon entropy, and then the appropriate edges are automatically detected and extracted using the combination of information layers. In order to evaluate the algorithm, the results from the proposed technique are compared with that from LOG, Sobel, Prewitt edge detectors and a fuzzy edge detector technique. The results show that the hybrid system presents higher reliability for the detection of image brightness and contrast variations, curve-shaped features and sharp corners. Keywords Hybrid Edge Detection; Entropy, Fuzzy Logic; Threshold
Introduction The edge is a prominent feature in high resolution images; which can be defined as the boundary between two regions separated by two relatively distinct gray levels. An effective and useful feature for object recognition is the shape and edge information of the objects; thus, the use of edges is common in machine vision applications. Edges with significant information about the image represent the shape property of the objects. The importance of the edges is such that the human visual system also uses a preprocess step for the edge detection. Majority of the classical mathematical algorithms for edge detection is based on the derivative of the original image pixels such as Gradient, Laplacian and Laplacian of Gaussian operators. Gradient based edge detection methods, such as Roberts, Sobel and
Prewitts use two separate 2-D linear filters to process vertical and horizontal edges. The Laplacian edge detection method employs a 2-D linear filter to approximate second-order derivative of pixel values. In addition to the mentioned methods, other approaches have been used for edge detection, including cellular neural network techniques, ant colony algorithm, fuzzy techniques, bacterial foraging technique, etc. Because of the uncertainties in many aspects of image processing, fuzzy processing is desirable. These uncertainties include: cumulative and non-cumulative noises in the low level of the image processing, inaccuracy in the assumptions of the algorithm, and interpretative ambiguous interpretation in high-level image processing. Edges are generally modeled as intensity boundaries and ridges. Fuzzy image processing, a tool for the formulation of the edge, is a combination of imprecise information from different sources. In most approaches presented for edge detection based on fuzzy logic, the fuzzy rule base technique is utilizedd. In these methods, the neighboring points of each point are considered as classes, and the fuzzy inference system is implemented using the proper membership functions defined for each class. In (Liang and Looney 2003), for example, it was tried to detect the edges by considering the neighboring points as 3Ă—3 kernels around the central points and defining predetermined membership functions to detect the discontinuities in the gray level (or intensity level of color) of different classes. Its fuzzy classifier detects classes of image pixels corresponding to gray level variations in the various directions. This technique uses rules and constant membership functions for the determination 21