Mô tả

Perception of Environment is very crucial and important step in the development of ADAS (Advanced Driver Assistance Systems) and also in Autonomous Driving. Main sensors which are widely accepted and used includes Radar, Camera, LiDAR and Ultrasonic.

This course focus on Camera sensor. Specifically, with advancement of deep learning together with computer vision, the algorithm development approach in the field of camera has drastically changed in last few years.

Many new students and also people from other fields want to learn about this technology as it is providing great scope of development and job market. There are also many courses available to teach some topics of this development but in parts and pieces with only intention to teach just the individual concept.

In such situation, even if someone understands how a specific concept works, the person finds it difficult to properly put in form of software module and also to be able to develop complete software from start to end which is really demanded in companies.

This series which contains 2 courses -  is designed in a systematic way, so that by the end of the series ( 2 courses), you will be ready to develop any perception based complete end to end software application without hesitation and with confidence.


Course 1 teaches you the following content (This course)

1. Basics of ADAS and autonomous driving technology with examples

2. Understanding briefly about sensors - radar, camera, lidar, ultrasonic, GPS, GNSS, IMU for autonomous driving

3. Role of camera in detail and also various terms associated with camera – image sensor, sensor size, pixel, AFoV, resolution, digital interfaces, ego  and sensor coordinate system, etc.

4. Pin hole camera model, concept & derive Intrinsic and extrinsic camera calibration matrix

5. Concept of image classification, image Localization, object detection Understanding many state of the art deep learning models like R-CNN, Fast R-CNN, Faster R-CNN, YOLOv3, SSD, Mark R-CNN, etc.

6.Concept of Object tracking (single object & multi-object tracking) in general, concept of data association, Kalman filter based tracking, Kalman filter equations

7. How to track multiple objects in the camera image plane.

8. Additional Reference – list of books, technical papers and web-links

9. Quiz


Course 2 teaches you the following content (not this course, it is available separately to enroll)

(course 2 will be in some weeks on this platform)


1. Step by step complete camera perception pipeline development using Python 3.x and UML

2. Introduction to public dataset for the course use and insights of the same.

3. UML based software design (using class diagram) in python with object oriented programming.

5. Implement Python classes to read and process images,

4. Implement object detection & classification using various state of the art (pre-trained) models (YOLOv3, SSD, Mask R-CNN)

5. Implement multi object tracking of various vehicles and road users using Kalman filter in image plane.

6. Separate code development for visualization and exporting object list and track object list to JSON files using python.

7. Additional Reference – list of books, technical papers and web-links

8. (optional) Assignment


[Suggestion]:


  • Those who wants to learn and understand only concepts can take course 1 only.

  • Those who wants to learn and understand concepts and also wants to know and/or do programming of the those concepts should take both course 1 and course 2. It is highly recommended to complete course 1 before starting course 2.



Bạn sẽ học được gì

Basics of ADAS (Advanced Driver Assistance Systems) and Autonomous Driving

Understanding need and role of camera in ADAS and AD

Understanding different terminologies regarding camera

Camera Pin hole model, concept of Perspective Projection and derive homogenous equations for camera

Concepts of Extrinsic and Intrinsic camera calibration matrix

Understand breifly the process of doing intrinsic and extrinsic camera calibration

Concepts of Image classfication and Image localization

Concepts of Object detection including state of the art models - R-CNN, Fast R-CNN, Faster R-CNN, YOLOv3 and SSD

Image segmentation, what is instance and semantic segmentation & Mask R-CNN

Concept of multi object tracking, kalman filter, data association and how to do MOT for camera images

Yêu cầu

  • Working computer with Internet
  • Basics of computer vision and deep learning
  • Basic mathematics - matrix, vectors, probability, transformations, etc.
  • motivation to learn actively

Nội dung khoá học

6 sections

Introduction

1 lectures
Introduction to Course
13:04

Camera in ADAS & Autonomous Driving Application

11 lectures
Intro
02:50
What is ADAS ?
10:37
What is Autonomous Driving ?
09:16
Role of Different Sensors in ADAS and AD - Part 1
13:55
Role of Different Sensors in ADAS and AD - Part 2
12:57
Camera Applications in ADAS & Autonomous Driving
14:11
Some terms to know - Part 1
13:27
Some terms to know - Part 2a
18:11
Some terms to know - Part 2b
11:15
Outro
01:53
Quiz
10 questions

Camera Image Formation and Calibration

6 lectures
Intro
02:52
Basics of Camera - Part 1
19:42
Basics of Camera - Part 2
24:14
Basics of Camera - Part 3
21:16
Understanding Calibration of Camera - Part 1
12:56
Understanding Calibration of Camera - Part 2
11:19

Image classfication, Localization, segmentation and Object detection

10 lectures
Concept - Object Classification in Image
25:36
Concept - Object Localization in Image
20:56
Concept - Object Detection in Image
13:31
Concept - RCNN, Fast R-CNN, Faster R-CNN Object detectors
28:34
Concept - YOLO (You Only Look Once) - Part 1
33:08
Concept - YOLO (You Only Look Once) - Part 2
17:09
Concept - YOLO (You Only Look Once) - Part 3
07:33
Concept - SSD (Single Shot Detector) Object Detector
05:14
Concept - Image segmentation
10:18
Concept - Mask R-CNN
05:42

Concept of Multi Object Tracking for camera images

9 lectures
Concept - Multi Object Tracking - Part 1
17:56
Concept - Multi Object Tracking - Part 2
19:24
Concept - Multi Object Tracking - Part 3
22:01
Concept - Multi Object Tracking - Part 4
21:01
Concept - Multi Object Tracking - Part 5
20:19
Concept - Multi Object Tracking - Part 6
05:00
Complete Camera Perception Pipeline
08:17
Outro
05:12
Quiz
20 questions

Wrap up

4 lectures
Congratulations
00:15
Additional References
00:12
[optional] Activities
00:46
My other Courses in ADAS/AD Domain
02:26

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.