CVOct 12, 2020

BiPointNet: Binary Neural Network for Point Clouds

arXiv:2010.05501v454 citations
Originality Highly original
AI Analysis

This addresses the need for efficient deep learning on point clouds for edge devices, representing a novel method rather than an incremental improvement.

The paper tackles the problem of resource constraints for real-time point cloud applications on edge devices by introducing BiPointNet, the first model binarization approach for point clouds, which achieves performance comparable to full-precision models while providing a 14.7x speedup and 18.9x storage saving.

To alleviate the resource constraint for real-time point cloud applications that run on edge devices, in this paper we present BiPointNet, the first model binarization approach for efficient deep learning on point clouds. We discover that the immense performance drop of binarized models for point clouds mainly stems from two challenges: aggregation-induced feature homogenization that leads to a degradation of information entropy, and scale distortion that hinders optimization and invalidates scale-sensitive structures. With theoretical justifications and in-depth analysis, our BiPointNet introduces Entropy-Maximizing Aggregation (EMA) to modulate the distribution before aggregation for the maximum information entropy, and Layer-wise Scale Recovery (LSR) to efficiently restore feature representation capacity. Extensive experiments show that BiPointNet outperforms existing binarization methods by convincing margins, at the level even comparable with the full precision counterpart. We highlight that our techniques are generic, guaranteeing significant improvements on various fundamental tasks and mainstream backbones. Moreover, BiPointNet gives an impressive 14.7x speedup and 18.9x storage saving on real-world resource-constrained devices.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes