On this page, you should find all the information about exercises of the Digital Image Processing course.
12:30 - 14:00, EB104 (Erasmus)
14:15 - 15:45, EB213
Evaluation - how can you earn a credit
During the exercises, we will cover some topic of digital image processing. Your task is complete them and handover them for final grading.
|Gamma correction & Simple contrast enhancement||1|
|Discrete Fourier Transform||4|
|Inverse Discrete Fourier Transform||4|
|Filtering in frequency domain||3|
|Lens distortion removal||3|
A simple tutorial describing how to program with the OpenCV is provided in the following link: Introduction to programming with OpenCV
You can use a project for the Visual Studio 2013 in the Windows environment to code the exercise.
You can also use a project from CodeBlocks in the Linux environment.
Color image of Lena that we can use for our experiments.
Grayscale image Moon that we can use for our experiments with Gamma correction and contrast enhancement.
We'll implement a convolution algorithm. You can apply Gaussian, Laplace, or other matrices as a concolution mask.
Filtering using anisotropic diffusion (see instructions).
In this exercise, we will compute the Inverse Discrete Fourier Transform. Description of the algorithm is provided in this PDF.
In this exercise, we'll apply low and high pass filters in the frequency domain. We can try to remove a noise, bars, etc. Follow the text (in Czech) to complete the exercise.
A simple template program is provided.
Image for histogram equalisation: uneq.jpg
How it should look like: screenshot
Instructions how to implement.
Use this text that describes the projective transform.
We'll finish the exercise from the previous lesson.