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: Deep Learning
Status: Linear Algebra
AdvancedCourse31 hours

Featured reviews

DD

5.0Reviewed Mar 18, 2025

it was good, but it could be more in depth. what provided in the course was just the tip of the iceberg.

RG

5.0Reviewed Oct 6, 2019

Many thanks for this amazing course!!!! was very hard to me but I have learned a lot!!! Thanks!!!

TI

5.0Reviewed Jun 4, 2020

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

JC

5.0Reviewed Mar 18, 2023

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

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!

RB

5.0Reviewed Jan 12, 2020

I am really surprised at the depth of topics discussed. I believe i spent around 5-8 hours researching topics on ANN and Machine learning.

AA

4.0Reviewed Sep 22, 2021

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

CB

5.0Reviewed May 3, 2019

It is an amazing course. Really good information and projects related with Visual Perception

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.

SV

5.0Reviewed Mar 19, 2021

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

O

4.0Reviewed Jun 29, 2020

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

EJ

4.0Reviewed Dec 13, 2021

Liked the overarching themes and overall content of the course. Tuning the various OpenCV algorithms was unintuitive and not discussed in the course. Discussion forums are your friend.

All reviews

Showing: 20 of 87

Jon Hauris
1.0
Reviewed Jul 12, 2019
Svetoslav Vassilev
3.0
Reviewed Jan 10, 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 4, 2021