183.585 Computer Vision
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VU, 3.0h, 4.5EC
TUWEL

Properties

  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise

Aim of course

Computers today are limited in their ability to interact with the world and with their human users because they lack the ability to "see". The study of computer vision requires that we understand something about the physics of the world, how light is reflected off surfaces, how objects move, and how all of this information gets projected onto an image by the optics of a camera. It also requires that we devise algorithms to recover, or reconstruct, some of these physical properties from one or more images. This "inverse" problem is a great puzzle. Information is lost when the three dimensional world is projected onto a two dimensional image; how can we recover this information from a picture of it? The course introduces the algorithms behind this and develops methods for solving various inverse problems. But vision is about more than simply reconstructing the 3D world from 2D images; it is about extracting semantics. The course will explore machine learning techniques and probabilistic inference methods that begin to address this problem. In this course you will

  • be exposed to many areas of current computer vision research
  • implement a number of programming assignments to get hands-on experience working with images and image sequences
  • find out that all that linear algebra and calculus you learned is actually useful for something real

Even if you do not go on to study computer vision, the basic tools and techniques we use here will be useful in many other areas. For all others that would like to study Computer Vision in more details, this course offers you the possibility to find out which sub topic would be most interesting to you.

 

Subject of course

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.

 

Additional information

ECTS Breakdown: 4.5 ECTS = 112.5h

24h    Lecture
12h    Development of Matlab code for solving the practical assignments (with tutor support)
25h    Preparation of report of the practical assigments
0.5h   Exercise interview
49h Exam Preparation
2h   Exam
-----
112.5h

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu13:00 - 15:0004.10.2018 - 13.12.2018EI 10 Fritz Paschke HS - UIW Vorlesung
Fri13:00 - 15:0005.10.2018 - 14.12.2018EI 10 Fritz Paschke HS - UIW Computer Vision
Wed13:00 - 17:0010.10.2018 - 19.12.2018InfLab Pong Übungstermin
Tue14:00 - 16:0016.10.2018 - 11.12.2018EI 8 Pötzl HS - QUER Computer Vision Vorlesung
Tue13:00 - 17:0008.01.2019InfLab Pong Exercise Course
Thu09:00 - 13:0017.01.2019InfLab Pong Übungstermin
Wed13:00 - 17:0023.01.2019 - 30.01.2019InfLab Pong Übungstermin
Computer Vision - Single appointments
DayDateTimeLocationDescription
Thu04.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Vorlesung
Fri05.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Computer Vision
Wed10.10.201813:00 - 17:00InfLab Pong Übungstermin
Thu11.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Vorlesung
Fri12.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Computer Vision
Tue16.10.201814:00 - 16:00EI 8 Pötzl HS - QUER Computer Vision Vorlesung
Wed17.10.201813:00 - 17:00InfLab Pong Übungstermin
Thu18.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Vorlesung
Fri19.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Computer Vision
Tue23.10.201814:00 - 16:00EI 8 Pötzl HS - QUER Computer Vision Vorlesung
Wed24.10.201813:00 - 17:00InfLab Pong Übungstermin
Thu25.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Vorlesung
Tue30.10.201814:00 - 16:00EI 8 Pötzl HS - QUER Computer Vision Vorlesung
Wed31.10.201813:00 - 17:00InfLab Pong Übungstermin
Tue06.11.201814:00 - 16:00EI 8 Pötzl HS - QUER Computer Vision Vorlesung
Wed07.11.201813:00 - 17:00InfLab Pong Übungstermin
Thu08.11.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Vorlesung
Fri09.11.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Computer Vision
Tue13.11.201814:00 - 16:00EI 8 Pötzl HS - QUER Computer Vision Vorlesung
Wed14.11.201813:00 - 17:00InfLab Pong Übungstermin

Examination modalities

Exercise part (40 %) and written exam (60%)

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Wed15:00 - 17:0015.05.2024EI 9 Hlawka HS - ETIT written24.04.2024 09:00 - 13.05.2024 09:00TISSComputer Vision Examination
Wed17:00 - 19:0012.06.2024EI 9 Hlawka HS - ETIT written29.05.2024 09:00 - 10.06.2024 09:00TISSComputer Vision Examination

Course registration

Begin End Deregistration end
17.09.2018 00:00 16.10.2018 23:59 16.10.2018 23:59

Registration modalities

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: Wednesday 13-15 or 15-17. In the first session  the group assignments will be fixed.

Curricula

Study CodeObligationSemesterPrecon.Info
066 932 Visual Computing Mandatory
066 935 Media and Human-Centered Computing Mandatory elective
066 935 Media and Human-Centered Computing Not specified
066 936 Medical Informatics Mandatory elective

Literature

 

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.

 

Previous knowledge

  • Algebra and Discrete Mathematics
  • Algorithms and Data Structures
  • Analysis
  • program design
  • Foundations of Visual Computing

of the currently valid curriculum of computer science bachelor's degree media and visual computing.

Miscellaneous

Language

if required in English