Image Processing and Image Understanding

The course introduces students to basic methods in image processing and image understanding, with a number of applications.

  • image sensors
  • color and color theory
  • linear filters
  • mathematical morphology
  • spectral methods
  • template matching
  • geometric matching (Hough transform, RANSAC)
  • digital photography / computational photography
  • medical image processing
  • image databases
  • object recognition
  • document analysis and OCR
  • digital libraries


  • Gonzales and Woods: Digital Image Processing
  • Ballard and Brown: Computer Vision (old but still relevant)


Course Materials