Heterogeneous network modeling and segmentation of building information modeling data for parallel triangulation and visualization

Abstract Building Information Modeling (BIM) is a promising technology for the construction industry, and BIM models have become widely accepted as 3D construction models. Currently, BIM data are often organized by product level to support cross-platform parallel and real-time visualization. However, cross-platform visualization of BIM products with large volumes of geometric data still poses a challenge to both triangulation and rendering processes. Existing efforts have mainly used geometric simplification and geometric data streaming technologies. This study addresses this issue from a different perspective by partitioning original large-scale BIM products into small BIM sub-products. First, a novel heterogeneous geometric relationship model (HeGeo) is proposed to categorize BIM relationships into reference, decomposition, and association relationships according to Industry Foundation Classes. On top of the HeGeo, a strategy for partitioning the geometric data of the original BIM products is proposed. Empirical studies were conducted on nine BIM models with a BIM product embedding all the geometric data. The experimental results showed that the proposed scheme improved triangulation efficiency 3.05 ± 0.57 times with the same hardware resources and the same triangulation tool through a parallel computing framework and raised the triangular mesh loading efficiency 1.53 ± 0.29 times by processing requests concurrently. In addition, the proposed scheme improved the user experience of online BIM visualization tools through incremental rendering. The segmentation scheme was generalized to product-level and floor-level schemes by constraining the segmentation nodes to BIM products and floors respectively. Thus, the segmentation scheme could be applied to any BIM model and facilitate BIM adoption by all stakeholders during a building's life cycle.

[1]  Heng Li,et al.  Combining IFC and 3D tiles to create 3D visualization for building information modeling , 2020 .

[2]  Zhigang Deng,et al.  Structured Volume Decomposition via Generalized Sweeping , 2016, IEEE Transactions on Visualization and Computer Graphics.

[3]  Ayellet Tal,et al.  Hierarchical mesh decomposition using fuzzy clustering and cuts , 2003, ACM Trans. Graph..

[4]  Pierre Alliez,et al.  Cost-driven framework for progressive compression of textured meshes , 2019, MMSys.

[5]  Guoqing Xu,et al.  Understanding and overcoming parallelism bottlenecks in ForkJoin applications , 2017, 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE).

[6]  Michael Englert,et al.  Optimized streaming of large web 3D applications , 2017, 2017 23rd International Conference on Virtual System & Multimedia (VSMM).

[7]  Craig A. Knoblock,et al.  A Survey of Digital Map Processing Techniques , 2014, ACM Comput. Surv..

[8]  JeongGil Ko,et al.  Reactive Mesh Simplification for Augmented Reality Head Mounted Displays , 2018, MobiSys.

[9]  Céline Hudelot,et al.  3D Mesh Compression , 2015, ACM Comput. Surv..

[10]  Ki-Joune Li,et al.  Simplification of geometric objects in an indoor space , 2019 .

[11]  Tae Wook Kang,et al.  A study on software architecture for effective BIM/GIS-based facility management data integration , 2015 .

[12]  Youssef Diab,et al.  IFC and CityGML : going further than LOD , 2013 .

[13]  Soonhung Han,et al.  Feature shape complexity: a new criterion for the simplification of feature-based 3D CAD models , 2016, The International Journal of Advanced Manufacturing Technology.

[14]  Lars Huettenberger,et al.  Decomposition and Simplification of Multivariate Data using Pareto Sets , 2014, IEEE Transactions on Visualization and Computer Graphics.

[15]  Spyridon Panagiotakis,et al.  Adaptive streaming of complex Web 3D scenes based on the MPEG-DASH standard , 2016, Multimedia Tools and Applications.

[16]  Youssef Diab,et al.  CityGML and IFC: Going further than LOD , 2013, 2013 Digital Heritage International Congress (DigitalHeritage).

[17]  Jakob Beetz,et al.  BIMSERVER.Org – An Open Source IFC Model Server , 2010 .

[18]  Ioannis Pratikakis,et al.  Unsupervised Spectral Mesh Segmentation Driven by Heterogeneous Graphs , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Xiaoping Zhou,et al.  Parallel computing-based online geometry triangulation for building information modeling utilizing big data , 2019, Automation in Construction.

[20]  Yong-Jin Liu,et al.  Delaunay mesh simplification with differential evolution , 2018, ACM Trans. Graph..

[21]  Haiyan Zhang,et al.  OutDet: an algorithm for extracting the outer surfaces of building information models for integration with geographic information systems , 2019, Int. J. Geogr. Inf. Sci..

[22]  Petros Daras,et al.  Benchmarking Open-Source Static 3D Mesh Codecs for Immersive Media Interactive Live Streaming , 2019, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[23]  Jack Chin Pang Cheng,et al.  A financial decision making framework for construction projects based on 5D Building Information Modeling (BIM) , 2016 .

[24]  Dieter W. Fellner,et al.  SRC - a streamable format for generalized web-based 3D data transmission , 2014, Web3D '14.

[25]  Xiangyu Wang,et al.  Streamlining Digital Modeling and Building Information Modelling (BIM) Uses for the Oil and Gas Projects , 2018 .

[26]  Andrea Forberg,et al.  Generalization of 3D building data based on a scale-space approach , 2007 .

[27]  Yin Li,et al.  An augmented MapReduce framework for Building Information Modeling applications , 2014, Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[28]  Christophe Cruz,et al.  IFC and building lifecycle management , 2008 .

[29]  Xiaoping Zhou,et al.  Towards product-level parallel computing of large-scale building information modeling data using graph theory , 2020 .

[30]  Lukumon O. Oyedele,et al.  Big Data in the construction industry: A review of present status, opportunities, and future trends , 2016, Adv. Eng. Informatics.

[31]  Kai Tang,et al.  Lightweighting for Web3D visualization of large-scale BIM scenes in real-time , 2016, Graph. Model..

[32]  Liqiu Meng,et al.  A three-step approach of simplifying 3D buildings modeled by CityGML , 2012, Int. J. Geogr. Inf. Sci..

[33]  Jia Wang,et al.  Cross-platform online visualization system for open BIM based on WebGL , 2019, Multimedia Tools and Applications.

[34]  Juan-Roberto Jiménez,et al.  Mobile Volume Rendering: Past, Present and Future , 2016, IEEE Transactions on Visualization and Computer Graphics.