Skip to end of metadata
Go to start of metadata

EE5372 Digital Image Processing

Course Description Visual information is becoming a component of every aspect of our lives. Cameras and other imaging sensors are ubiquitous in today's world. Applications are boundless, from entertainment, surveillance, and biomedicine, new image-based technologies appear every day. Engineers capable of designing and developing systems and architectures to store, transmit and analyze images and video will be on high demand over the next years.

This course will provide students with a theoretical and practical introduction to the area of Digital Image Processing. The concept of digital images has been expanded to video, 3-D and multidimensional images. The course will be divided into four parts:

  1. Multidimensional signal processing.
  2. Classical image processing techniques.
  3. Introduction to video processing and compression.
  4. Current topics on image processing. 

Book:  Multidimensional Signal, Image and Video Processing and Coding by John W. Woods,   Elsevier 2006.

The following list of topics will be covered (subject to modification):

      • Introduction to Image Processing (Chapter 3).
      • Two-dimensional signals and systems (Chapter 1).
      • Sampling in two dimensions (Chapter 2).
      • Two-dimensional discrete transforms (Chapter 4).
      • Introduction to 2-D filter design (Chapter 5 and additional material).
      • Multiresolution image processing (supplement).
      • Image Estimation and Restoration (Chapter 7).
      • Morphological image processing (supplement)
      • Edge detection (supplement).
      • Fundamentals of image compression (Chapter 8).
      • Video processing and compression (Chapter 9, Chapter 10, Chapter 11). 

The following list of current topics will be covered in class as a mix of lectures and class projects:

  • -* -** Multicamera image/video processing and camera networks.
    • -** Compressive sensing.
      • Segmentation of multidimensional image volumes.
      • Wavelet-based image restoration.
      • Face detection and extraction from video.
      • Multi-frame image restoration. 
      • Real-time image processing hardware.
      • Analysis and detection of features on microscopic images.
      • Color image processing (considered as a specific type of multidimensional DSP).

Follow this link for the complete class syllabus

Additional Reading Materials

An Introduction to Digital Image Processing with Matlab, course notes from Prof. Alasdair McAndrew. Part of the book with the same name.

Gonzalez and Woods book slideware

Image enhancement slides

Frequency domain image enhancement slides

Mathematical Morphology slides

Additional papers

Introduction to image restoration paper


Web Resources

I consider the following websites useful to further develop your understanding of the material covered in class.

The Human Visual System:

Visual cortex:

Contrast Sensitivity function:

Wikipedia discussion on contrast:

Mach bands effect:


Review of the KLT:


Homework 1 due 9/10/2009

Homework 2 due 9/22/2009           Solution (restricted access)

Homework 3 due 10/06/2009         Solution (resttricted access)

Homework 4 due 10/27/2009         Solution (restricted access)

Homework 5 due 11/06/2009          Solution - this is a MATLAB assignment, no solution will be presented.


Class Projects

The project desciptions can be accessed in the Project Descriptions page. Only class students are allowed to view at this moment. It is necessary to login to 

Project descriptions

Project Presentations (not available yet)

  • No labels