Lab 4
Canny Edge Detectors
Slides Courtesy: Stanford Vision
Ayush Jain
aj3152@nyu.edu
Edge Detection Recap
Why edges matter?
How to find edges?
Spotting edges by example
Spotting edges by example
Spotting edges by example
Characterizing edges
Characterizing edges
Finite Difference Example
Noise
Smoothing
Smoothing with different filters
Solution: Smoothing
Solution: Smoothing
Derivative of Gaussian filter
Designing an optimal edge detector?
Canny edge detectors
Example
Derivative of Gaussian filter
Compute Gradients
Get orientation at each pixel
Get orientation at each pixel
Remove spurious gradients
Non-maximal suppression
Non-maximal suppression
Example
Hysteresis Thresholding
Hysteresis Thresholding
Canny Edge Detector
Effect of σ (Gaussian kernel spread/size)
Large-scale edges
Fine edges
Homework 2 &
Canny Edge Detectors
Slides courtesy: Irmak Guzey
Homework 2
Further Reading