Partial Symmetry Detection for 3D Geometry using Contrastive Learning with Geodesic Point Cloud Patches
Not on the map. Why?
Abstract (arXiv)
Detecting partial extrinsic symmetry in 3D geometry is a fundamental yet persistent challenge in computer vision and graphics, critical for tasks ranging from shape completion to procedural generation. Classical transformation-space voting methods rely on pairwise matching, scaling as O(n^2) and struggling to resolve coherent multi-instance groups. Recent learning approaches advance global symmetry detection but restrict the solution space to reflection planes, failing to capture rotational or translational repetitions such as the legs of a chair or the steps of a staircase. We propose SymCL, a self-supervised contrastive learning framework that detects partial symmetries across rotation, translation, and reflection (with scale-invariant features) and requires no ground truth annotations. By mapping local geodesic patches to a latent space invariant to the Euclidean group, we reformulate symmetry detection as a density-based clustering problem, enabling the simultaneous discovery of multi-instance symmetric relationships in a single forward pass. We evaluate quantitatively on SymPartNet, a new benchmark annotating all PartNet categories with partial symmetry relations, and demonstrate class-agnostic generalization qualitatively on everyday objects outside the training distribution.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 14 of its 45 references that are in the map. First posted on arXiv 13 Dec 2023.
Builds on
14 of 45 references.
References · 14
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 972
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 521
- 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 502
- 2021Vector Neurons: A General Framework for SO(3)-Equivariant Networkscited by 304
- 2022CrossPoint: Self-Supervised Cross-Modal Contrastive Learning for 3D Point Cloud Understandingcited by 198
- 2018PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptorscited by 140
- 2019SDM-NET: Deep Generative Network for Structured Deformable Meshcited by 113
- 2019PartNet: A Recursive Part Decomposition Network for Fine-grained and Hierarchical Shape Segmentationcited by 44
- 2019Deep Metric Learning Beyond Binary Supervisioncited by 36
- 2020DSG-Net: Learning Disentangled Structure and Geometry for 3D Shape Generationcited by 31
2 more
- 2019PRS-Net: Planar Reflective Symmetry Detection Net for 3D Modelscited by 20
- 2018Fast and Accurate Intrinsic Symmetry Detectioncited by 7
Built on by
Citing papers per year: 2025: 1.
1 paper.