各向异性高斯边窗核约束的图像引导滤波方法与流程

文档序号:23720503发布日期:2021-01-24 07:56阅读:85来源:国知局
各向异性高斯边窗核约束的图像引导滤波方法与流程

[0001]
本发明属于图像处理技术领域,具体涉及到图像的边缘处理。
技术背景
[0002]
边缘保持滤波方法常用于计算机视觉、图形图像处理的预处理操作,结果的好坏直接影响了许多后续操作。边缘保持滤波方法不仅注重图像的平滑处理,还注重保持边缘细节。传统的图像平滑方法侧重于平滑效果,导致图像经过滤波操作后边缘细节丢失。为了解决边缘细节丢失的技术问题,很多边缘保持的滤波方法被提出,并被广泛应用于计算机动画、数码摄影等技术领域。
[0003]
基于局部滤波器的图像滤波方法会利用相邻像素计算新像素,例如盒式滤波器,高斯滤波器、平均滤波器。它们用加权卷积和局部窗口内相邻像素的卷积代替目标像素。为了解决局部滤波方法引起的梯度反转等伪影的技术问题,图像引导滤波方法通过引导图像的梯度自适应判断需要保留的边缘结构,同时利用线性滤波方法大大降低了滤波方法的复杂度。但引导滤波方法在滤波过程中像素位于矩形窗口中心,从而对边缘两侧的像素都执行线性组合和平均运算,最终导致边缘模糊和光晕之类的伪影。为此,侧窗方法被提出,它将每个像素视为潜在边缘,在其周围生成多个局部侧面窗口,并将目标像素与窗口的侧边对齐。在多个侧窗滤波结果中选取最优结果作为目标像素的滤波结果。由于侧窗引导滤波方法不会跨越边缘,可以更好地保留边缘并减少伪影。但是侧窗滤波方法要达到理想边缘保持效果,会受限于矩形窗口的宽度,宽度越大,边缘分辨率越小。


技术实现要素:

[0004]
本发明所要解决的技术问题在于克服上述现有技术的不足,提供一种方法简单、便于操作、高分辨边缘保持性好的各向异性高斯边窗核约束的图像引导滤波方法。
[0005]
解决上述技术问题所采用的技术方案由下述步骤组成:
[0006]
(1)构建各向异性高斯核
[0007]
按下式构建各向异性高斯核g
σ,ρ,θ
(n):
[0008][0009][0010]
其中n是滤波窗口内的局部像素位置,θ是以y轴为基准的旋转角度,θ∈(0,π],σ为高斯尺度,σ∈(1,6],ρ为各向异性因子,ρ∈(1,12],r
θ
是方向为θ的旋转矩阵。
[0011]
(2)确定各向异性高斯边窗核
[0012]
按式(3)确定各向异性高斯边窗核n
θ

[0013]
n
θ
={n|xcosθ+ysinθ>0,g
σ,ρ,θ
(n)>ε,n=[x,y]}
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0014]
其中x、y是非负整数,ε为阈值,ε∈[0.00005,0.00015]。
[0015]
(3)确定各向异性高斯边窗核半径
[0016]
按式(4)确定各向异性高斯边窗核半径r:
[0017][0018]
(4)确定各向异性高斯边窗核权重矩阵
[0019]
按式(5)确定各向异性高斯边窗核权重矩阵w
m,θ

[0020]
w
m,θ
={g
σ,ρ,θ
(m),m∈n
m,θ
}
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0021]
其中n
m,θ
是以m为基准的各向异性高斯边窗核,w
m,θ
表示以像素m为基准的各向异性高斯边窗核权重矩阵。
[0022]
(5)构建各向异性高斯边窗核引导滤波器
[0023]
1)确定输出图像q与引导图像i之间的线性关系
[0024]
按式(6)确定滤波输出图像q
n
与引导图像i
n
之间的线性关系:
[0025][0026]
其中q
n
是以像素m为基准的各向异性高斯边窗核n
m,θ
窗口中i
n
的线性变换结果,i
n
是以像素m为基准的各向异性高斯边窗核n
m,θ
中的引导图像像素值,a
m
是以像素m为基准的各向异性高斯边窗核n
m,θ
的增益系数,b
m
是以像素m为基准的各向异性高斯边窗核n
m,θ
的偏差系数。
[0027]
2)确定增益系数、偏差系数
[0028]
用最小二乘法确定每个像素的增益系数a
m
、偏差系数b
m

