[发明专利]一种基于梯度域的纹理映射方法、介质、终端和装置有效
申请号: | 201911402919.2 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111553969B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 李云强;陈颖;余虹亮;罗苇 | 申请(专利权)人: | 深圳积木易搭科技技术有限公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04;G06T15/20 |
代理公司: | 武汉谦源知识产权代理事务所(普通合伙) 42251 | 代理人: | 刘川 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 梯度 纹理 映射 方法 介质 终端 装置 | ||
1.一种基于梯度域的纹理映射方法,其特征在于,包括以下步骤:
步骤1,获取三维模型在对应纹理图视角下的深度图,并计算生成所述深度图对应的亮度图;
步骤2,计算所述纹理图的第一梯度图以及所述亮度图的第二梯度图;
步骤3,选择预设优化算法建立所述纹理图和所述深度图之间位姿估计的误差函数,并根据所述第一梯度图和所述第二梯度图对所述位姿估计进行高斯牛顿迭代优化,求解所述误差函数最小值对应的最优位姿;所述预设优化算法包括基于梯度不变假设的优化算法、基于显著点的优化算法、基于显著点带内参不带畸变的优化算法以及基于显著点带内参及畸变的优化算法中的至少一个;
其中,获取三维模型在对应纹理图视角下的深度图,并生成所述深度图对应的亮度图像,具体包括以下步骤:
S101,将三维模型反投到纹理图对应的视角下,生成所述三维模型的深度图以及所述深度图对应的点云信息和法线信息;
S102,采用预设公式计算深度图对应的亮度图:
Id=cos(θ)*Ic+Im,
其中θ为像素点对应光线方向与法线方向的夹角,Ic为缩放系数,Im亮度参考值。
2.根据权利要求1所述基于梯度域的纹理映射方法,其特征在于,选择基于梯度不变假设的优化算法建立所述纹理图和所述深度图之间位姿估计的误差函数,并根据所述第一梯度图和所述第二梯度图对所述位姿估计进行高斯牛顿迭代优化,求解所述误差函数最小值对应的最优位姿,具体包括以下步骤:
S301,计算所述第一梯度图It_grad在x、y方向的梯度dx和dy,并给定相机内参K0和位姿初始值ξ0=I,I为单位阵;
S302,基于梯度不变假设建立所述纹理图和所述亮度图的梯度误差函数如下:
e=Id_grad(P1)-It_grad(P2),
其中,P1和P2为空间点P的两个像点,(u1,v1,1)与(u2,v2,1)分别为P1和P2点在各自图像中的图像齐次坐标,Z1为空间点P的深度,Z2为空间点P通过ξ位姿变换得到的深度,It_grad为第一梯度图,Id_grad为第二梯度图,K为相机内参;
S303,对于第m次高斯牛顿迭代,通过当前位姿和K0将第二梯度图对应的点云反投到所述纹理图上,并对所述梯度误差函数关于位姿的第一雅克比矩阵J1和第一残差r1进行求解如下:
其中X、Y、Z为空间点P扰动之后点q的坐标,fx和fy为相机内参;
S304,根据所述第一雅克比矩阵J1和所述第一残差r1计算本次迭代的位姿估计ξm,具体计算公式为:J1TJ1ξ=-J1r1;
S305,判断Δξm是否小于预设阈值,若是,则停止迭代,并将本次迭代的位姿估计ξm输出为最优位姿,若否,则更新对应的参数向量ξm+1=ξm+Δξm,并返回步骤S303,继续迭代优化过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳积木易搭科技技术有限公司,未经深圳积木易搭科技技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911402919.2/1.html,转载请声明来源钻瓜专利网。