Abstract
We present a registration method relying on geometric constraints extracted from parametric primitives contained in 3D parametric models. Our method solves the registration in closed-form from three line-to-line, line-to-plane or plane-to-plane correspondences. The approach either works with semantically segmented RGB-D scans of the scene or with the output of plane detection in common frameworks like ARKit and ARCore. Based on the primitives detected in the scene, we build a list of descriptors using the normals and centroids of all the found primitives, and match them against the pre-computed list of descriptors from the model in order to find the scene-to-model primitive correspondences. Finally, we use our closed-form solver to estimate the 6DOF transformation from three lines and one point, which we obtain from the parametric representations of the model and scene parametric primitives. Quantitative and qualitative experiments on synthetic and real-world data sets demonstrate the performance and robustness of our method. We show that it can be used to create compact world anchors for indoor localization in AR applications on mobile devices leveraging commercial SLAM capabilities.
Original language | English |
---|---|
Article number | 9797054 |
Pages (from-to) | 1-13 |
Number of pages | 13 |
Journal | IEEE Transactions on Visualization and Computer Graphics |
Volume | PP |
Issue number | 99 |
DOIs | |
Publication status | Published - 15 Jun 2022 |
Keywords
- 3D registration
- augmented reality
- camera localization
- Cameras
- closed-form method
- correspondence problem
- Data models
- Location awareness
- Mathematical models
- Semantics
- Simultaneous localization and mapping
- Three-dimensional displays
ASJC Scopus subject areas
- Software
- Signal Processing
- Computer Vision and Pattern Recognition
- Computer Graphics and Computer-Aided Design