Automotive Camera [Apply Computer vision, Deep learning] - 1 (Udemy.com)
Theoretical foundation of - Image Formation, Calibration, Object detection, Multi-object tracking for ADAS & AD
Created by: Suchit Kr
Last updated January 2025
What you will learn
- 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
How it compares
Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:
- Rating4.5 out of 5higher than 46% of them
- Reviews552#62 of 127 by number of reviews
- Length8.4 hoursshorter than 54% of them
- Last updatedJanuary 2025more recently than 56% of them
Course Description
Perception of the Environment is a crucial step in the development of ADAS (Advanced Driver Assistance Systems) and Autonomous Driving. The main sensors that are widely accepted and used include Radar, Camera, LiDAR, and Ultrasonic.
This course focuses on Cameras. Specifically, with the advancement of deep learning and computer vision, the algorithm development approach in the field of cameras has drastically changed in the last few years.
Many new students and people from other fields want to learn about this technology as it provides a great scope of development and job market. Many courses are also available to teach some topics of this development, but they are in parts and pieces, intended to teach only the individual concept.
In such a situation, even if someone understands how a specific concept works, the person finds it difficult to properly put in the form of a software module and also to be able to develop complete software from start to end which is demanded in most of the companies.
This series which contains 3 courses - is designed systematically, so that by the end of the series, you will be ready to develop any perception-based complete end-to-end software application without hesitation and with confidence.
Course 1 (This course) - focuses on theoretical foundations
Course 2A (available online to enrol and learn) - focuses on the step-by-step implementation of camera processing module and object detector modules using Python 3.x and object-oriented programming.
course 2B (to be published very soon) - focuses on the step-by-step implementation of camera-based multi-object tracking (including Track object data structures, Kalman filters, tracker, data association, etc.) using Python 3.x and object-oriented programming.
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 the camera in detail and also various terms associated with the camera – image sensor, sensor size, pixel, AFoV, resolution, digital interfaces, ego and sensor coordinate system, etc.
4. Pinhole 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
[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 all three course 1, course 2A, and course 2B.
Instructor Details
- 4.5 Rating
552 Reviews
Suchit Kr
I am an Engineer by profession and I have done Masters in Electrical Engineering. I am working in the field of ADAS since several years. I love to teach and share my knowledge to the people to provide skills. With this aim, I am actively contributing to the field of education on this platform. I also do lot of hobby projects with Development boards raspberry pi, machine learning, computer vision, mobile robots, etc.
More Deep Learning courses
A deep understanding of deep learning (with Python intro) (2026)
4.8 (6,559 Reviews)
Provider: Udemy
Time: 57.3h
$109.99
Deep Learning Prerequisites: Logistic Regression in Python (2026)
4.8 (4,922 Reviews)
Provider: Udemy
Time: 6.9h
$109.99
Data Science: Transformers for Natural Language Processing (2026)
4.8 (3,034 Reviews)
Provider: Udemy
Time: 19.1h
$79.99
Complete Tensorflow 2 and Keras Deep Learning Bootcamp (2022)
4.7 (8,938 Reviews)
Provider: Udemy
Time: 19.2h
$16.99
Deep Learning: Advanced Computer Vision (GANs, SSD, +More!) (2026)
4.7 (7,132 Reviews)
Provider: Udemy
Time: 17.2h
$124.99
Reviews
By Anant Mehrotra on 4/29/2024
It gives good foundation knowledge and builds a base to work with. But several basic concepts are let slide by, and directed to search online. A little hint since it is mentioned in the course would be helpful than to break the flow and look for something and then return. A lot of theory that goes by quite fast.
By Deshmukh Govind Narayan on 3/13/2024
I am working for front video camera but I don't know the internal concept about object detection and object tracking which are covered in this course very nicely.
By Roma dsouza on 11/19/2023
The content of this course is fantastic. Even though there is a lot of material available regarding computer vision in autonomous driving, I found this course very unique because it explains from basic to advance step by step and course instructor has used very simple language to explain the concepts. I highly recommend this course.
By Karimu Oluwagbenga Monday on 8/17/2023
It's precise. But, it's for people who have very good basic background in computer vision but needs a structured or linked knowledge as to how to apply them in the field
By Varada Prashant Rao on 4/7/2023
The direction and instruction are helping to understand the subject -however we need more illustration regarding the working of the model and reading material
By Kamal Jha on 8/10/2022
I have recently started my career in ADAS, Camera calibration. I was looking for online resources and came across this course and got myself enrolled. Very happy with the content & the way of teaching is superb. I Would highly recommend this to someone who wants to know about Camera functionality in ADAS.
By Chethan Medahalli Narayanamurthy on 6/3/2022
At first I would like to thank Mr. Suchit for creating this course. I got a very good foundation about Automotive Cameras used in ADAS/AD. I liked the way he explains the topics by considering clear examples. Looking forward to Course 2
By Peeplika Chowdhary on 5/2/2022
very good course content. The explanation is to the point and clear. I really appreciate the efforts of the instructor to also include camera calibration methods along with other computer vision techniques. Thank you..
By Shourya Shrivastava on 4/30/2022
I recently started in the field of camera algorithms in my company and fortunately found this course. It is exactly what I was looking for in my work. Thanks, Suchit. I highly recommend this course to all of you.
By Raghav Kapoor on 4/13/2022
This course on automotive camera explains complete perception pipeline right from camera image to multi-object tracking in very detail. I really like the course and the explanation of instructor. Thank you suchit.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100






