【技术实现步骤摘要】
本专利技术实施例涉及视频编解码
,尤其涉及一种深度图像滤波方法、获取深度图像滤波阈值的方法和装置
技术介绍
随着多媒体通信技术的发展,人们在娱乐、教育等许多应用领域内出现了对于3D视频的需求。上述应用都要求使用多个摄像机在不同的空间位置以不同的角度同时获取同一场景的视频信号,并有效的对所获得的一组视频信号进行压缩编码和传输。3D视频编解码技术引入了深度图,深度图不同于视频图像,一般不用于显示,但是会用于虚拟视的生成。解码后重建的深度图需要进行滤波以消除块效应。现有技术采用双边滤波器(Bileteral filter)对深度图进行滤波。双边滤波器是基于Gauss滤波方法提出的,主要针对Gauss滤波中,将Gauss的权重值直接与图像像素值作卷积运算进行图像滤波的原理,将滤波权重系数优化成Gauss函数和图像亮度信息的乘积,优化后的权重系数再与图像像素值作卷积运算,可用于保持锐利的边缘,但图像的其他部分较平滑的,导致图像模糊。
技术实现思路
本专利技术实施例提供一种深度图像滤波方法、获取深度图像滤波阈值的方法和装置,可以有效去除深度图像边缘的振铃效应,减少深度图像的不连续性,从而提高视频图像的质量。本专利技术实施例提供一种深度图像滤波方法,包括:对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件;确定满足所述预设条件的像素点的集合;根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。本专利技术实施例还提供一种获取深度图像滤波阈值的方法,包括:接收来自视频编码端的数据;从所述接收来自视频编码端的数据中获 ...
【技术保护点】
一种深度图像滤波方法,其特征在于,包括:对待滤波处理的深度图像像素点的相邻区域中的每个像素点,确定该像素点是否满足预设条件;确定满足所述预设条件的像素点的集合;根据所述集合中的像素点的像素值,确定所述待滤波处理的深度图像像素点的像素值。
【技术特征摘要】
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的获取深度图像滤波阈值的方法,其特征在于,还包括: 视频编码端确定使得原始视频图像与重建视频图...
【专利技术属性】
技术研发人员:傅佳莉,费边·耶格尔,麦蒂尔斯·韦恩,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。