从多分辨率到小波

PLAN


  • 尺度函数(Scaling functions)
  • 小波(Wavelets)
  • Mallat 和 Meyer 定理的证明(Proof of the Mallat and Meyer’s theorem)

遗留问题


  • Riesz 基没有正交性质 → 正交投影到 $P_{V_j}$ 上是不实际的。
  • 如何从 Riesz 基构造一个希尔伯特基(Hilbert basis)?
  • 我们希望构造一个函数序列 $\phi_{j, n}$,使得

尺度函数 Scaling functions


定理


设 $(Vj){j ∈ ℤ}$ 是一个多分辨率,并定义一个尺度函数(scaling function) $φ ∈ L^2(ℝ)$,其傅里叶变换满足:对于所有 $ω ∈ ℝ$,

同时定义函数

则,对于所有 $j ∈ ℤ$,序列 $(\phi{j,n}){n ∈ ℤ}$ 是 $V_j$ 的一个希尔伯特基。


证明思路

根据多分辨率的定义,有:

通过傅里叶变换可得:

其中:

接下来需要在傅里叶域中表达 $(\phi(\cdot - n))_{n \in \mathbb{Z}}$ 的正交性。

定义 $\tilde{\phi}$ 使得 $\tilde{\phi}(t) = \overline{\phi}(-t)$。于是,对于所有 $(n, p) \in \mathbb{Z}^2$,有:

因此,$(\phi(\cdot - n))_{n \in \mathbb{Z}}$ 正交当且仅当:

注意:$\phi \ast \tilde{\phi}$ 的傅里叶变换为:

通过采样 $\gamma = \phi \ast \tilde{\phi}$,得到一个分布 $\gamma_1$,其傅里叶变换为:

因此,正交性等价于:

这意味着我们必须选择:

示例


分段常数多分辨率

