Table of Contents

BE4M33DZO Schedule Submission system for students assignments Discussion forum

BE4M33DZO - Digital Image

Course Objective

The course teaches how to represent, process and interpret 2D image in a computer. The first part of the course will be focused on image processing taken similarly as in signal processing, i.e. without interpretation. We will explain image acquisition, linear and non-linear pre-processing and image compression. In the second part, we will teach students the segmentation and registration methods for 2D images. The gained knowledges will be applied to practical examples in exercises, so that students will gain a practical experience with the topic.

Required prior knowledge

It is assumed that students of this course have a working knowledge of mathematical analysis, linear algebra, probability theory and statistics. In addition, basic programming skills, mainly in MATLAB, are expected. This master subject should not repeat the knowledge, which was taught in the Open informatics study program in bachelor studies. The subject would be too shallow otherwise.

It could happen that some students did not study the topics, which are considered a prerequisite of the subject Autonomous robotics. They have to study or refresh their knowledge on their own. Some other knowledge/skills might be useful in the subject labs.

I offer students the aid to refresh their knowledge by providing them presentations related to the topic.

Author Presentation and the link to it
V. Hlaváč Probability and statistics, rehearsal
V. Hlaváč Least squares

Lectures: Wednesdays 9:15-10:45, room KN:E-301

Note: room KN-E301 is located in building E at Karlovo namesti (not in Dejvice campus). For a map, see here

Lecturers: Václav Hlaváč, Júlia Škovierová (in the hopefully rare case of a V. Hlaváč's business trip or illness).

Work load: 2hrs lectures + 2hrs labs + 5hrs home work (per week).

Slides for lectures are available in English on http://people.ciirc.cvut.cz/~hlavac/TeachPresEn/ and in Czech on http://people.ciirc.cvut.cz/~hlavac/TeachPresCz/. I usually improve the slides, when I am preparing for a particular lecture.

Week Date Topic Notes
1. 4.10.2017 Computer vision. Objects in image. Interpretation. Digital image, concepts. Brightness transforms.
2. 11.10.2017 Physical image formation and acquisition - geometric and radiometric point of view. Lab. 1, Brightness trans.
3. 18.10.2017 Geometric transforms. Interpolation. Dynamic programming.
4. 25.10.2017 Spatial domain image processing. Convolution. Lab. 2, Dynamic prog.
5. 1.11.2017 Fourier transform. Sampling theorem. Frequency filtering.
6. 8.11.2016 Image restoration. Edge detection. Scale space. Canny detector. Interest points/regions detection. Lab. 3, HDR
7. 15.11.2017 Image segmentation - Thresholding, K-means, EM algorithm.
8. 22.11.2017 Image segmentation - Mean shift, graph-based segmentation, grab-cut. Lab. 4, Segmentation
9. 29.11.2017 Principal component analysis. Wavelets.
10. 6.12.2017 Image and object registration.
11. 13.12.2017 Mathematical morphology. Binary. Gray scale. Lab. 5, Registration
12. 20.12.2017 Color images and their processing.
13. 3.01.2018 Image compression, video compression. Lab. 6, Restoration
14. 10.01.2018 Time buffer. Alternatively Image acquisition from a practical point of view.

Labs

Teachers: Radoslav Škoviera (leader), Júlia Škovierová

Details about laboratory seminars could be found in section labs

Examination and its evaluation

Biblio