L-PCN: A Point Cloud Accelerator Exploiting Spatial Locality through Octree-based Islandization
Yiming Gao, Jieming Yin, Yuxiang Wang, Xiangru Chen, Zhilei Chai, Bowen Jiang, Jiliang Zhang, Herman Lam

TL;DR
L-PCN introduces an FPGA-based accelerator that exploits spatial locality in point cloud data through octree-based islandization, significantly reducing redundant computations and accelerating point cloud processing tasks.
Contribution
It proposes novel octree-based islandization and scheduling techniques to leverage spatial locality, enhancing existing PCN accelerators with substantial speedups.
Findings
Achieves up to 93.8% reduction in feature fetching.
Realizes 1.2x to 3.2x speedup on FPGA implementations.
Demonstrates effective exploitation of spatial locality in point cloud processing.
Abstract
Existing Point Cloud Networks (PCNs) have proven to achieve great success in many point cloud tasks such as object part segmentation, shape classification, and so on. The most popular point-based PCNs are usually composed of two sequential steps: Data Structuring (DS) and Feature Computation (FC). In this paper, we first describe an important characteristic of the PCN-specific DS step that has not been addressed in existing PCN accelerators: the spatial locality resulting from overlapping points of the gathered point subsets. Using algorithm-hardware co-design, L-PCN (Locality-aware PCN) proposes two novel techniques to exploit this characteristic to reduce the large amount of repetitive operations in the overall PCN. The first of which is a point cloud partitioning technique, Octree-based Islandization. Using Octree-based adjacency gathering, a point cloud is partitioned into islands…
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.
