第四章 频率域滤波

news/2024/12/2 16:07:09/

4频率域滤波

4.1背景

4.1.1傅里叶级数和变换史

任何周期函数都可以表示为不同频率的正余弦之和。

4.2基本概念

4.2.1复数

复数C的定义( j = − 1 j=\sqrt{-1} j=1 ): C = R + j I C=R+jI C=R+jI 极坐标下 C = ∣ C ∣ ( cos ⁡ θ + j sin ⁡ θ ) C=\big|C\big|(\cos\theta+j\sin\theta) C= C (cosθ+jsinθ) 使用欧拉公式 e j θ = cos ⁡ θ + j sin ⁡ θ \mathrm{e}^{j\theta}=\cos\theta+j\sin\theta ejθ=cosθ+jsinθ C = ∣ C ∣ e j θ C=\big|C\big|\mathrm{e}^{j\theta} C= C ejθ

4.2.2傅里叶级数

傅里叶级数形式: f ( t ) = ∑ n = − ∞ ∞ c n e j 2 π n T t f(t)=\sum_{n=-\infty}^\infty c_n\mathrm{e}^{j\frac{2\pi n}{T}t} f(t)=n=cnejT2πnt其中, c n = 1 T ∫ − T / 2 T / 2 f ( t ) e − j 2 π n T t d t , n = 0 , ± 1 , ± 2 , ⋯ c_n=\frac{1}{T}\int_{-T/2}^{T/2}f(t)\mathrm{e}^{-j\frac{2\pi n}{T}t}\mathrm{d}t,\quad n=0,\pm1,\pm2,\cdots cn=T1T/2T/2f(t)ejT2πntdt,n=0,±1,±2,

4.2.3冲激及其取样特性

