Navigation

Inhalt Hotkeys

Bildverstehen

Computer Vision - Image Understanding - Bildverstehen

Wintersemester 2017

Vorlesung: Montag, 15.30 - 17.00, 1/346, (Dr. J. Vitay)
Übung: Dienstag, 15.30 - 17.00, 1/B202, (A. Al Ali)
Übung: Donnerstag, 11.30 - 13.00, 1/B202, (A. Al Ali)

General Information

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.

Language: English. The written exam can of course be done in German.

Office hours: Mondays between 13:00 and 14:00 during the lectures period.

Note: there will be no retake exam in the summer semester.

Content

The course is an introduction to computer vision, from basic image processing (filters, Fourier transformation) to more advanced algorithms (object recognition, movement, facial features extraction).

  1. Introduction
  2. Image formation
  3. Image processing
  4. Geometric transformations
  5. Feature detection and matching
  6. Segmentation
  7. Motion, optical flow
  8. Machine learning

The exercises are made on computers using the OpenCV computer vision library with the Python bindings.

References

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.

For German-speaking students, the book "Bildanalyse" by my predecessor Dr. Johannes Steinmüller will be very helpful.



FAQ

  • How do I register for the course?
    You don't. There is no OPAL or anything, just show up to the lectures/exercises and register for the exam in December.
  • How do I register for the exam?
    Registration on SBService will start in December.
  • I cannot assist to the exercises. Can I take the exam anyway?
    Yes. The exercises are there to help you understand the concepts seen in the lectures and get practical experience with computer vision tools. But they are not important for the exam.
  • Do I have to memorize all these equations?
    No, but to understand them, which is basically the same.
  • I failed the exam in the winter semester. Can I retake it in the summer semester, otherwise I will not be able to finish my Master thesis?
    No, exams are in the winter semester only, no exception. Come prepared to the exam if you are under time pressure.

Slides for the lectures

Chapter 01 - Introduction (pdf)
Chapter 02 - Image Formation (pdf)
Chapter 03 - Image processing (pdf)
Chapter 04 - Geometric transformations (pdf)
Chapter 05 - Feature detection and matching (pdf)

Exercises

Exercise 01 - Introduction to Python and NumPy. (pdf , data , solution )
Exercise 02 - Basic image processing. (pdf , data , solution )
Exercise 03 - Linear Filtering. (pdf , solution )
Exercise 04 - Edge detection. (pdf , data )
Exercise 05 - Fourier transforms. (pdf , data )

Presseartikel