一种深度图像滤波方法、获取深度图像滤波阈值的方法和装置制造方法及图纸

技术编号:8765894 阅读:245 留言:0更新日期:2013-06-07 23:43
本发明专利技术实施例提供一种深度图像滤波方法、获取滤波阈值的方法和装置。本发明专利技术实施例的方法包括:对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件;确定满足所述预设条件的像素点的集合;根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。通过本发明专利技术实施例可以有效去除深度图像边缘的振铃效应,减少深度图像的不连续性,从而提高视频图像的质量。

【技术实现步骤摘要】

本专利技术实施例涉及视频编解码
,尤其涉及一种深度图像滤波方法、获取深度图像滤波阈值的方法和装置
技术介绍
随着多媒体通信技术的发展,人们在娱乐、教育等许多应用领域内出现了对于3D视频的需求。上述应用都要求使用多个摄像机在不同的空间位置以不同的角度同时获取同一场景的视频信号,并有效的对所获得的一组视频信号进行压缩编码和传输。3D视频编解码技术引入了深度图,深度图不同于视频图像,一般不用于显示,但是会用于虚拟视的生成。解码后重建的深度图需要进行滤波以消除块效应。现有技术采用双边滤波器(Bileteral filter)对深度图进行滤波。双边滤波器是基于Gauss滤波方法提出的,主要针对Gauss滤波中,将Gauss的权重值直接与图像像素值作卷积运算进行图像滤波的原理,将滤波权重系数优化成Gauss函数和图像亮度信息的乘积,优化后的权重系数再与图像像素值作卷积运算,可用于保持锐利的边缘,但图像的其他部分较平滑的,导致图像模糊。
技术实现思路
本专利技术实施例提供一种深度图像滤波方法、获取深度图像滤波阈值的方法和装置,可以有效去除深度图像边缘的振铃效应,减少深度图像的不连续性,从而提高视频图像的质量。本专利技术实施例提供一种深度图像滤波方法,包括:对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件;确定满足所述预设条件的像素点的集合;根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。本专利技术实施例还提供一种获取深度图像滤波阈值的方法,包括:接收来自视频编码端的数据;从所述接收来自视频编码端的数据中获取所述深度图像滤波阈值;所述深度图像滤波阈值用于设置预设条件以确定满足该预设条件的待滤波处理的深度图像像素点的相邻区域中的像素点的集合,所述集合中的像素点的像素值用以确定所述待滤波处理的深度图像像素点的像素值。本专利技术实施例还提供一种深度图像滤波装置,包括:第一判断单元,用于对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件;第一确定单元,用于确定所述满足所述预设条件的像素点的集合;第一像素值确定单元,用于根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。本专利技术实施例还提供一种视频解码端,包括:接收单元,用于接收来自视频编码端的数据;滤波阈值获取单元,用于从所述接收来自视频编码端的数据中获取深度图像滤波阈值;所述深度图像滤波系数用于设置预设条件以确定满足该预设条件的待滤波处理的深度图像像素点的相邻区域中的像素点的集合,所述集合中的像素点的像素值用以确定所述待滤波处理的深度图像像素点的像素值。本专利技术实施例通过对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件,确定满足所述预设条件的像素点的集合,根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值,可以有效去除深度图像边缘的振铃效应,减少深度图像的不连续性,从而提高视频图像的质量。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的深度图像滤波方法的流程图;图2为本专利技术实施例一提供的另一种深度图像滤波方法的流程图;图3为本专利技术实施例一提供的另一种深度图像滤波方法的流程图;图4为本专利技术实施例一提供的另一种深度图像滤波方法的流程图;图5为本专利技术实施例二提供的获取深度图像滤波阈值的方法流程图;图6为本专利技术实施例三提供的深度图像滤波装置的的结构示意图;图7为本专利技术实施例三提供的第一像素值确定单元的结构示意图;图8为本专利技术实施例三提供的另一种第一像素值确定单元的结构示意图;图9为本专利技术实施例三提供的另一第一像素值确定单元的结构示意图;图10为本专利技术实施例三提供的另一深度图像滤波装置的结构示意图;图11为本专利技术实施例三提供的另一深度图像滤波装置的结构示意图;图12为本专利技术实施例三提供的视频解码端的结构示意图;图13为本专利技术实施例三提供的另一视频解码端的结构示意图;图14为本专利技术实施例三提供的第二像素值确定单元的结构示意图;图15为本专利技术实施例三提供的另一第二像素值确定单元的结构示意图;图16为本专利技术实施例三提供的另一第二像素值确定单元的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一提供的深度图像滤波方法的流程图,该方法包括:步骤S101.对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件;步骤S103.确定满足所述预设条件的像素点的集合;步骤S105.根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。其中,步骤S105具体可以包括:步骤S105’.确定所述集合中的像素点的像素值的中值,将所述中值作为所述待滤波处理的深度图像像素点的像素值。本专利技术实施例所指的“中值”,可以是集合中排在中间的元素的值或平均值,可以是集合中去除最大值和最小值之后的元素的平均值,等等。对中值的计算可以是多种形式。可选的,可以采用第一种滤波算法,完整的流程如图2所示,即步骤S105’具体可以包括:步骤S105-1.将所述集合中的像素点的像素值进行排序;步骤S105-2.判断所述集合中的像素点的个数为偶数或者奇数;步骤S105-3.当所述集合中的像素点的个数为奇数时,将排序后处在中间的像素值作为所述待滤波处理的深度图像像素点的像素值;步骤S105-4.当所述集合中的像素点的个数为偶数时,对排序后处在中间两个的像素值取平均值,将所述平均值作为所述待滤波处理的深度图像像素点的像素值。可选的,可以采用第二种滤波算法,完整的流程如图3所示,即步骤S105’具体可以包括:步骤S105-5.将所述集合中像素值最大和最小的像素点去除;步骤S105-6.确定所述集合中剩余的像素点的像素值的平均值,将所述平均值作为待滤波处理的深度图像像素点的像素值。可选的,可以采用第三种滤波算法,完整的流程如图4所示,即步骤S105具体可以包括:步骤S105-7.确定所述集合中的像素点的像素值的平均值;步骤S105-8.将所述平均值与所述待滤波处理的深度图像像素点的重建像素值进行比较;步骤S105-9.当所述平均值大于所述待滤波处理的深度图像像素点的原始像素值时将所述待滤波处理的深度图像像素点的重建像素值与像素偏移值之和作为所述待滤波处理的深度图像像素点的像素值;步骤S105-10.当所述平均值小于所述待滤波处理的深度图像像素点的原始像素值时将所述待滤波处理的深度图像像素点的重建像素值减去像素偏移值之差作为所述待滤波处理的深度图像像素点的像素值;步骤S105-11.当所述平均值等于所述待滤波处理的深度图像本文档来自技高网...

