EDGE DETECTION USING THE MAGNITUDE OF THE GRADIENT

Similar documents
EDGE BASED REGION GROWING

Image Segmentation for Image Object Extraction

Comparison between Various Edge Detection Methods on Satellite Image

TEXT DETECTION AND RECOGNITION IN CAMERA BASED IMAGES

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES

Morphological Image Processing GUI using MATLAB

Watershed Segmentation based on Distance Transform and Edge Detection Techniques

Detection of Edges Using Mathematical Morphological Operators

PERFORMANCE ANALYSIS OF CANNY AND OTHER COMMONLY USED EDGE DETECTORS Sandeep Dhawan Director of Technology, OTTE, NEW YORK

Comparative Analysis of Various Edge Detection Techniques in Biometric Application

COMPARATIVE STUDY OF IMAGE EDGE DETECTION ALGORITHMS

REVIEW PAPER ON IMAGE EDGE DETECTION ALGORITHMS FOR SEGMENTATION

Segmentation and Grouping

AN EFFICIENT APPROACH FOR IMPROVING CANNY EDGE DETECTION ALGORITHM

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

A Novice Approach To A Methodology Using Image Fusion Algorithms For Edge Detection Of Multifocus Images

Novel Approaches of Image Segmentation for Water Bodies Extraction

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

IMAGE DENOISING TO ESTIMATE THE GRADIENT HISTOGRAM PRESERVATION USING VARIOUS ALGORITHMS

EDGE DETECTION-APPLICATION OF (FIRST AND SECOND) ORDER DERIVATIVE IN IMAGE PROCESSING

Edge Detection Lecture 03 Computer Vision

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

Studies on Watershed Segmentation for Blood Cell Images Using Different Distance Transforms

Improved Simplified Novel Method for Edge Detection in Grayscale Images Using Adaptive Thresholding

A Comparative Assessment of the Performances of Different Edge Detection Operator using Harris Corner Detection Method

Noise Suppression using Local Parameterized Adaptive Iterative Model in Areas of Interest

Review on Image Segmentation Techniques and its Types

EECS490: Digital Image Processing. Lecture #19

Solution: filter the image, then subsample F 1 F 2. subsample blur subsample. blur

Digital Image Processing. Image Enhancement - Filtering

An Improved Approach for Digital Image Edge Detection Mahbubun Nahar 1, Md. Sujan Ali 2

Finger Print Enhancement Using Minutiae Based Algorithm

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

Edge Detection Method based on Cellular Automata

An Introduc+on to Mathema+cal Image Processing IAS, Park City Mathema2cs Ins2tute, Utah Undergraduate Summer School 2010

New Edge Detector Using 2D Gamma Distribution

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

North Asian International Research Journal of Sciences, Engineering & I.T.

Texture Segmentation Using Multichannel Gabor Filtering

An Efficient Image Sharpening Filter for Enhancing Edge Detection Techniques for 2D, High Definition and Linearly Blurred Images

Image Quality Assessment Techniques: An Overview

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

EVALUATION OF PARAMETERS OF IMAGE SEGMENTATION ALGORITHMS-JSEG & ANN

Topic 4 Image Segmentation

Performance Evaluation of Edge Detection Techniques for Images in Spatial Domain

Image Classification for JPEG Compression

EE795: Computer Vision and Intelligent Systems

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia

Image Segmentation Based on Watershed and Edge Detection Techniques

Algorithms for Edge Detection and Enhancement for Real Time Images: A Comparative Study

An Edge Based Adaptive Interpolation Algorithm for Image Scaling

Evaluation Of Image Detection Techniques

Design of Improved Canny Edge Detection Algorithm

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Direction-Length Code (DLC) To Represent Binary Objects

Edge and local feature detection - 2. Importance of edge detection in computer vision

Vehicle Image Classification using Image Fusion at Pixel Level based on Edge Image

Image Analysis. Edge Detection

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

I. INTRODUCTION. Figure-1 Basic block of text analysis

Detection of a Single Hand Shape in the Foreground of Still Images

An Edge Detection Algorithm for Online Image Analysis

A Survey on Edge Detection Techniques using Different Types of Digital Images

Schedule for Rest of Semester

Digital Image Processing (CS/ECE 545) Lecture 5: Edge Detection (Part 2) & Corner Detection

Fuzzy Inference System based Edge Detection in Images

Image Segmentation Based on Height Maps

