After successful completion of the course, students are able to identify, explain and contrast the most important theories, principles, concepts and algorithms of Computer Vision. Their knowledge and understanding correspond to the state of the art literature in the field of computer vision. They are able to apply appropriate formal-mathematical methods for modeling, abstraction, solution finding and evaluation, and gain problem-formulation and problem-solving skills.
How can computers understand the visual world of humans?
This course treats vision as a process of inference from noisy and uncertain data and emphasizes probabilistic and statistical approaches. Topics include: Structure of Images, Texture, Scenes, and Context, Feature Based Alignment, Stereo Correspondence, Structure from Motion, Image Stitching, Computational Photography, Image Based Rendering, and Baysian Modeling for Object Recognition. This course is designed for students interested in vision, artificial intelligence, or machine learning. The course offers a broad introduction to the field, the current problems and theories, the basic mathematics, and some interesting algorithms and the possibility to apply the contents learned direct in exercises.
Frontal presentation and written exam, independent solving and scientific discussion of subject-related examples and submissions. The course consists of a lecture part and an exercise part. The contents and concepts described are explained in the context of the lecture unit and practically tested and applied in the practice section.
Exercise part: Six examples (e.g., Image Stitching, Image classification with Deep Learning) in Python in groups of three people each. Two oral interviews regarding the submitted code.
Please check the schedule on the course homepage below, lectures will not take place on every reserved date as shown in TISS.
Fur further information check the homepage of the lecture.
ECTS Breakdown: 4.5 ECTS = 112.5h24h Lecture12h Development of Python code for solving the practical assignments (with tutor support)25h Preparation of report of the practical assigments0.5h Exercise interview49h Exam Preparation2h Exam-----112.5h
Preparation of practical examples/submission discussion, written exam. (weighted 40:60).
Student groups are formed by registering for one of the groups listed in TISS. Please register for a group at your preferred time of day: Thursday 9-11 or 11-13. In the first session the group assignments will be fixed.
The course is based on a new book,Computer Vision: Algorithms and Applications, by Richard Szeliski, which is on the web for free right now.
of the currently valid curriculum of computer science bachelor's degree media and visual computing.
Python knowledge is an advantage, but not required.