Visual Computing
semester: |
Autumn 2023 |
|
|
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: |
Philipp Lindenberger, Linfei Pan, 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 19+21 |
Introduction to Vision |
The Digital Image |
Week 2: Sep 26+28 |
Image Segmentation I |
Image Segmentation II |
Week 3: Oct 03+05 |
Convolution and Filtering |
Image Features |
Week 4: Oct 10+12 |
Fourier Transforms |
Fourier Transforms (cont.) |
Week 5: Oct 17+19 |
Unitary Transforms |
Pyramids and Wavelets |
Week 6: Oct 24+26 |
Optical Flow |
Video Compression |
Week 7: Oct 31+ Nov 02 |
Radon Transform |
Texture |
Week 8: Nov 07+09 |
Introduction to Graphics |
Graphics Pipeline |
Week 9: Nov 14+16 |
Light and Colors |
Transformations |
Week 10: Nov 21+23 |
Lighting and Shading I |
Lighting and Shading II |
Week 11: Nov 28+30 |
Geometry and Textures I |
Processing Signals |
Week 12: Dec 05+07 |
-Geometry and Textures II -Scan Conversion |
-Geometry Basics -Bezier Curves -B-Spline Curves
|
Week 13: Dec 12+14 |
-Tensor Product Surfaces -(Rational Curves) -Subdivision Surfaces |
-Visibility and Shadows -Ray Tracing |
Week 14: Dec 19+21 |
-Ray Tracing -Acceleration Data Structures |
Geometry Processing / The Science of Special Effects in Film (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-K and Thursday for L-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 |
Curves and Surfaces |
Code / Solution |
|
Week 14 |
Graphics Q&A |
|
Books
Image Processing
Computer Graphics
|