[0029][0030][0031][0032][0033][0034]
其中输入图像p
n
是以像素m为基准的各向异性高斯边窗核n
m,θ
窗口中的像素值,是p
n
在以像素m为基准的各向异性高斯边窗核窗口n
m,θ
中的加权均值,μ
m
和分别是i
n
在w
m,θ
的加权均值和加权方差,ε是正则化参数。
[0035]
3)确定滤波窗口内的平均系数
[0036]
按式(12)、(13)确定滤波窗口内的平均系数
[0037][0038][0039]
其中n
n,θ
以n为基准的各向异性高斯边窗核,w
n,θ
是以n为基准的各向异性高斯边窗的权重矩阵。
[0040]
4)确定滤波输出结果
[0041]
按式(6)、式(12)、式(13)得:
[0042][0043]
按式(15)确定滤波输出结果
[0044][0045]
其中k表示将滤波方向θ量化采样的8个方向,即θ为kπ/8,k为1,2,...,8,分别是q
n
、在k方向上的值。
[0046]
(6)选取最优滤波结果
[0047]
按式(16)确定最优滤波结果q
s

[0048][0049]
(7)确定滤波结果
[0050]
将最优滤波结果q
s
重新替换成输入图像i,重复步骤(1)-(6),得到图像最终滤波结果q
o

[0051]
q
o
=q
s
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(17)
[0052]
其中s为1,2,...,7。
[0053]
在本发明的构建各向异性高斯核步骤(1)中,所述的σ取值最佳为3,ρ取值最佳为6。
[0054]
在本发明的确定各向异性高斯边窗核步骤(2)中,所述的ε取值最佳为0.0001。
[0055]
本发明具有以下优点:
[0056]
由于本发明采用各向异性高斯边窗核,在具有强的保边效果的同时,与传统的盒滤波方法相比,经本发明处理后的图像,边缘清晰、保持性好。在进行引导滤波处理时,采用了各向异性高斯边窗核滤波的权重系数进行加权滤波,具有更好的边缘保持性。采用了线性滤波方法,大大降低了滤波方法的复杂度。本发明具有滤波方法简单、便于操作、高分辨边缘保持性好等优点,可用于图像滤波处理。
附图说明
[0057]
图1是本发明实施例1的流程图。
[0058]
图2是取自猫狗图像数据集中的1幅猫头图像。
[0059]
图3是本发明方法滤波后的图像。
[0060]
图4是引导滤波方法滤波后的图像。
[0061]
图5是侧窗引导滤波方法滤波后的图像。
具体实施方式
[0062]
下面结合附图和实施例对本发明进一步详细说明,但本发明不限于下面的实施例。
[0063]
实施例1
[0064]
在图1中,本实施例的各向异性高斯边窗核约束的图像引导滤波方法由下述步骤组成:
[0065]
(1)构建各向异性高斯核
[0066]
按下式构建各向异性高斯核g
σ,ρ,θ
(n):
[0067][0068][0069]
其中n是滤波窗口内的局部像素位置,θ是以y轴为基准的旋转角度,θ∈(0,π],σ为高斯尺度,σ∈(1,6],本实施例的σ取值为3,ρ为各向异性因子,ρ∈(1,12],本实施例ρ取值为6,r
θ
是方向为θ的旋转矩阵。
[0070]
(2)确定各向异性高斯边窗核
[0071]
按式(3)确定各向异性高斯边窗核n
θ

