К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Visual Perception for Self-Driving Cars · LearnSpace
Назад в каталог
courseraПрограммирование

Visual Perception for Self-Driving Cars

Курс от University of Toronto
Продвинутый≈ 31.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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).

Навыки, которые вы освоите

Convolutional Neural NetworksComputer VisionDeep LearningModel TrainingMachine Learning AlgorithmsLinear AlgebraModel EvaluationRoboticsImage Analysis

Программа курса

7 модулей · 72 учебных материалов

01Welcome to Course 3: Visual Perception for Self-Driving Cars9 материалов

Course Introduction

Welcome to the Self-Driving Cars Specialization!ВидеоWelcome to the courseВидеоCourse PrerequisitesЧтениеHow to Use Discussion ForumsЧтение

Учитесь у экспертов

Steven Waslander

Associate Professor

Jonathan Kelly

Associate Professor

Visual Perception for Self-Driving Cars
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 31.3 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Get to Know Your ClassmatesОбсуждение
How to Use Supplementary Readings in This CourseЧтение
Recommended TextbooksЧтение

Meet the Instructors

Meet the Instructor, Steven WaslanderВидеоMeet the Instructor, Jonathan KellyВидео
02Module 1: Basics of 3D Computer Vision14 материалов

The Camera Sensor

Lesson 1 Part 1: The Camera SensorВидеоLesson 1 Part 2: Camera Projective GeometryВидеоSupplementary Reading: The Camera SensorЧтение

Camera Calibration

Lesson 2: Camera CalibrationВидеоSupplementary Reading: Camera CalibrationЧтение

Visual Depth Perception

Lesson 3 Part 1: Visual Depth Perception - StereopsisВидеоLesson 3 Part 2: Visual Depth Perception - Computing the DisparityВидеоSupplementary Reading: Visual Depth PerceptionЧтение

Image Filtering

Lesson 4: Image FilteringВидеоSupplementary Reading: Image FilteringЧтение

Weekly Assignment: Applying Stereo Depth to a Driving Scenario

Practice Assignment: Applying Stereo Depth to a Driving ScenarioЛабораторная(Submission) Applying Stereo Depth to a Driving ScenarioПрограммирование(Solution) Applying Stereo Depth to a Driving ScenarioЛабораторнаяModule 1 Graded QuizЗадание
03Module 2: Visual Features - Detection, Description and Matching13 материалов

Image Features and Feature Detectors

Lesson 1: Introduction to Image features and Feature DetectorsВидеоLesson 2: Feature DescriptorsВидеоSupplementary Reading: Feature Detectors and DescriptorsЧтениеLesson 3 Part 1: Feature MatchingВидеоSupplementary Reading: Feature MatchingЧтениеLesson 3 Part 2: Feature Matching: Handling Ambiguity in MatchingВидеоSupplementary Reading: Feature MatchingЧтение

Outlier Rejection & Visual Odometry

Lesson 4: Outlier RejectionВидеоSupplementary Reading: Outlier RejectionЧтениеLesson 5: Visual OdometryВидеоSupplementary Reading: Visual OdometryЧтение

Weekly Assignment: Visual Odometry for Localization in Autonomous Driving

Visual Odometry for Localization in Autonomous DrivingЛабораторнаяVisual Odometry for Localization in Autonomous DrivingПрограммирование
04Module 3: Feedforward Neural Networks13 материалов

Neural Networks

Lesson 1: Feed Forward Neural NetworksВидеоSupplementary Reading: Feed-Forward Neural NetworksЧтениеLesson 2: Output Layers and Loss FunctionsВидеоSupplementary Reading: Output Layers and Loss FunctionsЧтениеLesson 3: Neural Network Training with Gradient DescentВидеоSupplementary Reading: Neural Network Training with Gradient DescentЧтение

Neural Networks Continued

Lesson 4: Data Splits and Neural Network Performance EvaluationВидеоSupplementary Reading: Data Splits and Neural Network Performance EvaluationЧтениеLesson 5: Neural Network RegularizationВидеоSupplementary Reading: Neural Network RegularizationЧтениеLesson 6: Convolutional Neural NetworksВидеоSupplementary Reading: Convolutional Neural NetworksЧтение

Weekly Assignment: Feed-Forward Neural Networks

Feed-Forward Neural NetworksЗадание
05Module 4: 2D Object Detection9 материалов

2D Object Detection

Lesson 1: The Object Detection ProblemВидеоSupplementary Reading: The Object Detection ProblemЧтениеLesson 2: 2D Object detection with Convolutional Neural NetworksВидеоSupplementary Reading: 2D Object detection with Convolutional Neural NetworksЧтениеLesson 3: Training vs. InferenceВидеоSupplementary Reading: Training vs. InferenceЧтениеLesson 4: Using 2D Object Detectors for Self-Driving CarsВидеоSupplementary Reading: Using 2D Object Detectors for Self-Driving CarsЧтение

Weekly Assignment: Object Detection for Self-Driving Cars

Object Detection For Self-Driving CarsЗадание
06Module 5: Semantic Segmentation7 материалов

Semantic Segmentation

Lesson 1: The Semantic Segmentation ProblemВидеоSupplementary Reading: The Semantic Segmentation ProblemЧтениеLesson 2: ConvNets for Semantic SegmentationВидеоSupplementary Reading: ConvNets for Semantic SegmentationЧтениеLesson 3: Semantic Segmentation for Road Scene UnderstandingВидеоSupplementary Reading: Semantic Segmentation for Road Scene UnderstandingЧтение

Weekly Assignment: Semantic Segmentation for Self-Driving Cars

Semantic Segmentation For Self-Driving CarsЗадание
07Module 6: Putting it together - Perception of dynamic objects in the drivable region7 материалов

Final Project: Perception of Dynamic Objects in the Drivable Region

Project Overview: Using CARLA for object detection and segmentationВидеоFinal Project HintsВидеоEnvironment Perception For Self-Driving CarsЛабораторнаяEnvironment Perception For Self-Driving CarsПрограммированиеFinal Project Solution [LOCKED]Видео

Congratulations!

Congratulations for completing the course!ВидеоYour Learning JourneyОбсуждение