ETH Zurich - D-INFK - IVC - CVG - Lectures - Visual Computing

Visual Computing


semester: Autumn 2022
catalogue link: 252-0206-00L
lecturers: Marc Pollefeys (Vision)
Markus Gross (Graphics)
lecture: Tue 10-12, room HG G3
Thu 14-16, room HG G3
vision assistants: Luca Cavalli, Remi Pautrat, Paul-Edouard Sarlin
graphics assistants: Rafael Wampfler, Philine Witzig, Nikola Kovacevic, Lingchen Yang, Yingyan Xu
tuesday tutorial: Tue 13-16, room CHN G42
thursday tutorial: Thu 09-12, room IFW A36
supplemental info: Past exams

Schedule and Course Notes

This schedule is tentative. The graphic part is currently undergoing significant changes and will be updated accordingly at a late point.

Slides are accessible only within the ETH network (wifi or VPN).

Only handwritten notes on paper are allowed in the exam.

Week Tuesday Thursday
Week 1: Sep 20+22 Introduction to Vision The Digital Image
Week 2: Sep 27+29 Image Segmentation I Image Segmentation II
Week 3: Oct 04+06 Convolution and Filtering Image Features
Week 4: Oct 11+13 Fourier Transforms Fourier Transforms (cont.)
Week 5: Oct 18+20 Unitary Transforms Pyramids and Wavelets
Week 6: Oct 25+27 Optical Flow Video Compression
Week 7: Nov 01+03 Radon Transform Texture
Week 8: Nov 08+10 Introduction to Graphics Graphics Pipeline
Week 9: Nov 15+17 Light and Colors Transformations
Week 10: Nov 22+24 Lighting and Shading I Lighting and Shading II
Week 11: Nov 29 + Dec 01 Geometry and Textures I Processing Signals
Week 12: Dec 06+08 -Geometry and Textures II
-Bezier Curves
-B-Spline Curves
-Curve demo
-Subdivision Surfaces
-Tensor Product Surfaces
-Scan Conversion
Week 13: Dec 13+15 Animation & Physics (Guest Lecture) -Visibility and Shadows
-Ray Tracing
Week 14: Dec 20+22 -Ray Tracing
-Acceleration Data Structures
Digital Character AI (Guest Lecture)

Tutorials

Each session is organized as follows. TAs first give a summary of the relevant course content and introduce the exercises. TAs then remain in the room to assist students in solving the exercises. They finally explain the solution shortly before the end of the session.

Within one week, both tutorial sessions cover the same materials. Students are split into two groups according to their last name: Tuesday for A-G and Thursday for H-Z.

Slides and exercises are accessible only within the ETH network (wifi or VPN).

Week Topic Material
Week 1 No tutorial this week.
Week 2 Background Subtraction Code / Solution
Week 3 Edge Detection Code / Solution
Week 4 Fourier Transform Code / Solution
Week 5 Data-Driven Compression Code / Solution
Week 6 Optical Flow Code / Solution
Week 7 Vision Q&A Solutions
Week 8 Introduction to OpenGL Code / Solution
Week 9 Light & Colors Code / Solution
Week 10 Matrices and Quaternions Code / Solution
Week 11 OpenGL Shading Language and Blending Discussion / Code / Solution
Week 12 Lighting and Shading Code / Solution
Week 13 Rigid Body Dynamics Code / Solution
Week 14 Graphics Q&A

Books

Image Processing

Computer Graphics

External Links