Stream-Based Ground Segmentation for Real-Time LiDAR Point Cloud Processing on FPGA

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhang, Xiao, Huang, Zhanhong, Antony, Garcia Gonzalez, Jachimczyk, Witek, Huang, Xinming
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916362694164480
author Zhang, Xiao
Huang, Zhanhong
Antony, Garcia Gonzalez
Jachimczyk, Witek
Huang, Xinming
author_facet Zhang, Xiao
Huang, Zhanhong
Antony, Garcia Gonzalez
Jachimczyk, Witek
Huang, Xinming
contents This paper presents a novel and fast approach for ground plane segmentation in a LiDAR point cloud, specifically optimized for processing speed and hardware efficiency on FPGA hardware platforms. Our approach leverages a channel-based segmentation method with an advanced angular data repair technique and a cross-eight-way flood-fill algorithm. This innovative approach significantly reduces the number of iterations while ensuring the high accuracy of the segmented ground plane, which makes the stream-based hardware implementation possible. To validate the proposed approach, we conducted extensive experiments on the SemanticKITTI dataset. We introduced a bird's-eye view (BEV) evaluation metric tailored for the area representation of LiDAR segmentation tasks. Our method demonstrated superior performance in terms of BEV areas when compared to the existing approaches. Moreover, we presented an optimized hardware architecture targeted on a Zynq-7000 FPGA, compatible with LiDARs of various channel densities, i.e., 32, 64, and 128 channels. Our FPGA implementation operating at 160 MHz significantly outperforms the traditional computing platforms, which is 12 to 25 times faster than the CPU-based solutions and up to 6 times faster than the GPU-based solution, in addition to the benefit of low power consumption.
format Preprint
id arxiv_https___arxiv_org_abs_2408_10410
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Stream-Based Ground Segmentation for Real-Time LiDAR Point Cloud Processing on FPGA
Zhang, Xiao
Huang, Zhanhong
Antony, Garcia Gonzalez
Jachimczyk, Witek
Huang, Xinming
Signal Processing
This paper presents a novel and fast approach for ground plane segmentation in a LiDAR point cloud, specifically optimized for processing speed and hardware efficiency on FPGA hardware platforms. Our approach leverages a channel-based segmentation method with an advanced angular data repair technique and a cross-eight-way flood-fill algorithm. This innovative approach significantly reduces the number of iterations while ensuring the high accuracy of the segmented ground plane, which makes the stream-based hardware implementation possible. To validate the proposed approach, we conducted extensive experiments on the SemanticKITTI dataset. We introduced a bird's-eye view (BEV) evaluation metric tailored for the area representation of LiDAR segmentation tasks. Our method demonstrated superior performance in terms of BEV areas when compared to the existing approaches. Moreover, we presented an optimized hardware architecture targeted on a Zynq-7000 FPGA, compatible with LiDARs of various channel densities, i.e., 32, 64, and 128 channels. Our FPGA implementation operating at 160 MHz significantly outperforms the traditional computing platforms, which is 12 to 25 times faster than the CPU-based solutions and up to 6 times faster than the GPU-based solution, in addition to the benefit of low power consumption.
title Stream-Based Ground Segmentation for Real-Time LiDAR Point Cloud Processing on FPGA
topic Signal Processing
url https://arxiv.org/abs/2408.10410