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:
- Multidimensional signal processing.
- Classical image processing techniques.
- Introduction to video processing and compression.
- 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).
- -** Compressive sensing.
Follow this link for the complete class syllabus.
Additional Reading Materials
Gonzalez and Woods book slideware
Image enhancement slides
Frequency domain image enhancement slides
Mathematical Morphology slides
Introduction to image restoration paper
I consider the following websites useful to further develop your understanding of the material covered in class.
The Human Visual System: http://en.wikipedia.org/wiki/Visual_system
Visual cortex: http://en.wikipedia.org/wiki/Visual_cortex
Contrast Sensitivity function: http://neurovision.berkeley.edu/Demonstrations/VSOC/izumi/CSF/A_JG_RobsonCSFchart.html
Wikipedia discussion on contrast: http://en.wikipedia.org/wiki/Contrast_(vision)
Mach bands effect: http://www.nku.edu/~issues/illusions/Images/Mach/MachBands.jpg
Review of the KLT: http://fourier.eng.hmc.edu/e161/lectures/klt/klt.html
Homework 1 due 9/10/2009
Homework 5 due 11/06/2009 Solution - this is a MATLAB assignment, no solution will be presented.
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 wiki.utep.edu.
Project Presentations (not available yet)