均值滤波器和高斯滤波器的频率域模型

均值滤波器和高斯滤波器的频率域模型

简单而言,图像细节对应于高频信号。图像的大尺度特征对应于低频信号。值得注意的是随机的图像噪声通常对应于高频信号。

矩形函数的频率域模型

空间域模型

二维矩形函数 f(t, z) 定义为:

$$ f(t, z) = \begin{cases} A, & -\frac{T}{2} \leq t \leq \frac{T}{2}, \quad -\frac{Z}{2} \leq z \leq \frac{Z}{2} \\ 0, & \text{otherwise} \end{cases} $$

其中 A 是幅度,TZ 分别为 tz 方向的宽度。若T > Z,则矩形在 t 方向上更长。

频率域模型

二维傅里叶变换定义为:

F(μ, ν) = ∬f(t, z) ej2π(μt + νz)dtdz

将定义域代入得:

F(μ, ν) = ∫Z/2Z/2T/2T/2Aej2π(μt + νz)dtdz

由于积分可分离,写为: F(μ, ν) = A(∫T/2T/2ej2πμtdt)(∫Z/2Z/2ej2πνzdz)

t 积分: $$ \int_{-T/2}^{T/2} e^{-j 2\pi \mu t} \, dt = \frac{e^{-j 2\pi \mu t}}{-j 2\pi \mu} \Big|_{-T/2}^{T/2} = \frac{e^{-j \pi \mu T} - e^{j \pi \mu T}}{-j 2\pi \mu} = \frac{\sin(\pi \mu T)}{\pi \mu} $$

整理为:

T/2T/2ej2πμtdt = T ⋅ sinc(μT)

z 积分:

$$ \int_{-Z/2}^{Z/2} e^{-j 2\pi \nu z} \, dz = \frac{e^{-j 2\pi \nu z}}{-j 2\pi \nu} \Big|_{-Z/2}^{Z/2} = \frac{e^{-j \pi \nu Z} - e^{j \pi \nu Z}}{-j 2\pi \nu} = \frac{\sin(\pi \nu Z)}{\pi \nu} $$

整理为:

Z/2Z/2ej2πνzdz = Z ⋅ sinc(νZ)

将两个积分结果相乘:

F(μ, ν) = A[T ⋅ sinc(μT)][Z ⋅ sinc(νZ)] = ATZ ⋅ sinc(μT) ⋅ sinc(νZ)

因此,二维矩形函数的傅里叶变换为:

$$ \boxed{ F(\mu, \nu) = A T Z \cdot \text{sinc}(\mu T) \cdot \text{sinc}(\nu Z) } $$

其中:

  • A 控制整体幅度;
  • TZ 分别决定频谱在 μν 方向的主瓣宽度;
  • 频谱的形状由两个 sinc 函数控制,且主瓣宽度  ∝ 1/T1/Z

其幅度谱为:

|F(μ, ν)| = ATZ ⋅ |sinc(μT)|⋅|sinc(νZ)|

由于 T > Zsinc(μT) 的主瓣宽度(零点间距为 1/T)比 sinc(νZ) 更窄,因此在频率域中谱在 μ 方向更”收缩”(contracted)。

均值滤波器的频率域模型

空间域模型

二维均值滤波器的核 h(x, y) 可以看作一个矩形窗口函数:

$$ h(x, y) = \begin{cases} \frac{1}{M^2}, & -\frac{M-1}{2} \leq x, y \leq \frac{M-1}{2} \\ 0, & \text{otherwise} \end{cases} $$

它与矩形函数类似,只是进行了归一化(总能量为 1)。当核为方形时,T = Z = M;若为非方形(Mx × My),则可类比为 T = Mx, Z = My

频率域模型

离散二维傅里叶变换可表示为:

$$ H(u, v) = \frac{1}{M^2} \sum_{x=-\frac{M-1}{2}}^{\frac{M-1}{2}} \sum_{y=-\frac{M-1}{2}}^{\frac{M-1}{2}} e^{-j 2\pi (ux/M + vy/M)} $$

由于可分离性:

$$ H(u, v) = \left( \frac{1}{M} \sum_{x=-\frac{M-1}{2}}^{\frac{M-1}{2}} e^{-j 2\pi ux/M} \right) \left( \frac{1}{M} \sum_{y=-\frac{M-1}{2}}^{\frac{M-1}{2}} e^{-j 2\pi vy/M} \right) $$

每个一维求和结果为:

$$ \sum_{x=-\frac{M-1}{2}}^{\frac{M-1}{2}} e^{-j 2\pi ux/M} = \frac{\sin(\pi u)}{\sin(\pi u / M)} $$

因此:

$$ H(u, v) = \frac{1}{M^2} \cdot \frac{\sin(\pi u)}{\sin(\pi u / M)} \cdot \frac{\sin(\pi v)}{\sin(\pi v / M)} $$

其中$\frac{\sin(\pi u)}{\sin(\pi u / M)}$ 是离散傅里叶变换中的 Dirichlet 核,它是连续 sinc 函数在离散情况下的对应物。它具有与连续 sinc 函数相似的性质:低通特性,周期性零点,主瓣和旁瓣结构,幅度随频率增加而衰减等。