线性系统和傅里叶变换研究的核心是冲激及其取样特性。连续变量 t t t t = 0 t=0 t=0处的单位冲激表示为 δ ( t ) \delta(t) δ(t),其定义是 δ ( t ) = { ∞ , t = 0 0 , t ≠ 0 \delta(t)=\begin{cases} \infty,&t=0\\ 0,&t\neq0\end{cases} δ(t)={,0,t=0t=0它还被限制为满足等式 ∫ − ∞ ∞ δ ( t ) d t = 1 \int_{-\infty}^{\infty}\delta(t)\mathrm{d}t=1 δ(t)dt=1 取样特性 ∫ − ∞ ∞ f ( t ) δ ( t ) d t = f ( 0 ) \int_{-\infty}^{\infty}f(t)\delta(t)\mathrm{d}t=f(0) f(t)δ(t)dt=f(0) 取样特性得到函数f(t)在冲激位置(也就是,在前面的公式中为原点t =0)的值。取样特性的一种更为一般的说明涉及位于任意点t的冲激,表示为 δ ( t − t 0 ) \delta(t-t_0) δ(tt0)。在这种情况下,取样特性变为 ∫ − ∞ ∞ f ( t ) δ ( t − t 0 ) d t = f ( t 0 ) \int_{-\infty}^{\infty}f(t)\delta(t-t_0)\mathrm{d}t=f(t_0) f(t)δ(tt0)dt=f(t0) 在离散时,公式 x = x 0 x=x_0 x=x0离散冲击为 ∑ x = − ∞ ∞ f ( x ) δ ( x − x 0 ) = f ( x 0 ) \sum_{x=-\infty}^\infty f(x)\delta(x-x_0)=f(x_0) x=f(x)δ(xx0)=f(x0)

4.2.4连续变量函数的傅里叶变换

ℑ { f ( t ) } \Im\{f(t)\} {f(t)}表示的连续变量t的连续函数f(t)的傅里叶变换由下式定义: F ( μ ) = ℑ { f ( t ) } = ∫ − ∞ ∞ f ( t ) e − j 2 π μ t d t F(\mu)=\Im\{f(t)\}=\int_{-\infty}^\infty f(t)\mathrm{e}^{-j2\pi\mu t}\mathrm{d}t F(μ)={f(t)}=f(t)ej2πμtdt傅里叶反变换可得 f ( t ) = ℑ − 1 { F ( μ ) } = ∫ − ∞ ∞ F ( μ ) e j 2 π μ t d μ f(t)=\Im^{-1}\{F(\mu)\}=\int_{-\infty}^{\infty}F(\mu)\mathrm e^{j2\pi\mu t}\mathrm d\mu f(t)=1{F(μ)}=F(μ)ej2πμtdμ采用欧拉公式可得 F ( μ ) = ∫ − ∞ ∞ f ( t ) [ cos ⁡ ( 2 π μ t ) − j sin ⁡ ( 2 π μ t ) ] d t F(\mu)=\int_{-\infty}^{\infty}f(t)\big[\cos(2\pi\mu t)-\text{j}\sin(2\pi\mu t)\big]\text{d}t F(μ)=f(t)[cos(2πμt)jsin(2πμt)]dt

4.2.5卷积

卷积定义: f ( t ) ★ h ( t ) = ∫ − ∞ ∞ f ( τ ) h ( t − τ ) d τ f(t)\bigstar h(t)=\int_{-\infty}^{\infty}f(\tau)h(t-\tau)\text{d}\tau f(t)h(t)=f(τ)h(tτ)dτ可得 f ( t ) ★ h ( t ) ⇔ H ( μ ) F ( μ ) f(t)\bigstar h(t)\Leftrightarrow H(\mu)F(\mu) f(t)h(t)H(μ)F(μ) f ( t ) h ( t ) ⇔ H ( μ ) ★ F ( μ ) f(t) h(t)\Leftrightarrow H(\mu)\bigstar F(\mu) f(t)h(t)H(μ)F(μ)

4.3取样和取样函数的傅里叶变换

4.3.1取样

考虑一个连续函数f(t),我们希望以独立变量t的均匀间隔取样。模拟取样的一种方法是用一个 Δ T \Delta T ΔT单位间隔的冲激串作为取样函数去乘以 f ( t ) f(t) f(t),即 f ~ ( t ) = f ( t ) s Δ T ( t ) = ∑ n = − ∞ ∞ f ( t ) δ ( t − n Δ T ) \tilde{f}(t)=f(t)s_{\Delta T}(t)=\sum_{n=-\infty}^{\infty}f(t)\delta(t-n\Delta T) f~(t)=f(t)sΔT(t)=n=f(t)δ(tnΔT)

4.3.2取样函数的傅里叶变换

由定义可得到卷积 F ~ ( μ ) = F ( μ ) ⋆ S ( μ ) = ∫ − ∞ ∞ F ( τ ) S ( μ − τ ) d τ = 1 Δ T ∫ − ∞ ∞ F ( τ ) ∑ n = − ∞ ∞ δ ( μ − τ − n Δ T ) d τ = 1 Δ T ∑ n = − ∞ ∞ ∫ − ∞ ∞ F ( τ ) δ ( μ − τ − n Δ T ) d τ = 1 Δ T ∑ n = − ∞ ∞ F ( μ − n Δ T ) \begin{aligned} {\tilde{F}}\left(\mu\right)& =F(\mu)\star S(\mu)=\int_{-\infty}^{\infty}F(\tau)S(\mu-\tau)\mathrm{d}\tau \\ &=\frac{1}{\Delta T}\int_{-\infty}^{\infty}F(\tau)\sum_{n=-\infty}^{\infty}\delta\left(\mu-\tau-\frac{n}{\Delta T}\right)\mathrm{d}\tau=\frac{1}{\Delta T}\sum_{n=-\infty}^{\infty}\int_{-\infty}^{\infty}F(\tau)\delta\left(\mu-\tau-\frac{n}{\Delta T}\right)\mathrm{d}\tau \\ &=\frac{1}{\Delta T}\sum_{n=-\infty}^{\infty}F\left(\mu-\frac{n}{\Delta T}\right) \end{aligned} F~(μ)=F(μ)S(μ)=F(τ)S(μτ)dτ=ΔT1F(τ)n=δ(μτΔTn)dτ=ΔT1n=F(τ)δ(μτΔTn)dτ=ΔT1n=F(μΔTn)

4.4单变量的离散傅里叶变换DFT

4.4.1由取样后的函数的连续变换得到DFT

F ~ ( μ ) = ∫ − ∞ ∞ f ~ ( t ) e − j 2 π a x d t = ∫ − ∞ ∞ ∑ n = − ∞ ∞ f ( t ) δ ( t − n Δ T ) e − j 2 π μ ν d t = ∑ n = − ∞ ∞ ∫ − ∞ ∞ f ( t ) δ ( t − n Δ T ) e − j 2 π μ ν d t = ∑ n = − ∞ ∞ f n e − j 2 π μ n Δ T \begin{aligned} \tilde{F}\left(\mu\right)& =\int_{-\infty}^{\infty}{\tilde{f}}(t)e^{-j2\pi a x}\mathrm{d}t \\&=\int_{-\infty}^{\infty}\sum_{n=-\infty}^{\infty}f(t)\delta(t-n\Delta T)\mathrm{e}^{-j2\pi\mu\nu}\mathrm{d}t \\&=\sum_{n=-\infty}^{\infty}\int_{-\infty}^{\infty}f(t)\delta(t-n\Delta T)\mathrm{e}^{-j2\pi\mu\nu}\mathrm{d}t \\ &=\sum_{n=-\infty}^{\infty}f_{n}\mathrm{e}^{-j2\pi\mu n\Delta T} \end{aligned} F~(μ)=f~(t)ej2πaxdt=n=f(t)δ(tnΔT)ej2πμνdt=n=f(t)δ(tnΔT)ej2πμνdt=n=fnej2πμnΔT

可以用傅里叶反变换IDFT复原样本 f n f_n fn f n = 1 M ∑ m = 0 M − 1 F m e i 2 π n / M , n = 0 , 1 , 2 , ⋯ , M − 1 f_n=\frac{1}{M}\sum_{m=0}^{M-1}F_m\mathrm{e}^{i2\pi n/M},\quad n=0,1,2,\cdots,M-1 fn=M1m=0M1Fmei2πn/M,n=0,1,2,,M1

4.4.2取样和频率间隔间的关系

如果 f ( x ) f(x) f(x)由函数 f ( t ) f(t) f(t) Δ T \Delta T ΔT为单位间隔取样后的M个样本组成,则包含集合 f ( x ) {f(x)} f(x), x = 0 , 1 , 2 , … , M − 1 x=0,1,2,…,M -1 x=0,1,2,,M1的记录的持续时间是 T = M Δ T T=M\Delta T T=MΔT
离散频率域中的相应间隔 Δ u \Delta u Δu Δ u = 1 M Δ T = 1 Δ T \Delta u= \cfrac{1}{M \Delta T}=\cfrac 1 {\Delta T} Δu=MΔT1=ΔT1
由DFT的M个分量跨越的整个频率范围是 Ω = M Δ u = 1 Δ T \Omega=M\Delta u=\frac{1}{\Delta T} Ω=MΔu=ΔT1
这样,由上式就可以看出,DFT 的频率分辨率△u取决于连续函数 f ( t ) f(t) f(t)被取样的持续时间 T T T,并且 DFT 跨越的频率范围取决于取样间隔 Δ T \Delta T ΔT。很明显,两个表达式给出了T和 Δ T \Delta T ΔT的反转关系。

4.5两个变量的函数的扩展

4.5.1二维冲激及其取样特性

定义: δ ( t , z ) = { ∞ , t = z = 0 0 , e l s e \delta(t,z)=\left\{\begin{matrix}\infty,&t=z=0\\ 0,&\mathrm {else}\\ \end{matrix}\right. δ(t,z)={,0,t=z=0else ∫ − ∞ ∞ ∫ − ∞ ∞ δ ( t , z ) d t d z = 1 \int_{-\infty}^{\infty}\int_{-\infty}^{\infty}\delta(t,z)\mathrm{d}t\mathrm{d}z=1 δ(t,z)dtdz=1 取样特性 ∫ − ∞ ∞ ∫ − ∞ ∞ f ( t , z ) δ ( t , z ) d t d z = f ( 0 , 0 ) \int_{-\infty}^{\infty}\int_{-\infty}^{\infty}f(t,z)\delta(t,z)\text{d}t\text{d}z=f(0,0) f(t,z)δ(t,z)dtdz=f(0,0)

4.5.2二维连续傅里叶变换对

f ( t , z ) f (t,z) f(t,z)是两个连续变量 t t t z z z的连续函数。则其二维连续傅里叶变换对由以下两个表达式给出: F ( μ , v ) = ∫ − ∞ ∞ ∫ − ∞ ∞ f ( t , z ) e − j 2 π ( μ t + ν z ) d t d z f ( t , z ) = ∫ − ∞ ∞ ∫ − ∞ ∞ F ( μ , v ) e j 2 π ( μ t + ν z ) d μ d v \begin{gathered} F(\mu,v)=\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}f(t,z)e^{-j2\pi(\mu t+\nu z)}\mathrm{d}t\mathrm{d}z \\ f(t,z) =\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}F(\mu,v)\mathrm{e}^{j2\pi(\mu t+\nu z)}\mathrm{d}\mu\mathrm{d}v \end{gathered} F(μ,v)=f(t,z)ej2π(μt+νz)dtdzf(t,z)=F(μ,v)ej2π(μt+νz)dμdv

4.5.3二维取样

类似于一维情况中的方式,二维取样可用取样函数(二维冲激串)建模: s Δ T Δ Z ( t , z ) = ∑ m = − ∞ ∞ ∑ n = − ∞ ∞ δ ( t − m Δ T , z − n Δ Z ) s_{\Delta T\Delta Z}(t,z)=\sum_{m=-\infty}^{\infty}\sum_{n=-\infty}^{\infty}\delta(t-m\Delta T,z-n\Delta Z) sΔTΔZ(t,z)=m=n=δ(tmΔT,znΔZ)

4.5.5二维离散傅里叶变换及其反变换

二维傅里叶变换DFT: F ( u , v ) = ∑ x = 0 M − 1 ∑ y = 0 N − 1 f ( x , y ) e − j 2 π ( u x / M + v y / N ) F(u,v)=\sum_{x=0}^{M-1}\sum_{y=0}^{N-1}f(x,y)\mathrm{e}^{-j2\pi(ux/M+vy/N)} F(u,v)=x=0M1y=0N1f(x,y)ej2π(ux/M+vy/N) 可通过傅里叶反变换得到 f ( x , y ) f(x,y) f(x,y) f ( x , y ) = 1 M N ∑ n = 0 M − 1 ∑ v = 0 N − 1 F ( u , v ) e j 2 π ( a x / M + v y / N ) f(x,y)=\frac{1}{MN}\sum_{n=0}^{M-1}\sum_{v=0}^{N-1}F(u,v)\mathrm{e}^{j2\pi(ax/M+vy/N)} f(x,y)=MN1n=0M1v=0N1F(u,v)ej2π(ax/M+vy/N)

4.6二维离散傅里叶变换的性质

4.6.1空间和频率间隔的关系

假定对连续函数 f ( t , z ) f(t,z) f(t,z)取样生成了一幅数字图像 f ( x , y ) f(x, y) f(x,y),它由分别在 t t t z z z方向所取的 M x N MxN MxN个样点组成。令 Δ T \Delta T ΔT Δ Z \Delta Z ΔZ表示样本间的间隔。那么,相应离散频率域变量间的间隔分别由 Δ u = 1 M Δ T \Delta u ={\frac{1}{M\Delta T}} Δu=MΔT1 Δ v = 1 N Δ Z \Delta v =\frac{1}{N\Delta Z} Δv=NΔZ1 给出。注意,频率域样本间的间隔与空间样本间的间距和样本数成反比。

4.6.2平移和旋转

平移特性:
f ( x , y ) e j 2 π ( u 0 x / M + v a y / N ) ⇔ F ( u − u 0 , v − v 0 ) f(x,y)\mathrm{e}^{j2\pi(u_{0}x/M+v_{a}y/N)} \Leftrightarrow F(u-u_0,v-v_0) f(x,y)ej2π(u0x/M+vay/N)F(uu0,vv0)

f ( x − x 0 , y − y 0 ) ⇔ F ( u , v ) e − j 2 π ( x 0 u / M + y 0 v / N ) f(x-x_0,y-y_0)\Leftrightarrow F(u,v)\mathrm{e}^{-j2\pi(x_0u/M+y_0v/N)} f(xx0,yy0)F(u,v)ej2π(x0u/M+y0v/N)

极坐标进行旋转( x = r cos ⁡ θ , y = r sin ⁡ θ , u = ω cos ⁡ φ , v = ω sin ⁡ φ x=r\cos\theta,y=r\sin\theta,\quad u=\omega \cos \varphi,v= \omega \sin \varphi x=rcosθ,y=rsinθ,u=ωcosφ,v=ωsinφ): f ( r , θ + θ 0 ) ⇔ F ( ω , φ + φ 0 ) f(r,\theta+\theta_0)\Leftrightarrow F(\omega,\varphi+\varphi_0) f(r,θ+θ0)F(ω,φ+φ0)

4.6.3周期性

如在一维情况中那样,二维傅里叶变换及其反变换在u方向和v方向是无限周期的,即 F ( u , v ) = F ( u + k 1 M , v ) = F ( u , v + k 2 N ) = F ( u + k 1 M , v + k 2 N ) F\left(u,\right. v)=F(u+k_{1}M,v)=F(u,v+k_{2}N)=F(u+k_{1}M,v+k_{2}N) F(u,v)=F(u+k1M,v)=F(u,v+k2N)=F(u+k1M,v+k2N)
f ( x , y ) = f ( x + k 1 M , y ) = f ( x , y + k 2 N ) = f ( x + k 1 M , y + k 2 N ) f\left(x,y\right. )=f(x+k_{1}M,y)=f(x,y+k_{2}N)=f(x+k_{1}M,y+k_{2}N) f(x,y)=f(x+k1M,y)=f(x,y+k2N)=f(x+k1M,y+k2N) 其中,k_1和k_2是整数。

4.6.4对称性

函数分析得到的一个重要结果是,任意实函数或虚函数w(x,y)可表示为一个奇数部分和一个偶数部分(其中每一个都可以是实部或虚部)的和: w ( x , y ) = w e ( x , y ) + w o ( x , y ) w(x,y)=w_e(x,y)+w_o(x,y) w(x,y)=we(x,y)+wo(x,y)
其中,偶数部分和奇数部分定义如下:
w e ( x , y ) ≜ w ( x , y ) + w ( − x , − y ) 2 w_{e}(x,y)\triangleq\frac{w(x,y)+w(-x,-y)}{2} we(x,y)2w(x,y)+w(x,y) w o ( x , y ) ≜ w ( x , y ) − w ( − x , − y ) 2 w_{o}(x,y)\triangleq\frac{w(x,y)-w(-x,-y)}{2} wo(x,y)2w(x,y)w(x,y)
这样,就证明了后一公式的正确性。由前面的定义有
w e ( x , y ) = w e ( − x , − y ) w_{e}(x,y)=w_{e}(-x,-y) we(x,y)=we(x,y) w o ( x , y ) = − w o ( − x , − y ) w_{o}(x,y)=-w_{o}(-x,-y) wo(x,y)=wo(x,y)
也就是说,偶函数是对称的,奇函数是反对称的。因为DFT 和IDFT 中的所有指数都是正的,当我们谈论对称(反对称)时,我们指的是关于序列中点的对称(反对称)。

4.6.5傅里叶谱和相角

因为通常二维DFT一般是复函数,因此可使用极坐标形式来表示: F ( u , v ) = ∣ F ( u , v ) ∣ e j ϕ ( u , v ) F(u,v)=\Big|F(u,v)\Big|\mathrm{e}^{j\phi(u,v)} F(u,v)= F(u,v) ejϕ(u,v)
其中,幅度 ∣ F ( u , v ) ∣ = [ R 2 ( u , v ) + F 2 ( u , v ) ] 1 / 2 \big|F(u,v)\big|=\biggl[R^2(u,v)+F^2(u,v)\biggr]^{1/2} F(u,v) =[R2(u,v)+F2(u,v)]1/2
称为傅里叶谱(或频谱),而 ϕ ( u , v ) = arctan ⁡ [ I ( u , v ) R ( u , v ) ] \phi(u,v)=\arctan\left[\frac{I(u,v)}{R(u,v)}\right] ϕ(u,v)=arctan[R(u,v)I(u,v)]
称为相角。arctan必须使用一个四象限反正切来计算。
最后,功率谱定义为 F ( u , v ) = ∣ F ( u , v ) ∣ 2 = R 2 ( u , v ) + I 2 ( u , v ) F(u,v)=\left|F(u,v)\right|^{2}=R^{2}(u,v)+I^{2}(u,v) F(u,v)=F(u,v)2=R2(u,v)+I2(u,v)

4.6.6二维卷积定理

将式(4.4-10)扩展至两个变量可得到下面的二维循环卷积的表达式: f ( x , y ) ⋆ h ( x , y ) = ∑ m = 0 M − 1 ∑ n = 0 N − 1 f ( m , n ) h ( x − m , y − n ) f(x,y)\star h(x,y)=\sum_{m=0}^{M-1}\sum_{n=0}^{N-1}f(m,n)h(x-m,y-n) f(x,y)h(x,y)=m=0M1n=0N1f(m,n)h(xm,yn)
其中, x = 0 , 1 , 2 , … , M − 1 , y = 0. , 1 , 2 … , N − 1 x=0,1,2,…,M- 1 , y=0.,1,2…,N- 1 x=0,1,2,,M1,y=0.,1,2,N1。二维卷积定理由下面的表达式给出: f ( x , y ) ⋆ h ( x , y ) ⇔ F ( u , v ) H ( u , v ) f(x,y){\star}h(x,y)\Leftrightarrow F(u,v)H(u,v) f(x,y)h(x,y)F(u,v)H(u,v)
反之, f ( x , y ) h ( x , y ) ⇔ F ( u , v ) ⋆ H ( u , v ) f(x,y)h(x,y)\Leftrightarrow F(u,v){\star}H(u,v) f(x,y)h(x,y)F(u,v)H(u,v)

4.7频率域滤波基础

4.7.3频率域滤波步骤小结

  1. 给定一幅大小为MxN的输入图像 f ( x , y ) f(x, y) f(x,y),得到填充参数 P P P Q Q Q,典型地,我们选择 P = 2 M P=2M P=2M Q = 2 N Q=2N Q=2N
  2. f ( x , y ) f(x, y) f(x,y)添加必要数量的 0 0 0,形成大小为 P × Q P×Q P×Q的填充后的图像 f p ( x , y ) f_p(x, y) fp(x,y)
  3. ( − 1 ) x + y (-1)^{x+y} (1)x+y乘以 f p ( x , y ) f_p(x, y) fp(x,y)移到其变换的中心。
  4. 计算来自步骤3的图像的DFT,得到 F ( u , v ) F(u,v) F(u,v)
  5. 生成一个实的、对称的滤波函数 H ( u , v ) H(u, v) H(u,v),其大小为 P x Q PxQ PxQ、中心在 ( P / 2 , Q / 2 ) (P/2,Q/2) (P/2,Q/2)处。用阵列相乘形成乘积 G ( u , v ) = H ( u , v ) F ( u , v ) G(u,v)= H(u, v)F(u,v) G(u,v)=H(u,v)F(u,v);即 G ( i , k ) = H ( i , k ) F ( i , k ) G(i,k)=H(i,k)F(i, k) Gi,k)=H(i,k)F(i,k)
  6. 得到处理后的图像: g p ( x , y ) = { real [ ℑ − 1 [ G ( u , v ) ] ] } ( − 1 ) x + y g_{p}(x,y)=\Big\{\text{real}\Big[\Im^{-1}[G(u,v)]\Big]\Big\}(-1)^{x+y} gp(x,y)={real[1[G(u,v)]]}(1)x+y其中,为忽略由于计算不准确导致的寄生复分量,选择了实部,下标p指出我们处理的是填充后的阵列。
  7. 通过从 g p ( x , y ) g_p(x, y) gp(x,y)的左上象限提取 M × N M×N M×N区域,得到最终处理结果 g ( x , y ) g(x,y) g(x,y)

4.8使用频率域滤波器平滑图像

4.8.1理想低通滤波器

在以原点为圆心、以 D 0 D_0 D0为半径的圆内,无衰减地通过所有频率,而在该圆外“切断”所有频率的二维低通滤波器,称为理想低通滤波器(ILPF);它由下面的函数确定: H ( u , v ) = { 1 , D ( u , v ) ⩽ D 0 0 , D ( u , v ) > D 0 H(u,v)=\begin{cases}1,\quad&D(u,v)\leqslant D_0\\ 0,\quad&D(u,v)>D_0\end{cases} H(u,v)={1,0,D(u,v)D0D(u,v)>D0
其中, D 0 D_0 D0是一个正常数, D ( u , v ) D(u,v) D(u,v)是频率域中点 ( u , v ) (u,v) (u,v)与频率矩形中心的距离,即 D ( u , v ) = [ ( u − P / 2 ) 2 + ( v − Q / 2 ) 2 ] 1 / 2 D(u,v)=\bigg[(u-P/2)^2+(v-Q/2)^2\bigg]^{1/2} D(u,v)=[(uP/2)2+(vQ/2)2]1/2

4.8.2布特沃斯低通滤波器

截止频率位于距原点D。处的n阶布特沃斯低通滤波器(BLPF)的传递函数定义为 H ( u , v ) = 1 1 + [ D ( u , v ) / D 0 ] 2 n H(u,v)=\frac{1}{1+\left[D(u,v)/D_0\right]^{2n}} H(u,v)=1+[D(u,v)/D0]2n1

4.8.3高斯低通滤波器

高斯低通滤波器的二维形式由下式给出 H ( u , v ) = e − D 2 ( u , v ) / 2 σ 2 H(u,v)=\mathrm{e}^{-D^{2}(u,v)/2\sigma^{2}} H(u,v)=eD2(u,v)/2σ2


http://www.ppmy.cn/news/347613.html

相关文章

Vivado 下 IP核之FIFO 实验

Vivado 下 IP核之FIFO 实验 FIFO(First In First Out,即先进先出),是一种数据缓存器,用来实现数据先进先出的读写方式。在FPGA 或者 ASIC 中使用到的 FIFO 一般指的是对数据的存储具有先进先出特性的缓存器&#xff0c…

【Python实战】Python采集王者最低战力信息

前言 王者新赛季马上就要开始了,大家都开始冲榜了,准备拿一个小省标,那么,本文,就来练习获取各地最低战力的爬虫采集实战。 环境使用 python 3.9pycharm 模块使用 requests 模块介绍 requests requests是一个很实用…

什么是API测试?开发必知的8种API自动化测试类型

API测试 API自动化测试在产品质量控制和CI/CD流程检测中扮演着非常重要的角色。与GUI测试不同,API测试可以更灵活应地适应发布周期短和频繁变更的需求或产品,而且也不会破坏测试输出结果。 什么是API测试? API是应用程序编程接口的首字母缩…

mybatis 简单明了

首先定义MapperScan MapperScan会导入MapperScanRegistrar。这个类很重要。这个类注意是把path下的bean扫描的定义definition扫描进来。 这个register方法是什么时候执行的? 由于它是imports进来的,项目启动后configurationclass parse的时候会把import…

Vue过滤器基本使用

1、app.vue 使用methods实现&#xff1a; <template><div>{{ uppercase(message) }}<h3><h3 :x"mySlice(msg)">Title</h3></h3></div> </template><script> export default {data() {return {message: "…

ubuntu 18.04.5.LTS不能安装

ubuntu 18.04.5 LTS 安装 pip3: sudo apt install python3-pip 不成功 尝试&#xff1a; sudo wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py

Ubuntu 22.04.1 LTS安装配置idea

下载 ultimate 是功能最多的版本 community 是免费版本 https://www.jetbrains.com/idea/download/#sectionlinux解压&#xff1a;下载文件路径下 sudo tar -zxvf ideaIU-2022.3.2.tar.gz /usr/local下创建idea文件夹 sudo mkdir idea移动idea工具到/usr/local/idea sudo …

Ubuntu18.04安装QT5

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、QT5是什么&#xff1f;二、安装包安装1.下载安装包2.安装QT53.运行4.其他方式 总结 前言 最近在学习QT5&#xff0c;在Windows上的安装自然不必多说&#…