[发明专利]一种基于深度学习的超分辨率点云生成方法有效
申请号: | 201910367926.7 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110163799B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 徐岗;王光宇;吴迅冬;吴卿 | 申请(专利权)人: | 杭州电子科技大学上虞科学与工程研究院有限公司;杭州电子科技大学 |
主分类号: | G06T3/40 | 分类号: | G06T3/40 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 312300 浙江省绍兴市上虞区曹娥*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 分辨率 生成 方法 | ||
1.一种基于深度学习的超分辨率点云生成方法,其特征在于,基于该方法的超分辨率点云生成过程包括以下步骤:
步骤1:使用泊松采样把点云模型进行下采样;
步骤2:用改进的插值算法将输入的点云模型进行上采样;
步骤3:将步骤2中得到新插入的点构造数据集,将点云模型中需要调整的点查询到的邻域填充成patch与标签一一对应;
步骤4:利用深度神经网络将数据集进行训练,神经网络输出为patch中心坐标的偏移值;
步骤5:最后用输出的偏移量修正点的坐标位置(ΔX,ΔY,ΔZ);
其中步骤2中用改进的插值算法将输入的点云模型进行上采样具体包括以下步骤:
步骤(1):将下采样后的点云模型进行插值操作,使用最近邻KNN找出中心点的第一环邻域;
步骤(2):计算第一环邻域中所有邻域点与中心点的角度,然后按照顺时针方向对角度大小进行排序,如果相邻两点的角度小于某个阈值则舍弃该点;
步骤(3):按照排序后的点的顺序构建凸多边形,具体为:如果当前点到中心点的欧式距离小于等于上一个点到中心点的欧氏距离,则由当前点和中心点构建一个新的凸多边形,否则将当前点加入当前凸多边形;
步骤(4):根据步骤(3)构成的凸多边形,每个凸多边形的重心即为新插入的点;
步骤4中的深度神经网络的结构为:
深度神经网络包括两个模块,第一个模块是点云patch的特征提取模块,第二个模块为基于外积操作的卷积模块;其中基于外积操作的卷积模块中外积操作首先将第一模块输出的全局特征进行拆分,得到两个相同大小的向量,将这两个向量进行外积操作,得到一个外积矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学上虞科学与工程研究院有限公司;杭州电子科技大学,未经杭州电子科技大学上虞科学与工程研究院有限公司;杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910367926.7/1.html,转载请声明来源钻瓜专利网。