The assignments and exercises have been used in the course in previous years, and cover a basic set of image processing techniques. These would form a good basis for the portfolio of work required in the course.
- Convolutional Neural Networks
- Transfer learning in CNN
- Image forensics
- Image restoration/inpainting
- Machine learning algorithms
- Basics of Viola-Jones face recognition
- Camera calibration (download files & do first example)
- Simple shape recognition
- SIFT point matching
- Stereo correspondance
- Texture
- Texture lab
- Segmentation
- Snakes lab
- Object recognition
- Corner detection
- Edge detection
- Convolution
- Grayscale image processing
- Binary image processing
- Literature review
- Image representations
- Introduction to Matlab