News
Results for Second Exam, Inspection on FridayWritten on 01.10.24 by Karl Schrader The results of the second exam have been entered into the CMS. Please find the number of points which you have reached as well as your grade on your personal status page in CMS. The exam inspection for the second exam is going to take place on Friday, October 04, 2024, in lecture hall 001 in… Read more The results of the second exam have been entered into the CMS. Please find the number of points which you have reached as well as your grade on your personal status page in CMS. The exam inspection for the second exam is going to take place on Friday, October 04, 2024, in lecture hall 001 in building E1 3. In case that you want to inspect your exam, please register on your personal status page in CMS for one of the listed slots. Please note that the deadline for registration is Friday, October 04, 2024, at 09:00 am. |
Final Information for Second ExamWritten on 23.09.24 by Karl Schrader At the bottom of your Personal Status page, in the Exams section, you can now see your exam admission and registration status for the second exam. Only students who are admitted to and registered for the exam are allowed to write the exam. If you believe that there is an error in the information… Read more At the bottom of your Personal Status page, in the Exams section, you can now see your exam admission and registration status for the second exam. Only students who are admitted to and registered for the exam are allowed to write the exam. If you believe that there is an error in the information presented there, please contact Karl Schader immediately. Note that the exam will take place in building E2.5, lecture halls I and II. Check the "Exam Seats" section on your personal status page to see which lecture hall you are assigned to. The row and seat listed there do not matter though, just the lecture hall. Please be at the exam hall at 13:30 to allow for sufficient time for all organisational matters to be handled. The processing time of the exam will start at 14:00 sharp and end at 17:00. Further information regarding the exam rules can be found on the main page of the CMS. The exam inspection will take place on Friday, October 04, from 13:00 - 15:15. More details regarding the room and registration will be announced on Tuesday, October 01. Due to organisatorial reasons, we are only able to offer alternative exam inspection slots in exceptional circumstances. If there are any, please contact Karl Schrader immediately such that we can figure out a solution.
|
Registration for Second Exam Closes TodayWritten on 20.09.24 by Karl Schrader This is a short reminder that the registration in the LSF/HISPOS for the second IPCV exam closes today. We will also maintain this deadline for courses of study which do not use the LSF for organisatorial reasons. If you have any issues with registering in the LSF, please contact your examination… Read more This is a short reminder that the registration in the LSF/HISPOS for the second IPCV exam closes today. We will also maintain this deadline for courses of study which do not use the LSF for organisatorial reasons. If you have any issues with registering in the LSF, please contact your examination office before the registration deadline. We, the IPCV team, are unable to manually register or deregister you in the LSF. The registrations in the LSF are binding for us. On Monday, we will also publish the seating for the second exam in the CMS, as we will be using two lecture halls this time.
|
Results for First Exam, Inspection on FridayWritten on 13.08.24 by Karl Schrader The results of the first exam have been entered into the CMS. Please find the number of points which you have reached as well as your grade on your personal status page in CMS. The exam inspection for the first exam is going to take place on Friday, August 16, 2024, in lecture hall 002 in building… Read more The results of the first exam have been entered into the CMS. Please find the number of points which you have reached as well as your grade on your personal status page in CMS. The exam inspection for the first exam is going to take place on Friday, August 16, 2024, in lecture hall 002 in building E1 3. In case that you want to inspect your exam, please register on your personal status page in CMS for one of the listed slots. Please note that the deadline for registration is Friday, August 16, 2024, at 10:00 am. If you cannot make it to the exam inspection an would still like to inspect your exam, please contact Karl Schrader. |
Final Information for First ExamWritten on 05.08.24 by Karl Schrader At the bottom of your Personal Status page, in the Exams section, you can now see your exam admission and registration status. Only students who are admitted to and registered for the exam are allowed to write the exam. If you believe that there is an error in the information presented there, please… Read more At the bottom of your Personal Status page, in the Exams section, you can now see your exam admission and registration status. Only students who are admitted to and registered for the exam are allowed to write the exam. If you believe that there is an error in the information presented there, please contact Karl Schader immediately. The exam will take place in GHH (building E2.2). Please be at the exam hall at 13:30 to allow for sufficient time for all organisational matters to be handled. The processing time of the exam will start at 14:00 sharp and end at 17:00. Further information regarding the exam rules can be found on the main page of the CMS. |
Bonus office hourWritten on 31.07.24 by Karl Schrader To help you prepare for the exam, there will be a bonus office hour on Tuesday, August 06, from 10:00 to 12:30 and 13:30 to 16:00 in Building E1.7 Room 4.07. Please feel free to come by if you have any questions. |
Qualis evaluation resultsWritten on 26.07.24 by Karl Schrader Dear Students, Please find the evaluation results for the IPCV lecture and the tutorials (rearranged by Karl Schrader for better readability) in the Materials section of the CMS at "06) Evaluation". My thanks go to the 15 students who showed that they are interested in the quality of their… Read more Dear Students, Please find the evaluation results for the IPCV lecture and the tutorials (rearranged by Karl Schrader for better readability) in the Materials section of the CMS at "06) Evaluation". My thanks go to the 15 students who showed that they are interested in the quality of their classes by participating in this evaluation. Best regards, |
Important information for the first examWritten on 22.07.24 by Karl Schrader All assignments have now been graded, and all points have been entered into the CMS. As such, exam admission is now final. To check your admission status, please scroll down to the "Passed" status in the "Tests and Exams" section on your person status page.
To take part in the exam, you need… Read more All assignments have now been graded, and all points have been entered into the CMS. As such, exam admission is now final. To check your admission status, please scroll down to the "Passed" status in the "Tests and Exams" section on your person status page.
To take part in the exam, you need to be admitted and registered. The deadline for registration via LSF/HISPOS is one week before the exam, on August 2, 2024.
If you cannot register vis the LSF (because you are an exchange student etc.), please send an email to Karl by August 2, 2024.
If you have any issues with registering in the LSF, please contact your examination office before the registration deadline. We, the IPCV team, are unable to manually register or deregister you in the LSF. The registrations in the LSF are binding for us. The best way to avoid LSF issues is by registering early :)
The first exam takes place on August 9, 14:00 - 17:00 in the GHH and E1.3 HS002. Please be there are 13:30 such that there is sufficient time for everybody to get seated and to make sure that we can start on time. On Monday, August 5, 2024, we will release the lecture hall assignment in the CMS. You will be able to find that information on your personal status page. We will also send out another CMS news once we do that.
In the meantime, please check the "Written Exams" section on the CMS main page for further details.
|
2nd wave of registered students have been assigned tutorial slotsWritten on 02.05.24 by Karl Schrader The second wave of registered students has now been assigned to a tutorial based on their preferences and availability as selected during registration. Everybody can find their tutorial on their Personal Status page. No tutorial slots of previously registered students were changed.
All groups… Read more The second wave of registered students has now been assigned to a tutorial based on their preferences and availability as selected during registration. Everybody can find their tutorial on their Personal Status page. No tutorial slots of previously registered students were changed.
All groups which were formed before the tutorial assignment were preserved, all group members were always placed in the same tutorial slot. You still have the option to build groups of up to three students from the same tutorial to work on the homework sheets and to hand in your solutions together. This is especially encouraged for the second wave of registrations. Feel free to use the forum or the next classroom tutorial to connect with others.
Furthermore, as annouced, all students from the second wave of registrations have received 12 points for assignments C1, H1, and C2 as they were due before their registration. This effectively means that for all affected students that their exam admission only depends on the assignments from week 2 onward.
Note that homework H2 is also due for the newly registered students. The deadline is tomorrow morning, May 3, at 10:15.
If you believe that there has been a mistake during the tutorial slot assignment or during the distribution of points to the second wave of registered students, please contact Karl Schrader immediately.
|
Registration reopened until May 1Written on 26.04.24 by Karl Schrader Since we received a huge number of registrations that had exceeded our capacities in the tutorials, we were forced to stop accepting additional registrations in the CMS system.
Meanwhile we have experienced that the number of students who actually appeared in the tutorials was substantially… Read more Since we received a huge number of registrations that had exceeded our capacities in the tutorials, we were forced to stop accepting additional registrations in the CMS system.
Meanwhile we have experienced that the number of students who actually appeared in the tutorials was substantially lower than the number of registered students. Thus, there were many
students who blocked our capacity. By lacking the fairness to deregister in spite of our requests, they have prevented others to enter the IPCV class.
In view of the fact that our current capacities are not used to the full extend, we have decided to open up the CMS system again for additional registrations until
Wednesday, May 1, 23:59.
As soon as you register and enter your tutorial preferences, you have access to the full course material. As a compensation for being unable to register for IPCV right from the beginning, you will receive 36 bonus points that count towards exam admission.
On Thursday, May 2, your tutorial group will be fixed. Nevertheless, you can already participate in a large classroom tutorial for everybody on
Tuesday, April 30, in E1.3, Lecture Hall 001, 16:15.
The next homework assignment (Sheet 2) will be due on Friday, May 3, 10:15.
We thank you for your interest in IPCV 2024 and look forward to welcoming you.
|
No tutorials on Wednesday, May 1Written on 25.04.24 by Karl Schrader Next Wednesday, on May 1, there is a federal holiday. As such, no tutorials can happen on this day. All students from the Wednesday tutorials will receive the 12 points for Classroom Sheet 2. Furthermore, all affected students have the option of joining an additional tutorial on Tuesday, April 30,… Read more Next Wednesday, on May 1, there is a federal holiday. As such, no tutorials can happen on this day. All students from the Wednesday tutorials will receive the 12 points for Classroom Sheet 2. Furthermore, all affected students have the option of joining an additional tutorial on Tuesday, April 30, at 16:15 in lecture hall 001 in building E1 3. We will be there with three tutors to answer the questions of and to help the hopefully large number of participants :) |
Tutorials have been assignedWritten on 22.04.24 by Karl Schrader Everybody has now been assigned to a tutorial based on their preferences and availability as selected during registration for the course. You can find your tutorial on your Personal Status page. All groups which were formed before the tutorial assignment were preserved, all group members were… Read more Everybody has now been assigned to a tutorial based on their preferences and availability as selected during registration for the course. You can find your tutorial on your Personal Status page. All groups which were formed before the tutorial assignment were preserved, all group members were always placed in the same tutorial slot. Until Friday, April 26, you still have the option to build groups of up to three students from the same tutorial to work on the homework sheets and to hand in your solutions together. Note that arbitrary changes of your tutorial slot are not possible. If you believe that there has been a mistake during the tutorial slot assignment, please contact Karl Schrader immediately. |
Image Processing and Computer Vision
Three Teaching Awards (2 in Computer Science, 1 in Mathematics)
Lecturer: Prof. Dr. Joachim Weickert
Assistant: Karl Schrader
Lectures (4h) with theoretical and programming assignments (2h);
(9 ETCS points)
Online lectures based on the Zoom platform: (privacy information):
Tuesday, 10:15-12:00
Friday, 10:15-12:00
First lecture: Tuesday, April 16
The Zoom link can be found in the Materials section.
Tutorials: 2 hours each week; see below.
Based on the maximum capacity of our tutorials, this lecture was temporarily limited to 175 participants.
As many students unfortunately did not participate in the tutorials despite registering, we have some spare capacity. Accordingly, the registration has been reopened without a limit.
Type of Lectures – Prerequisites – Tutorials – Registration – Written Exams – Contents – Literature
Type of Lectures
Prerequisites
Tutorials
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. You can earn up to 2 bonus points in a tutorial by presenting a solution to a classroom assignment. 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 Karl Schrader.
Seven groups are scheduled for Tuesday and Wednesday:
- Group T1: Tuesday, 12:15-14:00
Tutor: Aiman Al-Azazi
Building E1.3, Seminar Room 014 - Group T2: Tuesday, 14:15-16:00
Tutor: Aiman Al-Azazi
Building E1.3, Seminar Room 014 - Group T3: Tuesday, 16:15-18:00
Tutor: Karl Schrader
Building E1.3, Seminar Room 014 - Group W1: Wednesday, 10:15-12:00
Tutor: Karl Schrader
Building E1.1, Seminar Room 106 - Group W2: Wednesday, 12:15-14:00
Tutor: Vipil Vijay
Building E2.5, Seminar Room 4 (U.16) - Group W3: Wednesday, 14:15-16:00
Tutor: Vipil Vijay
Building E2.5, Seminar Room 4 (U.16) - Group W4: Wednesday, 16:15-18:00
Tutor: Lianjia Liu
Building E2.5, Seminar Room 4 (U.16)
If you have difficulties with the programming assignments, feel free to participate in the Optional Guided Programming each Tuesday, 18:15-20:00, in the bioinformatics CIP pool in building E 2.1 room 003.
Registration
Written Exams
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 Friday, August 9, 14:00 - 17:00, in GHH (E2.2).
The second written exam takes place on Friday, September 27, 14:00 - 17:00, in building E2.5, lecture halls I and II.
Please be at the exam hall at 13:30 to allow for sufficient time for all organisational matters to be handled.
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 individually. Exam admissions from previous semesters do not qualify you to take part in the exams of this course.
Both exams will be closed book exams. You will have to follow these rules:
- You are allowed and obliged to bring three things to your desk only: Your student ID card (Studierendenausweis), a ball-pen that has no function other than writing, and a so-called cheat sheet. This cheat sheet is a A4 page with formulas or important equations from the lecture. Please note that the cheat sheet has to be handwritten by yourself. It will be collected at the end of the exam, and you can get it back at the exam inspection.
- Everything else has to be deposited at the walls of the exam hall. In particular, electronic devices (including your cell phone), bags, jackets, briefcases, lecture notes, homework and classroom work solutions, additional handwritten notes, books, dictionaries, and paper are not allowed at your desk.
- Please keep your student ID card ready for an attendance check during the exam.
- Do not use pencils or pens that are erasable with a normal rubber.
- You are not allowed to take anything with you that contains information about the exam.
A violation of this rule means failing the IPCV course. - You must stay until the exam is completely over.
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), or another exam at the same day), we aim to provide alternative options such as an online oral exam.
Contents
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 I: FOUNDATIONS AND TRANSFORMATIONS
Date | Topic |
---|---|
16.04. | Foundations I: Definitions, Image Types, Discretisation |
19.04. | Foundations II: Degradations in Digital Images |
23.04. | Foundations III: Colour Perception and Colour Spaces |
26.04. | Image Transformations I: Continuous Fourier Transform |
30.04. | Image Transformations II: Sampling Theorem and Discrete Fourier Transform |
03.04. | Image Transformations III: Discrete Cosine Transform and Image Pyramids |
07.05. | Image Transformations IV: Discrete Wavelet Transform |
10.05. | Image Compression |
14.05. | Image Interpolation |
PART II: IMAGE PROCESSING
Date | Topic |
---|---|
17.05. | Point Operations |
21.05. | Linear Filters I: System Theory |
24.05. | Linear Filters II: Derivative Filters |
28.05. | Linear Filters III: Detection of Edges and Corners |
31.05. | Nonlinear Filters I: Morphology and Median Filters |
04.06. | Nonlinear Filters II: Wavelet Shrinkage, Bilateral Filters, NL-Means |
07.06. | Nonlinear Filters III: Nonlinear Diffusion Filtering |
11.06. | Global Filters I: Discrete Variational Methods |
14.06. | Global Filters II: Continuous Variational Methods |
18.06. | Global Filters III: Deconvolution Methods |
21.06. | Texture Analysis |
PART III: COMPUTER VISION AND IMAGE UNDERSTANDING
Date | Topic |
---|---|
25.06. | Image Sequence Analysis |
28.06. | 3-D Reconstruction I: Camera Geometry |
02.06. | 3-D Reconstruction II: Stereo |
05.07. | 3-D Reconstruction III: Shape-from-Shading |
09.07. | Segmentation |
12.07. | Object Recognition I: Hough Transform and Invariants |
16.07. | Object Recognition II: Eigenspace Methods |
19.07. | Object Recognition III: Neural Networks |
23.07. | Object Recognition IV: Deep Learning |
26.07. | Summary, Conclusions, Outlook |
Literature
There is no specific text book for this class, but many of our image processing topics are covered in one of the following books:
- J. Bigun: Vision with Direction. Springer, Berlin, 2010.
- R. C. Gonzalez, R. E. Woods: Digital Image Processing. Addison-Wesley, International Edition, 2017.
- K. D. Tönnies: Grundlagen der Bildverarbeitung. Pearson Studium, München, 2005.
Computer vision books include
- R. Klette: Concise Computer Vision. Springer, London, 2014.
- R. Szeliski: Computer Vision: Algorithms and Applications. Springer, New York, Second Edition, 2022.
- E. Trucco, A. Verri: Introductory Techniques for 3-D Computer Vision. Prentice Hill, Upper Saddle River, 1998.
These and further books can be found in the mathematics and computer science library.
Furthermore, there is an interesting online compendium, where many researchers have written survey articles.
If you are looking for a specific reference, check out the Annotated Computer Vision Bibliography.
Many highly cited articles can be found via the Google Scholar webpage.