[0072]
n
θ
={n|xcosθ+ysinθ>0,g
σ,ρ,θ
(n)>ε,n=[x,y]}
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0073]
其中x、y是非负整数,ε为阈值,ε∈[0.00005,0.00015],本实施例的ε取值为0.0001。
[0074]
该步骤中,采用各向异性高斯边窗核,与传统的盒滤波方法相比,经本发明处理后的图像,边缘清晰、保持性好,具有强的保边效果。
[0075]
(3)确定各向异性高斯边窗核半径
[0076]
按式(4)确定各向异性高斯边窗核半径r:
[0077][0078]
(4)确定各向异性高斯边窗核权重矩阵
[0079]
按式(5)确定各向异性高斯边窗核权重矩阵w
m,θ

[0080]
w
m,θ
={g
σ,ρ,θ
(m),m∈n
m,θ
}
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0081]
其中n
m,θ
是以m为基准的各向异性高斯边窗核,w
m,θ
表示以像素m为基准的各向异性高斯边窗核权重矩阵。
[0082]
该步骤中,采用了各向异性高斯边窗核滤波的权重系数进行加权滤波,具有更好的边缘保持性。
[0083]
(5)构建各向异性高斯边窗核引导滤波器
[0084]
1)确定输出图像q与引导图像i之间的线性关系
[0085]
按式(6)确定滤波输出图像q
n
与引导图像i
n
之间的线性关系:
[0086]
[0087]
其中q
n
是以像素m为基准的各向异性高斯边窗核n
m,θ
窗口中i
n
的线性变换结果,i
n
是以像素m为基准的各向异性高斯边窗核n
m,θ
中的引导图像像素值,a
m
是以像素m为基准的各向异性高斯边窗核n
m,θ
的增益系数,b
m
是以像素m为基准的各向异性高斯边窗核n
m,θ
的偏差系数。
[0088]
2)确定增益系数、偏差系数
[0089]
用最小二乘法确定每个像素的增益系数a
m
、偏差系数b
m

[0090][0091][0092][0093][0094][0095]
其中输入图像p
n
是以像素m为基准的各向异性高斯边窗核n
m,θ
窗口中的像素值,是p
n
在以像素m为基准的各向异性高斯边窗核窗口n
m,θ
中的加权均值,μ
m
和分别是i
n
在w
m,θ
的加权均值和加权方差,ε是防止a
m
过大的正则化参数。
[0096]
3)确定滤波窗口内的平均系数
[0097]
按式(12)、(13)确定滤波窗口内的平均系数
[0098][0099][0100]
其中n
n,θ
以n为基准的各向异性高斯边窗核,w
n,θ
是以n为基准的各向异性高斯边窗的权重矩阵。
[0101]
4)确定滤波输出结果
[0102]
按式(6)、式(12)、式(13)得:
[0103][0104]
按式(15)确定滤波输出结果
[0105][0106]
其中k表示将滤波方向θ量化采样的8个方向,即θ为kπ/8,k为1,2,...,8,分别是q
n
、在k方向上的值。
[0107]
该步骤中,采用线性滤波方法,大大降低了滤波方法的复杂度。
[0108]
(6)选取最优滤波结果
[0109]
按式(16)确定最优滤波结果q
s

[0110][0111]
(7)确定滤波结果
[0112]
将最优滤波结果q
s
重新替换成输入图像i,重复步骤(1)-(6),得到图像最终滤波结果q
o

[0113]
q
o
=q
s
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(17)
[0114]
其中s为1,2,...,7;
[0115]
实施例2
[0116]
本实施例的各向异性高斯边窗核约束的图像引导滤波方法由下述步骤组成:
[0117]
(1)构建各向异性高斯核
[0118]
按下式构建各向异性高斯核g
σ,ρ,θ
(n):
[0119][0120][0121]
其中n是滤波窗口内的局部像素位置,θ是以y轴为基准的旋转角度,θ∈(0,π],σ为高斯尺度,σ∈(1,6],本实施例的σ取值为1.5,ρ为各向异性因子,ρ∈(1,12],本实施例ρ取值为1.5,r
θ
是方向为θ的旋转矩阵。
[0122]
(2)确定各向异性高斯边窗核
[0123]
按式(3)确定各向异性高斯边窗核n
θ

