Computer Vision - Image Understanding
|Vorlesung:||Freitag,||11.30 - 13.00, 1/346,||(Dr. J. Vitay)|
|Übung:||Dienstag,||17.15 - 18.45, 1/B202,||(Dr. J. Vitay)|
|Übung:||Donnerstag,||17.15 - 18.45, 1/B202,||(Dr. J. Vitay)|
Prerequisites: Modules in Mathematics I to IV, basic knowledge in Python.
Exam: written examination (90 minutes), 5 credit points.
Contact: julien dot vitay at informatik dot tu-chemnitz dot de.
Office hours: Wednesdays between 13:00 and 14:00
The course will be an introduction to computer vision, from basic image processing (filters, Fourier transformation) to more advanced algorithms (object recognition, movement, facial features extraction).
- Image formation
- Image processing
- Geometric transformations
- Feature detection and matching
- Contours / Segmentation
- Motion, optical flow
- Machine learning
- Feature-based alignment
The exercises will be made on computers using the OpenCV computer vision library with the Python bindings.
The course is based primarily on the textbook by Richard Szeliski:
Richard Szeliski (2010). Computer Vision: Algorithms and Applications. Springer.
A free online draft is available at szeliski.org/Book/
The online book by Simon Prince, Computer vision: models, learning and inference (available at computervisionmodels.com) might also be helpful.
Slides for the lecturesChapter 01 - Introduction
Chapter 02 - Image Formation