KASALv2: Fully Automatic 3D Rotational Symmetry Classification and Axis Localization
Organizations: School of Mechanical Engineering, Southeast University Nanjing, China
Abstract
Rotational symmetry is an important prior in 6D pose estimation, improving pose accuracy and supporting symmetry-aware evaluation. However, current symmetry annotations for 3D objects remain largely manual or semi-automatic, often requiring predefined types or orders, which limits scalability. This work introduces a fully automatic, reference-free framework for symmetry-type classification, rotational-order identification, and full-axis localization across all eight canonical 3D rotational symmetry types. The method localizes a dominant high-order axis, infers its rotational order through self-consistency analysis, and reconstructs the complete symmetry structure under a hierarchy-guided formulation. A texture-aware extension further models appearance-induced reductions in rotational order while preserving axis orientations. Experiments on idealized and real-world datasets demonstrate strong accuracy and generalization, achieving 94.75% accuracy on 438 symmetric objects in GSO. Training FoundationPose with these priors improves accuracy by up to 0.9% across five BOP datasets, showing that automatically estimated rotational priors improve downstream 6D pose estimation. Code is available at https://github.com/WangYuLin-SEU/KASAL.
Figures & tables
| Method | Dataset | Category Statistics | Dataset-Level Performance | |||||||
| Name | Object Type | Count | Errors | time | (ours / Wang et al. [ 26 ] ) | |||||
| BOP (original) | BOP [ 27 ] | 7 | 0 | 100.00% | 80.00% | 100.00% | 80.00% | — | — | |
| 3 | 0 | 100.00% | ||||||||
| 35 | 9 | 74.29% | ||||||||
| 5 | 1 | 80.00% | ||||||||
| KASALv2(ours) | BOP [ 27 ] | 7 | 0 | 100.00% | 92.00% | 91.30% | 84.00% | 1.61 | 0.00256/0.00290 | |
| Dataset | w/ KASALv2 mean (range) | w/o KASALv2 mean (range) | Diff. |
| LM-O | 71.9 (71.7–72.0) | 71.6 (71.5–71.8) | +0.3 |
| IC-BIN | 64.7 (64.4–65.3) | 63.8 (63.2–64.4) | +0.9 |
| YCB-V | 87.7 (87.6–87.9) | 87.6 (87.5–87.8) | +0.1 |
| ITODD | 65.8 (65.1–66.4) | 65.0 (64.9–65.2) | +0.8 |
| T-LESS | 59.3 (58.6–60.1) | 58.8 (58.3–59.3) | +0.5 |