【技术实现步骤摘要】
本专利技术涉及计算机视觉
,具体涉及ー种基于深度图后向映射的图像渲染方法和图像渲染装置。
技术介绍
近年来,随着显示视觉技术的飞速发展,各种新型的立体显示技术纷纷出现,如偏振光立体显示技术、裸眼多视点立体显示技术、被动同步的立体显示技术等,在全球范围内掀起ー场立体技术的视觉革命。立体显示技术以其强烈的立体感知真实感,给人以身临其境的震撼感觉。立体显示技术在自由视点视频(Free Viewpoint Video)、虚拟现实、立体电视、立体游戏等诸多领域有着广泛的应用前景。然而,在立体显示技术快速发展的同时,由于多视点视频、图像资源获取成本高,适合立体显示设备使用的片源稀缺,无法满足观众日益增长的观赏需求。此外,ニ维片源的拍摄、编码、传输等技术已经十分成熟,而且形成了庞大的产业链,要进行三维立体视频产业链的替换需要付出巨大的代价。而现有的大部分ニ维片源是由单个摄像机拍摄形成的,因此,如何将ニ维片源转化为立体片源,是ー个极具现实意义的问题。现有的2D转3D技术通常是通过对深度图像(D印th Image)进行提取,并对深度图像进行滤波,然后根据深度图对虚拟视图进行渲染。但由于前景遮挡背景等原因,现有技术的渲染结果中普遍出现空洞和失真问题,较大的空洞造成图像信息的丢失,失真更是极大地降低图像的质量。
技术实现思路
本专利技术g在至少在一定程度上解决上述技术问题之一或至少提供ー种有用的商业选择。为此,本专利技术的ー个目的在于提出ー种具有渲染效果好、渲染速度高的基于深度图后向映射的图像渲染方法。本专利技术的另ー个目的在于提出ー种具有渲染效果好、渲染速度高的基于深度图 ...
【技术保护点】
一种基于深度图后向映射的图像渲染方法,其特征在于,包括以下步骤:A.输入参考视图和对应的深度图;B.根据所述参考视图和所述深度图,获取映射坐标集;C.对所述映射坐标集进行平滑滤波,得到滤波后的映射坐标集;D.根据所述滤波后的映射坐标集,对所述参考视图进行后向映射,生成对应的虚拟视图;以及E.对所述虚拟视图进行边缘修整,得到最终虚拟视图。
【技术特征摘要】
1.一种基于深度图后向映射的图像渲染方法,其特征在于,包括以下步骤 A.输入參考视图和对应的深度图; B.根据所述參考视图和所述深度图,获取映射坐标集; C.对所述映射坐标集进行平滑滤波,得到滤波后的映射坐标集; D.根据所述滤波后的映射坐标集,对所述參考视图进行后向映射,生成对应的虚拟视图;以及 E.对所述虚拟视图进行边缘修整,得到最終虚拟视图。2.如权利要求I所述的基于深度图后向映射的图像渲染方法,其特征在于,所述步骤B进ー步包括 BI.根据所述參考视图和所述深度图,通过下列公式计算各个像素对应的映射坐标,获得映射坐标集3.如权利要求2所述的基于深度图后向映射的图像渲染方法,其特征在于,所述步骤B3进ー步包括 B31.判断所述虚拟视图与所述參考视图的相对位置,确定移位顺序; B32.按照所述移位顺序逐行检测各个像素对应的映射坐标,若当前像素的映射坐标大于下ー个像素的映射坐标,则定义为违背顺序约束,记录当前像素水平坐标值和下ー个像素水平坐标值; B33.继续检测当前行,找出当前行中所述映射坐标的水平坐标值介于所述当前像素水平坐标值和下一个像素水平坐标值的像素,标记为错误区域;和 B34.将所述错误区域的像素按照所述虚拟视图中的相对顺序进行调整。4.如权利要求3所述的基于深度图后向映射的图像渲染方法,其特征在于,所述平滑滤波为不对称高斯平滑滤波。5.如权利要求4所述的基于深度图后向映射的图像渲染方法,其特征在于,所述步骤D包括根据所述移位顺序,遍历地为所述虚拟视图中的每ー个像素(x,y)位置,填充所述參考视图的对应的映射坐标(X',I,)像素的信息,得到所述虚拟视图。6.如权利要求5所述的基于深度图后向映射的图像渲染方法,其特征在于,所述边缘修整的方法为对所述虚拟视图的每一行像素的左右两侧填充预定数目的黒色像素。7.一种基于深度图后向映射的图像渲染装置,其特征在于,包括以下部分...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。