6 频域滤波图像增强
6.1 傅里叶变换
6.1.1 基本概念
使用二维傅里叶变换将图像从空间域变换到频率域,公式如下
\[
F(\mu, \nu) = \int_\infty\int_\infty f(x,y) e^{-j2\pi(\mu x+\nu y)}dxdy\\
f(x,y) = \int_\infty\int_\infty F(\mu, \nu)e^{j2\pi(\mu x+\nu y)}d\mu d\nu
\]
这是连续图像,一般用的是数字图像,那么退化为DFT,公式如下
\[
F(\mu, \nu) = \sum_{x=0}^{M-1}\sum_{y=0}^{N-1}f(x,y)e^{-j2\pi\left(\frac{\mu x}{M}+\frac{\nu y}{N}\right)}\\
f(x,y) = \frac{1}{MN} \sum_{\mu=0}^{M-1}\sum_{\nu =0}^{N-1} F(\mu, \nu)e^{j2\pi\left( \frac{\mu x}{M}+\frac{\nu y}{N}\right)}
\]
其中\(\mu=0,1,\ldots,M-1, \nu=0,1,\dots, N-1\)
注意,图像中心往往是一个幅值非常大的点,需要对DFT后的图像做对数变换
正常情况下,做完DFT后中心是高频信号,四周是低频信号,需要进行fftshift,将低频信号放在中心,因为人脑习惯这么思考
需要做如下变换,实际上,后文中所有的\(F(\mu,\nu)\)都是下面的形式
\[
F(\mu, \nu) \rightarrow F\left(\mu - \frac{M}{2}, \nu - \frac{N}{2}\right)
\]
那么对应到空间域中,
\[
f(x,y) \rightarrow f(x,y)(-1)^{x+y}
\]
对于实信号,\(F(\mu,\nu)\)是共轭对称的,所以采集一半就行;但是一般会多采一点,用于相位矫正
6.1.2 几个性质
线性
空间域位移 等价于 频率域相移;频率域位移 等价于 空间与相移
旋转
\[ f(r, \theta+\theta_0) \leftrightarrow F(\omega,\phi+\theta_0) \]
其中,\(\omega = \sqrt{\mu^2+\nu^2}, \phi = \tan^{-1}\frac{\nu}{\mu}\)简言之,即空间域和频率域图像旋转相同角度
可分性
即\(x,y\)独立,可以先后变换

均值定理
\[ \overline{f}(x,y) = \frac{1}{MN}F(0,0) \]对称性,即实函数的傅里叶变换共轭对称
周期性,即DFT周期延拓为DFS
卷积定理
\[ f(x,y) * h(x,y) \leftrightarrow F(\mu, \nu)\cdot H(\mu, \nu)\\ f(x,y)\cdot h(x,y) \leftrightarrow F(\mu, \nu) *H(\mu,\nu) \]
6.1.3 频率域图像增强
图像的频谱反应了什么?
频谱的直流低频分量,代表图像的平滑区域;交流高频分量,代表图像的边界区域
因此,可以根据这个特点在频域上对图像进行滤波
主要步骤
- fftshift, \(f(x,y)(-1)^{x+y}\),这步非常重要
- DFT,得到\(F(\mu-M/2, \nu-N/2)\)
- 使用滤波器\(H(\mu, \nu)\)与\(F(\mu, \nu)\)相乘
- 反变换得到\(g(x,y)(-1)^{x+y}\),注意需要反转一下,得到滤波图像
6.2 低通滤波
消除随机噪声,减弱边缘效应,平滑图像
常用的滤波器:理想低通;巴特沃斯低通;高斯低通
6.2.1 理想低通
物理上做不到,只能在计算机中实现
\[
H(\mu, \nu)=
\begin{cases}
1\,\,\,\, , D(\mu, \nu)

但是,使用理想低通滤波器产生的图像,存在振铃现象(吉布斯效应,图像还是连续的,一定会存在sinc函数)
这个现象在图像的边界等突变点最明显
6.2.2 n阶巴特沃斯低通
\[ H(\mu, \nu) = \frac{1}{1+[D(\mu,\nu)/D_0]^{2n}} \]

截止频率处变化地更平滑
相比于理想低通,它
- 没有明显突变,导致了吉布斯现象很弱
- 过渡平滑,模糊程度减少
- 但是相对的,尾部的高频成分也更多,平滑效果没理想低通好
6.2.3 高斯低通
\[ H(\mu, \nu) = e^{-D^2(\mu,\nu)/2D_0^2} \]

几个典型应用:将破碎的文字片段连接起来;减少眼角皱纹;减小水平扫面线对宏观边界检测的影响
6.3 高通滤波
增强图像的边缘,起到锐化作用
常见的高通滤波器有:理想高通;巴特沃斯高通;高斯高通;频域拉普拉斯;高频加强锐化等
6.3.1 与低通对应
既然低通已经存在了,那么将\(H_h = C - H_l\)不就行了吗?

6.3.2 频域拉普拉斯
空间域的拉普拉斯算子由上可知,根据傅里叶变换的性质,得到
\[
\mathcal{F}\{\nabla ^2f(x,y)\} = -(\mu^2+\nu^2)F(\mu,\nu)
\]
利用了\(\frac{df}{dx} \leftrightarrow j\mu F\)
那么传递函数为
\[
H(\mu, \nu) = -(\mu^2+\nu^2)
\]
为了shift,平移滤波器,得到
\[
H(\mu,\nu) = -[(\mu-M/2)^2+(\nu-N/2)^2]
\]
为什么\(H\)也要平移?:对原图先Laplace,然后再\((-1)^{x+y}\),即\((\nabla^2f(x,y))(-1)^{x+y}\)
即
\[
\nabla^2 f(x,y) \leftrightarrow H(\mu,\nu) F(\mu,\nu)
\]
6.3.3 高频加强图像增强
\[ g(x,y) = \mathcal{F}^{-1}\{[k_1+k_2H_{h}(\mu,\nu)]F(\mu,\nu)\} \]
就是将高频信息叠加到原图上
6.4 同态滤波
非均匀光照的处理:同态滤波,顶帽变换,凸壳处理,滑动平均阈值处理手写/打印图像
研究问题:非均匀光照或非均匀强度检测的图像,二者都能近似表达为
\[
f(x,y) = i(x,y)r(x,y)
\]
其中前者是检测器分量,后者是检测量分量,在非均匀光照的例子中,前者是不均匀的光照,后者是光反射分量(即成像灰度)
目标是实现亮度调整和对比度提升,消除非均匀光照的影响
考虑到人眼对图像亮度的响应类似于对数运算,可以对\(f\)取对数进行计算
由此引入同态滤波,这是一种将频率过滤和灰度变化结合的方法,优点是符合人眼的响应,避免了直接变换的失真
流程如下:

经过取对数之后,\(\ln f = \ln i + \ln r\),其中\(\ln i\)是变化缓慢的低频分量,利用傅里叶的线性性可以解
为了压制\(\ln i\),同时增强高频的反射分量\(\ln r\),可以构造一个滤波器
\[
H(\mu,\nu) = (\gamma_h-\gamma_l)H_h(\mu,\nu) +\gamma_l
\]
其中\(\gamma_h >1,\gamma_l < 1\),\(H_h\)为高通滤波器
