

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Main points of this handout are: Edge Detection, Gradient Based Techniques, Performance Evaluation of Techniques, Matlab Code, Performance Measures, Sobel Operators, Number of Edge Pixels, Detection Technique, Gradient Operators
Typology: Lecture notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!
1 Introduction In this experiment, you will determine the edge maps of noise free and noisy images using different gradient based edge detection techniques and compare their performances. In the first part you will obtain the edge maps of noise free images using different Gradient based techniques i.e. Roberts, Prewitt and Sobel operators for different thresholds. In the second part you will compare the performances of Gradient based edge detectors for noisy images of different SNRs.
2 Gradient based techniques In this problem, you will analyze and implement different types of Gradient based edge detection techniques for different thresholds. Remember that the gradient of the original image I(m,n) in two orthogonal directions are obtained using a pair of masks h 1 (m,n) and h 2 (m,n). g 1 (m,n)=h 1 (m,n)I(m,n) g 2 (m,n)=h 2 (m,n)I(m,n) then the magnitude of the gradient is approximated as: g(m,n)=|g 1 (m,n)|+|g 2 (m,n)| Different approximations of the gradient operation together with the smoothing operation produce different pairs of masks. Essentially, it is those pair of masks that characterize the different gradient operators. The masks for Roberts, Prewitt and Sobel operators are given below:
Edge map ε(m,n) is obtained using the gradient g(m,n) as: ε(m,n)=1 for g(m,n)>T 0 Otherwise
Sobel
Prewitt
Roberts
h 1 (m,n) h 2 (m,n)
Steps :
Section 2 Report : Hand in:
3 Performance Evaluation of the techniques In this problem, you will evaluate the performance of different gradient based edge detection techniques. One of the methods of performance evaluation for edge detectors is to look at the detection rates at various noise levels. The detection rate can be defined by the rate of the number of edge pixels detected by a detection technique, nd and the total number of edge pixels, no which is known apriori: D=nd/no In the noiseless case all the operators are roughly equivalent. Here, we will test the performance of Roberts, Prewitt and Sobel operators for noisy images with SNR=20, 10, 5dB.