[发明专利]一种虚拟视点图像绘制方法有效
申请号: | 200910098830.1 | 申请日: | 2009-05-15 |
公开(公告)号: | CN101556700A | 公开(公告)日: | 2009-10-14 |
发明(设计)人: | 蒋刚毅;郁梅;朱波 | 申请(专利权)人: | 宁波大学 |
主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T7/00;H04N13/00 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) | 代理人: | 程晓明 |
地址: | 315211浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种虚拟视点图像绘制方法,优点在于通过将参考视点的彩色图像分成若干个尺寸大小相同的块,并对各个块的平坦性进行判断,对于平坦块,只需对该块中的一个像素点实施三维图像变换以确定将该像素点从参考视点彩色图像投影到虚拟视点彩色图像的坐标映射关系,然后整个块采用此坐标映射关系投影到虚拟视点彩色图像中,由于只对一个像素点实施三维图像变换,因而可有效提高平坦块的绘制速度;而对于非平坦块则仍采用逐像素映射的三维图像变换方法将非平坦块中的各个像素点映射到需绘制的虚拟视点彩色图像中,这样可有效保证绘制精度,两者的结合使得在保证虚拟视点彩色图像绘制精度的同时,大大提高了绘制的速度。 | ||
搜索关键词: | 一种 虚拟 视点 图像 绘制 方法 | ||
【主权项】:
1、一种虚拟视点图像绘制方法,其特征在于包括以下具体步骤:①获取t时刻的K个参考视点的尺寸大小为P×Q的K幅彩色图像及其对应的K幅深度图像,将t时刻的第k个参考视点的彩色图像记为IR,tk,将t时刻的第k个参考视点的深度图像记为DR,tk,将t时刻的第k个参考视点的彩色图像IR,tk划分成NRk个尺寸大小为(p+Δp)×(q+Δq)的块,记第k个参考视点的彩色图像IR,tk中的第n个块为Bnk,其中,k∈[1,K],N R k = P p × Q q , ]]>1 ≤ n ≤ N R k , ]]>∪ n = 1 N R k B n k = I R , t k , ]]> Δp表示块Bnk与其右相邻块之间重叠的像素点的列数,0≤Δp≤p,当Δp=0时表示块Bnk与其右相邻块不重叠或表示块Bnk为第k个参考视点的彩色图像IR,tk的右边界处的块,Δq表示块Bnk与其下相邻块之间重叠的像素点的行数,0≤Δq≤q,当Δq=0时表示块Bnk与其下相邻块不重叠或表示块Bnk为第k个参考视点的彩色图像IR,tk的下边界处的块;②定义第k个参考视点的彩色图像IR,tk中的第n个块Bnk为当前块Bnk,判断当前块Bnk是否为平坦块,如果当前块Bnk为非平坦块,则利用第k个参考视点的深度图像DR,tk所提供的深度信息,采用公知的三维图像变换方法逐像素点计算当前块Bnk中的各个像素点在需绘制的虚拟视点彩色图像中的坐标位置,并将当前块Bnk中的各个像素点逐像素点地映射到需绘制的虚拟视点彩色图像中;如果当前块Bnk为平坦块,则选取当前块Bnk中的一个像素点,再利用第k个参考视点的深度图像DR,tk所提供的该像素点的深度信息,采用公知的三维图像变换方法计算该像素点在需绘制的虚拟视点彩色图像中的坐标位置,得到把该像素点从第k个参考视点的彩色图像IR,tk映射到需绘制的虚拟视点彩色图像中的坐标映射关系,并利用该坐标映射关系将当前块Bnk中的各个像素点映射到需绘制的虚拟视点彩色图像中,具体处理过程如下:a.任取当前块Bnk中的一个像素点,记该像素点的坐标为(xc,yc),将该像素点到当前块Bnk的左边界的距离记为Δx,将该像素点到当前块Bnk的下边界的距离记为Δy,则该像素点到当前块Bnk的右边界的距离为(p+Δp)-Δx-1,该像素点到当前块Bnk的上边界的距离为(q+Δq)-Δy-1;b.利用第k个参考视点的深度图像DR,tk所提供的坐标为(xc,yc)的像素点的深度信息,采用公知的三维图像变换方法计算坐标为(xc,yc)的像素点在需绘制的虚拟视点彩色图像中的坐标位置,记计算得到的坐标位置为(x′c,y′c);c.计算需绘制的虚拟视点彩色图像中坐标为(x′,y′)的像素点的像素值,其中,(x′c-Δx)≤x′≤(x′c+((p+Δp)-Δx-1)),(y′c-Δy)≤y′≤(y′c+((q+Δq)-Δy-1)),记由第k个参考视点的彩色图像IR,tk和第k个参考视点的深度图像DR,tk绘制得到的虚拟视点彩色图像为ID,tk,记虚拟视点彩色图像ID,tk中坐标为(x′,y′)的像素点的像素值为ID,tk(x′,y′),I D , t k ( x ′ , y ′ ) = I R , t k ( x c + x ′ - x c ′ , y c + y ′ - y c ′ ) , ]]> 其中,IR,tk(xc+x′-x′c,yc+y′-y′c)为第k个参考视点的彩色图像IR,tk中坐标为(xc+x′-x′c,yc+y′-y′c)的像素点的像素值;在采用公知的三维图像变换方法确定平坦块和非平坦块的映射关系时,如果需绘制的虚拟视点彩色图像ID,tk中坐标为(x′,y′)的像素点与第k个参考视点的彩色图像IR,tk中的多个像素点相对应,则虚拟视点彩色图像ID,tk中坐标为(x′,y′)的像素点的像素值ID,tk(x′,y′)取第k个参考视点的彩色图像IR,tk中与坐标为(x′,y′)的像素点对应的多个像素点中深度值最小的像素点的像素值;③重复步骤②将第k个参考视点的彩色图像IR,tk中的所有块全部映射到需绘制的虚拟视点彩色图像ID,tk中,得到由第k个参考视点的彩色图像IR,tk和第k个参考视点的深度图像DR,tk绘制的虚拟视点彩色图像ID,tk;④重复步骤①~③直至得到由K个参考视点的彩色图像和其对应的深度图像分别绘制的K幅虚拟视点彩色图像,K幅虚拟视点彩色图像用集合表示为{ I D , t k | 1 ≤ k ≤ K } ; ]]> ⑤采用图像融合方法融合由K个参考视点的彩色图像和其对应的深度图像分别绘制得到的K幅虚拟视点彩色图像,得到融合后的虚拟视点彩色图像,记融合后的虚拟视点彩色图像为I′D,t,并对融合后的虚拟视点彩色图像I′D,t中的空洞像素点进行填补,得到最终的虚拟视点彩色图像,记最终的虚拟视点彩色图像为ID,t。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910098830.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种皂水分离方法
- 下一篇:零件外形尺寸计算系统及方法
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序