Programming Assignment 1

This assignment is due on Friday, March 2, 2007.

For this assignment, you will implement the Canny edge detector. In particular, you will implement three routines that does image smoothing, edge enhancement and edge localization (nonmaximum suppression and hysteresis_thresholding), respectively. The first two routines should be straightforward to implement. The last one, while more involved than the previous two, is also straightforward but it requires some planning. You should implement this assignment using only MATLAB, and this will make both the implementation and grading considerably easier.

More Details

Images

Face
Cow
Brain
Lenna (Arguably the most famous image there is in the image processing and computer vision community. Click here for more information about Lenna.)


Some useful MATLAB routines