$\theta=\mathbb{1}_{[0,1[ }$, 导致 Riesz 基 $(\theta(\cdot - n)){n \in \mathbb{Z}}$ 是正交的。

因此,$\phi = \theta$,并且生成的函数 $\phi_{j,n}$ 形成 $V_j$ 的希尔伯特基,如前所示。

Shannon 多分辨率

$\theta : t \mapsto \frac{\sin(\pi t)}{\pi t}$, 导致 $(\theta(\cdot - n))_{n \in \mathbb{Z}}$ 是正交 Riesz 基。

因此,设 $\phi = \theta$。

样条多分辨率

通过卷积/乘积规则计算傅里叶变换,并应用上述定理。


其中:


其中:

具体示例:对于 $S_8(2\omega)$,有:

总结


  • 多分辨率

    多分辨率是一系列希尔伯特子空间 $(Vj){j \in \mathbb{Z}}$,用于描述在尺度 $2^j$ 下的函数。

  • 子空间的特性

    每个 $Vj$ 由 $V_0$ 的一个 Riesz 基 $(\theta(\cdot - n)){n \in \mathbb{Z}}$ 所表征,例如分段常数、样条等。

  • 尺度函数

    通过对 $(\theta(\cdot - n)),{n \in \mathbb{Z}}$ 进行正交化,我们可以导出一个尺度函数 $\phi$,它生成 $Vj$ 的希尔伯特基 ${\phi{j,n}}_{n \in \mathbb{Z}}$。这些基函数由 $\phi$ 通过尺度和平移得到:

  • 多分辨率的意义

    多分辨率的概念使得我们可以在不同尺度下构建 $f$ 的近似层次结构,从而保证无信息丢失。但这对压缩有何用处?

小波 Wavelets


主要思想 main idea


对于 $j \in \mathbb{Z}$,构造一个 Hilbert 子空间 $W_{j+1}$,使得

因此,对于任意 $f \in L^2(\mathbb{R})$,满足

即,$P{W{j+1}}f$ 包含了 $f$ 在尺度 $2^j$ 存在但在尺度 $2^{j+1}$ 消失的细节信息。

事实上,我们可以理解为:

  • $P{V{j+1}}f$ 对应于通过低通滤波器 (low-pass filter) 对 $P_{V_j}f$ 进行滤波。
  • $P{W{j+1}}f$ 对应于通过高通滤波器 (high-pass filter) 对 $P_{V_j}f$ 进行滤波。

共轭镜像滤波器 Conjugate Mirror Filter


定义

令 $\phi \in L^2(\mathbb{R})$ 是一个尺度函数。对所有 $n \in \mathbb{Z}$,定义:

这些是 $\frac{1}{\sqrt{2}} \phi(\cdot / 2)$ 在 $V_1$ 上投影到 $V_0$ 的系数:

序列 $(hn){n \in \mathbb{Z}}$ 是一个低通滤波器 (low-pass filter) 的冲激响应,称为共轭镜像滤波器 (conjugate mirror filter)


注记

  • 通过对两边取傅里叶变换,考虑傅里叶级数

  • 傅里叶级数是 $2\pi$-周期的)。

  • 我们可以将 $(1)$ 重写为:

示例

  1. Shannon 多分辨率 (Shannon Multiresolution):

    • $\widehat{\phi} = \mathbf{1}_{[-\pi, \pi]}$。
    • 因此,$\forall \omega \in [-\pi, \pi]$:

    • 由此可得,$\forall \omega \in [-\pi, \pi]$:

  2. 分段常值多分辨率 (Piecewise Constant Multiresolution):

    • $\phi = \mathbf{1}_{[0, 1]}$。
    • 这有时被称为局部平均 (local average)

  3. 样条多分辨率 (Spline Multiresolution):

    • 对于 $m$ 阶 box 样条, $\widehat{\phi}$ 的表达式

    • 代入$\widehat{\phi}(2\omega) = \widehat{\phi}(\omega) \frac{\widehat{h}(\omega)}{\sqrt{2}}, \quad \omega \in \mathbb{R}.$

    • 得,$\forall \omega \in \mathbb{R}$:

高通滤波器的构造


  • 令 $\phi \in L^2(\mathbb{R})$ 为一个尺度函数,$(hn){n \in \mathbb{Z}}$ 为相应的共轭镜像滤波器。
  • 定义一个滤波器 $(gn){n \in \mathbb{Z}}$,其傅里叶变换满足以下条件:

注记

  • 根据傅里叶变换的性质:
  • $(g_n)$ 是一个高通滤波器 (high-pass filter),因为:

    且 $\widehat{h}$ 是 $2\pi$-周期函数。

Mallat-Meyer定理


令 $\phi \in L^2(\mathbb{R})$ 为一个尺度函数,$(gn){n \in \mathbb{Z}}$ 为对应的滤波器(如前述定义)。考虑函数 $\psi \in L^2(\mathbb{R})$,称为小波函数 (wavelet function),其傅里叶变换满足:

此外,对于所有 $(j, n) \in \mathbb{Z}^2$,定义:

则,对于任意 $j \in \mathbb{Z}$ 和对应的尺度 $s = 2^j$,集合 ${\psi{j, n}}{n \in \mathbb{Z}}$ 是子空间 $W_j$ 的一个Hilbert 基。

此外,对于整体尺度范围,集合 ${\psi{j, n}}{(j, n) \in \mathbb{Z}^2}$ 是 $L^2(\mathbb{R})$ 的一个称为小波基 (wavelet basis) 的 Hilbert 基。


  1. $\psi(\cdot / 2) \in W_1 \subset V_0$,因此存在 $(g_n){n \in \mathbb{Z}}$ 使得:

    其中:

  2. 取傅里叶变换:


示例

Haar 小波 (Haar Wavelets)

  1. 尺度函数 (Scaling Function):

  2. 共轭镜像滤波器 (Conjugate Mirror Filter):

  3. 滤波器 $(g_n)$:

  4. 小波函数 (Wavelet):

Shannon 小波 (Shannon Wavelets)

  1. 尺度函数 (Scaling Function):

  2. 共轭镜像滤波器 (Conjugate Mirror Filter):

  3. 滤波器 $(g_n)$:

  4. 小波函数 (Wavelet):

Battle-Lemarié / Cubic Spline 小波

$L^2(\mathbb{R})$ 的分解


Parseval 等式:
对于 $f \in L^2(\mathbb{R})$,

$f$ 是通过不同尺度的子空间 $W_j$ 分解成多个分量的和。


另一种 Hilbert 空间分解

  • Hilbert 空间的表达:

    其中 $J$ 是某个粗略尺度。

  • 对于任意 $f \in L^2(\mathbb{R})$,

Mallat-Meyer定理的证明


定理1

对于共轭镜像滤波器 $(hn){n \in \mathbb{Z}}$,其傅里叶变换(傅里叶级数形式)表示为:

满足以下性质:

  1. 对于任意 $\omega \in \mathbb{R}$:

  2. $\widehat{h}(0) = \sqrt{2}.$


定理 2

反之,令 $\widehat{h}$ 是一个 $2\pi$-周期函数,并满足以下条件:

  1. $\widehat{h} \in C^1$ 在零点邻域中连续可导;
  2. 在 $\omega \in [-2\pi, 2\pi]$ 内有 $\inf |\widehat{h}(\omega)| > 0$;
  3. 对于任意 $\omega \in \mathbb{R}$:

  4. $\widehat{h}(0) = \sqrt{2}.$

则傅里叶变换为

的函数 $\phi \in L^2(\mathbb{R})$ 是一个尺度函数


证明

  • 假设 $(h_n)$ 是一个共轭镜像滤波器:

  • 对任意 $p \in \mathbb{Z}$,有:

  • 反复迭代,得到
  • 当 $K \to \infty$ 时,$\widehat{\phi}(2^{-K}\omega) \to 1$,因此:

Hilbert 基的正交归一性

  • 归一性关系
  • 该公式表达了 $(\phi(\cdot - n))_{n \in \mathbb{Z}}$ 的 Hilbert 基正交归一性。
  • 带入 $\widehat{\phi}(2\omega) = \frac{\widehat{\phi}(\omega)\widehat{h}(\omega)}{\sqrt{2}}$:

  • 使用 $k = 2p$ 或 $k = 2p+1$ 进行拆分,重新排列得到:

  • 再次带入

    对 $\omega’ = \frac{\omega}{2}$ 或 $\omega’ = \frac{\omega}{2} + \pi$,最终得到:


  • 结论 $|\widehat{h}(\omega)|^2 + |\widehat{h}(\omega + \pi)|^2 = 2$ 是 $(\phi(\cdot - n))_{n \in \mathbb{Z}}$ 成为 Hilbert 基的必要条件。
  • 它对应于正交归一要求,保证尺度函数 $\phi$ 的构造正确。

Hilbert 基的构造

为了证明 $(\psi(\cdot - n))_{n \in \mathbb{Z}}$ 是 $W_0$ 的 Hilbert 基,需要使用以下引理。

引理

  • 序列 $(\psi{j,n}){n \in \mathbb{Z}}$ 是 $W_j$ 的 Hilbert 基,当且仅当以下两个条件成立:

    1. $\widehat{g}(\omega)$ 满足归一性:

    2. $\widehat{g}(\omega)$ 与 $\widehat{h}(\omega)$ 的正交性条件:

  • 解释

    • 条件 (i) 对应于 $(\psi(\cdot - n))_{n \in \mathbb{Z}}$ 的正交归一性。
    • 条件 (ii) 保证 $W_0$ 与 $V_0$ 正交,即 $(\psi, \phi(\cdot - n)) = 0$ 对于所有 $n \in \mathbb{Z}$。