[发明专利]面向平面舱壁类型船舱的点云数据自动分割方法有效
申请号: | 201710478246.3 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107330894B | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 杨泽鑫;程效军;李泉;张立朔;郭王;辛佩康;田芮;邬镇伦;黄凯;胡敏捷;欧健 | 申请(专利权)人: | 同济大学;上海船舶研究设计院 |
主分类号: | G06T7/10 | 分类号: | G06T7/10;G06T7/13;G06T15/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 宣慧兰 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 点云数据 分割 舱壁板 船舱 肋板 自动分割 底边板 扶强材 横梁 舱壁 肋骨 横向加强 三维点云 内底板 水平桁 甲板 自动化 探测 合并 | ||
1.面向平面舱壁类型船舱的点云数据自动分割方法,其特征在于,该方法采用随机采样一致性算法从种子点集中拟合出平面参数C,并分割出相应点云,该方法的步骤包括:
S1、从原始点云数据中分割出甲板与内底板的点云数据,得到剩余的第一其他构件点云数据;
S2、从步骤S1得到的第一其他构件点云数据中分割出两个横舱壁板与两个纵舱壁板的点云数据,得到第二其他构件点云数据;
S3、判断步骤S2得到的第二其他构件点云数据中是否存在倾式内底边板,若存在,则从第二其他构件点云数据中分割出倾式内底边板的点云数据,得到第三其他构件点云数据,若不存在,则保留第二其他构件点云数据为第三其他构件点云数据;
S4、从步骤S3得到的第三其他构件点云数据中分割出各个肋板的点云数据,得到第四其他构件点云数据;
S5、从步骤S4得到的第四其他构件点云数据中分割出各个水平桁的点云数据,得到第五其他构件点云数据;
S6、判断各个舱壁板上是否存在扶强材,若有舱壁板上存在扶强材,则从步骤S5得到的第五其他构件点云数据中分割出所有有扶强材的舱壁板上的扶强材点云数据,得到第六其他构件点云数据,若所有舱壁板上均不存在扶强材,则保留步骤S5所得的第五其他构件点云数据为第六其他构件点云数据;
S7、对应步骤S4所得的每一个肋板点云数据,从步骤S6所得的第六其他构件点云数据中分割出各个肋板对应的横梁及肋骨的点云数据,合并各肋板及其对应的横梁和肋骨的点云数据,组成完整的横向加强框架点云数据。
2.根据权利要求1所述的面向平面舱壁类型船舱的点云数据自动分割方法,其特征在于,所述步骤S1具体包括:
S11、获取原始点云数据的高程最值,提取高程范围在高程最大值和其减去预设的种子点集厚度值所得的高程值间的点云数据构建甲板种子点集,提取高程范围在高程最小值和其加上种子点集厚度值所得的高程值间的点云数据构建内底板种子点集;
S12、通过随机采样一致性算法从步骤S11所得的甲板种子点集中拟合甲板的平面参数Cd={αd,βd,γd,δd},其中,αd、βd、γd、δd表示甲板平面方程的系数,所述甲板平面方程为:
αdxd+βdyd+γdzd+δd=0
其中,xd、yd、zd分别表示甲板平面在原始坐标系中的x、y、z轴的坐标,αd、βd、γd分别表示xd、yd、zd的系数,δd表示甲板平面方程常数;
从步骤S11所得的内底板种子点集中拟合内底板的平面参数Cib={αib,βib,γib,δib},其中,αib、βib、γib、δib表示内底板平面方程的系数,所述内底板平面方程为:
αibxib+βibyib+γibzib+δib=0
其中,xib、yib、zib分别表示内底板平面在原始坐标系中的x、y、z轴的坐标,αib、βib、γib分别表示xib、yib、zib的系数,δib表示内底板平面方程常数;
S13、根据步骤S12所得的Cd和Cib从原始点云数据P中分割出甲板点云数据Pd与内底板点云数据Pib,剩余的构件点云数据构成第一其他构件点云数据Pf(1)=P-Pib-Pd。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学;上海船舶研究设计院,未经同济大学;上海船舶研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710478246.3/1.html,转载请声明来源钻瓜专利网。