DSP Project Example
DSP Project Example
PROCESSING PROJECT
PROJECT TITLE:
EDGE DETECTION OF AN IMAGE USING
SOBEL FILTER
NAME: XXX
BRANCH: ETC
ID: YYY
Out line
Introduction
Edge Detection
Steps for Edge detection
Sobel Operator
Algorithm
MATLAB code
Output
Advantages
Future Scope
Limitations
Introduction:
An edge in an image
is a significant local change in the image intensity
usually associated with a discontinuity in the image
intensity,.
Abrupt Change in pixels.
Occurs at the boundary of two regions.
Edge Detection:
The edges in an image can be used to resolve depth, size
orientation and surface properties of a digital image.
It is the process of identifying edges of an image.
One of the fundamental property in image analysis.
Locates areas having strong contrast in intensity.
Why is Edge Detection
needed?
Most of the information of an image is enclosed in its edges.
It reduces the necessary data in image and preserves the
structure of the image.
Extracts features like corners , lines and curves.
Steps of Edge Detection:
Smoothing: Reduce the noise without destroying the edges
F1= -1 -2 -1
0 0 0
1 2 1
Vertical Mask of Sobel Operator:
F2 = -1 0 1
-2 0 2
-1 0 1
Gx = F1 * A and Gy = F2 * A
Where * denotes the 2-dimensional signal
processing convolution operation.
Working of Masks:
Horizontal Mask:
o This mask will prominent the horizontal edges in an image.
o It calculates the difference of above and below pixel intensities
of the particular edge.
o Thus increasing the sudden change of intensities and making
the edge more visible.
Vertical Mask:
o When this mask is applied on the image the vertical edges
become prominent.
o It simply calculates the difference of pixel intensities in an
edge region.
o Also the center values of both the first and third column is 2 and -2
respectively.
o Masking increases the edge intensity and it become enhanced
comparatively to the original image.
Limitatio
ns:
Diagonal direction points are not preserved always.
It is sensitive to noise (low signal to noise ratio).
Applications/Future Scope:
Sobel filter is used for heavy data transfer in the form of
images and videos.
The most important use of this filter is to identify or detect
any pathological objects in medical images such as brain
tumors.
It can also be used in lane departure warning system to detect
edges of lanes.
It is also used in self driving cars or in traffic management.
Conclusion:
[1] xxxx
[2] yyy
[3] zzz