跳转至

第二部分 图像增强与滤波

第二部分:图像增强与滤波

核心问题

现实图像往往存在噪声、模糊、低对比度、光照不均等问题。图像增强与滤波的目标,是让图像更适合观察、分析和后续算法处理。

低质量图像 \(\longrightarrow\) 增强后的图像 \(\longrightarrow\) 后续分析

注意

图像增强不一定追求 “真实”,而是追求 “更有用”。

什么是图像增强?

定义

图像增强是指通过一定的变换方法,改善图像的视觉效果或突出其中有用信息。

视觉层面

算法层面

一句话

图像增强是图像理解之前的重要预处理步骤。

图像增强的基本类型

常见方法

图像增强方法大致可以分为两类:点运算和邻域运算。

点运算

\[ g (x, y) = T (f (x, y)) \]

邻域运算

\[ g (x, y) = T (\Omega_ {x, y}) \]

灰度变换:最简单的图像增强

基本思想

对每个像素的灰度值进行函数变换:

\[ s = T (r) \]

常见灰度变换

线性灰度变换

基本形式

\[ s = a r + b \]

工程理解

很多手机修图软件中的 “亮度” 和 “对比度” 调节,本质上就是灰度变换。

直方图:观察灰度分布

什么是直方图?

图像直方图统计每个灰度值在图像中出现的次数。

\[ h (k) = \# \{(x, y) \mid f (x, y) = k \} \]

关键作用

直方图可以帮助我们判断图像是偏暗、偏亮,还是对比度不足。

直方图均衡化

基本思想

把原来集中在某些灰度范围内的像素,重新分布到更宽的灰度范围中,从而增强图像对比度。

\[ s = T (r) \]

其中 T 由灰度累计分布函数决定。

效果

图像滤波:利用邻域信息

基本思想

滤波不是只改变一个像素本身,而是根据它周围一小片区域的信息来决定新的像素值。

\[ g (i, j) = \sum_ {m, n} w (m, n) f (i - m, j - n) \]

一句话

滤波的核心,是用局部邻域中的信息重新估计当前像素。

均值滤波:最简单的平滑方法

基本思想

用邻域内像素的平均值替代当前像素值。

\[ g (i, j) = \frac {1}{| \Omega |} \sum_ {(m, n) \in \Omega} f (i + m, j + n) \]

优点

缺点

高斯滤波:更自然的平滑

基本思想

距离中心越近的像素权重越大,距离越远的像素权重越小。

\[ G (x, y) = \frac {1}{2 \pi \sigma^ {2}} \exp \left(- \frac {x ^ {2} + y ^ {2}}{2 \sigma^ {2}}\right) \]

直观理解

高斯滤波相当于 “中心像素附近的信息更可信,远处信息影响较小”。

中信滤波:对椒盐哑吉特别有效基本思想

用邻域中所有像素的中位数替代当前像素。

\[ g (i, j) = \mathrm{median} \{f (i + m, j + n): (m, n) \in \Omega \} \]

适用场景

关键区别

均值滤波容易被极端噪声值影响,而中值滤波对极端值更稳健。

第二部分阶段小结

下一步

平滑滤波可以去噪,但也可能模糊边缘。那么,如何突出边缘和细节?

接下来:锐化与边缘检测