[0124]
n
θ
={n|xcosθ+ysinθ>0,g
σ,ρ,θ
(n)>ε,n=[x,y]}
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0125]
其中x、y是非负整数,ε为阈值,ε∈[0.00005,0.00015],本实施例的ε取值为0.00005。
[0126]
其它实施例与实施例1相同。
[0127]
实施例3
[0128]
本实施例的各向异性高斯边窗核约束的图像引导滤波方法由下述步骤组成:
[0129]
(1)构建各向异性高斯核
[0130]
按下式构建各向异性高斯核g
σ,ρ,θ
(n):
[0131][0132][0133]
其中n是滤波窗口内的局部像素位置,θ是以y轴为基准的旋转角度,θ∈(0,π],σ为高斯尺度,σ∈(1,6],本实施例的σ取值为6,ρ为各向异性因子,ρ∈(1,12],本实施例ρ取值
为12,r
θ
是方向为θ的旋转矩阵。
[0134]
(2)确定各向异性高斯边窗核
[0135]
按式(3)确定各向异性高斯边窗核n
θ

[0136]
n
θ
={n|xcosθ+ysinθ>0,g
σ,ρ,θ
(n)>ε,n=[x,y]}
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0137]
其中x、y是非负整数,ε为阈值,ε∈[0.00005,0.00015],本实施例的ε取值为0.00015。
[0138]
其它实施例与实施例1相同。
[0139]
为了验证本发明的有益效果,发明人采用本发明实施例1的方法构建的各向异性高斯边窗核约束引导滤波方法(以下简称本发明方法)与现有的引导滤波方法(以下简称对比方法1)、侧窗引导滤波方法(以下简称对比方法2。进行了对比测试实验,各种实验情况如下:
[0140]
1、实验方法
[0141]
(1)不同滤波方法对猫头图像边缘保留滤波的影响
[0142]
实验所用图像见图2,取自猫狗图像数据集,输入不同的阈值ε、滤波窗口半径r,分别采用本发明方法、对比方法1、对比方法2对图2中的图像进行了滤波处理,采用本发明方法滤波后的结果见图3,采用对比方法1滤波后结果见图4,采用对比方法2滤波后结果见图5。
[0143]
由图3、4、5可见,对比方法1和对比方法2随着阈值ε与滤波窗口半径r增加变得越来越模糊,本发明方法的输出受阈值ε、滤波窗口半径r变化的影响小,对相同的参数,对比方法1和对比方法2相较于本方法,猫头图像边缘更加模糊,随着阈值ε与滤波窗口半径r的增大,这种效果更加明显。
[0144]
(2)不同滤波方法对猫头图像的边缘保持指数的比较
[0145]
边缘保持指数epi反映滤波方法的边缘保持能力,epi值越高,边缘保持性越强。按已有的方法(下式)确定边缘保持指数epi:
[0146][0147]
其中,m为原始图像像素值,m

为滤波后的图像像素值,α为图像像素行数,β为列数,i、j是像素坐标,取值为有限的正整数。
[0148]
实验图像采自猫狗图像数据集见图2,采用本发明方法、对比方法1、对比方法2在相同滤波窗口半径r、阈值ε参数下,确定图像所示的边缘保持指数epi值,实验结果见表1,表1显示了不同滤波方法的边缘保持指数epi随着阈值ε、滤波窗口半径r的改变而改变。
[0149]
表1猫头图像不同参数对应的边缘保持指数epi
[0150][0151]
由表1可见,在不同滤波窗口半径r、阈值ε下,本发明方法与对比方法1、对比方法2相比,同一参数条件,本发明方法边缘保持指数epi更高,可以更好地保留图像中的边缘信息。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1