【技术保护点】
一种深度图像滤波方法,其特征在于,包括:对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件;确定满足所述预设条件的像素点的集合;根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。

【技术特征摘要】
1.一种深度图像滤波方法,其特征在于,包括: 对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件; 确定满足所述预设条件的像素点的集合; 根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。2.根据权利要求1的深度图像滤波方法,其特征在于,所述根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值包括: 确定所述集合中 的像素点的像素值的中值,将所述中值作为所述待滤波处理的深度图像像素点的像素值。3.根据权利要求2的深度图像滤波方法,其特征在于,所述确定所述集合中的像素点的像素值的中值,将所述中值作为所述待滤波处理的深度图像像素点的像素值包括: 将所述集合中的像素点的像素值进行排序; 当所述集合中的像素点的个数为奇数时,将排序后处在中间的像素值作为所述待滤波处理的深度图像像素点的像素值; 当所述集合中的像素点的个数为偶数时,对排序后处在中间两个的像素值取平均值,将所述平均值作为所述待滤波处理的深度图像像素点的像素值。4.根据权利要求2的深度图像滤波方法,其特征在于,所述确定所述集合中的像素点的像素值的中值,将所述中值作为所述待滤波处理的深度图像像素点的像素值包括: 将所述集合中像素值最大和最小的像素点去除; 确定所述集合中剩余的像素点的像素值的平均值,将所述平均值作为待滤波处理的深度图像像素点的像素值。5.根据权利要求1的深度图像滤波方法,其特征在于,所述根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值包括: 确定所述集合中的像素点的像素值的平均值; 将所述平均值与所述待滤波处理的深度图像像素点的重建像素值进行比较; 当所述平均值大于所述待滤波处理的深度图像像素点的重建像素值时将所述待滤波处理的深度图像像素点的重建像素值与像素偏移值之和作为所述待滤波处理的深度图像像素点的像素值; 当所述平均值小于所述待滤波处理的深度图像像素点的重建像素值时将所述待滤波处理的深度图像像素点的重建像素值减去像素偏移值之差作为所述待滤波处理的深度图像像素点的像素值; 当所述平均值等于所述待滤波处理的深度图像像素点的重建像素值时,将所述平均值作为所述待滤波处理的深度图像像素点的像素值。6.根据权利要求1的深度图像滤波方法,其特征在于,在对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件之前,还包括: 确定待滤波处理的深度图像像素点的相邻区域。7.根据权利要求1-6中任一项所述的深度图像滤波方法,其特征在于,所述预设条件包括以下条件中的至少一个:所述待滤波处理的深度图像像素点与所述相邻区域中的像素点的空间距离小于等于第一滤波阈值;或者 所述待滤波处理的深度图像像素点与所述相邻区域中的像素点的深度图像像素值的差值小于等于第二滤波阈值;或者 所述待滤波处理的深度图像像素点位置所对应的视频图像的像素值与所述相邻区域中的像素点的视频图像像素值的差值小于等于第三滤波阈值。8.根据权利要求7的深度图像滤波方法,其特征在于,还包括: 确定使得原始深度图像与重建深度图像之间的误差最小时的深度图像滤波器系数集合; 对所述深度图像滤波器系数集合中的深度图像滤波器系数取中值或平均值,将所述中值或平均值作为第二滤波阈值。9.根据权利要求7的深度图像滤波方法,其特征在于,还包括: 确定使得原始视频图像与重建视频图像之间的误差最小时的视频图像滤波器系数集合; 对所述视频图像滤波器系数集合中的视频图像滤波器系数取中值或平均值,将所述中值或平均值作为第三滤波阈值。10.一种获取深度图像滤波阈值的方法,其特征在于,所述方法包括: 接收来自视频编码端的数据; 从所述接收来自视频编码端的数据中获取所述深度图像滤波阈值; 所述深度图像滤波阈值用于设置预设条件以确定满足该预设条件的待滤波处理的深度图像像素点的相邻区域中的像素点的集合,所述集合中的像素点的像素值用以确定所述待滤波处理的深度图像像素点的像素值。11.根据权利要求10的获取深度图像滤波阈值的方法,其特征在于,还包括: 根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。12.根据权利要求11的获取深度图像滤波阈值的方法,其特征在于,所述根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值包括: 确定所述集合中的像素点的像素值的中值,将所述中值作为所述待滤波处理的深度图像像素点的像素值。13.根据权利要求12的获取深度图像滤波阈值的方法,其特征在于,所述确定所述集合中的像素点的像素值的中值,将所述中值作为所述待滤波处理的深度图像像素点的像素值包括: 将所述集合中的像素点的像素值进行排序; 当所述集合中的像素点的个数为奇数时,将排序后处在中间的像素值作为所述待滤波处理的深度图像像素点的像素值; 当所述集合中的像素点的个数为偶数时,对排序后处在中间两个的像素值取平均值,将所述平均值作为所述待滤波处理的深度图像像素点的像素值。14.根据权利要求12的获取深度图像滤波阈值的方法,其特征在于,所述确定所述集合中的像素点的像素值的中值, 将所述中值作为所述待滤波处理的深度图像像素点的像素值包括: 将所述集合中像素值最大和最小的像素点去除; 确定所述集合中剩余的像素点的像素值的平均值,将所述平均值作为待滤波处理的深度图像像素点的像素值。15.根据权利要求11的获取深度图像滤波阈值的方法,其特征在于,所述根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值包括: 确定所述集合中的像素点的像素值的平均值; 将所述平均值与所述待滤波处理的深度图像像素点的重建像素值进行比较; 当所述平均值大于所述待滤波处理的深度图像像素点的重建像素值时将所述待滤波处理的深度图像像素点的重建像素值与像素偏移值之和作为所述待滤波处理的深度图像像素点的像素值; 当所述平均值小于所述待滤波处理的深度图像像素点的重建像素值时将所述待滤波处理的深度图像像素点的重建像素值减去像素偏移值之差作为所述待滤波处理的深度图像像素点的像素值; 当所述平均值等于所述待滤波处理的深度图像像素点的重建像素值时, 将所述平均值作为所述待滤波处理的深度图像像素点的像素值。16.根据权利要求10的获取深度图像滤波阈值的方法,其特征在于,还包括: 确定所述待滤波处理的深度图像`像素点的相邻区域。17.根据权利要求10-16的获取深度图像滤波阈值的方法,其特征在于,所述预设条件包括以下条件中的至少一个: 所述待滤波处理的深度图像像素点与所述相邻区域中的像素点的空间距离小于等于第一滤波阈值;或者 所述待滤波处理的深度图像像素点与所述相邻区域中的像素点的深度图像像素值的差值小于等于第二滤波阈值;或者 所述待滤波处理的深度图像像素点位置所对应的视频图像的像素值与所述相邻区域中的像素点的视频图像像素值的差值小于等于第三滤波阈值。18.根据权利要求10的获取深度图像滤波阈值的方法,其特征在于,还包括: 视频编码端确定使得原始深度图像与重建深度图像之间的误差最小时的深度图像滤波器系数集合; 对所述深度图像滤波器系数集合中的深度图像滤波器系数取中值或平均值,将所述中值或平均值作为第二滤波阈值。19.根据权利要求10的获取深度图像滤波阈值的方法,其特征在于,还包括: 视频编码端确定使得原始视频图像与重建视频图...

【专利技术属性】
技术研发人员:傅佳莉费边·耶格尔麦蒂尔斯·韦恩
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1