退化图像: g ( x , y ) = h ( x , y ) ★ f ( x , y ) + η ( x , y ) g(x,y)=h(x,y)\bigstar f(x,y)+\eta(x,y) g(x,y)=h(x,y)★f(x,y)+η(x,y) 写成等价的频率域表示: G ( u , v ) = H ( u , v ) F ( u , v ) + N ( u , v ) G(u,v)=H(u,v)F(u,v)+N(u,v) G(u,v)=H(u,v)F(u,v)+N(u,v)
频率特性是指傅里叶域中噪声的频率内容
常见密度函数:
均值和方差如下 z ‾ = ∑ i = 0 L − 1 z i p S ( z i ) σ 2 = ∑ i = 0 L − 1 ( z i − z → ) 2 p S ( z i ) \begin{gathered} {\overline{{z}}}=\sum_{i=0}^{L-1}z_{i}p_{S}(z_{i}) \\ \sigma^{2}=\sum_{i=0}^{L-1}(z_{i}-\overrightarrow{z})^{2}p_{S}(z_{i}) \end{gathered} z=i=0∑L−1zipS(zi)σ2=i=0∑L−1(zi−z)2pS(zi) 可以使用均值和方差计算出参数,确定噪声函数。
退化函数为: g ( x , y ) = f ( x , y ) + η ( x , y ) G ( u , v ) = F ( u , v ) + N ( u , v ) \begin{aligned} &g\left(x,y\right) =f\left(x,y\right)+\eta\left(x,y\right) \\ &G\left(u,v\right) =F(u,v)+N(u,v) \end{aligned} g(x,y)=f(x,y)+η(x,y)G(u,v)=F(u,v)+N(u,v)
算术均值滤波器: f ^ ( x , y ) = 1 m n ∑ ( s , t ) ∈ S x y g ( s , t ) \hat{f}(x,y)=\frac{1}{mn}\sum_{(s,t)\in S_{xy}}g(s,t)\\ f^(x,y)=mn1(s,t)∈Sxy∑g(s,t)
几何均值滤波器: f ^ ( x , y ) = [ ∏ ( s , t ) ∈ S x y g ( s , t ) ] 1 m n \hat{f}(x,y)=\left[\prod\limits_{(s,t)\in S_{xy}}g(s,t)\right]^{\frac{1}{mn}} f^(x,y)= (s,t)∈Sxy∏g(s,t) mn1 谐波均值滤波器: f ^ ( x , y ) = m n ∑ ( s , t ) ∈ S n 1 g ( s , t ) \hat{f}(x,y)=\frac{mn}{\displaystyle\sum_{(s,t)\in S_n}\frac{1}{g(s,t)}} f^(x,y)=(s,t)∈Sn∑g(s,t)1mn 逆谐波均值滤波器: f ^ ( x , y ) = ∑ ( s , t ) ∈ S x y g ( s , t ) Q + 1 ∑ ( s , t ) ∈ S x y g ( s , t ) Q \hat{f}(x,y)=\frac{\displaystyle\sum_{(s,t)\in S_{xy}}g(s,t)^{Q+1}}{\displaystyle\sum_{(s,t)\in S_{xy}}g(s,t)^{Q}} f^(x,y)=(s,t)∈Sxy∑g(s,t)Q(s,t)∈Sxy∑g(s,t)Q+1
中值滤波器: f ^ ( x , y ) = median ( s , t ) ∈ S x y { g ( s , t ) } \hat{f}(x,y)=\underset{(s,t)\in S_{xy}}{\text{median}}\left\{g(s,t)\right\} f^(x,y)=(s,t)∈Sxymedian{g(s,t)}
最大值和最小值滤波器: f ^ ( x , y ) = max ( s , t ) ∈ S x y { g ( s , t ) } f ^ ( x , y ) = min ( s , t ) ∈ S x y { g ( s , t ) } \hat{f}(x,y)=\max\limits_{(s,t)\in S_{xy}}\left\{g(s,t)\right\}\\\hat{f}(x,y)=\min\limits_{(s,t)\in S_{xy}}\left\{g(s,t)\right\} f^(x,y)=(s,t)∈Sxymax{g(s,t)}f^(x,y)=(s,t)∈Sxymin{g(s,t)}
中点滤波器: f ^ ( x , y ) = 1 2 [ max ( s , t ) ∈ S x y { g ( s , t ) } + min ( s , t ) ∈ S x y { g ( s , t ) } ] \hat{f}(x,y)=\frac{1}{2}\bigg[\max\limits_{(s,t)\in S_{xy}}\big\{g(s,t)\big\}+\min\limits_{(s,t)\in S_{xy}}\big\{g(s,t)\big\}\bigg] f^(x,y)=21[(s,t)∈Sxymax{g(s,t)}+(s,t)∈Sxymin{g(s,t)}]
修正的阿尔法均值滤波器: f ^ ( x , y ) = 1 m n − d ∑ ( s , t ) ∈ S π g r ( s , t ) \hat{f}(x,y)=\frac{1}{mn-d}\sum_{(s,t)\in S_\pi}g_r(s,t) f^(x,y)=mn−d1(s,t)∈Sπ∑gr(s,t)
自适应表达式可写为 f ^ ( x , y ) = g ( x , y ) − σ η 2 σ L 2 [ g ( x , y ) − m L ] \hat{f}(x,y)=g(x,y)-\frac{\sigma_\eta^2}{\sigma_L^2}\big[g(x,y)-m_L\big] f^(x,y)=g(x,y)−σL2ση2[g(x,y)−mL]
使用带阻滤波器、带通滤波器和陷波滤波器消除周期噪声
方法:
\quad 假设给我们一幅退化图像,而没有关于退化函数 H H H的任何知识。基于图像被线性、位置不变的过程退化的假设,估计 H H H的一种方法就是从图像本身来收集信息。例如,如果图像已被模糊,则我们可以观察图像中包含样本结构的一个小矩形区域,如某—物体和背景的一部分。为了降低噪声的影响,我们可以寻找一个有很强信号内容的区域(如高对比度区域)。下一步是处理子图像以便得到尽可能不模糊的结果。例如,我们可以使用锐化滤波器对这个子图像进行锐化处理,甚至可以使用手工方法处理小区域。
\quad 令 g s ( x , y ) g_s(x, y) gs(x,y)表示要观察的子图像,令 f s ( x , y ) f_s(x,y) fs(x,y)表示处理过的子图像(现实中,该图像是原图像在该区域的估计图像)。然后,假设噪声的影响由于选择了一个强信号区域而可以忽略,可得 H s ( u , v ) = G s ( u , v ) F ^ ( u , v ) H_{s}(u,v)=\frac{G_{s}(u,v)}{\hat{F}(u,v)} Hs(u,v)=F^(u,v)Gs(u,v)
根据这一函数特性,然后,我们可基于位置不变的假设还原完整的退化函数 H ( u , v ) H(u, v) H(u,v)。例如,假设 H ( u , v ) H(u, v) H(u,v)的径向曲线具有高斯曲线的近似形状。我们可以利用这一信息在更大比例上构建一个有基本相同形状的函数 H ( u , v ) H(u,v) H(u,v)。然后,在下面几节讨论的一种复原方法中使用 H ( u , v ) H(u,v) H(u,v)。很清楚,这是仅在特殊环境下使用的很麻烦的处理,例如复原一幅有历史价值的老照片。
\quad 如果可以使用与获取退化图像的设备相似的装置,从理论上讲,得到一个准确的退化估计是可能的。与退化图像类似的图像可以通过各种系统设置得到,直到这些图像退化到尽可能接近我们希望复原的程度。之后,概念是使用相同的系统对一个冲激(小亮点)成像,得到退化的冲激响应。线性空间不变系统完全由其冲激响应来表征。
一个冲激可由一个亮点来模拟,该点应尽可能亮,以便将噪声的影响降低到可以忽略的程度。回顾一下,由于冲激的傅里叶变换是一个常量、可得下式: H ( u , v ) = G ( u , v ) A H\left(u,v\right) ={\frac{G(u,v)}{A}} H(u,v)=AG(u,v)
该模型的通用形式为 H ( u , v ) = e − k ( u 2 + v 2 ) 5 / 6 H(u,v)=e^{-k(u^{2}+v^{2})^{5/6}} H(u,v)=e−k(u2+v2)5/6
用退化函数除退化图像的傅里叶变换G来计算初始图像傅里叶变换的估计 F ^ ( u , v ) \hat{F}(u,v) F^(u,v),即 F ^ ( u , v ) = G ( u , v ) H ( u , v ) = F ( u , v ) + N ( u , v ) H ( u , v ) \hat{F}(u,v)=\frac{G(u,v)}{H(u,v)} = F(u,v)+ \frac{N(u,v)} {H(u,v)} F^(u,v)=H(u,v)G(u,v)=F(u,v)+H(u,v)N(u,v)
在这一节,我讨论了一种综合了退化函数和噪声统计特征进行复原处理的方法。该方法建立在图像和噪声都是随机变量的基础上,目标是找到未污染图像f的一个估计,使它们之间的均方误差最小。这种误差度量由下式给出: e 2 = E { ( f − f ^ ) 2 } e^2=E\left\{(f-\hat{f})^2\right\} e2=E{(f−f^)2}
上式中误差函数的最小值在频率域中由下式给出: F ^ ( u , v ) = [ H ∗ ( u , v ) S f ( u , v ) S f ( u , v ) ∣ H ( u , v ) ∣ 2 + S η ( u , v ) ] G ( u , v ) = [ H ∗ ( u , v ) ∣ H ( u , v ) ∣ 2 + S η ( u , v ) / S f ( u , v ) ] G ( u , v ) = [ 1 H ( u , v ) ∣ H ( u , v ) ∣ 2 ∣ H ( u , v ) ∣ 2 + S η ( u , v ) / S f ( u , v ) ] G ( u , v ) \begin{aligned} \widehat{F}_{\left(u,v\right)}& =\left[{\frac{H^{*}(u,v)S_{f}(u,v)}{S_{f}(u,v)\left|H(u,v)\right|^{2}+S_{\eta}(u,v)}}\right]G(u,v)=\left[{\frac{H^{*}(u,v)}{\left|H(u,v)\right|^{2}+S_{\eta}(u,v)/S_{f}(u,v)}}\right]G(u,v) \\ &=\Bigg[\frac{1}{H(u,v)}\frac{\left|H(u,v)\right|^{2}}{\left|H(u,v)\right|^{2}+S_{\eta}(u,v)/S_{f}(u,v)}\Bigg]G(u,v) \end{aligned} F (u,v)=[Sf(u,v)∣H(u,v)∣2+Sη(u,v)H∗(u,v)Sf(u,v)]G(u,v)=[∣H(u,v)∣2+Sη(u,v)/Sf(u,v)H∗(u,v)]G(u,v)=[H(u,v)1∣H(u,v)∣2+Sη(u,v)/Sf(u,v)∣H(u,v)∣2]G(u,v)
信噪比用下式来近似: SNR = ∑ a = 0 M − 1 ∑ v = 0 N − 1 ∣ F ( u , v ) ∣ 2 ∑ a = 0 M − 1 ∑ v = 0 N − 1 ∣ N ( u , v ) ∣ 2 \text{SNR}=\frac{\displaystyle \sum_{a=0}^{M-1}\sum_{v=0}^{N-1}\left|F(u,v)\right|^2}{\displaystyle \sum_{a=0}^{M-1}\sum_{v=0}^{N-1}\left|N(u,v)\right|^2} SNR=a=0∑M−1v=0∑N−1∣N(u,v)∣2a=0∑M−1v=0∑N−1∣F(u,v)∣2
几何均值滤波形式 F ^ ( u , v ) = [ H ∗ ( u , v ) ∣ H ( u , v ) ∣ 2 ] α [ H ∗ ( u , v ) ∣ H ( u , v ) ∣ 2 + β [ S η ( u , v ) S f ( u , v ) ] ] 1 − α G ( u , v ) \hat{F}(u,v)=\left[\frac{H^*(u,v)}{\left|H(u,v)\right|^2}\right]^\alpha\left[\frac{H^*(u,v)}{\left|H(u,v)\right|^2+\beta\left[\frac{S_\eta(u,v)}{S_f(u,v)}\right]}\right]^{1-\alpha}G(u,v) F^(u,v)=[∣H(u,v)∣2H∗(u,v)]α ∣H(u,v)∣2+β[Sf(u,v)Sη(u,v)]H∗(u,v) 1−αG(u,v)
当 α = 1 \alpha=1 α=1时,该滤波器退化为逆滤波器;当 α = 0 \alpha=0 α=0时,该滤波器变为所谓的参数维纳滤波器,参数维纳滤波器在 β = 1 \beta=1 β=1时还原为标准的维纳滤波器。如果 α = 1 / 2 \alpha=1/2 α=1/2,则滤波器变成相同幂次的两个量的积,这是几何均值的定义,这样就给出了这种滤波器的命名。当 β = 1 \beta=1 β=1时,随着 α \alpha α减小到1/2 以下,滤波器的性能越来越接近逆滤波器。类似地,当 α \alpha α增大到1/2以上时,滤波器更接近维纳滤波器。当 α = 1 / 2 \alpha=1/2 α=1/2且 β = 1 \beta=1 β=1时,该滤波器通常也称为谱均衡滤波器。上式在实现复原滤波时非常有用,因为它表示了合并为单个表达式的滤波器族。