Welcome to the homepage of the lecture
Image Processing and Computer Vision
Summer Term 2022
Image Processing and Computer Vision
Three Teaching Awards
(2 in Computer Science, 1 in Mathematics)
Lectures (4h) with theoretical and programming assignments (2h);
News – Type of Lectures – Prerequisites – Tutorials – Registration – Written Exams – Contents – Self Test – Material for the Programming Assignments – Example Solutions for the Assignments – Literature
14. 10. 2022: The results of the second written exam are now online.
13. 10. 2022:
Opportunity for exam inspection:
07. 10. 2022: The seating for the second exam is now available.
05. 08. 2022: The results of the first written exam are now online.
05. 08. 2022:
Opportunity for exam inspection:
28. 07. 2022: The seating for the first exam is now available.
19. 07. 2022: A list of students admitted to the exams is now available.
15. 05. 2022: Schedule of forthcoming lectures has been updated to include a deep learning lecture (Lecture 29).
15. 04. 2022: Registered students have been added to the mailing list of their tutorial. If you have not received a welcoming email, contact Michael Ertel.
15. 04. 2022: Registered students have been added to the ipcv22 mailing list. If you have not received a welcoming email, contact Michael Ertel.
15. 04. 2022: The registration is now closed.
14. 04. 2022: The registration deadline has been extended by one more day until Friday, April 15, 16:00.
12. 04. 2022: Unfortunately, the wrong Zoom link was announced for today's lecture. This is corrected now, and the video is available. We apologise for any inconveniences. Please do not forget to register by Thursday, 16:00.
07. 04. 2022:
The second lecture will take place on Thursday, 14.04.2022, 10:15-12:00
due to a holiday on Friday.
This class gives a broad introduction to the mathematically well-founded and model-based areas of image processing and computer vision. These fields are important in numerous applications including medical image analysis, computer-aided quality control, robotics, computer graphics, multimedia, data science, machine learning, and artificial intelligence. The class is required for starting a bachelor thesis in our group.
It is planned that this class will be continued in the winter term with the class "Differential Equations in Image Processing and Computer Vision" which will bring you closer to our research topics. Both classes are required to pursue a master thesis in our group.
This course is suitable for students of Visual Computing, Mathematics, Computer Science, Mathematics and Computer Science, Data Science and Artificial Intelligence, Bioinformatics, Mechatronics, and Physics. It counts e.g. as a visual computing core area course within the Visual Computing program, and as a core course (Stammvorlesung) within Mathematics or Computer Science.
It is based on undergraduate mathematical knowledge from the first three semesters (such as "Mathematics for Computer Scientists I-III"). For the programming assignments, some elementary knowledge of C is required. The lectures are given in English.
In the online tutorials we discuss the homework assignments (theory and programming). The programming assignments give an intuition about the way how image processing and computer vision algorithms work, while the theoretical assigments provide additional insights, also from a mathematical perspective.
For the homework assignments you can obtain up to 24 points per week.
To qualify for both exams you need 50 percent of all possible points.
Working in groups of up to three people is permitted and strongly
recommended, but all persons must be in the same tutorial group.
If you have questions concerning the tutorials, please do not hesitate to contact Michael Ertel.
Seven online groups are scheduled for Tuesday and Wednesday:
The tutors can be reached via the mail addresses:
If you have difficulties with the programming assignments, feel free to consult our
You could register for this course and the tutorial groups between Tuesday, April 12, 2022, 14:00 and Friday, April 15, 2022, 16:00. You can still check which group you are finally in. We use Zoom as online teaching platform. Please make sure that you have access to it.
Please do not forget to register also in the HISPOS/LSF system (apart from Erasmus students). This system administrates your exam admission and your grades. It will allow registrations in the end of April.
It is planned to have two written exams. Changes due to the development of the COVID-19 pandemic cannot be excluded. We will announce any changes of the exam dates as soon as possible.
The first exam takes place on August 2, 14:00-17:00.
In order to qualify for the exams you need 50 percent of all
possible points from the homework assignments.
In case of qualification, you are allowed to take part in both exams.
The better grade counts. Each exam counts as an individual attempt.
Both exams will be closed book exams. You will have to follow these rules:
If a student is unable to attend the written exams due to reasons beyond his/her control (e.g. because of an illness (medical certificate required immediately), travel restrictions, or another exam at the same day), it is planned to provide alternative options such as an online oral exam.
A list of students that are admitted to the written exams is now available here. If you do not find your matriculation number in the list and you think you should be admitted to the exams, please contact Michael Ertel.
Here is the distribution of places by family name (i.e. surname, last name)
for the first exam that takes place
on Tuesday, August 2, 2022 from 14:00 to 17:00:
The results of the first written exam can be found here, and the corresponding distribution of points and grades here.
Each student who has participated in the first written exam has the opportunity to inspect his/her graded solutions in Lecture hall 001 in Building E1.3 on Monday, August 8, 2022. Everyone is assigned to a time slot for the exam inspection, you can see when you should arrive here.
The second exam that takes place
on Tuesday, October 11, 2022 from 14:00 to 17:00 will be held at
The results of the second written exam can be found here, and the corresponding distribution of points and grades here.
Each student who has participated in the second written exam has the opportunity to inspect his/her graded solutions in Lecture hall 001 in Building E1.3 on Monday, October 17, 2021. Due to Covid-19 you are assigned a time slot for the exam inspection. You can see when you should arrive here.
Course material is available on this webpage in order to
support the teaching and the tutorials, not to replace
them. Additional organisational information, examples and explanations
that may be relevant for your understanding and the exam are provided
in the lectures and tutorials. It is solely your responsibility
- not ours - to make sure that you receive this infomation. Here is
a preliminary list of the planned contents:
PART II: IMAGE PROCESSING
PART III: COMPUTER VISION AND IMAGE UNDERSTANDING
At the end of the semester there will be a self-test problem sheet containing 6 problems, which are intended to be similar in style and difficulty to a 180-minutes written exam.
Here you can download material for the programming assignments.
Here you will find example solutions for the assignments.
There is no specific text book for this class, but many of our image processing topics are covered in one of the following books:
Computer vision books include
These and further books can be found in the mathematics and computer