摘要
在基于深度图的虚拟图像绘制(DIBR)中,前景物体的遮挡会造成虚拟图像中的空洞问题.针对Criminisi算法及模板匹配对空洞边界噪声敏感的问题,提出一种基于递进填充线的填补算法.首先根据视点变换的方向将空洞的背景部分边界扩大,以消除深度误差造成的空洞边界上的残余前景噪声;在空洞填充的遍历过程中,采用提出的递进填充线算法对每次更新后的剩余空洞提取基于视点方向的部分边界作为填充线,以限制被填充块的搜索范围,使被填充空洞块的择优顺序以背景纹理优先,避免了空洞边界上前景纹理的误填充.实验结果表明,该算法峰值信噪比比Criminisi算法平均高出1.617 3,比基于深度的模板匹配算法平均高出1.310 5,能更有效地抑制DIBR空洞纹理的错误生长,修复图像质量.
Depth-image-based rendering(DIBR)is an image synthesis method for rendering virtual free viewpointimages from depth images.However,virtual images generated by DIBR usually contain holes,which arespatial regions occluded by foreground objects.Many methods have been proposed to eliminate these holes.Criminisi and template matching are two of them.In this paper,a new hole-filling algorithm based on recursive-line is proposed to reduce the mismatches caused by the noise around contours of holes in Criminisi andtemplate matching.First,according to the direction of view-switch,contours of holes in background area arewidened to reduce the foreground noise from location deviation of depth image and view image.Second,in theergodic hole-filling process,contours of holes in background area are extracted as filling lines.Only patches onfilling lines can be filled,which reduces the number of candidate patches as well as gives high priority to backgroundpatches.Experimental results show the proposed algorithm gives higher PSNR than Criminisi algorithm by1.6173,and higher PSNR than depth-based template matching by1.3105.Proposed algorithm is capable of effectivelyreducing the errors in hole-filling and improving image quality.
作者
王双梅
Wang Shuangmei(College of Fundamental Education, Sichuan Normal University, Chengdu 610066)
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2017年第8期1536-1541,共6页
Journal of Computer-Aided Design & Computer Graphics
基金
四川省教育厅项目(15ZB0043)