Temporal Correlation Optimization for Accelerated 3D Sparse Convolution in Point Cloud Inference on CPU
3D point clouds primarily consist of irregular, sparse data, dominated by background elements. The inherent irregularity of 3D point clouds induces elevated data movement, while the predominance of background points significantly amplifies computational requirements. Inspired by the substantial overlap of background points in adjacent frames, we introduce a pruning technique that exploits temporal correlations across successive frames to reduce redundant computations and expedite inference. This methodology optimizes computational resources to process valuable and highly correlated data, rather than indiscriminately processing entire point clouds. To further accelerate performance, we enhance data movement using Single Instruction Multiple Data (SIMD) techniques, optimizing the time-intensive Gather and Scatter operations within the dataflow. We compare it with the state-of-the-art sparse inference engine TorchSparse 2.0 to show our proposed method can achieve 1.2× speedup for MinkUnet and SPVCNN, without a significant accuracy loss. In particular, our SIMD-based data movement can achieve more than 5× speedup.
Authors
- Chen Zhu (ORCID: https://orcid.org/0000-0003-4589-0257)
- Q.C. Ye
- Zushuai Xie (ORCID: https://orcid.org/0000-0002-9711-1107)
- Li Chen (ORCID: https://orcid.org/0000-0002-4907-9720)
- Wei Li (ORCID: https://orcid.org/0000-0002-7269-2742)
Institutions
- Nanjing University of Posts and Telecommunications (CN)
Publication Details
- Journal
- Applied Sciences
- Published
- 2025-03-19
- DOI
- https://doi.org/10.3390/app15063382
- Primary Topic
- 3D Shape Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Fundamental Research Funds for the Central Universities