Edge Detection Techniques On Digital Images - A Review
Edge Detection Techniques On Digital Images - A Review
ISSN No:-2456-2165
I. INTRODUCTION
Edge detection is known as powerful tool frequently used Fig 1d :- Roof edge
in image processing. Its applications are seen in many areas
such as pattern recognition, motion analysis and objet To segment the non – trivial images which seems to be
recognition. Edge detection make use of edged which are sometimes complicated [5]. Some factors needed to be taken
present in an image[17]. Based on difference of grey level or into consideration are edge-like features, Noise, image
intensity of an image, the following are the types of edges as brightness and corners. Image segmentation is based on two
shown in Fig 1a – 1d. major characteristics features of intensity values which are (i)
Discontinuity which involves partitioning of an image based
on sudden changes in intensity and (ii) Similarity which
involves partitioning of an image area that look alike or
similar based on some predefined criteria. Digital image has
Gx -1 -1 -1
0 0 0
1 1 1
Fig. 4a :- Gx(Vertical mask of prewitt operator)
Gy -1 0 1
-1 0 1
-1 0 1
Fig. 4b:- Gy(Horizontal mask of prewitt operator)
Fig. 2:- Edge direction and edge normal (3) Robert operator: This gradient operator calculates the
addition of squares of the differences between adjacent pixels
III. VARIOUS EDGE DETECTION at the diagonal in an image via discrete differentiation. Then
the gradient approximation is made. It uses 2 x 2 kernels as
Edge detection techniques are divided into two main shown in Fig. 5a and Fig 5b. respectively.
categories which are: (i) Gradient which helps to compute first
order derivations in an image and (ii) Gaussian – based which Gx 1 0
helps to compute second order derivations in an 0 -1
image.[8][14][16], and also shown in Table 1.
Fig. 5a :- Gx(Vertical mask of robert operator)
Gradient - based Sobel operator, Prewitt operator, Robert
operator Gy 0 1
Gaussian - based Canny edge detector, Laplacian of -1 0
Gaussian
Fig. 5b :- Gy(Horizontal mask of robert operator)
Table 1:- Edge detection techniques categories
(4) Canny operator:This is a robust operation which helps in
(1) Sobel operator: This is known as a discrete differentiation detecting edges unlike sobel and Robert operators, this
operator which calculate gradient approximation of image operator is not susceptible to noise. It can work in different
intensity function for image edge detection[1]. Among the environments. It is one of the best methods because it extracts
pixels of the image, Sobel operator produces either the an image features without affecting or altering the feature. It
normal to a vector or gradient vector. It makes use of 3 x 3 works based on three criteria which are: (i)Low error rate (ii)
IV. IMPLEMENTATION
Fig 6f :- Laplacian
Fig 6b :- Sobel Operator
Table 3 shows the advantages and disadvantages as
observed in fig 6a – 6f and as reviewed by various researchers
[2][18][19]