[发明专利]基于映射边界优化的三维物体模型纹理映射方法有效
申请号: | 201310722348.7 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103761765B | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | 林巍峣;陈远哲;裘玉英;周旭楚;张越青 | 申请(专利权)人: | 浙江慧谷信息技术有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/13 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙)33240 | 代理人: | 沈志良 |
地址: | 314200 浙江省平湖市平湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于映射边界优化的三维物体模型纹理映射方法。该方法分两步对三维模型纹理映射中的映射边界进行优化,从而有效减小在纹理映射中由于摄像头标定误差等干扰导致的接缝问题。该方法首先通过优化映射边界使其周围的纹理复杂度减小,然后再进一步优化和二维图像中图像边缘对应的映射边界区域,提高边界两侧二维图像边缘的一致性,从而降低包括摄像头标定误差在内的各类误差对纹理映射的影响。由于本发明着重提高图像边缘周围的纹理映射的质量,将容易产生接缝的边界区域搬移到纹理较简单的区域,符合人体的视觉感官系统的特点,同时易于实现,有较广泛的使用前景。 | ||
搜索关键词: | 基于 映射 边界 优化 三维 物体 模型 纹理 算法 | ||
【主权项】:
一种基于映射边界优化的三维物体模型纹理映射方法,特征在于该方法的具体步骤如下:A:利用摄像头获取实际物体的无色的三维模型和一系列二维彩色图像,并建立三维模型三角网格和二维彩色图像像素点之间的对应关系,即纹理映射关系;B:根据步骤A中得到的二维彩色图像所对应的摄像头在世界坐标系中的位置,计算出初始的映射边界所在的位置;C:通过计算初始映射边界上的纹理复杂度,根据纹理复杂度对映射边界进行优化,由以下三步得到:第一步,计算初始映射边界上每一个顶点的纹理复杂度值;第二步,找到纹理复杂度值最大的一个顶点,若该点的纹理复杂度值大于阈值TH,则沿该顶点所在位置映射边界的法线方向找到和该点相邻的顶点,并用这个相邻点代替原有顶点作为新的边界;TH取值28;第三步,持续重复第二步直到所有点的纹理复杂度值都小于阈值TH,或者第二步中已经穷尽了交叠区域内所有可能作为新边界的点;D:对每一幅二维彩色图像提取边缘,然后检测相邻图像的边缘在映射边界上是否一致,检测到不一致的情况时,通过移动映射边界来保证边缘的一致性;E:根据步骤A得到的三维模型三角网格和二维彩色图像像素点的对应关系以及经过步骤C,D优化的映射边界,将像素颜色映射到三维模型三角网格上,从而生成最终的彩色的三维目标模型;在步骤A中,所述的实际物体的三维模型根据KinectFusion方法,通过移动深度摄像头绕着目标扫描得到;所述的二维彩色图像在扫描过程中通过启动摄像头的彩色拍照功能得到;所述的纹理映射关系,将通过以下过程得到:首先,利用KinectFusion方法得到每一个二维彩色图像在拍摄时所对应的摄像头在世界坐标系中的位置;其次,利用世界坐标系关系,将三维模型三角网格依据几何关系映射到每一个二维彩色图像成像所在的平面,得到每一个三维模型三角网格和二维彩色图像像素点之间的对应关系;所述的纹理映射关系由下式得到:P(Vi)=Color(pLj)其中,P(Vi)是纹理映射关系建立后三维模型中三角网格Vi对应的颜色,pLj是第L个二维彩色图像中的第j个像素对应的位置,而Color(pLj)是像素pLj的颜色;需要注意的是,此时,每一个三维模型三角网格对应于来自不同二维彩色图像的多个像素点;在步骤B中,所述的初始映射边界这样确定:对于每两个相邻的二维彩色图像,得到对应摄像头位置在三维模型表面上的投影点;初始映射边界为在交叠区域内到两个投影点距离相等的点的集合;在得到映射边界后,除映射边界上的顶点之外,每一个三维模型三角网格仅对应于一个二维彩色图像中的像素点;在步骤C中,所述的纹理复杂度的计算方法为:找到该顶点在该映射边界两侧二维彩色图像上对应的像素点,分别取以该像素点为中心的8x8的子区域,再分别计算该子区域内三个颜色通道取值的标准差的均值,则该顶点的纹理复杂度即为两个子区域得到的均值的总和;在步骤D中,根据图像边缘信息优化映射边界,具体实现为:首先,对每一幅二维彩色图像提取边缘,采用索贝尔Sobel算子与图像进行卷积操作,对卷积后的图像做二值化,即可得到图像的边缘信息;其次,对每一对相邻的二维彩色图像,按照位置相近关系对边缘进行配对,然后找到所有和映射边界相交的边缘对;然后,计算每对边缘在映射边界上的误差;具体的,对于一对边缘Edgei和Edgej,若它们和映射边界El相交并且在三维模型上对应的交点为P1和P2,P1的坐标为(i,l),P2的坐标为(j,l),则这对边缘在映射边界上的误差即为两个交点P1和P2之间的距离D(i,j);最后,若计算得到的误差不为零,即D(i,j)不等于0,表示该区域映射边界上的边缘不一致,则按照如下规则优化原有的映射边界:计算边缘Edgei和Edgej在三维模型上对应的交点P3,P3的坐标为(i,j),然后用线段和线段代替原本在点P1和P2之间的映射边界。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江慧谷信息技术有限公司,未经浙江慧谷信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310722348.7/,转载请声明来源钻瓜专利网。
- 上一篇:加热浮筒
- 下一篇:一种辊式碎粒机的从动辊