The invention discloses an image filtering method and a device, relating to the computer field, and can solve the problem that the bilateral filtering method can not achieve the desired filtering effect in the prior art. The method includes: the target image is divided into at least two image regions; calculates at least two image regions in each image region space distance coefficient and pixel difference coefficient; and for any target image in a pixel, and the pixel distance coefficient according to the image pixels where the space difference coefficient for bilateral filtering the pixel. The invention is applicable to the scene where the image is filtered.
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及一种图像滤波方法及装置。
技术介绍
在用户拍摄照片时,常常由于拍摄环境、相机镜头污染等原因,使得拍摄的照片上含有噪声。因此,用户常常需要利用图像处理技术对拍摄的照片进行修正。在图像处理技术中,双边滤波由于具备边缘保留效果被广泛应用。经双边滤波的图像的边缘特征明显,图像质量高。但是,双边滤波本质上是一种邻域像素值加权平均的滤波处理,必然会使图像特征模糊。例如,低尺度双边滤波虽然能够妥善地保留图像的边缘特征,但是去噪效果较差;高尺度双边滤波虽然去噪效果较好,但是会模糊图像的边缘特征。因此,对于不同的图像,需要根据该图像的边缘特征选择合适的滤波系数进行双边滤波。目前,存在以下两种常见的双边滤波处理:一、采用用户选取的一组固定的滤波系数对待处理图像中的每个像素点进行双边滤波;二、计算待处理图像中的每个像素点所需的滤波系数,并利用针对每个像素点的滤波系数对相应的像素点进行双边滤波。然而,第一种双边滤波处理存在以下缺陷:由于待处理图像的不同区域的边缘特征和噪声情况不同,所以在待处理图像中的不同区域采用固定的滤波系数往往会使得滤波效果达不到预期;第二种双边滤波处理存在以下缺陷:针对待处理图像中的每个像素点的滤波系数容易受到待处理图像本身的噪声的影响,因此存在待处理图像的边缘特征被过度模糊、或待处理图像的噪声没有被过滤干净的情况,导致滤波效果达不到预期的效果。
技术实现思路
鉴于以上所述的一个或多个问题,本专利技术提供了一种新颖的图像滤波方法及装置。第一方面,根据本专利技术实施例的图像滤波方法包括:将目标图像分割为至少两个图像区域;计算至少 ...
【技术保护点】
一种图像滤波方法,包括:将目标图像分割为至少两个图像区域;计算所述至少两个图像区域中的每个图像区域的空间距离系数和像素差系数;以及对于所述目标图像中的任意一个像素,根据所述像素所在的图像区域的空间距离系数和像素差系数对所述像素进行双边滤波。
【技术特征摘要】
1.一种图像滤波方法,包括:将目标图像分割为至少两个图像区域;计算所述至少两个图像区域中的每个图像区域的空间距离系数和像素差系数;以及对于所述目标图像中的任意一个像素,根据所述像素所在的图像区域的空间距离系数和像素差系数对所述像素进行双边滤波。2.根据权利要求1所述的图像滤波方法,其特征在于,计算所述至少两个图像区域中的任意一个图像区域的空间距离系数的处理包括:基于所述图像区域的初始像素差系数、和所述图像区域的空间距离系数表征符号,构建所述图像区域中任意一个像素的核密度估计函数gs(x);基于所述核密度估计函数gs(x),构建表征所述图像区域中的像素位置分布特性的信息熵函数Es(σs);以及计算所述空间距离系数表征符号在所述信息熵函数Es(σs)的函数值最小时所对应的空间距离系数,作为所述图像区域的空间距离系数。3.根据权利要求2所述的图像滤波方法,其特征在于,所述核密度估计函数gs(x)为:gs(x)=1kΣi=1kexp(-|I(x)-I(qi)|22(σrm)2)exp(-||x-qi||22σs2),]]>其中,x表示所述图像区域中的任意一个像素,k表示所述图像区域中包含的像素的数目,qi表示所述图像区域中的第i个像素,1≤i≤k,表示所述初始像素差系数,σs表示所述空间距离系数表征符号,I(x)表示像素x的灰度值,I(qi)表示像素qi的灰度值。4.根据权利要求3所述的图像滤波方法,其特征在于,还包括:根据计算所述初始像素差系数其中,表示像素x和像素qi之间的最大像素差绝对值。5.根据权利要求2所述的图像滤波方法,其特征在于,所述信息熵函数Es(σs)为:其中,6.根据权利要求1所述的图像滤波方法,其特征在于,计算所述至少两个图像区域中的任意一个图像区域的像素差系数的处理包括:基于所述图像区域的像素差系数表征符号、以及所述图像区域的空间距离系数,构建所述图像区域中任意一个像素的核密度估计函数gr(x);根据所述核密度估计函数gr(x),构建表征所述图像区域中的像素位置分布特性的信息熵函数Er(σr);以及计算所述像素差系数表征符号在所述信息熵函数Er(σr)的函数值最小时所对应的像素差系数,作为所述图像区域的像素差系数。7.根据权利要求6所述的图像滤波方法,其特征在于,所述核密度估计函数gr(x)为:gr(x)=1kΣi=1kexp(-||x-qi||22(σsO)2)exp(-|I(x)-I(qi)|22σr2),]]>其中,x表示所述图像区域中的任意一个像素,k表示所述图像区域中包含的像素的数目,qi表示所述图像区域中的第i个像素,1≤i≤k,σr表示所述像素差系数表征符号,I(x)表示像素x的灰度值,I(qi)表示像素qi的灰度值,表示所述图像区域的空间距离系数。8.根据权利要求7所述的图像滤波方法,其特征在于,所述信息熵函数Er(σr)为:其中,9.根据权利要求1所述的图像滤波方法,其特征在于,根据所述像素所在的图像区域的空间距离系数和像素差系数对所述像素进行双边滤波的处理包括:利用所述像素所在的图像区域的空间距离系数,计算所述像素对应的滤波半径、基于空间距离的高斯权重、以及基于像素差的高斯权重;以及利用所述滤波半径、所述基于空间距离的高斯权重、以及所述基于像素差的高斯权重,对所述像素进行双边滤波。10.根据权利要求9所述的图像滤波方法,其特征在于,基于公式fr=ceil(3σs)+1计算所述滤波半径,其中,fr表示所述滤波半径,σs表示所述像素所在的图像区域的空间距离系数,ceil表示向上取整函数。11.根据权利要求1所述的图像滤波方法,其特征在于,所述至少两个图像区域的空间距离系数共同组成所述目标图像的空间距离系数图,所述至少两个图像区域的像素差系数共同组成所述目标图像的像素差系数图,所述图像滤波方法还包括:对所述空间距离系数图和所述像素差系数图进行均值滤波,其中对于所述目标图像中的任意一个像素,根据所述像素所在的图像区域的经均值滤波的空间距离系数和经均值滤波的像素差系数对所述像素进行双边滤波。12.根据权利要求1所述的图像滤波方法,其特征在于,所述至少两个图像区域的空间距离系数共同组成所述目标图像的空间距离系数图,所述至少两个图像区域的像素差系数共同组成所述目标图像的像素差系数图,所述图像滤波方法还包括:在将所述目标图像分割为所述至少两个图像区域之前,将所述目标图像调整为预设尺寸;所述将目标图像分割为至少两个图像区域的处理包括:将调整后的目标图像分割为所述至少两个图像区域;对于所述目标图像中的任意一个像素,在根据所述像素所在的图像区域的空间距离系数和像素差系数对所述像素进行双边滤波之前,将所述空间距离系数图和所述像素差系数图调整为所述目标图像的原尺寸;则根据所述像素所在的图像区域的空间距离系数和像素差系数对所述像素进行双边滤波的处理包括:根据所述像素在调整后的空间距离系数图中对应的空间距离系数以及所述像素在调整后的像素差系数图中对应的像素差系数对所述像素进行双边滤波。13.一种图像滤波装...
【专利技术属性】
技术研发人员:李启东,李志阳,张伟,傅松林,
申请(专利权)人:厦门美图之家科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。