Axis-level Symmetry Detection with Group-Equivariant Representation


1Graduate School of Artificial Intelligence, POSTECH, South Korea
2Department of Computer Science and Engineering, POSTECH, South Korea
International Conference on Computer Vision (ICCV), 2025
Rotation robustness demonstration showing rotation symmetry detection at 0ยฐ, 45ยฐ, and -45ยฐ

Our method demonstrates rotation robustness for axis-level symmetry detection. The figure shows reflection and rotation symmetry axes at 0ยฐ, 45ยฐ, and -45ยฐ input rotations, demonstrating consistent detection performance across different orientations through group-equivariant representations.

Abstract

Symmetry is a fundamental concept that has been studied extensively; however, its detection in complex scenes remains challenging in computer vision. Recent heatmap-based methods identify potential regions of symmetry axes but lack precision for individual axis. In this work, we introduce a novel framework for axis-level detection of the most common symmetry typesโ€”reflection and rotationโ€”representing them as explicit geometric primitives i.e., lines and points. We formulate a dihedral group-equivariant dual-branch architecture, where each branch exploits the properties of dihedral group-equivariant features in a novel, specialized manner for each symmetry type. Specifically, for reflection symmetry, we propose orientational anchors aligned with group components to enable orientation-specific detection, and reflectional matching that computes similarity between patterns and their mirrored counterparts across potential reflection axes. For rotational symmetry, we propose rotational matching that computes the similarity between patterns at fixed angular intervals. Extensive experiments demonstrate that our method significantly outperforms state-of-the-art methods.

Method Overview

Overall network architecture

Our framework introduces a DN-equivariant network for axis-level symmetry detection, modeling reflection axes as line segments and rotation axes as points. The dual-branch architecture uses a dihedral group-equivariant backbone to extract features, then processes them through specialized branches: the reflection branch predicts midpoint, orientation, and length of reflection axes using orientational anchor expansion and reflectional matching, while the rotation branch predicts location and fold class of rotation centers using rotational matching at fixed angular intervals.

Orientational Anchors

Inspired by anchor boxes in detection, we treat each pixel as an anchor for potential symmetry axes and introduce orientational anchors to integrate the group dimension into the detection framework. This approach enables directionally specialized axis detection and improved handling of axes with overlapping midpoints but different orientations. We aggregate reflection counterpart pairs from DN-equivariant features and construct orientational anchors that specialize in detecting axes within specific orientation ranges.

Orientational anchor expansion mechanism

Matching Modules

Our framework leverages DN-equivariant features for symmetry validation through two specialized matching modules. Reflectional matching compares patterns with their mirrored counterparts across different orientations, providing strong cues for reflection symmetry detection. Rotational matching compares patterns with their rotated versions at fixed angular separations, exploiting the consistency of feature comparisons to identify rotational symmetries with reduced computational redundancy.

Reflectional and rotational matching modules

Results

Qualitative Evaluation

Our method demonstrates superior performance in detecting both reflection and rotation symmetries across diverse scenes. The results show accurate axis-level detection with robust performance across different object types and scene complexities.

Qualitative comparison with state-of-the-art methods

Quantitative Evaluation

Ablation Studies

Reflection Symmetry Detection
Method Ref. sAP (%)
@5 @10 @15
Axis-level detection 6.2 9.3 11.2
+ Orientational anchors 16.6 19.9 21.1
+ Ref. matchk=0 17.6 20.7 21.8
+ Ref. matchk=0,1 18.4 22.0 23.7
+ Ref. matchk=0,1,2 18.8 22.7 24.7
Rotation Symmetry Detection
Method Center sAP (Fold sAP) (%)
@5 @10 @15
Axis-level detection 31.5 (22.5) 34.7 (24.6) 35.7 (25.3)
+ Rot. matchk=0 35.9 (25.4) 37.8 (26.6) 37.0 (27.2)
+ Rot. matchk=0,1 36.2 (26.2) 38.2 (27.8) 37.4 (28.1)
+ Rot. matchk=0,1,2 36.8 (26.6) 39.1 (28.3) 40.0 (28.9)

Comparison with State-of-the-art

Method Reflection Symmetry Rotation Symmetry
SDRW LDRS DENDI DENDI
PMCNet 68.8 37.3 32.6 -
EquiSym 67.5 40.0 36.7 22.4
Ours 68.3 43.4 37.2 26.8

Precision-Recall Analysis

Precision-recall curves demonstrate our method's superior performance across multiple datasets. The F1-score vs padding analysis on SDRW shows that our axis-level approach outperforms PMCNet's region-based predictions when evaluation criteria become more stringent, demonstrating more precise axis localization.

SDRW (Ref.)

PR curve for SDRW reflection symmetry

LDRS (Ref.)

PR curve for LDRS reflection symmetry

DENDI (Ref.)

PR curve for DENDI reflection symmetry

DENDI (Rot.)

PR curve for DENDI rotation symmetry

F1 vs Padding
(LDRS)

F1-score vs padding analysis
Legend for PR curves

References

PMCNet: Ahyun Seo, Woohyeon Shim, Minsu Cho. "Learning to discover reflection symmetry via polar matching convolution." In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2021, pp. 1285-1294.

EquiSym: Ahyun Seo, Byungjin Kim, Suha Kwak, Minsu Cho. "Reflection and rotation symmetry detection via equivariant learning." In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, pp. 9539-9548.

BibTeX

@inproceedings{yu2025symdet,
  author    = {Yu, Wongyun and Seo, Ahyun and Cho, Minsu},
  title     = {Axis-level Symmetry Detection with Group-Equivariant Representation},
  booktitle = {International Conference on Computer Vision (ICCV)},
  year      = {2025},
}