Accelerate Point Cloud Structuring for Deep Neural Networks via Fast Spatial-Searching Tree
Due to the disorder of points, point clouds need to be structured by sampling and neighbor query before feeding to Deep Neural Networks (DNNs). Structuring point clouds costs high computation overhead, which limits the deployment of DNNs on embedded devices such as autonomous vehicles and robots. To address this problem, we design a novel data structure, i.e., Fast Spatial-Searching Tree (FSSTree), to accelerate point cloud structuring for DNNs on embedded devices. The FSSTree is constructed based on density distribution of point clouds to achieve semantic segmentation, which can guarantee that points with similar spatial positions are stored in adjacent storage sets. Based on FSSTree, we propose a point-sparsity-aware sampling method and a leafwise k-nearest neighbor query method to reduce the computation overhead of structuring point clouds. Meanwhile, the point-sparsity-aware sampling method achieves fair sampling on both dense and sparse parts, which can overcome the nonuniform distribution of point clouds caused by occlusion, lighting and other factors. The leafwise k-nearest neighbor query method skips a large number of dissimilar points to quickly obtain the neighbor points, which can significantly reduce the search scope. We also present a layerwise self-pruning algorithm to automatically adjust the FSSTree after each layer’s operation to match the hierarchical architecture of DNNs. Finally, we conduct extensive experiments on KITTI, S3DIS and ModelNet40 datasets and three devices (including an RTX 3090 server, a Jetson AGX Xavier and an Apple M2). The experimental results demonstrate the efficiency of our approach, which can reduce the time overhead by up to 97.46% compared with the other five methods. The code is released at <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/EmbeddedAILab-UESTC/fsstree</uri>.
Authors
- Shiyu Zou
- Youyuan Zhang (ORCID: https://orcid.org/0000-0001-8572-4910)
- Siyun Peng (ORCID: https://orcid.org/0000-0002-4049-4485)
- Jinyu Zhan (ORCID: https://orcid.org/0000-0002-0214-7124)
- Ying Wang (ORCID: https://orcid.org/0000-0001-5172-4736)
- Wei Jiang (ORCID: https://orcid.org/0000-0001-6181-3900)
Institutions
- University of Electronic Science and Technology of China (CN)
- Chinese Academy of Sciences (CN)
- Institute of Computing Technology (CN)
- State Key Laboratory of Computer Architecture
Publication Details
- Journal
- IEEE Transactions on Circuits and Systems for Video Technology
- Published
- 2024-11-04
- DOI
- https://doi.org/10.1109/tcsvt.2024.3491495
- Citations
- 2
- Primary Topic
- 3D Shape Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.75
Funders
- National Natural Science Foundation of China