Hardware Acceleration of Lane Detection Algorithm: A GPU Versus FPGA Comparison
Mohamed Alshemi, Sherif Saif, Mohamed Taher

TL;DR
This paper compares FPGA and GPU implementations of a lane detection algorithm, evaluating their performance in terms of latency, power consumption, and resource utilization for autonomous driving applications.
Contribution
It provides a comprehensive comparison of FPGA and GPU hardware acceleration for lane detection, highlighting their respective advantages and disadvantages.
Findings
GPU offers lower latency than FPGA.
FPGA consumes less power than GPU.
GPU achieves higher throughput in lane detection tasks.
Abstract
A Complete Computer vision system can be divided into two main categories: detection and classification. The Lane detection algorithm is a part of the computer vision detection category and has been applied in autonomous driving and smart vehicle systems. The lane detection system is responsible for lane marking in a complex road environment. At the same time, lane detection plays a crucial role in the warning system for a car when departs the lane. The implemented lane detection algorithm is mainly divided into two steps: edge detection and line detection. In this paper, we will compare the state-of-the-art implementation performance obtained with both FPGA and GPU to evaluate the trade-off for latency, power consumption, and utilization. Our comparison emphasises the advantages and disadvantages of the two systems.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutonomous Vehicle Technology and Safety · CCD and CMOS Imaging Sensors · Embedded Systems Design Techniques
