一种深度图后处理滤波的方法技术

技术编号:10261780 阅读:1449 留言:0更新日期:2014-07-26 20:40
本发明专利技术涉及一种深度图后处理滤波的方法,包括以下步骤:(A1)输入同一场景的深度图和彩色图;(A2)对彩色图进行分块,并对每个块进行基于灰度图的边缘检测,进一步用基于彩色分量的边界对上述块中场景的灰度边缘进行修正,将得到的边界作为深度图中不同深度平面的边界;(A3)将深度图分为与步骤(A2)中相同大小的块,并依据以上分割,以块为单位对深度图进行去噪滤波;(A4)重复步骤A1-A3,直至所有图像全部处理完毕;(A5)输出所述得到的深度图序列。本方法通过提取像素点在空域上和时域上的平滑性特征,并在读取和扫描的过程中进行深度图的计算。这样的方法,能有利于改进深度图时域抖动、空域不稳定、场景还原性低等缺陷的深度图。

【技术实现步骤摘要】
一种深度图后处理滤波的方法
本专利技术涉及一种通过对象平面分割对深度图进行后处理滤波的方法。
技术介绍
深度图序列是重构三维视频的重要信息,其质量的好坏直接决定了三维视频的观看质量。目前深度图序列生成技术主要有主动采集和被动计算两种生成方式。主动采集主要是利用深度相机直接对三维场景的空间深度信息进行采集获取,被动计算一般是利用彩色图序列进行立体匹配计算得到深度图序列。无论是哪一种获取方式,都不可避免的存在深度图的噪声及错误等问题。因此,一般需要采用后处理技术优化深度图质量,提升三维视频的重建效果。但是一般的彩色图像去噪滤波技术并不适用于深度图序列。深度图序列相对于彩色图序列而言,具有更加明显的局部平滑性,并且对边缘锐利程度的要求也更高。一般的彩色图像去噪滤波技术容易造成深度图的边缘模糊,从而严重影响三维重构的视觉质量。
技术实现思路
本专利技术的目的为了解决上述技术缺陷,特别提出一种基于深度平面分割的深度图后处理方法。本专利技术的方法通过提取像素点在空域上和时域上的平滑性特征,并在读取和扫描的过程中进行深度图的计算。这样的方法,能有利于改进深度图时域抖动、空域不稳定、场景还原性低等缺陷的深度图。本专利技术的技术方案为:一种深度图后处理滤波的方法,其特征在于包括以下步骤:(A1)输入同一场景的深度图和彩色图;(A2)对彩色图进行分块,并对每个块进行基于灰度的边缘检测,进一步用基于彩色分量的边界对上述块中场景的灰度边缘进行修正,将得到的边界作为深度图中不同深度平面的边界;(A3)将深度图分为与步骤(A2)中相同大小的块,并依据以上分块,以块为单位对深度图进行去噪滤波;(A4)重复步骤A1-A3,直至所有图像全部处理完毕;(A5)输出得到的深度图序列。所述步骤(A2)对彩色图进行分块,并对每个块进行基于灰度图的边缘检测,进一步用基于彩色分量的边界对上述块中场景的灰度边缘进行修正,将得到的边界作为深度图中不同深度平面的边界的具体过程为:对彩色图进行分块操作,并在每个块中利用Sobel算子进行基于灰度的边缘检测,检测出块中场景的灰度边缘;对彩色图块中场景执行RGB三个颜色通道内的边缘检测,得到彩色图分块场景的边缘,用于修正对应块的灰度边缘,得到修正后的各块中场景的边缘,将修正后的各块中场景的边缘作为深度图不同深度平面的边界。所述步骤(A3)将深度图分为与步骤(A2)中相同大小的块,并依据以上分割,以块为单位对深度图进行去噪滤波的具体过程为:采用掩膜法对每个块进行平滑滤波,选取3*3像素的窗口作为模板,当窗口中的所有像素位于同一个深度平面区域,则执行正常的平滑滤波;当窗口中心像素位于边界点上时,首先做一个判断:如果除了中心像素外另有至少两个像素也落在边界上,则判定该窗口位于边界上;选取窗口中与中心像素处于同一深度平面的像素作为新的模板,进行平滑滤波;否则执行正常的平滑滤波。以此来解决深度图去噪滤波中容易将深度平面边缘模糊的问题。总体而言,通过本专利技术所构思的以上技术方案和现有技术相比,本专利技术在有效地对深度图进行平滑滤波的同时,保证了深度图边缘的锐利程度,优化了深度图的质量,从而可以提高三维重建的质量。附图说明图1为本专利技术深度图去噪滤波方法的流程图;图2为本专利技术的对深度图滤波的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清晰明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实例仅仅用以解释本专利技术,并不用于限定本专利技术。因此,下面所描述的本专利技术各个实施方式中涉及到的技术特征只要彼此之间未构成冲突就可以相互结合。本专利技术的深度图平面分割的深度图后处理生成方法如图1所示,具体实现步骤如下:(1)输入深度图ID和彩色图IC;(2)将彩色图IC分成16*16像素的块,对每个块BCi进行基于灰度图的边缘检测,采用Sobel算子进行局部的边缘检测,检测出块中场景的灰度边缘;(3)进一步基于RGB颜色空间再次对彩色图块中场景进行边缘检测,得到彩色图分块场景的边缘,并用于修正步骤(2)得到的对应块中场景的灰度图边缘,以优化边缘的连续性。将该修正后的块中场景的边缘作为深度图ID不同深度平面的边界;将深度图ID也分成为与步骤(2)中相同的16*16像素的块,并在分割后的深度图中,对每个块BDi采用3*3像素的窗口作为模板W进行平滑滤波,如图2所示。当窗口中的所有像素位于同一个深度平面区域,则执行正常的平滑滤波;当窗口的中心像素位于边界点上时,首先做一个判断,如果除了窗口中心像素外另有至少两个像素也落在边界上,则判定该窗口位于边界上,选取窗口中与中心像素处于同一深度平面的像素作为新的模板,进行平滑滤波。否则执行正常的平滑滤波(如图2中W1、W2、W3分别表示三种不同的情况)。本专利技术对于滤波器的选取没有限制,可以兼容多种平滑滤波器,在此选择中值滤波器。当模板W中的像素全部位于同一深度区域时,采用常规的滤波方法,即:g(x,y)=med{f(k,l)},(k,l∈W),其中g(x,y)表示绝对坐标(x,y)处的像素滤波后的像素值,med表示取中值,f(k,l)表示窗口中相对坐标(k,l)处的像素值;当模板位于边界上时,模板W被边界分为子模板W1,W2,其中W1,W2分别位于不同的深度平面,选取与中心像素处于同一深度平面的子模板Wj,在子模板下进行中值滤波,即:g(x,y)=med{f(k,l)},(k,l∈Wj),其中g(x,y)表示绝对坐标(x,y)处的像素滤波后的像素值,med表示取中值,f(k,l)表示窗口中相对坐标(k,l)处的像素值;(4)重复执行步骤(1)-(3),完成对整个深度图的后处理;(5)输出得到的深度图序列。本文档来自技高网...
一种深度图后处理滤波的方法

