Lane detection for ADAS application with sliding windows technics

Image for post
Image for post
Lane Finding demo, Image Credit : nguyenrobot

#Part 1 : Technics

1.1 ADAS’s needs on lane-finding

1.2 Camera’s distorsion correction

Image for post
Image for post
Source :https://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html
Image for post
Image for post

1.3 Image preprocessing

Image for post
Image for post
Source : https://en.wikipedia.org/wiki/HSL_and_HSV
Image for post
Image for post
ImageGlass : imageglass.org

1.4 Bird-eye view transform

Image for post
Image for post

1.5 Gradient filter with Sobel Operator

Image for post
Image for post

1.6 Curve fitting with sliding-widows

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post

1.7 Extrapolation error

Image for post
Image for post
Source of raw image : Udacity
Image for post
Image for post
Source :https://www.mathworks.com/help/matlab/ref/polyfit.html

#Part 2 : Coding

2.1 Coordination Systems

Image for post
Image for post

2.2 Information extraction from line equation

Image for post
Image for post
Image for post
Image for post

2.3 Camera Calibration

Image for post
Image for post

2.4 Image pre-processing

Image for post
Image for post
Image for post
Image for post

2.5 Pixel to meter

Image for post
Image for post
Image for post
Image for post

2.6 Discriminative power of Sobel gradients’ outcomes

Image for post
Image for post
Source : https://github.com/nguyenrobot/lane_detection_advanced_sliding_windows/blob/main/images_jupyter/sobel_resum.pptx

Wrapping up

www.nguyenrobot.com. I go far will a small backpack. I live with eagers but not with possessions. an engineer who can fix his car himself.

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store