Lane Detection

Published in National Yang Ming Chiao Tung University, 2021

Lane detection using both deep learning method and traditonal computer vision method.

Lane detection, as the name suggests, is detecting lanes on the road. Currently, lane detection has been used in lane departure warning systems (LDWS). After learning many topics and techniques in computer vision this semester, we want to make something related to some of the topics and compare the results of deep learning methods and the traditional method.

For the traditional method, we find two different pipelines that can detect lane lines with acceptable accuracy. The main contribution of our traditional method is that we successfully detect more than 2 lane lines, which haven’t been tried using traditional CV methods before, to the best of our knowledge. Our algorithms try to detect 4 lane lines in all images, and achieve about 70% accuracy on Tusimple dataset.

For the deep learning method, we apply two hourglass network with lane loss and double hinge loss for lane detection. This method showed 97% accuracy on the TuSimple dataset.

Overall, the contributions of our work are as follows:

  • We modify two traditional methods and successfully detect more than 2 lanes with accuracy over 70%.
  • We reach high accuracy by apply hourglass network and double hinge loss.
  • Compare the accuracy and show the results between three methods.

More information of our implementation:
Report:
Code:
Video:
Slides: