046200 – Image Processing and Analysis

Course Objectives and Targets:
This course is a fundamental course in digital image processing theory. During the course we explore the basic tools for processing and restoring of gray-level images. We discuss the basic aspects of lossless/lossy image compression and the use of transformation in image processing.

Lecture Topics:
1. Introduction to vision and image processing.
2. 2D signals and linear systems.
3. Sampling and reconstruction: uniform sampling, aliasing, general sampling grids.
4. Quantization: scalar, visual perception, color quantization.
5. Image enhancement: Intensity transformations, histogram processing, spatial filtering, smoothing, sharpening.
6. Image restoration and reconstruction: maximum-likelihood, maximum a posteriori.
7. 2D discrete transforms.
8. Wavelets and multiresolution processing.
9. Image compression: fundamental concepts of information theory, image redundancies, error-free compression, lossy compression, watermarking.
10. Introduction to computer vision.


1. Sufficient background in Digital Signal Processing. In particular, we assume knowledge of the following topics:Linear systems. Fourier transforms of continuous and discrete signals. Frequency responses of continuous and discrete systems. Sampling theorem and perfect reconstruction. Discrete Fourier Transform (DFT) and its properties. Cyclic convolution and its relation to DFT.

2. Sufficient background in Probability. In particular, we assume knowledge of the following topics: Conditional probability. Random variables. Transformation of random variables. Expectations and moments. Discrete and continuous distributions.
Vector of random variables and their joint distributions. Conditional distributions and expectations.

Student Evaluation:

Homework – 16%:
Throughout the course 6 homework assignments will be given. The homework is to be submitted individually. The homework can be downloaded from the course website.
Attendance is mandatory for at least 10 of the lectures and 10 of the recitations.
Final Exam – 84%:
A grade of 55% at least is required on the exam in order to pass the course.

Contact Hours per Week (4 weeks, total 28 lectures, 16 recitations):

Lecture: 7 Hours
Recitation: 4 Hour


Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing (3rd Edition), Prentice-Hall, New Jersey, 2008.
Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing Using MATLAB (2nd Edition), Prentice-Hall, New Jersey, 2009.
Anil. K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, New Jersey, 1989.