An Analysis of SVD for Deep Rotation Estimation
Jake Levinson, Carlos Esteves, Kefan Chen, Noah Snavely, Angjoo Kanazawa, Afshin Rostamizadeh, Ameesh Makadia
Abstract
Symmetric orthogonalization via SVD, and closely related procedures, are well-known techniques for projecting matrices onto or . These tools have long been used for applications in computer vision, for example optimal 3D alignment problems solved by orthogonal Procrustes, rotation averaging, or Essential matrix decomposition. Despite its utility in different settings, SVD orthogonalization as a procedure for producing rotation matrices is typically overlooked in deep learning models, where the preferences tend toward classic representations like unit quaternions, Euler angles, and axis-angle, or more recently-introduced methods. Despite the importance of 3D rotations in computer vision and robotics, a single universally effective representation is still missing. Here, we explore the viability of SVD orthogonalization for 3D rotations in neural networks. We present a theoretical analysis that shows SVD is the natural choice for projecting onto the rotation group. Our extensive quantitative analysis shows simply replacing existing representations with the SVD orthogonalization procedure obtains state of the art performance in many deep learning applications covering both supervised and unsupervised training.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext efd0bb28-bf31-43aa-bdac-abff5c3dd7b6Cited by top-tier papers19
- Implicit-PDF: Non-Parametric Representation of Probability Distributions on the Rotation ManifoldKieran A. Murphy, Carlos Esteves, Varun Jampani, Srikumar Ramalingam et al.ICML 2021 · 93 citations
- SAR-Net: Shape Alignment and Recovery Network for Category-level 6D Object Pose and Size EstimationHaitao Lin, Zichang Liu, Chilam Cheang, Yanwei Fu et al.CVPR 2022 · 86 citations
- Learning with 3D rotations, a hitchhiker's guide to SO(3)Andreas René Geist, Jonas Frey, Mikel Zhobro, Anna Levina et al.ICML 2024 · 47 citations
- Disentangled3D: Learning a 3D Generative Model with Disentangled Geometry and Appearance from Monocular ImagesAyush Tewari, Mallikarjun B. R., Xingang Pan, Ohad Fried et al.CVPR 2022 · 35 citations
- Projective Manifold Gradient Layer for Deep Rotation RegressionJiayi Chen, Yingda Yin, Tolga Birdal, Baoquan Chen et al.CVPR 2022 · 16 citations
Builds on1
Related papers
- Eliminating topological errors in neural network rotation estimation using self-selecting ensemblesSitao XiangSIGGRAPH 2021 · 7 citations
- Vector Neurons: A General Framework for SO(3)-Equivariant NetworksCongyue Deng, Or Litany, Yueqi Duan, Adrien Poulenard et al.ICCV 2021 · 411 citations
- Quaternion Product Units for Deep Learning on 3D Rotation GroupsXuan Zhang, Shaofei Qin, Yi Xu, Hongteng XuCVPR 2020
- Equivariant Single View Pose Prediction Via Induced and Restriction RepresentationsOwen Howell, David Klee, Ondrej Biza, Linfeng Zhao et al.NeurIPS 2023 · 4 citations
- Learning to Orient Surfaces by Self-supervised Spherical CNNsRiccardo Spezialetti, Federico Stella, Marlon Marcon, Luciano Silva et al.NeurIPS 2020 · 48 citations
