Image Processing and Computer Vision
Prof. Joachim Weickert
Office hours: Friday, 14:15  15:15.
Coordinator of tutorials:
Markus Mainberger
Winter Term 2009 / 2010
Lectures (4h) with theoretical and programming assignments (2h);
(9 ETCS points)
Lectures: Tuesday and Thursday, 1012 c.t., Building E1.3, Lecture Hall 002
First lecture: Tuesday, October 13, 2009
Tutorials: 2 hours each week; see below.
NEWS: The certificates are ready and can be
fetched in room 111, building E2.4 (Geschaeftszimmer Mathematik, Frau Voss, opening hours for
certificates: MonThu 9.0011.30 am).
Types of Lectures –
Prerequisites –
Tutorials –
Written Exam –
Contents –
Material for the Programming Assignments –
Literature
Broad introduction to mathematically wellfounded areas of image
processing and computer vision.
These fields are important in numerous applications including
medical imaging, computeraided quality control, robotics,
computer graphics, multimedia and artificial intelligence.
The classes qualify for starting a bachelor's thesis in our group.
The lectures are continued in the summer term by the course
"Differential Equations in Image Processing and Computer Vision"
which leads to current research topics.
Both classes are necessary in order to pursue a master'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 (theoretical) core course (TheorieStammvorlesung) 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 programming and theoretical 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.
There is no compulsory attendance for the tutorials. However, missing a
tutorial results in losing 50% of the possible score of the latest assignment.
If you miss a tutorial partially, you will lose the points that correspond the
proportion of missed time.
Working in groups of up to 3 people is permitted, but all persons must be in the
same
tutorial group.
If you have questions concerning the tutorials, please do not hesitate
to contact
Markus Mainberger.
The tutorials are conducted by Peter Ochs, Peter Geber, Pengming Wang, Pascal Peter
and Kai Hagenburg.
Seven groups are scheduled from Tuesday to Thursday:
 Group T1 (Peter Ochs):
Tue, 12 am  2 pm, Bldg. E2.5, seminar room 1 (H05)
 Group T2 (Pengming Wang):
Tue, 4 pm  6 pm, Bldg. E2.4, seminar room 10 (012)
 Group T3 (Pascal Peter):
Tue, 4 pm  6 pm, Bldg. E2.5, lecture hall III, in German
 Group W1 (Peter Ochs):
Wed, 10 am  12 am, Bldg. E1.3, seminar room 014
 Group W2 (Pascal Peter):
Wed, 2 pm  4 pm, Bldg. E1.3, seminar room 014, also honours programme (Förderstudierende)
 Group T4 (Peter Geber):
Thu, 2 pm  4 pm, Bldg. E2.5, seminar room 2 (H04)
 Group T5 (Peter Geber):
Thu, 4 pm  6 pm, Bldg. E2.5, seminar room 2 (H04)
 Optional Guided Programming (OGP) (Kai Hagenburg):
Tue, 6 pm  8 pm, Bldg. E1.3, CIP 012
The tutors can be reached via the mail addresses:
ipcv#  at  mia.unisaarland.de
where # has to be replaced by t1, t2, t3, w1, w2, t4, t5 and ogp respectively.
Registration:
Registration is closed. It was open from
Tue, Oct. 13, 2009, 3 pm until Fri, Oct. 16,
2009, 3 pm. You can now check which group you are finally in.
The first written exam took place on
Tuesday, February 09, 2010 from 2:00 to 5:00 pm,
in building E 2.5, lecture hall IIII
The second written exam took place on
Tuesday, April 06, 2010 from 2:00 to 5:00 pm,
in building E 2.5, lecture hall IIII.
In order to qualify for the exams you need 50% of all points from the
assignments.
Theoretical and practical assignments count for the final score.
In case of qualification, you are allowed to take part in both exams.
The better grade counts.
These are the rules during the exams:

For the exams, you can use the course material (including lecture
notes and example solutions from this web page) and handwritten
notes, but neither books nor any other printed material.

Pocket calculators are not allowed.

Mobile phones, PDAs, laptops and other electronic devices have to be turned
off.

Please keep the student ID card ready for an attendance check during
the exam.

Solutions that are written with pencil will not be graded.
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 had the
opportunity to inspect his/her graded solutions in room 3.06 in Bldg. E1.1 on
Thursday, February 25th, 2010, from 2:15 pm to 4:15 pm
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 had the
opportunity to inspect his/her graded solutions in room 3.06 in Bldg. E1.1 on
Tuesday, April 13th, 2010, from 4:15 pm to 6:15 pm
Course material will be made 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 I: FOUNDATIONS AND TRANSFORMATIONS
PART II: IMAGE PROCESSING
PART III: COMPUTER VISION AND IMAGE UNDERSTANDING
Here you can download material for the programming assignments.
There is no specific book for this class, but most image processing
topics are treated in one of the following books:
 J. Bigun:
Vision with Direction.
Springer, Berlin, 2006.
 R. C. Gonzalez, R. E. Woods:
Digital Image Processing.
AddisonWesley, Third Edition, 2008.
 K. D. Tönnies:
Grundlagen der Bildverarbeitung. Pearson Studium,
München, 2005.
Specific computer vision books include
 E. Trucco, A. Verri:
Introductory Techniques for 3D Computer Vision.
Prentice Hill, Upper Saddle River, 1998.
 R. Jain, R. Kasturi, B. G. Schunck:
Machine Vision. McGrawHill, New York, 1995.
 R. Klette, K. Schlüns, A. Koschan:
Computer Vision: ThreeDimensional Data from Images.
Springer, Singapore, 1998.
These and further books can be found in the applied mathematics and computer
science library.
Furthermore, there is an interesting
online compendium,
where many researchers have written survey articles.
General information and numerous links can be found at the
Computer Vision Homepage.
If you are looking for a specific reference, check out
Keith Price's Annotated Computer Vision Bibliography.
Numerous citations and online articles can be extracted from
the CiteSeer webpage.
