Video Processing for Lane Position

Created by Luke Cross, Modified on Mon, 17 Oct, 2022 at 12:50 PM by Luke Cross

A research project using the Simulink® Computer Vision toolboxes for video processing to calculate lane position and lane angle.

We were very proud to be working with DGIST, a prestigious Korean University, on this project. DGIST has a strong focus on developing new technologies for the future. DGIST is a totally research-focused university that has a remit to develop technologies that can be used to advance Korea’s high-tech industries. One such technology is video processing and vision recognition; key technologies for safe autonomous vehicles.

The aim of this advanced model-based development project was to develop a robust video processing and vision recognition algorithm to determine the distance and angle of the vehicle relative to the right-hand lane markings.

From the initial requirements, it was decided that the project shall use MATLAB and Simulink together with the Image Processing toolbox from Mathworks. This greatly speeded up development and enabled many more algorithm designs to be tested throughout the project compared to other options.

The final solution implemented a range of techniques including Hough Transforms and a Kalman Filter. The algorithm switched between the front and rear cameras depending upon the confidence of the results and gave very robust results even in urban driving with strong shadows and heavy traffic.

Video processing to identify lane marking, vehicle angle and lane position even in challenging conditions

Video processing to identify lane marking, vehicle angle and lane position even in challenging conditions.

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article