After successful completion of the course, students are able to identify key video processing techniques such as filtering, optical flow, and stereo matching, to describe how they work, and to assess their relevance / applicability to a given problem. In addition, students can evaluate selected video processing algorithms in consideration of the state-of-the-art and compare them with reference results from relevant benchmarks.
This course deals with selected problems of video processing, including the basics of video recording and imaging geometry, the estimation of movement (optical flow), filtering techniques, methods of video stabilization, and the field of application of 3D video/film production and stereoscopic display.
In an introductory part of the course, we review principles of video recording, image generation, and project geometry, whereby important basic terms of image processing are briefly recapitulated in order to support students with only little previous knowledge in the field. In the main part of the lecture, essential video processing techniques such as optical flow methods, filtering techniques (e.g., bilateral filters, guided image filters), and associated possible applications (e.g., cost volume filtering), as well as methods of video stabilization, are presented. Furthermore, benchmarks, which are made available to the research community for evaluating algorithms, are explained and demonstrated.
The lecture slides will be made available online (on TUWEL) after each lecture unit. The lecture is accompanied by exercises in which selected problems are implemented in small groups.
The lecture slides will be provided on TUWEL and supplemented by suitable video material, demos, and weblinks in order to illustrate the lecture content and current research questions.
The preliminary meeting takes place in FAV Hörsaal 1 - INF on Wednesday, Oct. 2nd 2024, from 14:00–15:00. Time and place differ from the usual lectures, which are held at 9 am FAV Hörsaal 2. Please note that in order to successfully complete the exercise part of the lecture, it is mandatory to attend the prelecture meeting. The dates of further lectures are going to be as follows: Nov 6th, Nov 13th, Nov 20th, Nov 27th, Dec 4th, Dec 11th (the last two dates in the calendar, one at the end of December and one in January, are only substitution dates, if necessary).
All lecture dates will be held on campus.
This course represents 1.5 ECTS (= 38 hours). An estimate of 14 hours of these will be used for the actual lecture and the remaining 24 hours for exam preparation.
The exam serves to assess how well the processes and algorithms presented in the lecture have been understood. You will be asked to give your answers as written explanations, formulas, sketches, pseudo-code etc. The final grade for the practical course consists of the grades you receive for training exercises that you have to hand in and a final conversation.
The course requires basic knowledge in image processing, for example, as taught in related courses of the Bachelor's Program Media Informatics and Visual Computing (e.g., course VU 186.822).