Taito Manabe, Naofumi Yoshinaga, Yuta Imamura, Taichi Saikai, Koki Fujita, Masatomo Matsuda, Kotoko Miyata, Tatsuma Mori, Yuichiro Shibata, H. Egawa, Yuichi Kawamata, Tomohiro Kida, Ryouhei Tsugami, Ryohei Kakizaki, Taichi Katayama, Koki Tomonaga, Shota Fukui
{"title":"基于流的实时硬件线路检测器的自动驾驶汽车","authors":"Taito Manabe, Naofumi Yoshinaga, Yuta Imamura, Taichi Saikai, Koki Fujita, Masatomo Matsuda, Kotoko Miyata, Tatsuma Mori, Yuichiro Shibata, H. Egawa, Yuichi Kawamata, Tomohiro Kida, Ryouhei Tsugami, Ryohei Kakizaki, Taichi Katayama, Koki Tomonaga, Shota Fukui","doi":"10.1109/ICFPT47387.2019.00093","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":241340,"journal":{"name":"2019 International Conference on Field-Programmable Technology (ICFPT)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Autonomous Vehicle Driving Using the Stream-Based Real-Time Hardware Line Detector\",\"authors\":\"Taito Manabe, Naofumi Yoshinaga, Yuta Imamura, Taichi Saikai, Koki Fujita, Masatomo Matsuda, Kotoko Miyata, Tatsuma Mori, Yuichiro Shibata, H. Egawa, Yuichi Kawamata, Tomohiro Kida, Ryouhei Tsugami, Ryohei Kakizaki, Taichi Katayama, Koki Tomonaga, Shota Fukui\",\"doi\":\"10.1109/ICFPT47387.2019.00093\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":241340,\"journal\":{\"name\":\"2019 International Conference on Field-Programmable Technology (ICFPT)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 International Conference on Field-Programmable Technology (ICFPT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICFPT47387.2019.00093\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Field-Programmable Technology (ICFPT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICFPT47387.2019.00093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
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 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.