Lane detection algorithm for autonomous vehicles using machine learning
Lane detection is an important component of any driver assistance or autopilot system. As such, it is pivotal to construct a robust lane detector capable of handling various on road conditions such as bad weather, faded lane markings, strong shadow, varied lighting and so on. Traditional technics in...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/150853 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-150853 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1508532021-06-03T03:48:34Z Lane detection algorithm for autonomous vehicles using machine learning Tee, Daniel Tean Ming Lyu Chen School of Mechanical and Aerospace Engineering lyuchen@ntu.edu.sg Engineering::Mechanical engineering Lane detection is an important component of any driver assistance or autopilot system. As such, it is pivotal to construct a robust lane detector capable of handling various on road conditions such as bad weather, faded lane markings, strong shadow, varied lighting and so on. Traditional technics involving image processing and model fitting showed a good ability to detect lane from its many distinctive features, however, oftentimes failed to do so in less than optimum conditions. With the advent of machine learning and improvements in computing power, self-learning algorithms have been built to handle this complex task of extracting relevant characteristics and relating information to identify lanes. Nonetheless, such models are often computationally expensive, resulting in long training and prediction time. Also, a lot of training sample is required before models can achieve and outperform traditional methods. This project seeks to improve upon previous machine learning techniques to create a model capable of detecting lanes through semantic segmentation. U-Net model was used as a benchmark and was revamped using VGG16 and MobileNetV2 as an encoder to create a 4-lane detector and classifier. Hough transform and guard zone were then introduced as post-processing operations to refine lines detected by model and allow for lane departure warning function, respectively. Bachelor of Engineering (Mechanical Engineering) 2021-06-03T03:48:34Z 2021-06-03T03:48:34Z 2021 Final Year Project (FYP) Tee, D. T. M. (2021). Lane detection algorithm for autonomous vehicles using machine learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/150853 https://hdl.handle.net/10356/150853 en C092 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Mechanical engineering |
spellingShingle |
Engineering::Mechanical engineering Tee, Daniel Tean Ming Lane detection algorithm for autonomous vehicles using machine learning |
description |
Lane detection is an important component of any driver assistance or autopilot system. As such, it is pivotal to construct a robust lane detector capable of handling various on road conditions such as bad weather, faded lane markings, strong shadow, varied lighting and so on. Traditional technics involving image processing and model fitting showed a good ability to detect lane from its many distinctive features, however, oftentimes failed to do so in less than optimum conditions. With the advent of machine learning and improvements in computing power, self-learning algorithms have been built to handle this complex task of extracting relevant characteristics and relating information to identify lanes. Nonetheless, such models are often computationally expensive, resulting in long training and prediction time. Also, a lot of training sample is required before models can achieve and outperform traditional methods. This project seeks to improve upon previous machine learning techniques to create a model capable of detecting lanes through semantic segmentation. U-Net model was used as a benchmark and was revamped using VGG16 and MobileNetV2 as an encoder to create a 4-lane detector and classifier. Hough transform and guard zone were then introduced as post-processing operations to refine lines detected by model and allow for lane departure warning function, respectively. |
author2 |
Lyu Chen |
author_facet |
Lyu Chen Tee, Daniel Tean Ming |
format |
Final Year Project |
author |
Tee, Daniel Tean Ming |
author_sort |
Tee, Daniel Tean Ming |
title |
Lane detection algorithm for autonomous vehicles using machine learning |
title_short |
Lane detection algorithm for autonomous vehicles using machine learning |
title_full |
Lane detection algorithm for autonomous vehicles using machine learning |
title_fullStr |
Lane detection algorithm for autonomous vehicles using machine learning |
title_full_unstemmed |
Lane detection algorithm for autonomous vehicles using machine learning |
title_sort |
lane detection algorithm for autonomous vehicles using machine learning |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/150853 |
_version_ |
1702431178430087168 |