A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3
To improve the accuracy of lane detection in complex scenarios, an adaptive lane feature learning algorithm which can automatically learn the features of a lane in various scenarios is proposed. First, a two-stage learning network based on the YOLO v3 (You Only Look Once, v3) is constructed. The str...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-12-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/18/12/4308 |
id |
doaj-80bc305bfc9b413bbee379a17ef69884 |
---|---|
record_format |
Article |
spelling |
doaj-80bc305bfc9b413bbee379a17ef698842020-11-24T23:33:10ZengMDPI AGSensors1424-82202018-12-011812430810.3390/s18124308s18124308A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3Xiang Zhang0Wei Yang1Xiaolin Tang2Jie Liu3State Key Laboratory of Mechanical Transmission, College of Mechanical Engineering, Chongqing University, Chongqing 400044, ChinaState Key Laboratory of Mechanical Transmission, College of Automotive Engineering, Chongqing University, Chongqing 400044, ChinaState Key Laboratory of Mechanical Transmission, College of Automotive Engineering, Chongqing University, Chongqing 400044, ChinaState Key Laboratory of Mechanical Transmission, College of Automotive Engineering, Chongqing University, Chongqing 400044, ChinaTo improve the accuracy of lane detection in complex scenarios, an adaptive lane feature learning algorithm which can automatically learn the features of a lane in various scenarios is proposed. First, a two-stage learning network based on the YOLO v3 (You Only Look Once, v3) is constructed. The structural parameters of the YOLO v3 algorithm are modified to make it more suitable for lane detection. To improve the training efficiency, a method for automatic generation of the lane label images in a simple scenario, which provides label data for the training of the first-stage network, is proposed. Then, an adaptive edge detection algorithm based on the Canny operator is used to relocate the lane detected by the first-stage model. Furthermore, the unrecognized lanes are shielded to avoid interference in subsequent model training. Then, the images processed by the above method are used as label data for the training of the second-stage model. The experiment was carried out on the KITTI and Caltech datasets, and the results showed that the accuracy and speed of the second-stage model reached a high level.https://www.mdpi.com/1424-8220/18/12/4308lane detectionYOLO v3adaptive learninglabel image generation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xiang Zhang Wei Yang Xiaolin Tang Jie Liu |
spellingShingle |
Xiang Zhang Wei Yang Xiaolin Tang Jie Liu A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3 Sensors lane detection YOLO v3 adaptive learning label image generation |
author_facet |
Xiang Zhang Wei Yang Xiaolin Tang Jie Liu |
author_sort |
Xiang Zhang |
title |
A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3 |
title_short |
A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3 |
title_full |
A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3 |
title_fullStr |
A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3 |
title_full_unstemmed |
A Fast Learning Method for Accurate and Robust Lane Detection Using Two-Stage Feature Extraction with YOLO v3 |
title_sort |
fast learning method for accurate and robust lane detection using two-stage feature extraction with yolo v3 |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2018-12-01 |
description |
To improve the accuracy of lane detection in complex scenarios, an adaptive lane feature learning algorithm which can automatically learn the features of a lane in various scenarios is proposed. First, a two-stage learning network based on the YOLO v3 (You Only Look Once, v3) is constructed. The structural parameters of the YOLO v3 algorithm are modified to make it more suitable for lane detection. To improve the training efficiency, a method for automatic generation of the lane label images in a simple scenario, which provides label data for the training of the first-stage network, is proposed. Then, an adaptive edge detection algorithm based on the Canny operator is used to relocate the lane detected by the first-stage model. Furthermore, the unrecognized lanes are shielded to avoid interference in subsequent model training. Then, the images processed by the above method are used as label data for the training of the second-stage model. The experiment was carried out on the KITTI and Caltech datasets, and the results showed that the accuracy and speed of the second-stage model reached a high level. |
topic |
lane detection YOLO v3 adaptive learning label image generation |
url |
https://www.mdpi.com/1424-8220/18/12/4308 |
work_keys_str_mv |
AT xiangzhang afastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 AT weiyang afastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 AT xiaolintang afastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 AT jieliu afastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 AT xiangzhang fastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 AT weiyang fastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 AT xiaolintang fastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 AT jieliu fastlearningmethodforaccurateandrobustlanedetectionusingtwostagefeatureextractionwithyolov3 |
_version_ |
1725531899138408448 |