Segmentation (continued)

Scene Text Detection Using Machine Learning Classifiers

Lecture 6: Edge Detection

Filtering and Enhancing Images

Fuzzy Mathematical Approach for the Extraction of Impulse Noise from Muzzle Images

A Review on Image Segmentation Techniques

A Simple Algorithm for Image Denoising Based on MS Segmentation

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Robust Watershed Segmentation of Noisy Image Using Wavelet

Small-scale objects extraction in digital images

Effects Of Shadow On Canny Edge Detection through a camera

Image Segmentation. 1Jyoti Hazrati, 2Kavita Rawat, 3Khush Batra. Dronacharya College Of Engineering, Farrukhnagar, Haryana, India

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

Introducing Robotics Vision System to a Manufacturing Robotics Course

Adaptative Elimination of False Edges for First Order Detectors

A FUZZY LOGIC BASED METHOD FOR EDGE DETECTION

Image Segmentation Techniques

A Total Variation-Morphological Image Edge Detection Approach

Introduction to Medical Imaging (5XSA0)

Image Edge Detection

A Novel Smoke Detection Method Using Support Vector Machine

CS5670: Computer Vision

Keywords Counterfeit currency, Correlation, Canny edge detection, FIS

Edges and Binary Images

N.Priya. Keywords Compass mask, Threshold, Morphological Operators, Statistical Measures, Text extraction

Concepts in. Edge Detection

How and what do we see? Segmentation and Grouping. Fundamental Problems. Polyhedral objects. Reducing the combinatorics of pose estimation

Digital Image Processing COSC 6380/4393

MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING

COLOR BASED REMOTE SENSING IMAGE SEGMENTATION USING FUZZY C-MEANS AND IMPROVED SOBEL EDGE DETECTION ALGORITHM

Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images

Transcription:

