Five Programming Projects: TBA

  1. Warmup Assignment: capture a video image of yourself and then alter it using the Matlab Image Processing Toolkit.
  2. Binary Image Analysis: use binary image processing and moment invariants to detect and recognize the vowels {a,e,o,u} in a few paragraphs taken from a text document.
  3. Eigenfaces and Gaussian Pyramids: use the eigenface approach to detect a face in grayscale images. Use Gaussian pyramids to allow detection of faces at various scales.
  4. Active Contour Models: recover energy-based contour models from grayscale images.
  5. Image Mosaics: register frames from video sequences obtained from a moving camera to obtain image mosaics.