Litcius/Paper detail

Constructing Invariant Signatures for AEC Objects to Support BIM-Based Analysis Automation through Object Classification

Jin Wu, Temitope Akanbi, Jiansong Zhang

2022Journal of Computing in Civil Engineering41 citationsDOI

Abstract

Building information modeling (BIM) object classification is a key step in supporting the full automation of architecture, engineering, and construction (AEC) domain tasks such as cost estimation and building code compliance checking. A machine learning approach is designated to address any classification task without requiring the domain knowledge to be explicitly or manually specified in detail. The success of machine learning, however, relies on the quality and suitability of input features. In order to support seamless interoperability of BIM applications, the authors have proposed invariant signatures that uniquely define each AEC object and capture their intrinsic properties. In this paper, the authors combine the use of invariant signatures together with machine learning approach to address BIM object classification. The developed invariant signatures include geometric signatures, locational signatures, and metadata signatures. To test the robustness of their use as machine learning features, the authors created a new BIM object data set with 1,900 AEC objects in five major categories of building elements, including beams, columns, footings, slabs, and walls. The data were manually annotated by independent annotators to ensure the quality. Among those AEC objects in the data set, 1,330 objects (70% of the data) were used as training/development data and 570 objects (30% of the data) were used as testing data. The authors extracted the predefined invariant signatures as features and tested the robustness of them in AEC object classification using different machine learning algorithms. The best-performing algorithm achieved 99.6% F1-measure in the testing data, which outperformed the state of the art (94.9% F1-measure). As a demonstration of the value of such object classification, a comparative experiment was conducted to take off quantities of walls from a student apartment complex, both using the state-of-the-art commercial software and using the object classification–based automation. Consistent results were found between these two quantity takeoff methods, whereas using object classification–based automation further saved time and manual efforts significantly (saved 98.1% of the loading and object selecting time). These results showed that the use of proposed invariant signatures and machine learning algorithms in BIM applications is promising.

Topics & Concepts

Computer scienceRobustness (evolution)MetadataInteroperabilityAutomationArtificial intelligenceMachine learningTest dataCognitive neuroscience of visual object recognitionInvariant (physics)Building information modelingData miningObject (grammar)Software engineeringEngineeringBiochemistryCompatibility (geochemistry)ChemistryGeneChemical engineeringMathematical physicsOperating systemMechanical engineeringPhysicsInfrastructure Maintenance and MonitoringBIM and Construction Integration3D Surveying and Cultural Heritage
Constructing Invariant Signatures for AEC Objects to Support BIM-Based Analysis Automation through Object Classification | Litcius