CanonNet: Canonical Ordering and Curvature Learning for Point Cloud Analysis

📅 2025-04-03
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Point cloud analysis faces two key challenges: point-order ambiguity and difficulty in learning fine-grained geometric features. To address these, we propose a lightweight dual-module architecture. First, geometric preprocessing—comprising coordinate normalization and PCA-based alignment—establishes a canonical point ordering and globally consistent orientation. Second, a differentiable MLP-based geometric encoder is trained on synthetically generated surfaces with controllable curvature, using differential-geometric priors (i.e., curvature) as supervision to learn expressive local geometric representations. Our approach avoids complex permutation-invariant networks and is the first to explicitly embed curvature into supervised geometric learning, achieving both geometric interpretability and computational efficiency. Experiments demonstrate state-of-the-art curvature estimation accuracy, competitive performance on geometric descriptor benchmarks, and a parameter count merely 1% of those in comparable models—significantly enhancing feasibility for edge deployment.

Technology Category

Application Category

📝 Abstract
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 ( extbf{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 hyperlink{https://benjyfri.github.io/CanonNet/}{https://benjyfri.github.io/CanonNet/}.
Problem

Research questions and friction points this paper is trying to address.

Establishes consistent point ordering for point cloud analysis
Learns fine-grained geometric features effectively
Reduces computational complexity for real-world applications
Innovation

Methods, ideas, or system contributions that make the work stand out.

Canonical point ordering preprocessing pipeline
Geometric learning from synthetic curvature surfaces
Lightweight network with fewer parameters
🔎 Similar Papers
No similar papers found.
B
Benjy Friedmann
Hebrew University of Jerusalem, Jerusalem, Israel
Michael Werman
Michael Werman
The Hebrew University
Computer VisionComputational PhotographyImage Processing