We propose a framework for global registration of building scans. The first contribution of our work is to detect and use portals (e.g., doors and windows) to improve the local registration between two scans. Our second contribution is an optimization based on a linear integer programming formulation. We abstract each scan as a block and model the blocks registration as an optimization problem that aims at maximizing the overall matching score of the entire scene. We propose an efficient solution to this optimization problem by iteratively detecting and adding local constraints. We demonstrate the effectiveness of the proposed method on buildings of various styles and that our approach is superior to the current state of the art.
|Original language||English (US)|
|Title of host publication||ACM Transactions on Graphics|
|Publisher||Association for Computing Machinery (ACM)|
|Number of pages||11|
|State||Published - Nov 11 2016|
|Name||ACM Transactions on Graphics|
|Publisher||ASSOC COMPUTING MACHINERY|
Bibliographical noteKAUST Repository Item: Exported on 2020-10-01
Acknowledgements: We thank the reviewers for their valuable comments, Virginia Unkefer for proofreading, and FalconViz for lending us the Leica ScanStation C10 laser scanner. We also thank NVIDIA Corporation for the donation of the Quadro K5200 GPU used for rendering the point clouds. This work was supported by the Office of Sponsored Research (OSR) under Award No. OCRF-2014-CGR3-62140401 and the Visual Computing Center at KAUST.