与图像特征的联系

  • 矩形函数的非方形性:当 T > Z 时,频谱在 μ 方向更窄、在 ν 方向更宽。这反映出空间域与频率域的反比关系(宽的函数 → 窄的谱)。

  • 均值滤波器的方形性:标准均值滤波器通常为方形核(T = Z = M),其频率响应 H(u, v) 对称,主瓣宽度在 uv 方向相同。若使用非方形核(Mx × My),则:

    H(u, v) ∝ sinc(uMx) ⋅ sinc(vMy)

    主瓣宽度分别为 1/Mx1/My,这与矩形函数 f(t, z) 的频谱形状完全一致。

高斯滤波器的频率域模型

空间域定义

高斯滤波器的空间域核基于二维高斯函数,其定义为:

$$ h(x, y) = A e^{-\frac{x^2 + y^2}{2\sigma^2}} $$

其中:

  • (x, y) 为空间坐标;
  • σ 为标准差,控制平滑程度;
  • A 为归一化因子,确保滤波核的总和为 1。

通常取:

$$ A = \frac{1}{2\pi\sigma^2} $$

因此:

$$ h(x, y) = \frac{1}{2\pi\sigma^2} e^{-\frac{x^2 + y^2}{2\sigma^2}} $$

在离散情况下,核通常截取在有限窗口内并进行归一化。

频率域模型

(1) 二维傅里叶变换

二维傅里叶变换定义为:

H(u, v) = ∫−∞−∞h(x, y) ej2π(ux + vy)dxdy

代入高斯核:

$$ H(u, v) = \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} \frac{1}{2\pi\sigma^2} e^{-\frac{x^2 + y^2}{2\sigma^2}} e^{-j 2\pi (u x + v y)} \, dx \, dy $$

由于高斯函数在 xy 方向上可分离,可写为:

$$ H(u, v) = \frac{1}{2\pi\sigma^2} \left( \int_{-\infty}^{\infty} e^{-\frac{x^2}{2\sigma^2}} e^{-j 2\pi u x} \, dx \right) \left( \int_{-\infty}^{\infty} e^{-\frac{y^2}{2\sigma^2}} e^{-j 2\pi v y} \, dy \right) $$

(2) 一维高斯函数的傅里叶变换

已知一维高斯函数 eax2 的傅里叶变换为:

$$ \int_{-\infty}^{\infty} e^{-a x^2} e^{-j 2\pi u x} \, dx = \sqrt{\frac{\pi}{a}} \, e^{-\frac{\pi^2 u^2}{a}} $$

这里 $a = \frac{1}{2\sigma^2}$,代入得:

$$ \int_{-\infty}^{\infty} e^{-\frac{x^2}{2\sigma^2}} e^{-j 2\pi u x} \, dx = \sqrt{2\pi\sigma^2} \, e^{-2\pi^2 \sigma^2 u^2} $$

同理:

$$ \int_{-\infty}^{\infty} e^{-\frac{y^2}{2\sigma^2}} e^{-j 2\pi v y} \, dy = \sqrt{2\pi\sigma^2} \, e^{-2\pi^2 \sigma^2 v^2} $$

(3) 合并结果

代入两方向积分结果:

$$ H(u, v) = \frac{1}{2\pi\sigma^2} \cdot \sqrt{2\pi\sigma^2} \, e^{-2\pi^2 \sigma^2 u^2} \cdot \sqrt{2\pi\sigma^2} \, e^{-2\pi^2 \sigma^2 v^2} $$

化简得:

H(u, v) = e−2π2σ2(u2 + v2)

(4) 引入截止频率参数 D0

设截止频率参数定义为:

$$ D_0 = \frac{1}{\sigma} $$

代入上式得:

$$ H(u, v) = e^{-2\pi^2 \cdot \frac{1}{D_0^2} (u^2 + v^2)} = e^{-\frac{2\pi^2 (u^2 + v^2)}{D_0^2}} $$

为简化表示,通常将 2π2 吸收进归一化项中,并定义径向频率距离:

$$ D(u, v) = \sqrt{u^2 + v^2} $$

则标准化形式为:

$$ \boxed{ H(u, v) = e^{-\frac{D(u, v)^2}{D_0^2}} } $$

该表达式表明 H(u, v) 在原点处最大,随 D(u, v) 增大而指数衰减。

特性分析

(1) 低通特性
  • D(u, v) = 0 时,H(0, 0) = 1
  • 随着 D(u, v) 增大,H(u, v) 快速衰减;
  • 有效抑制高频噪声与纹理。
(2) 平滑性
  • 高斯函数在空间域和频率域中均为高斯形式;
  • 其响应平滑、无振铃效应(无旁瓣),不同于矩形窗口引起的 sinc 振荡。
(3) 可调性
  • 参数 $D_0 = \frac{1}{\sigma}$ 控制截止频率:
    • D0 越大 → 滤波范围越宽 → 保留更多高频信息;
    • D0 越小 → 滤波范围越窄 → 平滑效果更强。

