Back to Visual Perception for Self-Driving Cars
University of Toronto

Visual Perception for Self-Driving Cars

Welcome to Visual Perception for Self-Driving Cars, the third course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the main perception tasks in autonomous driving, static and dynamic object detection, and will survey common computer vision methods for robotic perception. By the end of this course, you will be able to work with the pinhole camera model, perform intrinsic and extrinsic camera calibration, detect, describe and match image features and design your own convolutional neural networks. You'll apply these methods to visual odometry, object detection and tracking, and semantic segmentation for drivable surface estimation. These techniques represent the main building blocks of the perception system for self-driving cars. For the final project in this course, you will develop algorithms that identify bounding boxes for objects in the scene, and define the boundaries of the drivable surface. You'll work with synthetic and real image data, and evaluate your performance on a realistic dataset. This is an advanced course, intended for learners with a background in computer vision and deep learning. To succeed in this course, you should have programming experience in Python 3.0, and familiarity with Linear Algebra (matrices, vectors, matrix multiplication, rank, Eigenvalues and vectors and inverses).

Status: Robotics
Status: Deep Learning
AdvancedCourse31 hours

Featured reviews

SP

5.0Reviewed Oct 17, 2021

This is EPIC. Love the profs for splitting it down to such easy to understand sections

MJ

5.0Reviewed Jun 6, 2020

Very difficult course compared to the previous two courses but learning was fun.

TI

5.0Reviewed Jun 4, 2020

although I have been working with object detection and image segmentation things but still alot of learning

SV

5.0Reviewed Mar 19, 2021

Great learning experience. Concepts broken down and presented clearly. Very useful.

AA

4.0Reviewed Sep 22, 2021

The final assignment in this course is at least well designed compared to previous courses.

AQ

5.0Reviewed Feb 27, 2020

The course has proved to another milestone in furthering my understanding of robotics, computer vision, machine learning and autonomous driving vehicles.

PR

5.0Reviewed Dec 31, 2019

superb, the assignment was quite tough but the overall experience was amazing. thanks to instructors, TAs, Coursera, and fellow learners!

JC

5.0Reviewed Mar 18, 2023

Fantastic course. Learned so much about classical and modern computer vision algorithms for self-driving cars.

AM

5.0Reviewed Mar 21, 2026

IT is such a fun and good summary regarding computer vision aspect used in Self Driving car. Make learner more curious and gives enough material for good foundation.

HS

5.0Reviewed Nov 7, 2020

Really really great course. I would like to work with Prof.Waslander at any project. I will advise this course to anyone interested. Thanks Coursera!

O

4.0Reviewed Jun 29, 2020

The range of topics was good but it would have been better if they were explained more.

AA

5.0Reviewed Jul 17, 2019

Content is great but lack of instructor support makes the course hard to understand.

All reviews

Showing: 20 of 87

Jon Hauris
1.0
Reviewed Jul 12, 2019
Svetoslav Vassilev
3.0
Reviewed Jan 9, 2020
Igor Semenov
4.0
Reviewed Oct 9, 2019
Abdelrahman Mohamed
4.0
Reviewed Sep 25, 2019
flyhigher Ye
3.0
Reviewed May 5, 2020
Aref
5.0
Reviewed Jul 18, 2019
Chen Long
4.0
Reviewed Sep 11, 2019
Kiavash Fathi
2.0
Reviewed Aug 26, 2021
REVANTH BHATTARAM
5.0
Reviewed Jan 13, 2020
Qinwu Xu
1.0
Reviewed Aug 27, 2020
任家畅
5.0
Reviewed May 15, 2020
刘宇轩
5.0
Reviewed May 18, 2019
PRASHANT KUMAR RAI
5.0
Reviewed Jan 1, 2020
Anton Tmur
3.0
Reviewed May 7, 2020
Jose de Jesus Escamilla Losoyo
5.0
Reviewed Jun 7, 2022
Joachim Schmidtchen
5.0
Reviewed Jun 18, 2019
Jean Nestor
5.0
Reviewed Jun 28, 2020
Shixuan Ran
5.0
Reviewed Aug 8, 2022
haozhen3
5.0
Reviewed Apr 24, 2019
tutq12 VinTech JSC
5.0
Reviewed Jun 3, 2021