Automated shape and pose updating of building information model elements from 3D point clouds

Abstract Generating an up-to-date BIM that accurately reflects as-built conditions is becoming necessary for ensuring fit between assemblies and construction sites. If an initial BIM (“proto-BIM”) could be automatically updated to reflect as-built conditions by changing shape and pose of BIM elements, it would be preferable over scan-to-BIM in many instances. An approach is presented herein for creating geometric agency within BIMs by exploiting their parametric capabilities, the accuracy of 3D point clouds, and the dexterity of metaheuristics. The result is a dynamic BIM (“dyna-BIM”) capable of updating its geometry to match a 3D point cloud. A case study for cast-in-place concrete footings shows how the average error between a BIM and the as-built conditions can be reduced from 50.4 mm to 5.69 mm. This paper provides a way to progressively capture accurate as-built conditions in BIM and predict potential assembly conflicts, while maintaining the initial semantics and fidelity of an as-designed BIM.

[1]  Gary K. L. Tam,et al.  Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid , 2013, IEEE Transactions on Visualization and Computer Graphics.

[2]  Yu-Cheng Lin,et al.  Developing final as-built BIM model management system for owners during project closeout: A case study , 2018, Adv. Eng. Informatics.

[3]  Yacine Rezgui,et al.  Towards a semantic Construction Digital Twin: Directions for future research , 2020, Automation in Construction.

[4]  Burcu Akinci,et al.  Automatic Reconstruction of As-Built Building Information Models from Laser-Scanned Point Clouds: A Review of Related Techniques | NIST , 2010 .

[5]  Monica Carfagni,et al.  Reverse engineering of mechanical parts: A template-based approach , 2018, J. Comput. Des. Eng..

[6]  Mathias Bonduel,et al.  Scan-to-graph: Semantic enrichment of existing building geometry , 2020 .

[7]  Long Chen,et al.  Semi-automatic geometric digital twinning for existing buildings based on images and CAD drawings , 2020 .

[8]  Youdong Liang,et al.  GCn continuity conditions for adjacent rational parametric surfaces , 1995, Comput. Aided Geom. Des..

[9]  Liu Yang,et al.  Semi-automated generation of parametric BIM for steel structures based on terrestrial laser scanning data , 2020 .

[10]  David G. Lowe,et al.  Fitting Parameterized Three-Dimensional Models to Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Fernanda Leite,et al.  Automated digital modeling of existing buildings: A review of visual object recognition methods , 2020 .

[12]  Burcu Akinci,et al.  MOTIVATION FOR COMPUTATIONAL SUPPORT FOR UPDATING BUILDING INFORMATION MODELS (BIMs) , 2009 .

[13]  Fernando Zvietcovich,et al.  3D solid model updating of complex ancient monumental structures based on local geometrical meshes , 2015, Digit. Appl. Archaeol. Cult. Heritage.

[14]  Hong Qin,et al.  D-NURBS: A Physics-Based Framework for Geometric Design , 1996, IEEE Trans. Vis. Comput. Graph..

[15]  Derek D. Lichti,et al.  Extraction of pipes and flanges from point clouds for automated verification of pre-fabricated modules in oil and gas refinery projects , 2019, Automation in Construction.

[16]  A Samareh Jamshid,et al.  A Survey of Shape Parameterization Techniques , 1999 .

[17]  Frédéric Bosché,et al.  Tracking the Built Status of MEP Works: Assessing the Value of a Scan-vs-BIM System , 2014, J. Comput. Civ. Eng..

[18]  Weisheng Lu,et al.  BIM reconstruction from 3D point clouds: A semantic registration approach based on multimodal optimization and architectural design knowledge , 2019, Adv. Eng. Informatics.

[19]  Ke Chen,et al.  From Semantic Segmentation to Semantic Registration: Derivative-Free Optimization-Based Approach for Automatic Generation of Semantically Rich As-Built Building Information Models from 3D Point Clouds , 2019, J. Comput. Civ. Eng..

[20]  Charles M. Eastman,et al.  BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors , 2008 .

[21]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[22]  Frank Schultmann,et al.  Building Information Modeling (BIM) for existing buildings — Literature review and future needs , 2014 .

[23]  Mateusz Evers Henrik Leander and Tamke Martin Zwierzycki Parametric Architectural Design with Point-clouds - Volvox , 2016 .

[24]  Ioannis Brilakis,et al.  Prioritising Object Types of Industrial Facilities to Reduce As-Is Modelling Time , 2018 .

[25]  Rafael Sacks,et al.  Comparing machine learning and rule-based inferencing for semantic enrichment of BIM models , 2018, Automation in Construction.

[26]  L. Piegl Modifying the shape of rational B-splines. part2: surfaces , 1989 .

[27]  Burcu Akinci,et al.  An approach to combine progressively captured point clouds for BIM update , 2015, Adv. Eng. Informatics.

[28]  Thomas Linner,et al.  Matching kit interface for building refurbishment processes with 2D modules , 2020 .

[29]  Arnaud Polette,et al.  Simulated annealing-based fitting of CAD models to point clouds of mechanical parts’ assemblies , 2020, Engineering with Computers.

[30]  Qiang Li,et al.  G1 continuity conditions of adjacent NURBS surfaces , 2005, Comput. Aided Geom. Des..

[31]  Carl T. Haas,et al.  Benchmarking and Improving Dimensional Quality on Modular Construction Projects – A Case Study , 2020 .

[32]  Lapo Governi,et al.  Reverse engineering by CAD template fitting: study of a fast and robust template-fitting strategy , 2020, Engineering with Computers.

[33]  Carl T. Haas,et al.  State of research in automatic as-built modelling , 2015, Adv. Eng. Informatics.

[34]  Luigi Barazzetti,et al.  Creation of Parametric BIM Objects from Point Clouds Using Nurbs , 2015 .

[35]  Ghassan Hamarneh,et al.  A Survey on Shape Correspondence , 2011, Comput. Graph. Forum.

[36]  Luigi Barazzetti,et al.  Parametric as-built model generation of complex shapes from point clouds , 2016, Adv. Eng. Informatics.

[37]  David Rutten,et al.  Galapagos: On the Logic and Limitations of Generic Solvers , 2013 .

[38]  Andrey Dimitrov,et al.  Non‐Uniform B‐Spline Surface Fitting from Unordered 3D Point Clouds for As‐Built Modeling , 2016, Comput. Aided Civ. Infrastructure Eng..

[39]  Kazuo Yonekura,et al.  A Shape Parameterization Method Using Principal Component Analysis in Applications to Parametric Shape Optimization , 2014 .

[40]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[41]  Carl T. Haas,et al.  Spatial Parameterization of Non-Semantic CAD Elements for Supporting Automated Disassembly Planning , 2019 .

[42]  Frédéric Bosché,et al.  The value of integrating Scan-to-BIM and Scan-vs-BIM techniques for construction monitoring using laser scanning and BIM: The case of cylindrical MEP components , 2015 .