Adjoint Rigid Transform Network: Task-conditioned Alignment of 3D Shapes
Preprint
Abstract
Most learning methods for 3D data (point clouds, meshes) suffer significant performance drops when the data is not carefully aligned to a canonical orientation. Aligning real world 3D data collected from different sources is non-trivial and requires manual intervention. In this paper, we propose the Adjoint Rigid Transform (ART) Network, a neural module which can be integrated with a variety of 3D networks to significantly boost their performance. ART learns to rotate input shapes to a learned canonical orientation, which is crucial for a lot of tasks such as shape reconstruction, interpolation, non-rigid registration, and latent disentanglement. ART achieves this with self-supervision and a rotation equivariance constraint on predicted rotations. The remarkable result is that with only self-supervision, ART facilitates learning a unique canonical orientation for both rigid and nonrigid shapes, which leads to a notable boost in performance of aforementioned tasks. We will release our code and pre-trained models for further research.Keywords
All Related Versions
This publication has 13 references indexed in Scilit:
- Spatial Transformer for 3D Point CloudsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2021
- Image Morphing With Perceptual Constraints and STN AlignmentComputer Graphics Forum, 2020
- 3D-CODED: 3D Correspondences by Deep Deformation2018
- Building statistical shape spaces for 3D human modelingPattern Recognition, 2017
- Fine-grained semi-supervised labeling of large shape collectionsACM Transactions on Graphics, 2013
- ROSy+: 3D Object Pose Normalization Based on PCA and Reflective Object Symmetry with Application in 3D Object RetrievalInternational Journal of Computer Vision, 2010
- Symmetry identification of a 3-D object represented by octreeIEEE Transactions on Pattern Analysis and Machine Intelligence, 1993
- Object modelling by registration of multiple range imagesImage and Vision Computing, 1992
- A method for registration of 3-D shapesIEEE Transactions on Pattern Analysis and Machine Intelligence, 1992
- Least-Squares Fitting of Two 3-D Point SetsIEEE Transactions on Pattern Analysis and Machine Intelligence, 1987