CanonNet: Canonical Ordering and Curvature Learning for Point Cloud Analysis
Not on the map. Why?
Abstract (arXiv)
Point cloud processing poses two fundamental challenges: establishing consistent point ordering and effectively learning fine-grained geometric features. Current architectures rely on complex operations that limit expressivity while struggling to capture detailed surface geometry. We present CanonNet, a lightweight neural network composed of two complementary components: (1) a preprocessing pipeline that creates a canonical point ordering and orientation, and (2) a geometric learning framework where networks learn from synthetic surfaces with precise curvature values. This modular approach eliminates the need for complex transformation-invariant architectures while effectively capturing local geometric properties. Our experiments demonstrate state-of-the-art performance in curvature estimation and competitive results in geometric descriptor tasks with significantly fewer parameters (100X) than comparable methods. CanonNet's efficiency makes it particularly suitable for real-world applications where computational resources are limited, demonstrating that mathematical preprocessing can effectively complement neural architectures for point cloud analysis. The code for the project is publicly available hyperlinkhttps://benjyfri.github.io/CanonNet/https://benjyfri.github.io/CanonNet/.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 29 of its 45 references that are in the map. First posted on arXiv 3 Apr 2025.
Builds on
29 of 45 references.
References · 29
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2020Point Transformercited by 1,462
- 2015Spatial Transformer Networkscited by 1,423
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2020PCT: Point cloud transformercited by 730
- 2020Benchmarking Graph Neural Networkscited by 672
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 333
- 2022Geometric Transformer for Fast and Robust Point Cloud Registrationcited by 200
- 20203D Object Detection with Pointformercited by 194
17 more
- 2018PPFNet: Global Context Aware Local Features for Robust 3D Point Matchingcited by 180
- 2020D3Feat: Joint Learning of Dense Detection and Description of 3D Local Featurescited by 175
- 2018The Perfect Match: 3D Point Cloud Matching with Smoothed Densitiescited by 169
- 2020SpinNet: Learning a General Surface Descriptor for 3D Point Cloud Registrationcited by 141
- 2018PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptorscited by 140
- 2020Deep Learning for LiDAR Point Clouds in Autonomous Driving: A Reviewcited by 114
- 2018PointCloud Saliency Mapscited by 112
- 2017PCPNET: Learning Local Shape Properties from Raw Point Cloudscited by 97
- 2023On the Expressive Power of Geometric Graph Neural Networkscited by 89
- 2022Surface Representation for Point Cloudscited by 84
- 2018Covariant Compositional Networks For Learning Graphscited by 54
- 2020End-to-End Learning Local Multi-view Descriptors for 3D Point Cloudscited by 47
- 2017Learning Compact Geometric Featurescited by 45
- 2020DeepFit: 3D Surface Fitting via Neural Network Weighted Least Squarescited by 43
- 2020Natural Graph Networkscited by 35
- 2024Benchmarking Positional Encodings for GNNs and Graph Transformerscited by 13
- 2023Self-Ordering Point Cloudscited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.