EDGE DETECTION USING THE MAGNITUDE OF THE GRADIENT Ritaban Das 1, Pinaki Pratim Acharjya 2 Dept. of CSE, Bengal Institute of Technology and Management, Santiniketan, India 1, 2 Abstract: An improved scheme for contour detection with better performance measure has been proposed in this paper. A 9x9 Laplacian and Gaussian (LOG) filter has been proposed. The present study has shown that the gradient images obtained by the 9x9 LOG mask appears to be much clearer with sharp and prominent edges than those obtained through 5x5 LOG filter. The method has been applied to a number of digital images and better performance measure of contour detection has been achieved. Keywords: Digital image processing, Contour detection, gradient. I.INTRODUCTION Image segmentation plays a significant role in image processing. Several methods have been proposed in the last few decades but still it is a great problem for automatic image segmentation which is challenging the engineers. Edge detection [1-2] in real life images is a major problem to enable them for subsequent processing by machines. It is a very important field in image processing and image segmentation [3-6]. Edges in digital images are areas with strong intensity contrasts and a jump in intensity from one pixel to the next can create major variation in the picture quality. For those reasons edges [7-9] forms the outline of an object and also indicates the boundary between overlapping objects. Identification of accurate edges of image objects helps to analyze and measure some basic properties related with an objects or objects of an image such as area, perimeter, and shape. As discontinuities in intensity values of an image form the edges of objects. To perform image segmentation and edge detection tasks, there are many detection techniques [10-16]. Among them in gradients is a popular one. It has been observed that the use of standard 5x5 mask of Laplacian of Gaussian edge detector for image segmentation and edge detection does not also solve the main problem that is identification of accurate edges. The gradient [17-19] of the image is one of the fundamental building blocks in image processing. The first- order derivative of choice in image processing is the gradient. Mathematically, the gradient of a two-variable function (here the image intensity function) at each image point is a 2D vector [20-21] with the components given by the derivatives in the horizontal and vertical directions. At each image point, the gradient vector points in the direction of largest possible intensity increase, and the length of the gradient vector corresponds to the rate of change in that direction. In this paper a modified scheme of Laplacian of Gaussian operator with 9x9 mask for generating gradient images is proposed and produces greater accuracy for edge detection. The entropy which is a statistical measure of randomness that can be used to characterize the texture of the input image is studied along with peak signal to noise ratio (PSNR), mean square ratio (MSE) and execution times are also studied in this paper. The structure of this work is the following: Section 2 introduces a brief description on gradients. Section 3 introduces the conventional 5x5 Laplacian and Gaussian filter. Section 4 presents the proposed scheme of modified Laplacian of Gaussian moderator with9x9 mask. The results are discussed in section 5 and we finish this paper with some concluding remarks with section 6. II.THE GRADIENT Edges in digital images are areas with strong intensity contrasts and a jump in intensity from one pixel to the next can create major variation in the picture quality. With the help of first- and second- order derivatives such discontinuities are detected. The first- order derivative of choice in image processing is the gradient. The gradient of a 2-D function, f(x,y), is defined as the vector The magnitude of this vector is f = g x g y = 1 f = mag( f = g 2 2 x + g 2 y = f 2 2 1 f 2 x + y This quantity is approximated sometimes by omitting the square root operation, f g 2 2 x + g y Copyright to IJIRCCE www.ijircce.com 180 f x f y

Or by using absolute values, f g x 2 + g y 2 These approximations still behave as derivatives; that is, they are zero in areas is contrast intensity and their values are related to the degree of intensity change in areas of variable intensity. It is common practice to refer the magnitude of the gradient or its approximations simply as gradients. III.LAPLACIAN OF GAUSSIAN (LOG) This detector finds edges by looking for zero crossings after filtering f(x, y) with a Laplacian of Gaussian filter. In this method, the Gaussian filtering is combined with Laplacian to break down the image where the intensity varies to detect the edges effectively. It finds the correct place of edges and testing wider area around the pixel. In below a 5x5 standard Laplacian of Gaussian edge detection mask is given. IV.PROPOSED SCHEME In proposed scheme a modified 9x9 mask of Laplacian of Gaussian operator has been presented. After large number of trials using masks of larger dimensions, the size of the optimal mask was obtained and found to have 9x9 in dimensions. The modified mask is shown here. The flowchart of the proposed scheme is given in below. In initial stage a color image is converted into gray scale or black and white image. The gradient image is accrued from the grayscale image with the help of proposed modified mask of Laplacian of Gaussian edge detection operator. V.EXPERIMENTAL RESULTS We ran two real life images through our edge detectors. The resultant images are shown in the figures from figure 1 to figure 3 and statistical analyses are given below in table 1. The first thing to notice about the gradient images obtained using standard Laplacian of Gaussian edge detector of 5x5 mask is that the edges are often spotty and disconnected. On Copyright to IJIRCCE www.ijircce.com 181

the other hand the edges in gradient images obtained by modified Laplacian of Gaussian edge detector having 9x9 mask produces much satisfactory results in terms of clearer edges and. In statistical analysis in respective of Entropy, PSNR and MSE are given below. Fig. 1: Original Images. (a) Lina. (b) BITM. Fig. 2: Gradient images obtained using standard 5x5 LoG mask. (a) Lina. (b) BITM. Fig. 3: Gradient images obtained using proposed 9x9 LoG mask. (a) Lina. (b) BITM. Copyright to IJIRCCE www.ijircce.com 182

Table I- statistical measurement IMAGE METHOD USED ENTROPY PSNR MSE Fig. 2: (a) Lina. LoG with 5x5 mask 5.0245 6.2983 1.5249e+004 Fig. 2: (b) BITM. LoG with 5x5 mask 4.3404 5.7677 1.7231e+004 Fig. 3: (a) Lina. LoG with 9x9 mask 5.2249 6.4520 1.4719e+004 Fig. 2: (b) BITM. LoG with 9x9 mask 5.3574 5.8109 1.7060e+004 VI.CONCLUSION Identification of accurate edges of image objects are very important for analyzing and measuring some basic properties related with an objects or objects of an image such as area, perimeter, and shape. The present work introduced the concept of edge detection with gradients and has used it to produce an effective watershed segmentation technique for natural images. The resultant image with the proposed scheme produces with 9x9 Laplacian and Gaussian (LOG) filter produces much higher accuracy to detect object edges compared with the conventional 5x5 Laplacian and Gaussian filter for generating gradients images. REFERENCES [1] D. Ziou and S. Tabbone, "Edge detection techniques: An overview", International Journal of Pattern Recognition and Image Analysis, 8(4):537 559, 1998. [2] W. Zhang and F. Bergholm, "Multi-scale blur estimation and edge type classification for scene analysis", International Journal of Computer Vision, vol 24, issue 3, Pages: 219 250, 1997. [3] T. Pajdla and V. Hlavac, "Surface discontinuities in range images," in Proc IEEE 4th Int. Conf. Comput. Vision, pp. 524-528, 1993. [4] Jianbo Shi; Jitendra Malik, Normalized Cuts and Image Segmentation,IEEE Trans. Pattern Analysis and Machine Intelligence. Vol 22, No 8, 2000. [5] Leo Grady,"Random Walks for Image Segmentation", IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 1768 1783, Vol. 28, No. 11,2006. [6] Hossein Mobahi, Shankar Rao, Allen Yang, Shankar Sastry and Yi Ma, Segmentation of Natural Images by Texture and Boundary Compression, International Journal of Computer Vision (IJCV), 95 (1), pg. 86-98, Oct. 2011. [7] Koenderink, Jan "The structure of images", Biological Cybernetics, 50:363 370, 1984. [8] S. Beucher, Watershed, hierarchical segmentation and water fall algorithm, in Mathematical Morphology and Its Applications to Image Processing, Dordrecht, The Netherlands: Kluwer, 1994, pp. 69 76. [9] Beucher, S., and Meyer, F. The morphological approach to segmentation: the watershed transformation. In Mathematical Morphology in Image Processing, E. R. Dougherty, Ed. Marcel Dekker, New York, ch. 12, pp. 433-481, 1993. [10] Vicent L. Solille P, Watershed in digital spaces, An efficient algorithm based immersion simulations, IEEE Transections PAMI,vol. 13.no6. pp. 538-598, 199. [11] M. Couprie and G. Bertrand, Topological grayscale watershed transformation, in Proc. SPIE Vision Geometry V, vol. 3168, pp. 136-146, 1997. [12] C. Riddell, p. Brigger, R. E. Carson and S. L. Bacharach, The watershed algorithm: a method to segment noisy PET transmission images, IEEE Trans. Nucl. Sci., vol. 46, no. 3, pp. 713-719, Mar, 1999. [13] M. W. Hansen and W. E. Higgins, Watershed-based maximum-homogeneity filtering, IEEE Trans. Image Process., vol. 8, no. 7, pp. 982-988, jul. 1999. [14] K. Haris, Hybrid image segmentation using watersheds and fast region merging, IEEE Trans Image Processing, vol. 7, no. 12, pp. 1684-1699, 1998. [15] F. Meyer, S. Beucher, Morphological Segmentation, Journal of Visual Communication and Image Representation,vol. 1, pp. 21-46, 1990. [16] D. Wang, Unsupervised video segmentation based on waterseds and temporal traking, IEEE Trans. Circuits Syst. VideoTechnol., vol. 8, no. 5, pp. 539-546, May 1998. [17] Gonzalez, Rafael; Richard Woods, Digital Image Processing (3rd ed.). Upper Saddle River, New Jersey: Pearson Education, Inc.. pp. 165 68. [18] Shapiro, Linda; George Stockman. "5, 7, 10". Computer Vision. Upper Saddle River, New Jersey: Prentice-Hall, Inc.. pp. 157 158, 215 216, 299 300. [19] Dubrovin, B.A.; A.T. Fomenko, S.P. Novikov, Modern Geometry--Methods and Applications: Part I: The Geometry of Surfaces, Transformation Groups, and Fields (Graduate Texts in Mathematics) (2nd ed.), Springer, pp. 14 17, 1991. [20] Haralick, R. K. "Zero-crossings of second directional derivative operator". SPIE Proc. on Robot Vision, 1982. [21] Canny, J. F. "A variational approach to edge detection". Submitted to AAAI Conference, Washington, D. C., September, 1983. BIOGRAPHY Ritaban Das received his B.Tech degree in Computer Science and Engineering from Bengal Institute of Technology and Management in 2007, MBA degree from Eastern Institute of Integrated Learning and management in 2010. Presently he is studying M.Tech from Bengal Institute of technology and Management, Santiniketan. His research interests include Digital image processing. Copyright to IJIRCCE www.ijircce.com 183

Pinaki Pratim Acharjya received his B.Tech degree in Information Technology, M.Tech degree in Computer Science and Engineering in 2007 and 2009 respectively from West Bengal University of Technology. He is doing his research works in National Institute of Technology, Agartala. Presently he is working in Bengal Institute of technology and Management, Santiniketan. He joined the institute in 2009 as a lecturer and now working as Assistant Professor in the Department of Computer science and Engineering. His research interests include Digital image processing and Digital signal processing.. Copyright to IJIRCCE www.ijircce.com 184