NPNet: A Non-Parametric Network with Adaptive Gaussian-Fourier Positional Encoding for 3D Classification and Segmentation
About
We present NPNet, a fully non-parametric approach for 3D point-cloud classification and part segmentation. NPNet contains no learned weights; instead, it builds point features using deterministic operators such as farthest point sampling, k-nearest neighbors, and pooling. Our key idea is an adaptive Gaussian-Fourier positional encoding whose bandwidth and Gaussian-cosine mixing are chosen from the input geometry, helping the method remain stable across different scales and sampling densities. For segmentation, we additionally incorporate fixed-frequency Fourier features to provide global context alongside the adaptive encoding. Across ModelNet40/ModelNet-R, ScanObjectNN, and ShapeNetPart, NPNet achieves strong performance among non-parametric baselines, and it is particularly effective in few-shot settings on ModelNet40. NPNet also offers favorable memory use and inference time compared to prior non-parametric methods
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Shape classification | ModelNet40 (test) | -- | 255 | |
| Object Classification | ScanObjectNN OBJ_BG | Accuracy86.1 | 215 | |
| Part Segmentation | ShapeNetPart | mIoU (Instance)73.56 | 198 | |
| Object Classification | ScanObjectNN PB_T50_RS | Accuracy84.9 | 195 | |
| Object Classification | ScanObjectNN OBJ_ONLY | Overall Accuracy86.1 | 166 | |
| 10-way Few-shot Classification | ModelNet40 | Mean Accuracy87.6 | 18 | |
| 5-way Few-shot Classification | ModelNet40 | Mean Accuracy93.2 | 18 | |
| Shape classification | ModelNet-R (test) | Accuracy85.65 | 9 |