发明名称 |
点云修补方法及系统 |
摘要 |
本发明提供一种点云修补方法及系统,该方法包括:导入产品的点云数据,以及接收用户输入的点间距及曲率过滤参数;在所述点云数据中确定一个待修补区域,并确定该待修补区域的最小包围盒;于该待修补区域外且该最小包围盒内选取预设数量的点,将所选取的点拟合成B样条曲面;根据所述点间距在B样条曲面上插值以获得多个离散点,并将该多个离散点填补至所述待修补区域中;根据所述点间距及曲率过滤参数,确定并删除所述待修补区域的杂乱点;当所述点云数据中不存在其他的待修补区域时,对经过填补的点云数据进行平滑处理。本发明可以实现缺失点云的高精度修补。 |
申请公布号 |
CN105631936A |
申请公布日期 |
2016.06.01 |
申请号 |
CN201410600761.0 |
申请日期 |
2014.10.31 |
申请人 |
富泰华工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
吴新元;张旨光;谢鹏 |
分类号 |
G06T17/30(2006.01)I |
主分类号 |
G06T17/30(2006.01)I |
代理机构 |
深圳市赛恩倍吉知识产权代理有限公司 44334 |
代理人 |
谢志为 |
主权项 |
一种点云修补方法,应用于电子装置中,其特征在于,该方法包括:数据接收步骤:导入产品的点云数据,以及接收用户输入的点间距及曲率过滤参数;区域确定步骤:在所述点云数据中确定一个待修补区域,并确定该待修补区域的最小包围盒;曲面拟合步骤:于该待修补区域外且该最小包围盒内选取预设数量的点,将所选取的点拟合成B样条曲面;孔洞填补步骤:根据所述点间距在B样条曲面上插值以获得多个离散点,并将该多个离散点填补至所述待修补区域中;过滤步骤:根据所述点间距及曲率过滤参数,确定并删除所述待修补区域的杂乱点;判断步骤:判断所述点云数据中是否还存在其他的待修补区域,当所述点云数据中还存在其他的待修补区域时,返回区域确定步骤;及平滑处理步骤:当所述点云数据中不存在其他的待修补区域时,对经过填补的点云数据进行平滑处理。 |
地址 |
518109 广东省深圳市宝安区观澜街道大三社区富士康观澜科技园B区厂房4栋、6栋、7栋、13栋(I段) |