Image Processing

Contents: In this course, we teach the fundamentals of image processing, starting from the human visual system and the basics of digital image acquisition. The goal is to understand the technical and theoretical basis of image processing and to be able to implement basic algorithms in practice.

 

Time and Location

  • Monday, 10:15 to 11:45, Room: B 6, A204, Start: 3.9..2018
  • Monday, 12:00 to 13:30, Room: B 6, A204

Instructor

Final mark

  • oral exam

Slides and Excercises

provided in ILIAS

Participation 

  • The course is open to students of the Master Business Informatics, Master Business Mathematics and Mannheim Master in Data Science (MMDS). 
  • The course is restricted to 30 participants.
  • Places are assigned on first come/first serve basis.
  • Students register for the course by email to me. If you have sent me an email and NOT received a personal reply, this means that I reserved sour seat!

Requirements

  • Basic programming skills in C++ are beneficial for the exercise.
  • Basics in linear algebra are beneficial for the lecture

Outline

Week

Topic

03.09.2018

General Remarks

Human Visual System

10.09.2018

Basics of Imaging

17.09.2018

Noise and Basic Image Operations

24.09.2018

Edge Detection and Scale Pyramid Models

01.10.2018

Energy Minimization

08.10.2018

Variational Optimization

15.10.2018 Variational Optimization (2)
22.10.2018 Image Segmentation: Superpixel Methods
29.10.2018 Image Segmentation: Level-Sets

05.11.2018

Image Segmentation: 3D Parametric Models

12.11.2018

Motion and Optical Flow

19.11.2018

Stereo Vision and Structure from Motion

26.11.2018

Stereo Vision and Structure from Motion (2)

03.12.2018  Q & A

 Literature 

  • R. Szeliski: Computer Vision Algorithms and Applications, Springer, 2010. ISBN: 978-1-84882-934-3. (Online available: http://szeliski.org/Book/)

Software

  • C++
  • Matlab