Autonomous Vehicle Driving Using the Stream-Based Real-Time Hardware Line Detector

To achieve the level 5 autonomous driving, which enables a totally driver-less vehicle, image recognition ability that is close to the human level is essential, since most information required for safe driving is currently provided as visual information, such as traffic lanes and signs. Though the i...

Full description

Saved in:
Bibliographic Details
Published in2019 International Conference on Field-Programmable Technology (ICFPT) pp. 461 - 464
Main Authors Manabe, Taito, Yoshinaga, Naofumi, Imamura, Yuta, Saikai, Taichi, Fujita, Koki, Matsuda, Masatomo, Miyata, Kotoko, Mori, Tatsuma, Shibata, Yuichiro, Egawa, Hiroki, Kawamata, Yuichi, Kida, Tomohiro, Tsugami, Ryouhei, Kakizaki, Ryohei, Katayama, Taichi, Tomonaga, Koki, Fukui, Shota
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To achieve the level 5 autonomous driving, which enables a totally driver-less vehicle, image recognition ability that is close to the human level is essential, since most information required for safe driving is currently provided as visual information, such as traffic lanes and signs. Though the image recognition includes various technologies, we focus on line detection in this paper, which can be used especially for lane keeping. To achieve real-time line detection with lower latency and power consumption, we prefer stream-based hardware implementation using an FPGA. A line segment detector (LSD) is an algorithm for line detection based on intensity gradient, and is better than the well-known Hough transform in terms of processing speed and accuracy. However, to implement the LSD on FPGAs in a stream manner is difficult due to its iterative approach. Therefore, we propose a simple and stream-friendly line detection algorithm based on the LSD. Evaluation results reveal that the implemented system is compact while maintaining 60 fps throughput for VGA moving images. We also introduce other components to be used to build an autonomous driving system in this paper.
DOI:10.1109/ICFPT47387.2019.00093