BIMSeek++: Retrieving BIM components using similarity measurement of attributes

Abstract Building information modeling (BIM) has played a central role in architecture, engineering, and construction (AEC) industry, which also becomes an active research direction in smart buildings and smart cities. With the rapid development and popularization of BIM technology, online BIM resource libraries have grown rapidly. Fast and effective retrieval of BIM components from such great amount of resources has become an urgent demand. Traditional methods such as catalog browsing, keyword matching and shape matching are not capable of delivering satisfactory results, since they cannot extract the domain-specific information carried by BIM components. To resolve the aforementioned issue, we propose a novel similarity measurement and a new retrieval method, and integrate them into the BIMSeek system. The main contributions of our work are as follows. Firstly, we propose a novel algorithm for measuring the similarity between two BIM components based on their attribute information and Tversky similarity. Our proposed algorithm yields the best result in terms of Precision–Recall, F-measure and DCG compared to the traditional Tversky similarity measure and geometry similarity algorithm. Secondly, based on our proposed similarity measurement algorithm, we propose a novel retrieval method of BIM components called query-by-model. We integrate both our proposed similarity measurement algorithm and retrieval method into the BIM retrieval system, named BIMSeek, to greatly improve its retrieving speed and accuracy. Furthermore, we combine the query-by-model and query-by-keyword methods to refine the retrieval results iteratively. Finally, we conduct extensive experiments that compare our proposed method against previous retrieval methods. Results show that our method outperforms previous methods.

[1]  Ajith Kumar Parlikad,et al.  Design and development of BIM models to support operations and maintenance , 2019, Comput. Ind..

[2]  Ming Gu,et al.  IFCdiff: A content-based automatic comparison approach for IFC files , 2018 .

[3]  S. Staub-French,et al.  Reasoning about component similarity in building product models from the construction perspective , 2007 .

[4]  Gurdip Singh,et al.  Design Similarity Measures for Process Planning and Design Evaluation , 1997 .

[5]  Yu-Chi Pu,et al.  Invariant feature extraction for 3D model retrieval: An adaptive approach using Euclidean and topological metrics , 2012, Comput. Math. Appl..

[6]  Min Liu,et al.  Computing the Inner Distances of Volumetric Models for Articulated Shape Description with a Visibility Graph , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Bülent Sankur,et al.  3D Model Retrieval Using Probability Density-Based Shape Descriptors , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[9]  Victor I. Chang,et al.  Applicability of Big Data Techniques to Smart Cities Deployments , 2017, IEEE Transactions on Industrial Informatics.

[10]  Jiarui Lin,et al.  Multiaspect Similarity Evaluation of BIM-Based Standard Dwelling Units for Residential Design , 2018 .

[11]  Katrin Erk,et al.  Vector Space Models of Word Meaning and Phrase Meaning: A Survey , 2012, Lang. Linguistics Compass.

[12]  Matthias Zwicker,et al.  Multi-Angle Point Cloud-VAE: Unsupervised Feature Learning for 3D Point Clouds From Multiple Angles by Joint Self-Reconstruction and Half-to-Half Prediction , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[13]  Junwei Han,et al.  SeqViews2SeqLabels: Learning 3D Global Features via Aggregating Sequential Views by RNN With Attention , 2019, IEEE Transactions on Image Processing.

[14]  Anthony N. Nguyen,et al.  Exploiting medical hierarchies for concept-based information retrieval , 2012, ADCS.

[15]  Karthik Ramani,et al.  Three-dimensional shape searching: state-of-the-art review and future trends , 2005, Comput. Aided Des..

[16]  Jing Sun,et al.  IFCCompressor: A content-based compression algorithm for optimizing Industry Foundation Classes files , 2015 .

[17]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[18]  Matthias Zwicker,et al.  3DViewGraph: Learning Global Features for 3D Shapes from A Graph of Unordered Views with Attention , 2019, IJCAI.

[19]  Meng Wang,et al.  A query expansion method for retrieving online BIM resources based on Industry Foundation Classes , 2015 .

[20]  Jia-Rui Lin,et al.  A Natural‐Language‐Based Approach to Intelligent Data Retrieval and Representation for Cloud BIM , 2016, Comput. Aided Civ. Infrastructure Eng..

[21]  Yen-Liang Chen,et al.  An IPC-based vector space model for patent retrieval , 2011, Inf. Process. Manag..

[22]  Jeff Haberl,et al.  Developing a physical BIM library for building thermal energy simulation , 2015 .

[23]  Atanas Kiryakov,et al.  Semantic annotation, indexing, and retrieval , 2004, J. Web Semant..

[24]  Charles M. Eastman Industry Foundation Classes , 2018 .

[25]  Stephen Culley,et al.  A model of factors influencing the design requirement , 2004 .

[26]  Xionghui Zhou,et al.  A feasible approach to the integration of CAD and CAPP , 2007, Comput. Aided Des..

[27]  Jia-Rui Lin,et al.  A Review on 3D Spatial Data Analytics for Building Information Models , 2019, Archives of Computational Methods in Engineering.

[28]  Yu-Shen Liu,et al.  Dynamically loading IFC models on a web browser based on spatial semantic partitioning , 2019, Vis. Comput. Ind. Biomed. Art.

[29]  Thomas G. Gunn The Mechanization of Design and Manufacturing. , 1982 .

[30]  R. Doyle The American terrorist. , 2001, Scientific American.

[31]  Junwei Han,et al.  Deep Spatiality: Unsupervised Learning of Spatially-Enhanced Global and Local 3D Features by Deep Neural Network With Coupled Softmax , 2018, IEEE Transactions on Image Processing.

[32]  Junwei Han,et al.  BoSCC: Bag of Spatial Context Correlations for Spatially Enhanced 3D Shape Representation , 2017, IEEE Transactions on Image Processing.

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

[34]  Matthias Zwicker,et al.  View Inter-Prediction GAN: Unsupervised Representation Learning for 3D Shapes by Learning Global Shape Memories to Support Local View Predictions , 2018, AAAI.

[35]  Ming Gu,et al.  BIMTag: Concept-based automatic semantic annotation of online BIM product resources , 2017, Adv. Eng. Informatics.

[36]  A. Tversky Features of Similarity , 1977 .

[37]  Matthias Zwicker,et al.  Parts4Feature: Learning 3D Global Features from Generally Semantic Parts in Multiple Views , 2019, IJCAI.

[38]  Ming Gu,et al.  Enhanced Explicit Semantic Analysis for Product Model Retrieval in Construction Industry , 2017, IEEE Transactions on Industrial Informatics.

[39]  Junwei Han,et al.  3D2SeqViews: Aggregating Sequential Views for 3D Global Feature Learning by CNN With Hierarchical Attention Aggregation , 2019, IEEE Transactions on Image Processing.

[40]  Philip Resnik,et al.  Using Information Content to Evaluate Semantic Similarity in a Taxonomy , 1995, IJCAI.

[41]  Ming Gu,et al.  The IFC-based path planning for 3D indoor spaces , 2013, Adv. Eng. Informatics.

[42]  Qiyu Shen,et al.  Natural-language-based intelligent retrieval engine for BIM object database , 2019, Comput. Ind..

[43]  Noël Crespi,et al.  Semantic Context-Aware Service Composition for Building Automation System , 2014, IEEE Transactions on Industrial Informatics.