SCIENTIA SINICA Informationis, Volume 48 , Issue 3 : 274-292(2018) https://doi.org/10.1360/N112017-00240

Mobile web-based lightweight and real-time roaming algorithm for large-scale WebBIM scenes

More info
  • ReceivedNov 14, 2017
  • AcceptedDec 27, 2017
  • PublishedFeb 13, 2018


With the popularity of mobile terminals, including smart phones, there is a great push for users to share large-scale data on phone webpages. This study considers building information modeling (BIM) as the core smart construction technology and leverages, its classical data format — industry foundation classes (IFC) as the input data format, and presents a mobile & web-based lightweight and real-time roaming algorithm for large-scale WebBIM scenes. To comply with the semantics information in IFC files and with a building's structure, our method focuses on creating a more lightweight product, by not relying exclusively on geometry faces as ordinary visualization programs do. Our main idea for optimizing mobile, web-based, lightweight and real-time roaming is threefold: reduce redundancies, generate an efficient hybrid data structure and design dynamic load/unload strategies. In the study, a prototype system was integrated and leveraged for experimentation. The final performance analysis shows that we can significantly reduce the redundancy to about 70 percent of the raw BIM scenes. Meanwhile, our method can maintain the FPS at around 30 and memory consumption at about 400 MB with an increasing scene scale.

Funded by







[1] Donkers S, Ledoux H, Zhao J. Automatic conversion of IFC datasets to geometrically and semantically correct CityGML LOD3 buildings. Trans GIS, 2016, 20: 547-569 CrossRef Google Scholar

[2] Thomas L. IFC Office Release 4. Model Support Group (MSG) of BuildingSMART, 2013. http://www.buildingsmart-tech.org/specifications/ifc-releases/ifc4-release. Google Scholar

[3] Johansson M, Roupé M, Bosch-Sijtsema P. Real-time visualization of building information models (BIM). Automation Construction, 2015, 54: 69-82 CrossRef Google Scholar

[4] Pasewaldt S, Trapp M, Döllner J. Multi-perspective detail overview visualization for 3D building exploration. In: Proceedings of the 11th Theory and Practice of Computer Graphics (TPCG), 2013. 57--64. Google Scholar

[5] Karsch K, Golparvar-Fard M, Forsyth D. ConstructAide: analyzing and visualizing construction sites through photographs and building models. ACM Trans Graph, 2014, 33: 176. Google Scholar

[6] Sun J, Liu Y S, Gao G. IFCCompressor: A content-based compression algorithm for optimizing Industry Foundation Classes files. Automation Construction, 2015, 50: 1-15 CrossRef Google Scholar

[7] Arthaud G, Lombardo J C. Automatic semantic comparison of STEP product models. In: Innovations in Design & Decision Support Systems in Architecture and Urban Planning. Berlin: Springer, 2006. 447--463. Google Scholar

[8] Lee G, Won J, Ham S. Metrics for Quantifying the Similarities and Differences between IFC Files. J Comput Civ Eng, 2011, 25: 172-181 CrossRef Google Scholar

[9] Zhang L, Issa R R A. Development of IFC-based construction industry ontology for information retrieval from IFC models. In: Proceedings of the EG-ICE Workshop. The Netherlands: University of Twente, 2011. 6--8. Google Scholar

[10] Gao G, Liu Y S, Wang M. A query expansion method for retrieving online BIM resources based on Industry Foundation Classes. Automation Construction, 2015, 56: 14-25 CrossRef Google Scholar

[11] Liu H, Liu Y S, Pauwels P. Enhanced Explicit Semantic Analysis for Product Model Retrieval in Construction Industry. IEEE Trans Ind Inf, 2017, 13: 3361-3369 CrossRef Google Scholar

[12] Gao G, Liu Y S, Lin P. BIMTag: Concept-based automatic semantic annotation of online BIM product resources. Adv Eng Inf, 2017, 31: 48-61 CrossRef Google Scholar

[13] Shi X, Liu Y S, Gao G. IFCdiff : A content-based automatic comparison approach for IFC files. Automation Construction, 2018, 86: 53-68 CrossRef Google Scholar

[14] Guo J, Yan D M, Li E. Illustrating the disassembly of 3D models. Comput Graphics, 2013, 37: 574-581 CrossRef Google Scholar

[15] Laga H, Mortara M, Spagnuolo M. Geometry and context for semantic correspondences and functionality recognition in man-made 3d shapes. ACM Trans Graph, 2013, 32: 150. Google Scholar

[16] Zheng Y, Cohen-Or D, Averkiou M. Recurring part arrangements in shape collections. Comput Graphics Forum, 2014, 33: 115-124 CrossRef Google Scholar

[17] Cohen-Or D, Chrysanthou Y L, Silva C T. A survey of visibility for walkthrough applications. IEEE Trans Visual Comput Graphics, 2003, 9: 412-431 CrossRef Google Scholar

[18] Mattausch O, Bittner J, Wimmer M. CHC+: Coherent Hierarchical Culling Revisited. Comput Graphics Forum, 2008, 27: 221-230 CrossRef Google Scholar

[19] Jia J Y, Wang W, Wang M F, et al. Multi-layered incremental & scalable sector of interest (MISSOI) based efficient progressive transmission of large-scale DVE scenes. Chinese J Comput, 2014, 37: 1324--1334. Google Scholar

[20] Gu W, Wang J, Shi H, et al. Research on a hybrid spatial index structure. J Comput Inf Syst, 2011, 7: 3972--3978. Google Scholar

[21] Terry J, Stantic B. Indexing method for multidimensional vector data. ComSIS, 2013, 10: 1077-1104 CrossRef Google Scholar

[22] Varduhn V, Mundani R P, Rank E. Real time processing of large data sets from built infrastructure. J Syst Cybernet Inf, 2011, 9: 63--67. Google Scholar

[23] Kang H, Lee G. Development of an object-relational IFC server. In: Proceedings of ICCEM/ICCPM, Jeju, 2009. Google Scholar

[24] Liu X, Xie N, Tang K. Lightweighting for Web3D visualization of large-scale BIM scenes in real-time. Graphical Model, 2016, 88: 40-56 CrossRef Google Scholar

[25] Volk R, Stengel J, Schultmann F. Building Information Modeling (BIM) for existing buildings - Literature review and future needs. Automation Construction, 2014, 38: 109-127 CrossRef Google Scholar

[26] van Kaick O, Zhang H, Hamarneh G. A Survey on Shape Correspondence. Comput Graphics Forum, 2011, 30: 1681-1707 CrossRef Google Scholar

[27] Kong Y, Dong W, Mei X, et al. SimLocator: robust locator of similar objects in images. Visual Comput. 2013, 29: 861--870. Google Scholar

[28] Zhu C, Yi R, Lira W, et al. Deformation-driven shape correspondence via shape recognition. ACM Trans Graph, 2017, 36: 51. Google Scholar

[29] Bouaziz S, Tagliasacchi A, Pauly M. Sparse iterative closest point. Comput Graph Forum, 2013, 32: 113--123. Google Scholar

[30] Lin Y H, Liu Y S, Gao G. The IFC-based path planning for 3D indoor spaces. Adv Eng Inf, 2013, 27: 189-205 CrossRef Google Scholar

[31] Amor R, Dimyadi J. An open repository of IFC data models and analyses to support interoperability deployment. In: Proceedings of the 27th Annual International CIB W78 Conference, Cairo, 2010. Google Scholar

Copyright 2020  CHINA SCIENCE PUBLISHING & MEDIA LTD.  中国科技出版传媒股份有限公司  版权所有

京ICP备14028887号-23       京公网安备11010102003388号