TY - GEN
T1 - Detection of Road Line Markings Based on Memory-Centric Computing
AU - Yusupbaev, Bobokhon
AU - Yu, Ke
AU - Choi, Jun Rim
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - In the era of artificial intelligence, road lane marking detection is an important application of computer vision. Lane marking detection technology, which can be considered most important in the implementation of autonomous vehicles, requires a lot of computation and processing time. However, the limitations of conventional processor-centric computing for lane detection systems are progressively emerging due to the 'memory wall' issue and Von Neumann bottlenecks. In this paper, we propose an algorithm to identify and differentiate three road line markings: continuous, broken, and double lines based on memory-centric computing principles. The proposed algorithm was first created in software with Python and OpenCV to confirm its viability, then the algorithm was converted to RTL using the Xilinx Vitis High-Level Synthesis (HLS) tool for hardware implementation. For FPGA implementation, we choose Xilinx Alveo U50 FPGA Accelerator. The results of this work show that the algorithm successfully distinguishes and identifies road marking lines, achieving faster processing time.
AB - In the era of artificial intelligence, road lane marking detection is an important application of computer vision. Lane marking detection technology, which can be considered most important in the implementation of autonomous vehicles, requires a lot of computation and processing time. However, the limitations of conventional processor-centric computing for lane detection systems are progressively emerging due to the 'memory wall' issue and Von Neumann bottlenecks. In this paper, we propose an algorithm to identify and differentiate three road line markings: continuous, broken, and double lines based on memory-centric computing principles. The proposed algorithm was first created in software with Python and OpenCV to confirm its viability, then the algorithm was converted to RTL using the Xilinx Vitis High-Level Synthesis (HLS) tool for hardware implementation. For FPGA implementation, we choose Xilinx Alveo U50 FPGA Accelerator. The results of this work show that the algorithm successfully distinguishes and identifies road marking lines, achieving faster processing time.
KW - and High-Level Synthesis (HLS)
KW - Computer vision
KW - Memory-centric computing
KW - Road lane marking detection
UR - http://www.scopus.com/inward/record.url?scp=85203592928&partnerID=8YFLogxK
U2 - 10.1109/ITC-CSCC62988.2024.10628362
DO - 10.1109/ITC-CSCC62988.2024.10628362
M3 - Conference contribution
AN - SCOPUS:85203592928
T3 - 2024 International Technical Conference on Circuits/Systems, Computers, and Communications, ITC-CSCC 2024
BT - 2024 International Technical Conference on Circuits/Systems, Computers, and Communications, ITC-CSCC 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 International Technical Conference on Circuits/Systems, Computers, and Communications, ITC-CSCC 2024
Y2 - 2 July 2024 through 5 July 2024
ER -