【技术保护点】
一种深度图后处理滤波的方法,其特征在于包括以下步骤:(A1)输入同一场景的深度图和彩色图;(A2)对彩色图进行分块,并对每个块进行基于灰度的边缘检测,进一步用基于彩色分量的边界对上述块中场景的灰度边缘进行修正,将得到的边界作为深度图中不同深度平面的边界;(A3)将深度图分为与步骤(A2)中相同大小的块,并依据以上分割,以块为单位对深度图进行去噪滤波;(A4)重复步骤A1-A3,直至所有图像全部处理完毕;(A5)输出所述得到的深度图序列。

【技术特征摘要】
1.一种深度图后处理滤波的方法,其特征在于包括以下步骤:(A1)输入同一场景的深度图和彩色图;(A2)对彩色图进行分块,并对每个块进行基于灰度的边缘检测,进一步用基于彩色分量的边界对上述块中场景的灰度边缘进行修正,将得到的边界作为深度图中不同深度平面的边界;具体过程为:对彩色图进行分块操作,并在每个块中利用Sobel算子进行基于灰度的边缘检测,检测出块中场景的灰度边缘;对彩色图块中场景执行RGB三个颜色通道内的边缘检测,得到彩色图分块场景的边缘,用于修正对应块的灰度边缘,得到修正后的各块中场景的边缘,将修正后的各块中场景的边缘作为深度图不同...

【专利技术属性】
技术研发人员:杨铀于国星喻莉陈小平
申请(专利权)人:华中科技大学深圳深讯和科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1