Visual Computing

Semester: Autumn 2024

Catalogue Link: 252-0206-00L

Moodle forum Moodle

Lecturers:

Lecture:

  • Tue 10-12, room HG G3
  • Thu 14-16, room HG G3

Vision Assistants: Philipp Lindenberger, Linfei Pan, Zador Pataki, Botao Ye, Elisabetta Fedele

Graphics Assistants: Rafel Wampfler, Yingyan Xu, Davide Corigliano, Aurel Gruber, Lucas Relic, Jackson Stanhope

Student Assistants: Alice Mazzoleni, Joshua Aurand, Leo Neubecker

Tuesday Tutorial:

  • Tue 13-16, room CHN G42

Thursday Tutorial:

  • Thu 09-12, room IFW A36

Schedule and Course Notes: - Past Exams

Supplemental Info:

  • This schedule is tentative. Both the vision and graphic part are currently undergoing significant changes and will be updated accordingly at a later point.
  • Slides are accessible on Moodle.

Exam Notes:

  • Both handwritten and digital notes on paper are allowed in the exam.
  • Both lecture and exercise content are exam relevant.
Lecture Schedule
Week Tuesday Thursday
Week 1: Sep 17+19 Introduction to Vision The Digital Image
Week 2: Sep 24+26 Image Segmentation I Image Segmentation II
Week 3: Oct 01+03 Convolution and Filtering Image Features
Week 4: Oct 08+10 Fourier Transforms Fourier Transforms (cont.)
Week 5: Oct 15+17 Unitary Transforms Pyramids and Wavelets
Week 6: Oct 22+24 Optical Flow Video Compression
Week 7: Oct 29+31 Convolutional Neural Networks Radon Transform
Week 8: Nov 05+07 Introduction to Graphics Graphics Pipeline
Week 9: Nov 12+14 Light and Colors Transformations
Week 10: Nov 19+21 Lighting and Shading I Lighting and Shading II
Week 11: Nov 26+28 Geometry and Textures I Processing Signals
Week 12: Dec 03+05 Geometry and Textures II, Scan Conversion Bezier Curves, B-Spline Curves
Week 13: Dec 10+12 Tensor Product Surfaces (Rational Curves), Subdivision Surfaces Visibility and Shadows, Ray Tracing
Week 14: Dec 17+19 Artificial Intelligence for Digital Characters (Guest Lecture) Artificial Intelligence for Computer Graphics (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-E (70 seats) and Thursday for F-Z (176 seats). If you are unable to attend on either of these days you can join the other day.

Slides and exercises will be distributed via Moodle.

A (new!) script will be released as the semester progresses. Please express your feedback (typos, inconsistencies) via Moodle.

Tutorial Schedule
Week Topic Material
Week 1 No tutorial this week. -
Week 2 Background Subtraction Code
Week 3 Edge Detection Code
Week 4 Fourier Transform Code
Week 5 Data-Driven Compression Code
Week 6 Optical Flow Code
Week 7 Vision Q&A
Week 8 Introduction to WebGL Code
Week 9 Light & Colors Material
Week 10 Matrices and Quaternions Code
Week 11 WebGL Shading Language and Blending Code
Week 12 Lighting and Shading Code
Week 13 Curves and Surfaces Code
Week 14 Graphics Q&A Slides
Books

Image Processing

Computer Graphics

Semester Index