图像处理学习笔记-04-频率域滤波01-基本知识

背景

  • 傅里叶指出:任何周期函数都可以表示为不同频率的正弦和/或余弦之和的形式,每个正弦项和/或余弦项乘以不同的系数(现在称该和为傅里叶级数);
  • 傅里叶变换:非周期函数(该曲线下的面积是有限的)也可以用正弦和/或余弦乘以加权函数的积分来表示;
  • 用傅里叶级数或变换表示的函数特征完全可以通过傅里叶反变换来重建,而不会丢失任何信息;

基本概念

复数

R,I是实数,R表示复数的实部,I是复数的虚部,j是一个等于1的平方根的虚数,j=1,复数C定义如下:

C=R+jI

一个复数C的共轭表示为C

C=RjI

复数可以看做是复平面上的一个点,横坐标是实轴值为R,纵坐标是虚轴值I,在极坐标下表示复数:

C=|C|(cosθ+jsinθ)

其中|C|=R2+I2,θ=arctan(IR),θ[π,π],使用欧拉公式:

ejθ=cosθ+jsinθ

其中e=2.71828,可得到复数表示:

C=|C|ejθ

傅里叶级数

具有周期T的连续变量t的周期函数f(t)可以被描述为乘以适当系数的正弦和余弦和,这个和就是傅里叶级数,具有如下形式:

f(t)=n=cnej2πnTt

其中:

cn=1TT2T2f(t)ej2πnTtdt,n=0,±1,±2,

冲激及其取样特性

连续变量tt=0处的单位冲激表示为δ(t),定义为:

δ(t)={t=00t0

且满足等式:

δ(t)dt=1

物理上,如果我们把t解释为时间,那么一个冲激可看成是幅度无限,持续时间为0,具有单位面积的一个尖峰信号,一个冲激具有关于如下积分的所谓取样特性:

f(t)δ(t)dt=f(0)

取样特性的更一般的说明涉及位于任意点t0的冲激,表示为δ(tt0),此时取样特性变为:

f(t)δ(tt0)dt=f(t0)

x表示一个离散变量,单位离散冲激δ(x)在离散系统中的作用与处理连续变量时冲激δ(t)的作用相同,定义如下:

δ(x)={1x=00x0

且满足等式:

x=δ(x)=1

离散变量的取样特性有如下形式:

x=f(x)δ(x)=f(0)

更一般的用x=x0处的离散冲激:

x=f(x)δ(xx0)=f(x0)

冲激串sΔT(t)=n=δ(tnΔT)

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

J{f(t)}表示连续变量t的连续函数f(t)的傅里叶变换由下式定义:

J{f(t)}=f(t)ej2πμtdt

其中μ也是一个连续变量,因为t被积分过了,故J{f(t)}仅是μ的函数,为了明确这一个事实,我们把傅里叶变换写成J{f(t)}=F(μ):

F(μ)=f(t)ej2πμtdt

相反,给定F(μ),通过傅里叶反变换可以获得f(t),即f(t)=J1{F(μ)}

f(t)=F(μ)ej2πμtdμ

可以看到μ被积分过了,可以简单的写成f(t),正变换和反变换合起来称作傅里叶变换对,如果使用欧拉公式:

F(μ)=f(t)[cos(2πμt)jsin(2πμt)]dt

  • 例1:三角学恒等式sinθ=(ejθejθ)/2j,盒状函数的傅里叶变换:F(μ),|F(μ)|的零值位置与盒状函数的宽度W成反比

F(μ)=f(t)ej2πμtdt=W2W2Aej2πμtdt=Aj2πμ[ej2πμt]W2W2=Aj2πμ[ejπμWejπμW]=Aj2πμ[ejπμWejπμW]=AWsin(πμW)πμW

对于sinc函数,有sinc(m)=sin(πm)πm,在m=0时函数值为1,在m为其他整数值的时候函数值为0;
盒状函数的傅里叶变换

  • 例2:冲激和冲激串的傅里叶变换:一个位于空间域原点的傅里叶变换,在频率域是一个常数

F(μ)=δ(t)ej2πμtdt=ej2πμtδ(t)dt=ej2πμ0=e0=1

t=t0的一个冲激的傅里叶变换:

F(μ)=δ(tt0)ej2πμtdt=ej2πμtδ(tt0)dt=ej2πμt0=cos(2πμt0)jsin(2πμt0)

冲激串的傅里叶变换:冲激串sΔT(t)是周期为ΔT的周期函数,所以可以表示为傅里叶级数:

sΔT(t)=n=cnej2πnΔTt

其中:

cn=1ΔTΔT2ΔT2sΔT(t)ej2πnΔTtdt

可以看到区间[ΔT2,ΔT2]范围内只包含位于原点的冲激,所以上式变为:

cn=1ΔTΔT2ΔT2δ(t)ej2πnΔTtdt=1ΔTe0=1ΔT

然后傅里叶级数展开为:

sΔT(t)=1ΔTn=ej2πnΔTt

目的是得到上式的傅里叶变换,因为求和是线性过程,得到和的傅里叶变换与求各个分量的傅里叶变换之和是相同的:

J{ej2πnΔTt}=δ(μnΔT)

因此周期冲激串sΔT(t)的傅里叶变换S(μ)为:

S(μ)=J{sΔT(t)}=J{1ΔTn=ej2πnΔTt}=1ΔTJ{n=ej2πnΔTt}=1ΔTn=δ(μnΔT)

周期为ΔT的冲激串的傅里叶变换还是冲激串,其周期为1ΔT

卷积

具有连续变量t的两个连续函数f(t),h(t)的卷积:

f(t)h(t)=f(τ)h(tτ)dτ

上式的傅里叶变换:

J{f(t)h(t)}=[f(τ)h(tτ)dτ]ej2πμtdt=f(τ)[h(tτ)ej2πμtdt]dτ=f(τ)[H(μ)ej2πμτ]dτ=H(μ)f(τ)ej2πμτdτ=H(μ)F(μ)

H(μ)h(t)的傅里叶变换,可以推得空间域中两个函数的卷积的傅里叶变换等于两个函数的傅里叶变换在频率域的乘积,也就是说假如有两个变换的乘积,那么进行傅里叶反变换就可以得到空间域的卷积

posted @   eryo  阅读(130)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示