VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

151-0632-00L 4 Credits MSC D-ITET , D-MAVT , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Vision Algorithms for Mobile Robotics

Lecturers & Examiners: Prof. Dr. Davide Scaramuzza
Number of participants limited to 55 Registration is on a first come, first served basis and SPACE IS LIMITED!
VVZ CR 4.3

Last Updated: 2026-02-05 15:35:19

Abstract

For a robot to be autonomous, it has to perceive and understand the world around it. This course introduces you to the key computer vision algorithms used in mobile robotics, such as feature extraction, structure from motion, dense reconstruction, tracking, image retrieval, event-based vision, and visual-inertial odometry (the algorithms behind Hololens, Oculus Quest, and the NASA Mars rovers).

Objective

Learn the fundamental computer vision algorithms used in mobile robotics, in particular: filtering, feature extraction, structure from motion, multiple view geometry, dense reconstruction, tracking, image retrieval, event-based vision, and visual-inertial odometry and Simultaneous Localization And Mapping (SLAM) (the algorithms behind Hololens, Facebook-Oculus Quest, and the NASA Mars rovers).

Content

Each lecture will be followed by a lab session where you will learn to implement a building block of a visual odometry algorithm in Matlab. By the end of the course, you will integrate all these building blocks into a working visual odometry algorithm.

Resources

Lecture Notes

Lecture slides will be made available on the course official website:http://rpg.ifi.uzh.ch/teaching.html

Literature

[1] Computer Vision: Algorithms and Applications, by Richard Szeliski, Springer, 2010. [2] Robotics Vision and Control: Fundamental Algorithms, by Peter Corke 2011. [3] An Invitation to 3D Vision, by Y. Ma, S. Soatto, J. Kosecka, S.S. Sastry. [4] Multiple view Geometry, by R. Hartley and A. Zisserman. [5] Introduction to autonomous mobile robots 2nd Edition, by R. Siegwart, I.R. Nourbakhsh, and D. Scaramuzza, February, 2011

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 30 minutes

Registration & Places

Max Places
55

Course Components

Type Title Time & Place Hours
lecture Vision Algorithms for Mobile Robotics
The lecturers will communicate the exact lesson times of ONLINE courses **together with University of Zurich**
  • Thu 10:00-12:00 (ON LI NE)
2 h weekly
exercise Vision Algorithms for Mobile Robotics
The lecturers will communicate the exact lesson times of ONLINE courses. **together with University of Zurich**
  • Thu 14:00-16:00 (ON LI NE)
2 h weekly

Offered In