一种三维模型的无接缝纹理映射方法与流程

文档序号:21369472发布日期:2020-07-04 04:46阅读:来源:国知局

技术特征:

1.一种三维模型的无接缝纹理映射方法,其特征在于,所述三维模型的无接缝纹理映射方法,包括:

步骤1、输入已知的三维模型、rgbd图像、三维模型到rgbd图像的投影矩阵以及投影矩阵误差;

步骤2、根据所述投影矩阵进行位姿变换和误差分析,筛选出完全覆盖三维模型且位姿估计误差总和最小的rgb图像;

步骤3、计算三维模型中每一面片与筛选出的rgb图像的位姿关系,确定各面片对应的候选视点;

步骤4、利用面片以及对应的候选视点,剔除所有候选视点中纹理错误的候选视点;

步骤5、在剔除后剩余的候选视点中选取最优的视点进行纹理映射;

步骤6、调整纹理映射后的三维模型的颜色和亮度,进行接缝融合处理;

步骤7、若步骤5的最优的视点中存在遮挡,则取历史纹理映射至步骤6接缝融合处理后的三维模型的遮挡区域,得到完整的纹理映射三维模型。

2.如权利要求1所述的三维模型的无接缝纹理映射方法,其特征在于,所述计算三维模型中每一面片与筛选出的rgb图像的位姿关系,确定各面片对应的候选视点,包括:

步骤3.1、根据三维模型获取各面片的法向量;

步骤3.2、根据所述投影矩阵计算各rgb图像的法向量;

步骤3.3、逐一计算面片的法向量与rgb图像的法向量之间的夹角,取夹角小于角度阈值的rgb图像作为对应面片的候选视点。

3.如权利要求1所述的三维模型的无接缝纹理映射方法,其特征在于,所述利用面片以及对应的候选视点,剔除所有候选视点中纹理错误的候选视点,包括:

步骤4.1、依次取三维模型中的面片以及对应的候选视点,根据投影矩阵将面片顶点的三维坐标投影至对应的rgb图像上,得到面片顶点的二维坐标;

步骤4.2、利用该rgb图像对应的rgbd图像的像素深度信息,将所述二维坐标反投影至三维空间中,得到参考面片的各顶点三维坐标;

步骤4.3、计算所取面片与所述参考面片之间的最短距离;

步骤4.4、若最短距离小于距离阈值,则该候选视点的纹理正确并保留该候选视点;否则该候选视点的纹理错误并剔除该候选视点。

4.如权利要求1所述的三维模型的无接缝纹理映射方法,其特征在于,所述调整纹理映射后的三维模型的颜色和亮度,进行接缝融合处理,包括:

进行颜色调整:

a)全局颜色调整:采用代价方程进行全局颜色调整;

b)局部颜色调整:判断接缝两侧颜色差异大小,若颜色差异大于第一阈值,则放弃局部颜色调整;否则采用泊松编辑对接缝两侧区域的颜色纹理进行融合;

进行亮度调整:

a)全局亮度调整:采用代价方程进行全局亮度调整;

b)局部亮度调整:判断接缝两侧亮度差异大小,若亮度差异大于第二阈值,则放弃局部亮度调整;否则采用泊松编辑对接缝两侧区域亮度进行融合。


技术总结
本发明公开了一种三维模型的无接缝纹理映射方法,包括输入已知的三维模型、RGBD图像、投影矩阵以及投影矩阵误差;筛选出完全覆盖三维模型且位姿估计误差总和最小的RGB图像;计算三维模型中每一面片与筛选出的RGB图像的位姿关系,确定各面片对应的候选视点;剔除所有候选视点中纹理错误的候选视点;在剔除后剩余的候选视点中选取最优的视点进行纹理映射;调整纹理映射后的三维模型的颜色和亮度;若最优的视点中存在遮挡,则取历史纹理映射至接缝融合处理后的三维模型的遮挡区域,得到完整的纹理映射三维模型。本发明有效降低相邻纹理的亮度颜色差异,抑制接缝融合导致的纹理失真,提升了三维模型整体纹理的准确度和一致性。

技术研发人员:祝中科;吴俣昊;张福俊;丁尧;刘硕
受保护的技术使用者:中国电子科技集团公司第五十二研究所
技术研发日:2020.03.02
技术公布日:2020.07.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1