Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Parameter is Not All You Need: Starting from Non-Parametric Networks for 3D Point Cloud Analysis

About

We present a Non-parametric Network for 3D point cloud analysis, Point-NN, which consists of purely non-learnable components: farthest point sampling (FPS), k-nearest neighbors (k-NN), and pooling operations, with trigonometric functions. Surprisingly, it performs well on various 3D tasks, requiring no parameters or training, and even surpasses existing fully trained models. Starting from this basic non-parametric model, we propose two extensions. First, Point-NN can serve as a base architectural framework to construct Parametric Networks by simply inserting linear layers on top. Given the superior non-parametric foundation, the derived Point-PN exhibits a high performance-efficiency trade-off with only a few learnable parameters. Second, Point-NN can be regarded as a plug-and-play module for the already trained 3D models during inference. Point-NN captures the complementary geometric knowledge and enhances existing methods for different 3D benchmarks without re-training. We hope our work may cast a light on the community for understanding 3D point clouds with non-parametric methods. Code is available at https://github.com/ZrrSkywalker/Point-NN.

Renrui Zhang, Liuhui Wang, Ziyu Guo, Yali Wang, Peng Gao, Hongsheng Li, Jianbo Shi• 2023

Related benchmarks

TaskDatasetResultRank
Part SegmentationShapeNetPart (test)--
312
Shape classificationModelNet40 (test)
OA93.8
255
Object ClassificationScanObjectNN OBJ_BG
Accuracy71.1
215
Part SegmentationShapeNetPart
mIoU (Instance)70.4
198
Object ClassificationScanObjectNN PB_T50_RS
Accuracy64.9
195
Object ClassificationScanObjectNN OBJ_ONLY
Overall Accuracy74.9
166
ClassificationModelNet40 (test)
Accuracy81.8
99
Shape classificationScanObjectNN PB_T50_RS
OA87.1
72
Few-shot classificationModelNet40 (test)
Mean Accuracy90.9
68
Few-shot 3D Scene SegmentationScanNet Avg
mIoU33.85
61
Showing 10 of 20 rows

Other info

Code

Follow for update