Partial Symmetry Detection for 3D Geometry using Contrastive Learning with Geodesic Point Cloud Patches
Summary
A novel method for partial extrinsic symmetry detection in 3D geometry is introduced, leveraging contrastive learning to generate rotation, reflection, translation, and scale-invariant local shape features from geodesic point cloud patches. The approach, implemented as self-supervised SymCL and supervised SymML models, can extract multiple valid symmetry solutions and demonstrates strong generalization across diverse object classes and datasets. The authors also present a new benchmark, SymPartNet.v1, for evaluating partial extrinsic symmetry detection, which includes Pre-Segmented Partial Symmetry Benchmark (PSPSB) and Partial Symmetry Benchmark (PSB). Quantitative evaluation on the "Chair" class of SymPartNet.v1 shows SymML slightly outperforms SymCL, with both models recovering 77.27% and 73.33% of ground truth symmetries respectively, achieving high IoU scores (76.63% and 77.83%) and low ICP distances (0.0028 and 0.0018). Ablation studies confirm the critical role of geodesic patches and data augmentation.
Key takeaway
For 3D computer vision engineers developing shape analysis or generation systems, this research offers a robust method for partial extrinsic symmetry detection. You should consider integrating self-supervised contrastive learning with geodesic patches to extract invariant features, improving generalization across diverse 3D models. This approach enables the identification of multiple valid symmetries and can enhance downstream tasks like segmentation or completion.
Key insights
A self-supervised contrastive learning approach using geodesic patches effectively detects partial extrinsic symmetries in 3D geometry.
Principles
- Geodesic patches improve local 3D geometry representation.
- Invariant features are crucial for robust symmetry detection.
- Self-supervised contrastive learning extracts transferable features.
Method
The pipeline involves feature learning via contrastive learning on geodesic patches, clustering features in latent space, and extracting symmetries, followed by a region growing algorithm for completion.
In practice
- Use geodesic patches for accurate local 3D geometry.
- Employ contrastive learning for self-supervised feature extraction.
- Apply region growing to maximize detected symmetric areas.
Topics
- Partial Symmetry Detection
- 3D Geometry Analysis
- Contrastive Learning
- Geodesic Point Clouds
- Self-Supervised Learning
- Deep Metric Learning
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Computer Vision Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.