Abstract
Change detection between as-planned building information modeling (BIM) and the as-is point cloud requires significant computational overhead because it must deal with every geometric face in the BIM and every point in the point cloud one-to-one. To address this problem, this study presents a high-performance algorithm to detect discrepancies between an as-planned BIM and the as-is point cloud automatically. This method is a data structure approach based on modifiable nested octree indexing of surface meshes and point clouds. The results of experiments showed a significant computation performance improvement: 25.3 and 12.1 times faster than the baseline method for a complex plant facility and a simple indoor building, respectively. Furthermore, it was demonstrated that as the number of meshes in the BIM geometry increased, the time complexity of the proposed approach could be represented as a big O-notation,O(logN), where N is the number of meshes in the BIM geometry.
Original language | English |
---|---|
Article number | 103922 |
Journal | Automation in Construction |
Volume | 132 |
DOIs | |
Publication status | Published - 2021 Dec |
Bibliographical note
Funding Information:This work was supported by a National Research Foundation of Korea (NRF) grant funded by the Korean Government (MSIT) [grant number 2018R1A2B2009160 ].
Publisher Copyright:
© 2021 Elsevier B.V.
All Science Journal Classification (ASJC) codes
- Control and Systems Engineering
- Civil and Structural Engineering
- Building and Construction