欢迎访问《图学学报》 分享到:

图学学报

• 建筑与城市信息模型 • 上一篇    下一篇

BIM 模型相似度计算方法

  

  1. (1. 北京建筑大学电气与信息工程学院,北京 100044;
    2. 建筑大数据智能处理方法研究北京市重点实验室,北京 102616;
    3. 盈嘉互联(北京)科技有限公司,北京 100041)
  • 出版日期:2020-08-31 发布日期:2020-08-22
  • 基金资助:
    国家自然科学基金项目(71601013);北京市自然科学基金项目(4202017);北京市青年拔尖人才培育项目(CIT&TCD201904050);北京建筑大学青年英才项目

Similarity calculation method of BIM model

  1. (1. School of Electrical and Information Engineering, Beijing University of Civil Engineering and Architecture, Beijing 100044, China;
    2. Beijing Key Laboratory of Intelligent Processing for Building Big Data, Beijing 102616, China;
    3. BOS Winner (Beijing) Technology Co. Ltd., Beijing 100041, China)
  • Online:2020-08-31 Published:2020-08-22
  • Supported by:
    National Natural Science Foundation of China (71601013); Beijing Municipal Natural Science Foundation (4202017); Beijing Youth
    Talent Training Project (CIT&TCD201904050); Young Elite of Beijing University of Civil Engineering and Architecture

摘要: 针对从业者不论是想从本地模型库还是线上共享网站获取所需的BIM 模型只能靠
逐个查找、人工识读的方法,而模型的数量越来越多,获取符合需求的模型需要花费大量的时
间和人力的问题,提出了一种构件级BIM 模型相似度计算方法。从模型的构件出发,以BIM
通用交互格式工业基础类(IFC)文件作数据源,以通用数据标准IFC 2×3 为数据基础,首先提取
模型中构件的几何信息、语义信息等,并利用改进的方向包围盒(OBB)碰撞检测算法查找相连
构件;然后以构件为顶点、构件间连接关系为边将BIM 模型构建为邻接图模型,并用图编辑距
离算法计算邻接图模型的编辑距离;最后即可计算出不同模型之间的相似度。该方法以构件级
BIM 模型的相似度为依据可以大大提升BIM 模型的检索速度与准确率。

关键词: 建筑信息模型, 相似模型, 相似度计算, 方向包围盒算法, 图编辑距离

Abstract: At present, whether in a local BIM model library or on an online BIM model sharing
website, practitioners can only obtain the required BIM models by searching and reading them one by
one manually. With the increasing number of models, it takes much time and labor to obtain models
that meet the requirements. In this light, a component-level BIM model similarity calculation method
was proposed. Based on the components of the model, this method used the industry foundation
classes (IFC) files in the BIM universal interactive format as the data source and the universal data
standard IFC 2×3 as the data foundation. First, the geometric information and semantic information of
the components in the model were extracted, and the improved oriented bounding box (OBB)
collision detection algorithm was used to find connected components. Then the BIM model was built
as an adjacency graph model with the components as vertexes and the connection relationship among
components as edges, and he graph editing distance algorithm was used to calculate the edit distance
of the adjacency graphs. Finally, the similarity between different BIM models was calculated. Based
on the similarity of component-level BIM models, the retrieval speed and accuracy of BIM models
can be greatly improved.

Key words: building information modeling, similarity model, similarity calculation, oriented bounding box, graph edit distance