[发明专利]一种适用于已配准多视角有序点云的整体优化方法有效
申请号: | 201610005672.0 | 申请日: | 2016-01-04 |
公开(公告)号: | CN105678708B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 蒋焕煜;胡杨;吴茜 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T17/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林超 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 点云 多视角 配准 整体优化 迭代终止条件 偏移量计算 反复执行 干涉检查 加权处理 删除处理 有效解决 检查点 鲁棒性 三角化 三角面 异常点 形变 点按 降噪 连线 视点 相交 干涉 保留 移动 应用 | ||
1.一种适用于已配准多视角有序点云的整体优化方法,其特征在于,所述方法包括以下步骤:
1)初始化:载入各幅点云及其各自的视点,各幅点云均为有序点云,且各幅点云已经配准,初始化迭代次数N
2)点云三角化:对各幅点云分别使用有序点云三角化方法进行三角化;
3)干涉检查:定义点云中存在的点为有效点,为各幅点云中的每个有效点均设立可移动标记B
所述步骤3)中干涉检查处理具体为:
3.1)定义正在处理的有效点为检查点P,定义检查点P所在点云的视点为检查点视点V
3.2)定义三角面T所在点云的视点为三角面视点V
3.3)对三角面T的三个顶点分别进行伪目标点计算与移动条件判断,如果三角面T的三个顶点中至少有一个顶点达到移动条件,则进行步骤3.3.1);否则直接进行步骤3.3.2);
3.3.1)将检查点P的可移动标记B
设立干涉方向D:如果检查点视点V
将检查点P作为被遮挡点E,并与三角面T、三角面T三个顶点各自对应的伪目标点Q’、干涉距离H、干涉方向D的数据一起归为一个干涉组,并记录;
3.3.2)对三角面T的三个顶点分别进行如下处理:如果该顶点的可移动标记B
4)计算权重:为各幅点云中的每个有效点均设立被遮挡权重W
将干涉距离H加到被遮挡点E的被遮挡权重W
5)计算偏移量:为各幅点云中的每个有效点均设立累计偏移量R
计算被遮挡点偏移量R
所述步骤5)中正向干涉处理具体为:
5.a1)计算被遮挡点加权偏移量
5.a2)接着,对三角面T的三个顶点分别进行如下处理:
先计算顶点偏移量R
再计算顶点加权偏移量R
然后将顶点加权偏移量R
所述步骤5)中反向干涉处理具体为:
5.b1)计算被遮挡点加权偏移量
5.b2)接着,对三角面T的三个顶点分别进行如下处理:
先计算顶点偏移量R
再计算顶点加权偏移量R
然后将顶点加权偏移量R
6)采用以下方式处理异常点;
6.1)初始化移动点数量N
所述步骤6.1)中移动点处理具体为:
6.1.1)先计算平均偏移量R
再计算移动距离d=|R
6.1.2)计算目标点C’=(C-V
6.2)从各幅点云中删除不是任何一个三角面顶点的有效点;
6.3)从各幅点云中删除可移动标记B
7)迭代终止检查:如果达到迭代终止条件,则结束处理,所得各幅点云为优化后的点云;否则使迭代次数N
所述步骤7)中迭代终止条件的判断方法具体为:如果迭代次数N
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610005672.0/1.html,转载请声明来源钻瓜专利网。