【技术实现步骤摘要】
一种基于点云数据的现浇结构模板逆向建模方法
[0001]本专利技术涉及点云逆向建模领域,尤其涉及一种基于点云数据的现浇结构模板逆向建模方法
。
技术介绍
[0002]现浇钢筋混凝土结构在土木建筑中一直保持着较大占比,随着商品混凝土的快速发展和泵送施工技术的进步,为大型建筑中高要求
、
高标准的现浇结构模板的施工提供了可能
。
模板工程作为一种临时性
、
辅助性结构,决定了建筑物构件的表面平整度和尺寸,在现浇结构施工质量把控中发挥着至关重要的作用
。
[0003]为了实现现浇结构模板工程的自动化验收和数字化存档,提高现浇结构模板的结构精度和形变检测,现有技术通常使用三维激光点云技术获取模板表面的点云信息,进而提取构件特征,逆向建模得到模板的三维模型
。
然而,由于施工现场杂物较多,采集的点云数据中噪点多,人工处理与划分点云数据工作量大,容易出错,处理效率低,导致验收的总时间周期长,严重制约了点云技术在现浇结构中的进一步应用
。
技术实现思路
[0004]为了克服现有的点云技术在现浇模板的逆向建模过程中,去除杂物干扰与分割工作量大
、
效率低的问题,本专利技术提供一种基于点云数据的现浇结构模板逆向建模方法
。
[0005]本专利技术提供了一种基于点云数据的现浇结构模板逆向建模方法,运用于包含多个模板的建筑,包括:
[0006]获取包含模板扫描结果在内的第一点云数据,以及包 ...
【技术保护点】
【技术特征摘要】
1.
一种基于点云数据的现浇结构模板逆向建模方法,应用于包含多个模板的建筑,其特征在于,包括:获取包含模板扫描结果在内的第一点云数据,以及包含建筑模板设计信息的
BIM
模型;通过模板实例分割算法,基于
BIM
模型,对所述第一点云数据进行分割,获得每一个模板分别对应的第二点云数据;通过模板点云平面实例分割算法,对每一个所述第二点云数据中对应的模板上各个面的点云数据进行分割,将分割出的每一个面对应的点云数据分别保存为一个第三点云数据;依据全部所述第三点云数据,利用
BIM
软件,通过模板实例组重建算法,对全部模板进行逆向建模,得到建模结果
。2.
根据权利要求1所述的一种基于点云数据的现浇结构模板逆向建模方法,其特征在于,所述模板实例分割算法,具体为:在所述第一点云数据中,人工选取表面杂物少且形状无重复的单个模板对应的点云数据,将其保存为第四点云数据;通过随机一致性算法,对所述第四点云数据中对应所述模板的顶面点云数据进行平面拟合,得到第一平面,计算所述第一平面的法向量,作为第一法向量;以所述第一法向量作为
Z
轴的方向,对第四点云数据进行坐标变换,得到第六点云数据,将第六点云数据投影至
XY
平面,得到第一图像;利用
BIM
软件,将所述
BIM
模型转换为第七点云数据,对第七点云数据
Z
轴坐标进行去中心化,获得第八点云数据;将所述第八点云数据投影至
XY
平面生成第二图像;通过基于形状的图像匹配算法,在所述第二图像中对所述第一图像进行形状匹配,得到第一图像匹配至第二图像的第一坐标变换矩阵;将第一坐标变换矩阵拓展至三维,得到第二坐标变换矩阵;依据第二坐标变换矩阵,对第六点云数据进行坐标变换,得到第九点云数据,对第九点云数据的
Z
轴进行去中心化处理,得到第十点云数据;通过
ICP
算法,将第十点云数据对齐至第八点云数据,获得第十一点云数据;计算所述第四点云数据相对于所述第十一点云数据的第五坐标变换矩阵,对第一点云数据依据第五坐标变换矩阵进行坐标变换,得到第五点云数据;依据
BIM
模型,建立所述第八点云数据中每个模板的轴向包围框,并对轴向包围框按照第一预设值进行等比例放大,通过放大后的轴向包围框对第五点云数据进行分割,获得每一个模板分别对应的第二点云数据
。3.
根据权利要求1所述的一种基于点云数据的现浇结构模板逆向建模方法,其特征在于,所述模板点云平面实例分割算法,具体为:输入第二点云数据;通过
RANSAC
算法,计算所述第二点云数据中模板的顶面法向量,并将其作为三维坐标系的
Z
轴的方向,对所述第二点云数据进行坐标变换,得到第十二点云数据,并记录坐标变换的矩阵为第三坐标变换矩阵;以第二预设值对
Z
轴进行区间划分,统计所述第十二点云数据在
Z
轴不同区间内的点云
数量,根据区间点数峰值判断顶面所在的
Z
轴区间,将该
Z
轴区间之上的点云数据标记为杂物,并从所述第十二点云数据中去除,得到第十三点云数据;根据邻域点计算所述第十三点云数据中每个点的主方向向量,将所述第十三点云数据中...
【专利技术属性】
技术研发人员:李汉涛,张美飞,刘界鹏,徐清,程启元,李来安,曾焱,廖岳,吴晓峰,刘朝军,明朝辉,王文渊,付洋,刘路,唐富建,张杰,叶昆,阮晶,王圣国,黄东,方坤,卢志诚,李维,
申请(专利权)人:广州葛洲坝建设工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。