发明名称 一种视点合成中基于深度的空洞修复方法
摘要 本发明公开了一种视点合成中基于深度的空洞修复方法,包括如下步骤:(1)对输入的参考深度图进行深度边缘单向膨胀预处理,以消除合成的虚拟视点视图中前景像素和背景像素的相互渗透现象;(2)利用预处理后的参考深度图和原参考视图,进行像素映射变换,得到带有空洞的虚拟视点视图和虚拟视点深度图;(3)结合虚拟视点深度图中空洞周围前景和背景的相对位置关系,采用基于像素的图像修复方法对虚拟深度图中的空洞进行修复;(4)结合修复后的虚拟视点深度图,对虚拟视点视图中的空洞采用改进的基于样本的图像修复方法进行修复。本发明方法能得到质量较好的虚拟视点视图,较好地保持图像边缘的连续性,消除前景和背景像素相互渗透的现象。
申请公布号 CN104780355B 申请公布日期 2017.01.04
申请号 CN201510149370.6 申请日期 2015.03.31
申请人 浙江大学 发明人 杜歆;邹泷;朱云芳
分类号 H04N13/00(2006.01)I 主分类号 H04N13/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 邱启旺
主权项 一种视点合成中基于深度的空洞修复方法,其特征在于,包括如下步骤:(1)输入参考视图和对应的参考深度图,对参考深度图进行预处理,检测出映射变换后会产生空洞的深度边缘,对该边缘进行单向膨胀;具体包括以下子步骤:(1.1)首先判断参考深度图中某点及其相邻点在映射变换后是否仍然相邻,如若不相邻则会产生空洞,进行下一步的处理;(1.2)对于判断为不相邻的点,如果该点在映射变换后,被投影到虚拟视点视图的背景上,则放弃该点的预处理,以避免前景边缘出现两种背景的突兀现象;否则,进行下一步处理;(1.3)对于判断为不相邻的点,将该点的深度值向与该点的w宽度的邻域中深度值小于该点的像素点膨胀,覆盖其中较小的深度值;(1.4)对参考深度图中的所有像素进行如上处理,完成后得到预处理后的参考深度图;(2)对输入的参考视图和预处理后的参考深度图,进行像素映射变换,合成带有空洞的虚拟视点视图和虚拟视点深度图;(3)对虚拟视点深度图中的空洞区域,采用基于像素的图像修复方法进行修复,得到修复后的虚拟视点深度图;(4)结合修复后的虚拟视点深度图,对虚拟视点视图中的空洞,采用基于样本的图像修复方法进行修复,得到最终的虚拟视点视图。
地址 310058 浙江省杭州市西湖区余杭塘路866号