Global Symmetry and Orthogonal Transformations from Geometrical Moment $n$-tuples
Omar Tahri
TL;DR
This work introduces moments $\mathbf{n}$-tuples, a closed-form, training-free framework that detects symmetry and estimates orthogonal transformations in $\mathbb{R}^n$. By constructing $n$-tuples from higher-order geometrical moments and leveraging their equivariance under rotations and reflections, the method recovers rotations and reflections in both 2D and 3D without data-driven training. Key contributions include a concrete derivation of triplet descriptors in 3D, a linear constraint-based approach for estimating $\boldsymbol{\alpha}$ vectors, and demonstrations on 2D and 3D objects showing accurate symmetry detection and transform estimation with favorable computation times. The approach holds significant potential for robotics and computer vision tasks such as grasping, pose estimation, and symmetry-aware processing, and it is extensible to affine transformations in future work.
Abstract
Detecting symmetry is crucial for effective object grasping for several reasons. Recognizing symmetrical features or axes within an object helps in developing efficient grasp strategies, as grasping along these axes typically results in a more stable and balanced grip, thereby facilitating successful manipulation. This paper employs geometrical moments to identify symmetries and estimate orthogonal transformations, including rotations and mirror transformations, for objects centered at the frame origin. It provides distinctive metrics for detecting symmetries and estimating orthogonal transformations, encompassing rotations, reflections, and their combinations. A comprehensive methodology is developed to obtain these functions in n-dimensional space, specifically moment \( n \)-tuples. Extensive validation tests are conducted on both 2D and 3D objects to ensure the robustness and reliability of the proposed approach. The proposed method is also compared to state-of-the-art work using iterative optimization for detecting multiple planes of symmetry. The results indicate that combining our method with the iterative one yields satisfactory outcomes in terms of the number of symmetry planes detected and computation time.
