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

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

Deep Learning for Autonomous Driving

Lecturers & Examiners: Dr. Dengxin Dai, Dr. Alex Liniger
Number of participants limited to 80.
VVZ CR n/a

Last Updated: 2026-02-05 16:07:39

Abstract

Autonomous driving has moved from the realm of science fiction to a very real possibility during the past twenty years, largely due to rapid developments of deep learning approaches, automotive sensors, and microprocessor capacity. This course covers the core techniques required for building a self-driving car, especially the practical use of deep learning through this theme.

Objective

Students will learn about the fundamental aspects of a self-driving car. They will also learn to use modern automotive sensors and HD navigational maps, and to implement, train and debug their own deep neural networks in order to gain a deep understanding of cutting-edge research in autonomous driving tasks, including perception, localization and control. After attending this course, students will: 1) understand the core technologies of building a self-driving car; 2) have a good overview over the current state of the art in self-driving cars; 3) be able to critically analyze and evaluate current research in this area; 4) be able to implement basic systems for multiple autonomous driving tasks.

Content

We will focus on teaching the following topics centered on autonomous driving: deep learning, automotive sensors, multimodal driving datasets, road scene perception, ego-vehicle localization, path planning, and control. The course covers the following main areas: I) Foundation a) Fundamentals of a self-driving car b) Fundamentals of deep-learning II) Perception a) Semantic segmentation and lane detection b) Depth estimation with images and sparse LiDAR data c) 3D object detection with images and LiDAR data d) Object tracking and Lane Detection III) Localization a) GPS-based and Vision-based Localization b) Visual Odometry and Lidar Odometry IV) Path Planning and Control a) Path planning for autonomous driving b) Motion planning and vehicle control c) Imitation learning and reinforcement learning for self driving cars The exercise projects will involve training complex neural networks and applying them on real-world, multimodal driving datasets. In particular, students should be able to develop systems that deal with the following problems: - Sensor calibration and synchronization to obtain multimodal driving data; - Semantic segmentation and depth estimation with deep neural networks ; - 3D object detection and tracking in LiDAR point clouds

Resources

Lecture Notes

The lecture slides will be provided as a PDF.

Learning Materials (Links)

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 20 minutes
The grade is based on (1) the realization of three projects (10%, 25% and 15%), and (2) an oral session exam (50%).Successfully completing the projects is compulsory for attending the exam.The projects will be group based.The examination is based on the contents of the lectures, the associated reading materials and exercises.

Registration & Places

Max Places
80
Priority: Registration for the course unit is only possible for the primary target group

Course Components

Type Title Time & Place Hours
lecture Deep Learning for Autonomous Driving
  • Fri 13:15-16:00 (HG E 1.1)
3 h weekly
practical/laboratory course Deep Learning for Autonomous Driving
This practical exercise takes place online. The lecturers will communicate the exact lesson times of ONLINE courses.
  • Fri 10:00-12:00 (ON LI NE)
2 h weekly

Offered In