Home
Uni-Logo
 

Computer Vision

Prof. Thomas Brox

Computer vision is a very active research field with many practical applications, for instance in quality control, robotics, driver assistance systems, and many more. The ultimate goal of computer vision is to imitate the great capabilies of the human visual system, allowing the computer not only to record images but also to interpret them. Significant progress has been made in recent years. This course introduces the most important concepts in today's Computer Vision research. The exercises will consist of programming assignments (in C/C++), where you will learn to implement the most important techniques presented in the lectures.

The two former courses Computer Vision I and Computer Vision II have been updated and merged to this single course.

Lecture:
(2 SWS)
Wednesday, 10-12,
Room: SR 01-016, Building 101

Exercises:
(2 SWS)

Friday, 10-12,
Room: SR 00-029, Building 082
Contact persons: Anton Böhm, Christian Zimmermann

Beginning: Wednesday, October 18, 2017

ECTS Credits: 6
Recommended semester:   1 or 3 (Master)
Requirements: Fundamental mathematical knowledge and programming skills in C++. Image Processing and Computer Graphics teaches important technical knowledge that won't be repeated in Computer Vision. Thus, prior or parallel attendance of Image Processing is highly recommended.
Language and exam: The lectures are given in English. The exam will be an oral exam. Available dates are 16.2. and 16.3. The exams take place in room 52-1-29/30. -->

Motion Segmentation

Slides:

Slides are from last year and get updated during the course. The old slides do not fully reflect the restructuring of the course yet.

Class 1 (18.10.): Introduction
Class 2 (25.10.): Diffusion filters, TV minimization
Class 3 (9.11.): Image segmentation and combinatorial optimization
Class 4 (16.11.): Spectral clustering
Class 5 (22.11.): Deep learning I
Class 6 (29.11.): Deep learning II
Class 7 (6.12.): Optical Flow I
Class 8 (13.12.): Optical Flow II
Class 9 (20.12.): Video segmentation
Class 10 (10.1.): 3D geometry and camera calibration
Class 11 (17.1.): Stereo reconstruction
Class 12 (24.1.): Disparity estimation and scene flow
Class 13 (31.1.): Structure from motion
Class 14 (7.2.): Deep learning for X


Class recordings:

Files are about 200MB each. Recordings are from last year and get updated during the course.

Class 1: Introduction
Class 2: Diffusion filters, TV minimization
Class 3: Image segmentation and combinatorial optimization
Class 4: Spectral clustering
Class 5: Deep learning I
Class 6: Deep learning II
Class 7: Optical Flow I
Class 8: Optical Flow II
Class 9: Video segmentation
Class 10: 3D geometry and camera calibration
Class 11: Stereo reconstruction
Class 12: Disparity estimation and scene flow
Class 13: Structure from motion


Exercise material:

Exercise 1: 27.10.
Exercise 2: 3.11.
Exercise 3: (10.11.) Catch up with the previous assignments
Exercise 4: 24.11. (~280MB)
Exercise 5: (1.12.) Catch up with the previous assignments.
Exercise 6: 8.12.
Exercise 7: 15.12.
Exercise 8: 12.1.
Exercise 9: 19.1.
Exercise 10: 26.1.
Exercise 11: (2.2.) Catch up with the previous assignments.
Exercise 12: (9.2.) Catch up with the previous assignments.