Robust Symmetry Detection via Riemannian Langevin Dynamics

Jihyeon Je, Jiayi Liu, Guandao Yang, Boyang Deng, Shengqu Cai +3 more
9/18/2024
cs.CVcs.AIcs.GR

No official code found. Best implementation: symmetry-langevin/neural_symmetry (17 stars, last commit 2025-05-28).

Abstract

Symmetries are ubiquitous across all kinds of objects, whether in nature or in man-made creations. While these symmetries may seem intuitive to the human eye, detecting them with a machine is nontrivial due to the vast search space. Classical geometry-based methods work by aggregating "votes" for each symmetry but struggle with noise. In contrast, learning-based methods may be more robust to noise, but often overlook partial symmetries due to the scarcity of annotated data. In this work, we address this challenge by proposing a novel symmetry detection method that marries classical symmetry detection techniques with recent advances in generative modeling. Specifically, we apply Langevin dynamics to a redefined symmetry space to enhance robustness against noise. We provide empirical results on a variety of shapes that suggest our method is not only robust to noise, but can also identify both partial and global symmetries. Moreover, we demonstrate the utility of our detected symmetries in various downstream tasks, such as compression and symmetrization of noisy shapes.

View on arXivView PDF

Code Implementations(1)

Official code for Robust Symmetry Detection via Riemannian Langevin Dynamics [SA24]

172Python, Jupyter NotebookMar 19, 20251 years ago

Similar Papers

Cite this paper

@article{je2024robust,
  title  = {Robust Symmetry Detection via Riemannian Langevin Dynamics},
  author = {Jihyeon Je and Jiayi Liu and Guandao Yang and Boyang Deng and Shengqu Cai and Gordon Wetzstein and Or Litany and Leonidas Guibas},
  year   = {2024},
  eprint = {2410.02786},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.02786v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.02786.svg)](https://codeofpaper.com/paper/2410.02786)

Discussion