因此,高斯滤波器是一种在频率域上具有理想平滑特性的低通滤波器,是图像去噪与模糊处理中常用的核函数。

使用高斯滤波核下噪声压制与导数计算的简化

图像梯度的近似

如何应在离散像素点间计算图像梯度?图像梯度的近似实现定义了水平和垂直方向的梯度 FxFy

水平梯度:

$$ F_x(i, j) = \frac{F(i+1, j) - F(i-1, j)}{2} $$

垂直梯度:

$$ F_y(i, j) = \frac{F(i, j+1) - F(i, j-1)}{2} $$

F(i, j) 表示图像在位置 (i, j) 的像素值,可以是原始图像 I 或平滑后的图像 J。该式采用 中心差分法(central difference method) 近似一阶偏导数:

$$ \frac{\partial F}{\partial x} \approx \frac{F(i+1, j) - F(i-1, j)}{2}, \quad \frac{\partial F}{\partial y} \approx \frac{F(i, j+1) - F(i, j-1)}{2} $$

中心差分比前向差分或后向差分更准确,因为它同时利用两侧邻域的信息,能有效抵消一阶误差,在噪声存在时表现更稳定。

该梯度计算方法广泛应用于:

  • 边缘检测(如 Sobel、Prewitt、Canny 算法);
  • 特征提取(如角点检测);
  • 与高斯滤波结合用于平滑后求梯度,抑制噪声干扰。

符号定义

符号 含义
I 原始图像(raw image)
G 高斯核(Gaussian kernel)
J = I ⊗ G 高斯滤波后的图像(filtered image)

高斯核的定义为:

$$ G(x, y) = \frac{1}{2\pi\sigma^2} e^{-\frac{x^2 + y^2}{2\sigma^2}} $$

其中 σ 控制平滑程度。卷积 J = I ⊗ G 的作用是:

  • 抑制高频噪声;
  • 保留低频结构;
  • 为后续梯度计算提供平滑输入。

卷积的导数性质

卷积运算满足导数可交换性,即:

$$ \frac{\partial (G \otimes I)}{\partial x} = \frac{\partial G}{\partial x} \otimes I $$

$$ \frac{\partial (G \otimes I)}{\partial y} = \frac{\partial G}{\partial y} \otimes I $$

证明如下

设:

J(x, y) = (G ⊗ I)(x, y) = ∫−∞−∞G(x − x, y − y)I(x, y) dxdy

x 求偏导:

$$ \frac{\partial J}{\partial x} = \frac{\partial}{\partial x} \left[ \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} G(x - x', y - y') I(x', y') \, dx' \, dy' \right] $$

根据积分与微分可交换性(假设函数连续可导):

$$ \frac{\partial J}{\partial x} = \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} \frac{\partial G(x - x', y - y')}{\partial x} I(x', y') \, dx' \, dy' $$

定义 $G_x = \frac{\partial G}{\partial x}$,则:

$$ \frac{\partial J}{\partial x} = G_x \otimes I $$

同理:

$$ \frac{\partial J}{\partial y} = G_y \otimes I $$

高斯核的导数

已知:

$$ G(x, y) = \frac{1}{2\pi\sigma^2} e^{-\frac{x^2 + y^2}{2\sigma^2}} $$

其偏导数为:

$$ \frac{\partial G}{\partial x} = G(x, y) \left( -\frac{x}{\sigma^2} \right) $$

$$ \frac{\partial G}{\partial y} = G(x, y) \left( -\frac{y}{\sigma^2} \right) $$

由此得到高斯梯度滤波器(Gradient of Gaussian, GoG):

  • Gx 对应水平方向的边缘响应;
  • Gy 对应垂直方向的边缘响应。

导数核同样平滑、连续且无振铃效应,比简单的差分算子更抗噪。

综合应用流程

梯度计算: $$ J_x = \frac{\partial J}{\partial x} = G_x \otimes I $$

$$ J_y = \frac{\partial J}{\partial y} = G_y \otimes I $$

等价于先求高斯核导数再卷积原图

边缘提取: 计算梯度幅值与方向: $$ |\nabla J| = \sqrt{J_x^2 + J_y^2} $$

$$ \theta = \tan^{-1}\left( \frac{J_y}{J_x} \right) $$

总结

项目 说明
实现 使用中心差分法近似图像梯度:Fx, Fy
符号 I:原始图像,J = G ⊗ I:高斯平滑结果
性质 卷积与导数可交换:$\frac{\partial J}{\partial x} = G_x \otimes I$
优势 抗噪性强,梯度连续,适用于边缘检测

核心结论:

$$ \boxed{ \frac{\partial (G \otimes I)}{\partial x} = \left( \frac{\partial G}{\partial x} \right) \otimes I, \quad \frac{\partial (G \otimes I)}{\partial y} = \left( \frac{\partial G}{\partial y} \right) \otimes I } $$

这一定律为高斯梯度滤波、Canny 算子等边缘检测算法提供了理论基础。


均值滤波器和高斯滤波器的频率域模型
http://horizongazer.github.io/2025/10/23/均值滤波器和高斯滤波器的频率域模型/
作者
HorizonGazer
发布于
2025年10月23日
许可协议