[发明专利]一种基于深度学习的BIM三维重建方法在审

专利信息
申请号: 202110160200.3 申请日: 2021-02-05
公开(公告)号: CN112785694A 公开(公告)日: 2021-05-11
发明(设计)人: 姚鸿方 申请(专利权)人: 希盟泰克(重庆)实业发展有限公司
主分类号: G06T17/00 分类号: G06T17/00
代理公司: 重庆天成卓越专利代理事务所(普通合伙) 50240 代理人: 王宏松
地址: 400020 重庆*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 深度 学习 bim 三维重建 方法
【权利要求书】:

1.一种基于深度学习的BIM三维重建方法,其特征在于,包括以下步骤:

S1,采用扫描仪采集需要识别的室内建筑场景的点云数据;

S2,构建所采用的PA-Net网络,该网络对点云数据进行特征提取和对特征矩阵进行联合分割;

S3,采用训练数据集对PA-Net网络进行训练,得到训练好的模型;

S4,将S1所采集到的需要识别的室内建筑场景的点云数据输入S3训练好的PA-Net模型,输出得到实例分割矩阵;

S5,将S4所得包含语义信息实例分割矩阵利用IFC标准逆向生成BIM模型。

2.根据权利要求1所述的一种基于深度学习的BIM三维重建方法,其特征在于,所述S2包括:

所述PA-Net网络包括点云处理网络PointNet和联合分割模块ASIS,

S2-1,设计与搭建点云处理网络PointNet,该网络模块用于完成对点云数据进行特征提取;

S2-2,设计联合分割模块ASIS,完成对PointNet提取的特征矩阵的语义分割和实例分割。

3.根据权利要求2所述的一种基于深度学习的BIM三维重建方法,其特征在于,所述S3包括:

联合分割网络系统由3部分组成:①负责点云特征提取的主干网络PointNet;②负责融合实例、语义信息的联合分割模块即ASIS模块;③负责实例分割的分类器;

输入的点云矩阵仅包含每个点的坐标信息(x,y,z)与颜色信息(R,G,B),表示矩阵维度的大小为N×6,N代表所有点云数据的数量;

PA-Net网络框架的主干网络负责对输入的点云进行初步特征提取,并得到特征矩阵。

4.根据权利要求2所述的一种基于深度学习的BIM三维重建方法,其特征在于,所述PointNet包括PointNet网络结构:

令为全连接FC网络的第k-1层的输出矢量,lk-1,1表示全连接网络的第k-1层的第1个神经元,lk-1,2表示全连接网络的第k-1层的第2个神经元,表示全连接网络的第k-1层的第N个神经元的输出,因此第k层神经网络上每一个神经元的输出为:

其中,Nk-1表示的是第k-1层隐藏层上神经元个数,

Wk(i,j)表示第k层隐藏层的权重矩阵Wk的第i行第j列,

lk-1(j)表示第k-1层的第j列偏置,

bk(i)表示第k层隐藏层的偏置矢量bk的第i行,

Wk(i)表示第k层隐藏层的权重矩阵Wk的第i行,

lk-1表示第k-1层的偏置即第k-1层网络的输入,

(·)T表示矩阵转置,

Nk表示的是第k层隐藏层上神经元个数,

Wk和bk分别为第k层隐藏层的权重矩阵和偏置矢量,

于是第k层隐藏层的输出为:

lk=Wklk-1+bk

其中,Wk和bk分别为第k层隐藏层的权重矩阵和偏置矢量;

lk-1为第k-1层网络的输入;

将求出的lk作为下一层网络的输入;

一个2D卷积层网络由多个卷积滤波器组成,每个滤波器处理不同通道上的数据,通过滑动窗口对数据进行卷积求和;

令为CNN第k-1层的输出数据,其中表示第k-1层输出,表示第k-1层输出矩阵的第1个通道输出,表示第k-1层输出矩阵的第2个通道输出,表示第k-1层输出矩阵的第Ck-1个通道输出,表示第k-1层输出的维度大小为Hk-1×Wk-1×Ck-1,表示第k-1层输出矩阵的第c个通道输出,表示第k-1层输出的维度大小为Hk-1×Wk-1,Hk-1和Wk-1分别表示矩阵的行数和列数,Ck-1表示第k-1层卷积神经网络输出的通道数;于是第k层卷积神经网络上第c个通道上第i行第j列的输出为:

其中,和bk分别表示第k层的权重张量和偏置矢量,

Ck表示第k层卷积神经网络输出的通道数,

Ck-1表示第k-1层卷积神经网络输出的通道数,

M表示卷积滤波器的总行数和总列数,

表示第c个通道,z表示为k-1层的递增通道数,第k层的权重张量,

CK表示通道数,CK=1...Ck-1

m表示卷积滤波器的行数,

n表示积滤波器的列数,

为z通道CNN第k-1层的输出,

表示第k层第c个通道的偏置矢量,

S为卷积滤波器在输入数据上滑动的步长,

因此我们可以得到第k层卷积神经网络上第c个通道上的输出矩阵为:

其中,表示第k层卷积神经网络上第c个通道上第1行第1列的输出,

表示第k层卷积神经网络上第c个通道上第2行第1列的输出,

表示第k层卷积神经网络上第c个通道上第行第1列的输出,

表示第k层卷积神经网络上第c个通道上第1行第2列的输出,

表示第k层卷积神经网络上第c个通道上第2行第2列的输出,

表示第k层卷积神经网络上第c个通道上第行第2列的输出,

表示第k层卷积神经网络上第c个通道上第1行第列的输出,

表示第k层卷积神经网络上第c个通道上第2行第列的输出,

表示第k层卷积神经网络上第c个通道上第行第列的输出,

Hk-1和Wk-1分别表示矩阵的行数和列数,

M表示卷积滤波器的总行数和总列数,

S为卷积滤波器在输入数据上滑动的步长,

故CNN第k层的输出数据为:

其中,表示第k层输出矩阵的第1个通道输出,

表示第k层输出矩阵的第2个通道输出,

表示第k层输出矩阵的第Ck个通道输出,

表示矩阵维度大小为

Hk-1和Wk-1分别表示矩阵的行数和列数,

M表示卷积滤波器的总行数和总列数,

S为卷积滤波器在输入数据上滑动的步长,

Ck表示第k层卷积神经网络输出的通道数;

同样的,为了使得数据进行非线性变换,每层卷积神经网络网络后面需接激活函数,因此卷积神经网络每层的变换公式可以简写为如下:

其中,为CNN第k层的输出数据,

和分别表示第k层的权重张量和偏置矢量,

为CNN第k-1层的输出;

f(·)为ReLu激活函数f(x)=max(0,x)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于希盟泰克(重庆)实业发展有限公司,未经希盟泰克(重庆)实业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110160200.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top