Welcome to the homepage of the lecture
Image Processing and Computer Vision
Summer Term 2018
Lectures (4h) with theoretical and programming assignments (2h);
News – Type of Lectures – Prerequisites – Tutorials – Registration – Written Exam – Contents – Self Test – Material for the Programming Assignments – Example Solutions for the Assignments – Literature
Opportunity for exam inspection:
12.10.18: The results of the second written exam are now online.
Opportunity for exam inspection:
26.07.18: The results of the first written exam are now online.
20.07.18: The seating for the first written exam is online!
16.07.18: The list of admitted students is online!
The lecture from Tuesday, May 1, will be moved to
Monday, April 30, 6-8 p.m., Building E1.3, Lecture Hall 001.
13.04.18: Registration is closed.
10.04.18: Registration is opened!
23.03.18: Website is online
Broad introduction to mathematically well-founded 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 and artificial intelligence. The classes qualify for starting a bachelor's thesis in our group.
This course is suitable for students of visual computing, mathematics, computer science, bioinformatics, computer and communications technology, and physics. It counts e.g. as a visual computing core course within the visual computing programme, an applied mathematics course within mathematics, or a core course (Stammvorlesung) in computer science.
It is based on mathematical knowledge from the first two semesters. For the programming assignments, some elementary knowledge of C is required. The lectures are given in English.
The tutorials include homework assignments (theory and programming) as well as classroom assignments. The programming assignments give an intuition about the way how image processing and computer vision algorithms work, while the theoretical assigments provide additional mathematical insights. Classroom assignments are supposed to be easier and should guide you gently to the main themes.
For the homework assignments you can obtain up to 24 points per week.
Actively participating in the classroom assignments gives you 12 more
points per week, regardless of the correctness of your solutions.
To qualify for both exams you need 2/3 of all possible points.
For 13 weeks, this comes down to 13 x 24 = 312 points.
Working in groups of up to 3 people is permitted, but all persons must be
in the same tutorial group.
If you miss a tutorial because you are sick, you can still get the points
for participation, if you bring a doctor's certificate.
If you have questions concerning the tutorials, please do not hesitate to contact Aaron Wewior.
Six groups are scheduled for Tuesday and Wednesday afternoon:
If you have difficulties with the programming assignments, feel free to participate in
The tutors can be reached via the mail addresses:
Due to a public holiday, the tutorials on May 1 have been moved to April 30, 4 p.m. in Lecture Hall 001 in Building E 1.3. All three tutorials will be held in that time slot and it is not mandatory to attend.
Between Tue, April 10, 2018, 14:00 and Fri, April 13, 2018, 13:00, you could register for this course. Registration is now closed. You can still check which group you are finally in.
Please register also in the
Please note that the HISPOS registration is completely independent
of the lecture registration and is not administered by us.
There will be two written exams, one at the beginning and one at the end of the semester break.
The first written exam takes place on
The second written exam takes place on
In order to qualify for the exams you need a total amount of 2/3 of all
possible points from the homework and classroom assignments.
In case of qualification, you are allowed to take part in both exams.
The better grade counts, but each exam will count as an attempt
Here is the distribution of places by family name (i.e. surname, last name)
for the first exam that takes place
on Wednesday, July 25, 2018 from 14:00 to 17:00:
For the second exam that takes place on Wednesday, October 10, 2018 from 14:00 to 17:00, all students will be in Building E2.2, Günter Hotz Lecture Theatre.
Both exams will be closed book exams. You will have to follow these rules:
Each student who has participated in the first written exam has the opportunity to inspect his/her graded solutions in room 4.10 in Building E1.7 on Friday, July 27, 2018 from 1:30 p.m. to 3:30 p.m.
Each student who has participated in the second written exam has the opportunity to inspect his/her graded solutions in room 4.10 in Building E1.7 on Tuesday, October 16, 2018, from 2:15 to 3:15 p.m.
Course material is available on this webpage in order to
support the classroom 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.
PART II: IMAGE PROCESSING
PART III: COMPUTER VISION AND IMAGE UNDERSTANDING
The following self-test problem sheet contains 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.
Sample solutions are only available during the semester.
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