Browse > Article
http://dx.doi.org/10.13161/kibim.2017.7.1.018

Using Geometry based Anomaly Detection to check the Integrity of IFC classifications in BIM Models  

Koo, Bonsang (서울과학기술대학교 건설시스템공학과)
Shin, Byungjin (서울과학기술대학교 건설시스템공학과)
Publication Information
Journal of KIBIM / v.7, no.1, 2017 , pp. 18-27 More about this Journal
Abstract
Although Industry Foundation Classes (IFC) provide standards for exchanging Building Information Modeling (BIM) data, authoring tools still require manual mapping between BIM entities and IFC classes. This leads to errors and omissions, which results in corrupted data exchanges that are unreliable and thus compromise the validity of IFC. This research explored precedent work by Krijnen and Tamke, who suggested ways to automate the mapping of IFC classes using a machine learning technique, namely anomaly detection. The technique incorporates geometric features of individual components to find outliers among entities in identical IFC classes. This research primarily focused on applying this approach on two architectural BIM models and determining its feasibility as well as limitations. Results indicated that the approach, while effective, misclassified outliers when an IFC class had several dissimilar entities. Another issue was the lack of entities for some specific IFC classes that prohibited the anomaly detection from comparing differences. Future research to improve these issues include the addition of geometric features, using novelty detection and the inclusion of a probabilistic graph model, to improve classification accuracy.
Keywords
Building Information Modeling; Industry Foundation Classes; Machine Learning; Anomaly Detection;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Ahmed, A., Korres, N. E., Ploennigs, J., Elhadi, H., Menzel, K. (2011). Mining building performance data for energyefficient operation, Advanced Engineering Informatics, 25(2), 341-354.   DOI
2 Akinci, B. (2008). CAD and GIS interoperability through semantic web services, Journal of Information Technology in Construction (ITcon), 13, 39-55.
3 Daum, S., Borrmann, A. (2014). Processing of Topological BIM Queries using Boundary Representation Based Methods, Advanced Engineering Informatics, 28(4), 272-286.   DOI
4 Dudas, P. M., Ghafourian, M., Karimi, H. A. (2009). ONALIN: Ontology and Algorithm for Indoor Routing, Presented at the 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware, IEEE, pp. 720-725.
5 El-Mekawy, M., Ostman, A. (2010). Semantic Mapping : An Ontology Engineering Method for Integrating Building Models in IFC and CityGML., 3rd ISDE DIGITAL EARTH SUMMIT. pp. 1-11.
6 Froese, T., Grobler, F., Ritzenthaler, J., Yu, K., Akinci, B., Akbas, R. (1999). Industry Foundation Classes for Project Management - A Trial Implementation, Journal of Information Technology in Construction (ITcon), 4(2), 17-36.
7 Kang, T. W. (2015). Open source viewer-based BIM Query Development for BIM information visualization, Journal of KIBIM, 5(2), 19-25.   DOI
8 Fisher, M., Hanrahan, P. (2010). Context-based search for 3D models, In ACM Transactions on Graphics (TOG), 29(6), pp. 182.   DOI
9 Fisher, M., Savva, M., Hanrahan, P. (2011). Characterizing structural relationships in scenes using graph kernels, In ACM Transactions on Graphics (TOG), 30(4), p. 34.
10 Kang, H. S., Lee, G., Shin, Y. A. (2008). A Framework for the IFC Interoperability Test Method to Support BIM, Proceedings of KICEM Annual Conference, 675-678.
11 Kim, I. H., Choi, J. S. (2011). IFC Standard Interoperability for Quality Assurance Based on the Open BIM Environment, 2010 COSEIK Annual Conference, 1-4.
12 Kim, J. W., Ock, J. H. (2009). A Study on the Development of the Problem Improvement Directions in Enhancing BIM Data Interoperability through IFC, Korean Journal of Construction Engineering and Management, 10(6), 88-98.
13 Kim, H., Grobler, F. (2009). Design Coordination in Building Information Modeling (BIM) Using Ontological Consistency Checking, International Workshop on Computing in Civil Engineering 2009, American Society of Civil Engineers, 346, pp. 410-420.
14 Kim, H., Stumpf, A., Kim, W. (2011). Analysis of an energy efficient building design through data mining approach. Automation in Construction, 20(1), 37-43.   DOI
15 Kiviniemi, A. (2009). IFC Certification Process and Data Exchange Problems. Proceedings of the 2008 ECCPM, Conference, pp. 6.
16 Koller, D., Friedman, N. (2009). Probabilistic graphical models: principles and techniques. MIT press.
17 Krijnen, T. (2015). IfcOpenShell, https://ifcopenshell.org (May 2015).
18 Lee, S. K., Kim, K. R., Yu, J. H. (2014). BIM and ontologybased approach for building cost estimation. Automation in Construction, 41, 96-105.   DOI
19 Krijnen, T., Tamke, M. (2015). Assessing Implicit Knowledge in BIM Models with Machine Learning, Modelling Behaviour, pp. 397-406.
20 Lee, S. K., Kim, K. R., Yu, J. H. (2012). Automatic Inference of Standard BOQ(Bill of Quantities) Items using BIM and Ontology. Korean Journal of Construction Engineering and Management, 13(3), 99-108.   DOI
21 Lipman, R., Palmer, M., Palacios, S. (2011). Assessment of conformance and interoperability testing methods used for construction industry product models. Automation in Construction, 20(4), 418-428.   DOI
22 Lee, J. Y., Seo, M. R., Son, B. S. (2009). A Study on the Exchange Method of Building Information Model between BIM Solutions using IFC File Format, Journal of the Architectural Institute of Korea Planning & Design, 25(3), 1-10.
23 Mazairac, W., Beetz, J. (2013). BIMQL - An open query language for building information models. Advanced Engineering Informatics, 27(4), 444-456.   DOI
24 Park, J., Cho, Y. K., Martinez, D. (2016). A BIM and UWB integrated Mobile Robot Navigation System for Indoor Position Tracking Applications, Journal of Construction Engineering and Project Management, 6(2), 30-39.   DOI
25 Park, J. D., Kim, J. W. (2009). A Study on the Ontology Representation of the IFC based Building Information Model, Journal of the Architectural Institute of Korea Structure & Construction, 25(5), 87-94.
26 Paviot, T. (2014). Pythonocc, 3D CAD/CAE/PLM development framework for the python programming language, https://github.com/DURAARK/pyIfcExtract (May 2015).
27 Tauscher, E., Bargstadt, H. J., Smarsly, K. (2016). Generic BIM queries based on the IFC object model using graph theory. Eccpm, 1-8.
28 Pauwels, P., Van Deursen, D. (2012). IFC/RDF: adaptation, aggregation and enrichment. Proceedings of the 5th International Conference on Semantic and Digital Media Technologies, pp. 1-3.
29 Pauwels, P., De Meyer, R., Van Campenhout, J. (2010). Interoperability for the Design and Construction Industry through Semantic Web Technology. In Semantic Multimedia. Berlin, Heidelberg: Springer Berlin Heidelberg, 6725, pp. 143-158
30 Pedregosa, F. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, pp. 2825-2830.
31 Xiong, X., Huber, D. (2010). Using Context to Create Semantic 3D Models of Indoor Environments. British Machine Vision Conference 2010, British Machine Vision Association. pp. 45.1-45.11.
32 Xiong, X., Adan, A., Akinci, B., Huber, D. (2013). Automatic creation of semantically rich 3D building models from laser scanner data. Automation in Construction, 31, 325-337.   DOI
33 Yu, J. H., Kim, G. R. (2013). Application of BIM information using ontology-based approach, Construction Engineering and Management, 14(1), 52-57.
34 Zhang, C., Beetz, J., Weise, M. (2014). Interoperable validation for IFC building models using open p standards. Journal of Information Technology in Construction (ITcon), 20(2), 24-39.