小波变换
哈尔变换
对于哈尔变换可以用如下矩阵表示:
T
=
H
F
H
T
T=HFH^T
T=HFHT
其中,
F
F
F为一个
N
×
N
N\times N
N×N大小的图像矩阵,
H
H
H为一个
N
×
N
N\times N
N×N大小的哈尔变换矩阵,
T
T
T一个
N
×
N
N\times N
N×N大小的图像变换的结果
对于哈尔变换矩阵 H H H包含了哈尔基函数 h k ( z ) h_k(z) hk(z),其中 k k k代表 H H H的第 k k k行,其中 k k k满足 k = 2 p + q − 1 k=2^p+q-1 k=2p+q−1,其中 p = ⌈ ln k ⌉ , 0 ⩽ p ⩽ n − 1 , 1 ⩽ q ⩽ 2 p p=\lceil{\ln k}\rceil,0\leqslant p\leqslant n-1,1\leqslant q\leqslant2^p p=⌈lnk⌉,0⩽p⩽n−1,1⩽q⩽2p。 N = 2 n N=2^n N=2n
其中哈尔基函数为
h
0
(
z
)
=
h
00
(
z
)
=
1
N
,
z
∈
[
0
,
1
]
h
k
(
z
)
=
h
p
q
(
z
)
=
1
N
{
2
p
/
2
,
(
q
−
1
)
2
p
⩽
z
<
(
q
−
0.5
)
/
z
p
−
2
p
/
2
,
(
q
−
0.5
)
2
p
⩽
z
<
q
/
2
p
0
,
其他
,
z
∈
[
0
,
1
]
\begin{aligned} h_0(z)&=h_{00}(z)=\frac1{\sqrt{N}},z\in\left[0,1\right]\\\\h_k\left(z\right)&=h_{pq}\left(z\right)=\frac1{\sqrt{N}}\begin{cases}2^{p/2},&(q-1)2^p\leqslant z<(q-0.5)/z^p\\-2^{p/2},&(q-0.5)2^p\leqslant z<q/2^p\\0,&\text{其他},z\in\left[0,1\right]\end{cases}\end{aligned}
h0(z)hk(z)=h00(z)=N1,z∈[0,1]=hpq(z)=N1⎩
⎨
⎧2p/2,−2p/2,0,(q−1)2p⩽z<(q−0.5)/zp(q−0.5)2p⩽z<q/2p其他,z∈[0,1]
N
×
N
N\times N
N×N 哈尔变换矩阵的第
i
i
i 行包含了元素
h
i
(
z
)
h_i(z)
hi(z),其中
z
=
0
/
N
,
1
/
N
,
2
/
N
,
⋯
,
(
N
−
1
)
/
N
z=0/N,1/N,2/N,\cdots,(N-1)/N
z=0/N,1/N,2/N,⋯,(N−1)/N
即
H
N
=
[
h
0
(
0
/
N
)
h
0
(
1
/
N
)
⋯
h
0
(
N
−
1
/
N
)
h
1
(
0
/
N
)
h
1
(
1
/
N
)
⋯
h
1
(
N
−
1
/
N
)
⋮
⋮
⋱
⋮
h
N
−
1
(
0
/
N
)
h
N
−
1
(
1
/
N
)
⋯
h
N
−
1
(
N
−
1
/
N
)
]
\left.\boldsymbol{H}_N=\left[\begin{matrix}h_0(0/N)&h_0(1/N)&\cdots&h_0(N-1/N)\\h_1(0/N)&h_1(1/N)&\cdots&h_1(N-1/N)\\\vdots&\vdots&\ddots&\vdots\\h_{N-1}(0/N)&h_{N-1}(1/N)&\cdots&h_{N-1}(N-1/N)\end{matrix}\right.\right]
HN=
h0(0/N)h1(0/N)⋮hN−1(0/N)h0(1/N)h1(1/N)⋮hN−1(1/N)⋯⋯⋱⋯h0(N−1/N)h1(N−1/N)⋮hN−1(N−1/N)
设N=4,则
k
p
q
0
0
0
1
0
1
2
1
1
3
1
2
\begin{array}{c|c|c}\hline k&p&q\\\hline0&0&0\\1&0&1\\2&1&1\\3&1&2\\\hline\end{array}
k0123p0011q0112
那么4×4 变换矩阵
H
4
H_{4}
H4为
H
4
=
1
4
[
1
1
1
1
1
1
−
1
−
1
2
−
2
0
0
0
0
2
−
2
]
\left.\boldsymbol{H}_4=\frac{1}{\sqrt{4}}\left[\begin{array}{cccc}1&1&1&1\\1&1&-1&-1\\\sqrt{2}&-\sqrt{2}&0&0\\0&0&\sqrt{2}&-\sqrt{2}\end{array}\right.\right]
H4=41
112011−201−1021−10−2
可知
k
k
k可以确定
p
,
q
p,q
p,q的大小,既可以确定非零值的位置范围的长度
尺度函数
设存在函数
φ
j
,
k
(
x
)
=
2
j
/
2
φ
(
2
j
x
−
k
)
\varphi_{j,k}(x)=2^{j/2}\varphi(2^{j}x-k)
φj,k(x)=2j/2φ(2jx−k)
对所有的
j
j
j,
k
∈
Z
k{\in}\mathbb{Z}
k∈Z 和
φ
(
x
)
∈
L
2
(
R
)
\varphi(x){\in}L^2(R)
φ(x)∈L2(R)都成立。其中
k
k
k 决定了
φ
j
,
k
(
x
)
\varphi_{j,k}(x)
φj,k(x) 沿
x
x
x轴的位置,
j
j
j 决定了
φ
j
,
k
(
x
)
\varphi_{j,k}(x)
φj,k(x) 的宽度,即它沿
x
x
x 轴宽或窄。项 2
j
2
^{\frac{j}{{2}}}
2j控制函数的幅度。由于
φ
j
,
k
(
x
)
\varphi_{j,k}(x)
φj,k(x) 的形状随
j
j
j 发生变化,所以
φ
(
x
)
\varphi(x)
φ(x)称为尺度函数。
设存在一个特定的值
j
0
j_0
j0,则可以得到集合
{
φ
j
0
,
k
(
x
)
}
\{\varphi_{j_0,k}(x)\}
{φj0,k(x)}是集合
{
φ
j
,
k
(
x
)
}
\{\varphi_{j,k}(x)\}
{φj,k(x)}的一个子集。其中可以把由
φ
j
0
,
k
(
x
)
\varphi_{j_0,k}(x)
φj0,k(x)张成的向量空间定义为
V
j
0
V_{j_0}
Vj0,即
V
j
0
=
S
p
a
n
{
φ
j
0
,
k
(
x
)
}
‾
V_{j0}=\overline{{\mathop{\mathrm{Span}}\left\{\varphi_{j_0,k}(x)\right\}}}
Vj0=Span{φj0,k(x)}
若
f
(
x
)
f(x)
f(x)在
φ
j
0
,
k
(
x
)
\varphi_{j_0,k}(x)
φj0,k(x)张成的空间中,则可以表示为
f
(
x
)
=
∑
k
α
k
φ
j
0
,
k
(
x
)
f(x)=\sum_{k}\alpha_{k}\varphi_{j_0,k}(x)
f(x)=k∑αkφj0,k(x)
更一般地,对于任何
j
j
j,我们将
k
k
k上跨越的子空间表示为
V
j
=
S
p
a
n
{
φ
j
,
k
(
x
)
}
‾
V_{j}=\overline{{\mathrm{Span}\{\varphi_{j,k}(x)\}}}
Vj=Span{φj,k(x)}
由于
j
j
j决定了
φ
j
,
k
(
x
)
\varphi_{j,k}(x)
φj,k(x)的宽或窄,即可以在x轴上表达更精细的特征,所以存在高分辨率的图像可以表示低分辨率的图像,即存在
V
−
∞
⊂
⋯
⊂
V
−
1
⊂
V
0
⊂
V
1
⊂
V
2
⊂
⋯
⊂
V
∞
V_{-\infty}\subset\cdots\subset V_{-1}\subset V_{0}\subset V_{1}\subset V_{2}\subset\cdots\subset V_{\infty}
V−∞⊂⋯⊂V−1⊂V0⊂V1⊂V2⊂⋯⊂V∞
其中 V − ∞ = { 0 } , V ∞ = { L 2 ( R ) } V_{-\infty}=\left\{0\right\},V_{\infty}=\left\{L^{2}(R)\right\} V−∞={0},V∞={L2(R)}
因为 φ j , k ( x ) = 2 j / 2 φ ( 2 j x − k ) \varphi_{j,k}(x)=2^{j/2}\varphi(2^{j}x-k) φj,k(x)=2j/2φ(2jx−k),所以可得 φ j + 1 , k ( x ) = 2 ( j + 1 ) / 2 φ ( 2 j + 1 x − k ) \varphi_{j+1,k}(x)=2^{(j+1)/2}\varphi(2^{j+1}x-k) φj+1,k(x)=2(j+1)/2φ(2j+1x−k)
因为低分辨率的图像可以由高分辨率的图像所表示,所以存在
φ
j
,
k
(
x
)
=
∑
n
h
φ
(
n
)
2
(
j
+
1
)
/
2
φ
(
2
j
+
1
x
−
n
)
\varphi_{j,k}(x)=\sum_{n}h_{\varphi}(n)2^{(j+1)/2}\varphi(2^{j+1}x-n)
φj,k(x)=n∑hφ(n)2(j+1)/2φ(2j+1x−n)
若
j
,
k
=
0
j,k=0
j,k=0,则可以写成
φ
(
x
)
=
∑
n
h
φ
(
n
)
2
φ
(
2
x
−
n
)
\varphi(x)=\sum_{n}h_{\varphi}(n)\sqrt{2}\varphi(2x-n)
φ(x)=n∑hφ(n)2φ(2x−n)
该递归等式中的系数
h
φ
(
n
)
h_{\varphi}(n)
hφ(n)称为尺度函数系数;
h
φ
h_{\varphi}
hφ 为尺度向量。
其中简单尺度函数应符合多分辨率分析的四个条件
- **MRA要求1:**其中对于不同整数平移的简单尺度函数应是正交的
- **MRA要求2:**低尺度函数跨越的子空间应嵌入到高尺度跨越的子空间内
- **MRA要求3:**唯一对于所有 V j V_j Vj的通用的函数是 f ( x ) = 0 f(x)=0 f(x)=0
- **MRA要求4:**任何函数都可以任意精度表示
小波函数
定义小波函数
ψ
(
x
)
\psi\left(x\right)
ψ(x)为
V
j
+
1
V_{j+1}
Vj+1与
V
j
V_j
Vj之差,其中
ψ
j
,
k
(
x
)
=
2
j
/
2
ψ
(
2
j
x
−
k
)
\psi_{j,k}(x)=2^{j/2}\psi(2^{j}x-k)
ψj,k(x)=2j/2ψ(2jx−k)
其中尺度函数与小波函数的关系如下图所示
其中 W j = S p a n { ψ j , k ( x ) } ‾ W_{j}=\overline{{\mathrm{Span}\{\psi_{j,k}(x)\}}} Wj=Span{ψj,k(x)},所以存在 V j + 1 = V j ⊕ W j V_{j+1}=V_{j}\oplus W_{j} Vj+1=Vj⊕Wj
其中, ⊕ \oplus ⊕ 表示空间的并集(类似于集合的并集)。 V j + 1 V_{j+1} Vj+1 中 V j V_j Vj的正交补集是 W j W_j Wj, 且 V j V_j Vj中的所有成员对于 W j W_j Wj中的所有成员都正交。因此,
⟨ φ j , k ( x ) , ψ j , l ( x ) ⟩ = 0 \left\langle\varphi_{j,k}(x),\psi_{j,l}(x)\right\rangle=0 ⟨φj,k(x),ψj,l(x)⟩=0
对所有适当的 j , k , l ∈ Z j,k,l\in\mathbb{Z} j,k,l∈Z都成立。
索引可以将所有可度量的、平方可积的函数空间表示为
L 2 ( R ) = V 0 ⊕ W 0 ⊕ W 1 ⊕ ⋯ L^{2}(R)=V_{0}\oplus W_{0}\oplus W_{1}\oplus\cdots L2(R)=V0⊕W0⊕W1⊕⋯
L 2 ( R ) = V 1 ⊕ W 1 ⊕ W 2 ⊕ ⋯ L^{2}(\boldsymbol{R})=V_{1}\oplus W_{1}\oplus W_{2}\oplus\cdots L2(R)=V1⊕W1⊕W2⊕⋯
L 2 ( R ) = ⋯ ⊕ W − 2 ⊕ W − 1 ⊕ W 0 ⊕ W 1 ⊕ W 2 ⊕ ⋯ L^{2}(\boldsymbol{R})=\cdots\oplus W_{-2}\oplus W_{-1}\oplus W_{0}\oplus W_{1}\oplus W_{2}\oplus\cdots L2(R)=⋯⊕W−2⊕W−1⊕W0⊕W1⊕W2⊕⋯
上述表达排除了尺度函数,仅采用小波进行表示
于是存在
L
2
(
R
)
=
V
j
0
⊕
W
j
0
⊕
W
j
0
+
1
⊕
⋯
L^{2}(\boldsymbol{R})=V_{j_{0}}\oplus W_{j_{0}}\oplus W_{j_{0}+1}\oplus\cdots
L2(R)=Vj0⊕Wj0⊕Wj0+1⊕⋯
其中 j 0 j_{0} j0是任意开始尺度。
因为小波空间位于相邻的较高分辨率的尺度空间中,即
W
i
⊂
V
i
+
1
W_i\sub V_{i+1}
Wi⊂Vi+1,所以任何小波函数可以使用尺度函数表示,即
ψ
(
x
)
=
∑
n
h
ψ
(
n
)
2
φ
(
2
x
−
n
)
\psi(x)=\sum_{n}h_{\psi}(n)\sqrt{2}\varphi(2x-n)
ψ(x)=n∑hψ(n)2φ(2x−n)
其中 h ψ ( n ) h_{\psi}(n) hψ(n)被称为小波函数系数
因为整数小波彼此正交,且与他们的互补尺度函数正交,所以存在
h
ψ
(
k
)
=
(
−
1
)
k
h
φ
(
1
−
k
)
h_{\psi}(k)=\left(-1\right)^{k}h_{\varphi}(1-k)
hψ(k)=(−1)khφ(1−k)
一维小波变换
因为存在 L 2 ( R ) = V j 0 ⊕ W j 0 ⊕ W j 0 + 1 ⊕ ⋯ L^{2}(\boldsymbol{R})=V_{j_{0}}\oplus W_{j_{0}}\oplus W_{j_{0}+1}\oplus\cdots L2(R)=Vj0⊕Wj0⊕Wj0+1⊕⋯,所以存在 f ( x ) f(x) f(x)可以在子空间 V j 0 V_{j_0} Vj0中用尺度函数展开和在子空间 W j 0 W j 0 + 1 , ⋯ W_{j_0}W_{j_{0+1}},\cdots Wj0Wj0+1,⋯中用某些数量的小波函数展开来表示。即
f
(
x
)
=
∑
k
c
j
0
(
k
)
φ
j
0
,
k
(
x
)
+
∑
j
=
j
0
∞
∑
k
d
j
(
k
)
ψ
j
,
k
(
x
)
f(x)=\sum_{k}c_{j_0}(k)\varphi_{j_0,k}(x)+\sum_{j=j_{0}}^{\infty}\sum_{k}d_{j}(k)\psi_{j,k}(x)
f(x)=k∑cj0(k)φj0,k(x)+j=j0∑∞k∑dj(k)ψj,k(x)
其中
j
0
j_0
j0 是任意的开始尺度,
c
j
0
(
k
)
c_{j_0}(k)
cj0(k)通常称为近似和或尺度系数,
d
j
(
k
)
d_j(k)
dj(k)称为细节和或小波系数。
由于双正交的性质可得
c
j
0
(
k
)
=
⟨
f
(
x
)
,
φ
j
0
,
k
(
x
)
⟩
=
∫
f
(
x
)
φ
j
0
,
k
(
x
)
d
x
d
j
(
k
)
=
⟨
f
(
x
)
,
ψ
j
,
k
(
x
)
⟩
=
∫
f
(
x
)
ψ
j
,
k
(
x
)
d
x
c_{j_0}(k)=\Big\langle f(x),\varphi_{j_0,k}(x)\Big\rangle=\int f(x)\varphi_{j_0,k}(x)\mathrm{d}x\\ d_{j}(k)=\Big\langle f(x),\psi_{j,k}(x)\Big\rangle=\int f(x)\psi_{j,k}(x)\mathrm{d}x
cj0(k)=⟨f(x),φj0,k(x)⟩=∫f(x)φj0,k(x)dxdj(k)=⟨f(x),ψj,k(x)⟩=∫f(x)ψj,k(x)dx
转换成离散形式可得
W
φ
(
j
0
,
k
)
=
1
M
∑
n
f
(
n
)
φ
j
0
,
k
(
n
)
W
ψ
(
j
,
k
)
=
1
M
∑
n
f
(
n
)
ψ
j
,
k
(
n
)
,
j
≥
j
0
\begin{aligned} W_{\varphi}(j_{0},k)&=\frac{1}{\sqrt{M}}\sum_{n}f(n)\varphi_{j_{0},k}(n)\\ W_{\psi}(j,k)&=\frac{1}{\sqrt{M}}\sum_{n}f(n)\psi_{j,k}(n),\quad j\geq j_{0} \end{aligned}
Wφ(j0,k)Wψ(j,k)=M1n∑f(n)φj0,k(n)=M1n∑f(n)ψj,k(n),j≥j0
其中
φ
j
0
,
k
(
n
)
\varphi_{j_0,k}(n)
φj0,k(n) 和
ψ
j
,
k
(
n
)
\psi_{j,k}(n)
ψj,k(n)是基函数
φ
j
0
,
k
(
x
)
\varphi_{j_0,k}(x)
φj0,k(x) 和
ψ
j
,
k
(
x
)
\psi_{j,k}(x)
ψj,k(x) 的取样形式。
由此可得
f
(
n
)
=
1
M
∑
k
W
φ
(
j
0
,
k
)
φ
j
0
,
k
(
n
)
+
1
M
∑
j
=
j
0
∞
∑
k
W
ψ
(
j
,
k
)
ψ
j
,
k
(
n
)
f(n)=\frac{1}{\sqrt{M}}\sum_{k}W_{\varphi}(j_{0},k)\varphi_{j_{0},k}(n)+\frac{1}{\sqrt{M}}\sum_{j=j_{0}}^{\infty}\sum_{k}W_{\psi}(j,k)\psi_{j,k}(n)
f(n)=M1k∑Wφ(j0,k)φj0,k(n)+M1j=j0∑∞k∑Wψ(j,k)ψj,k(n)
通常
j
0
=
0
j_0=0
j0=0,
M
M
M为2 的幂(即
M
=
2
j
)
M=2^{j})
M=2j)
而对于哈尔小波,离散的尺度和小波函数与 M × M M\times M M×M哈尔矩阵的行相对应,其中最小尺度为0,最大尺度为 j − 1 j-1 j−1
快速小波变换
对于图像的多分辨率变换
φ
(
x
)
=
∑
n
h
φ
(
n
)
2
φ
(
2
x
−
n
)
\varphi(x)=\sum_{n}h_{\varphi}(n)\sqrt{2}\varphi(2x-n)
φ(x)=n∑hφ(n)2φ(2x−n)
并进行尺度化与平移操作,可得
φ
(
2
j
x
−
k
)
=
∑
n
h
φ
(
n
)
2
φ
(
2
(
2
j
x
−
k
)
−
n
)
=
∑
m
h
φ
(
n
)
2
φ
(
2
j
+
1
x
−
2
k
−
n
)
\begin{aligned} \varphi(2^{j}x-k) &=\sum_{n}h_{\varphi}(n)\sqrt{2}\varphi\left(2(2^{j}x-k)-n\right)\\ &=\sum_{m}h_{\varphi}(n)\sqrt{2}\varphi(2^{j+1}x-2k-n) \end{aligned}
φ(2jx−k)=n∑hφ(n)2φ(2(2jx−k)−n)=m∑hφ(n)2φ(2j+1x−2k−n)
令
m
=
2
k
+
n
m=2k+n
m=2k+n,可得
φ
(
2
j
x
−
k
)
=
∑
n
h
φ
(
n
)
2
φ
(
2
(
2
j
x
−
k
)
−
n
)
=
∑
m
h
φ
(
n
)
2
φ
(
2
j
+
1
x
−
2
k
−
n
)
=
∑
m
h
φ
(
m
−
2
k
)
2
φ
(
2
j
+
1
x
−
m
)
\begin{aligned} \begin{aligned} \varphi(2^{j}x-k) & =\sum_{n}h_{\varphi}(n)\sqrt{2}\varphi\left(2(2^{j}x-k)-n\right)\\ &=\sum_{m}h_{\varphi}(n)\sqrt{2}\varphi(2^{j+1}x-2k-n) \\ &=\sum_{m}h_{\varphi}(m-2k)\sqrt{2}\varphi(2^{j+1}x-m) \end{aligned} \end{aligned}
φ(2jx−k)=n∑hφ(n)2φ(2(2jx−k)−n)=m∑hφ(n)2φ(2j+1x−2k−n)=m∑hφ(m−2k)2φ(2j+1x−m)
同理对于小波函数存在
ψ
(
2
j
x
−
k
)
=
∑
m
h
ψ
(
m
−
2
k
)
2
φ
(
2
j
+
1
x
−
m
)
\psi(2^{j}x-k)=\sum_{m}h_{\psi}(m-2k)\sqrt{2}\varphi(2^{j+1}x-m)
ψ(2jx−k)=m∑hψ(m−2k)2φ(2j+1x−m)
其中将
ψ
j
,
k
(
x
)
=
2
j
/
2
ψ
(
2
j
x
−
k
)
\psi_{j,k}(x)=2^{j/2}\psi(2^{j}x-k)
ψj,k(x)=2j/2ψ(2jx−k)代入
d
j
(
k
)
=
⟨
f
(
x
)
,
ψ
j
,
k
(
x
)
⟩
=
∫
f
(
x
)
ψ
j
,
k
(
x
)
d
x
d_{j}(k)=\Big\langle f(x),\psi_{j,k}(x)\Big\rangle=\int f(x)\psi_{j,k}(x)\mathrm{d}x
dj(k)=⟨f(x),ψj,k(x)⟩=∫f(x)ψj,k(x)dx可得
d
j
(
k
)
=
∫
f
(
x
)
2
j
/
2
ψ
(
2
j
x
−
k
)
d
x
d_{j}(k)=\int f(x)2^{j/2}\psi(2^{j}x-k)\mathrm{d}x
dj(k)=∫f(x)2j/2ψ(2jx−k)dx
又因为
ψ
(
2
j
x
−
k
)
=
∑
m
h
ψ
(
m
−
2
k
)
2
φ
(
2
j
+
1
x
−
m
)
\psi(2^{j}x-k)=\sum_{m}h_{\psi}(m-2k)\sqrt{2}\varphi(2^{j+1}x-m)
ψ(2jx−k)=∑mhψ(m−2k)2φ(2j+1x−m)
所以存在
d
j
(
k
)
=
∫
f
(
x
)
2
j
/
2
[
∑
m
h
ψ
(
m
−
2
k
)
2
φ
(
2
j
+
1
x
−
m
)
]
d
x
=
∑
m
h
ψ
(
m
−
2
k
)
[
∫
f
(
x
)
2
(
j
+
1
)
/
2
φ
(
2
j
+
1
x
−
m
)
d
x
]
=
∑
m
h
ψ
(
m
−
2
k
)
c
j
+
1
(
m
)
\begin{aligned} d_{j}(k) &=\int f(x)2^{j/2}\biggl[\sum_{m}h_{\psi}(m-2k)\sqrt{2}\varphi(2^{j+1}x-m)\biggr]\mathrm{d}x\\ &=\sum_{m}h_{\psi}(m-2k)\biggl[\int f(x)2^{(j+1)/2}\varphi(2^{j+1}x-m)\mathrm{d}x\biggr]\\ &=\sum_{m}h_{\psi}(m-2k)c_{j+1}(m) \end{aligned}
dj(k)=∫f(x)2j/2[m∑hψ(m−2k)2φ(2j+1x−m)]dx=m∑hψ(m−2k)[∫f(x)2(j+1)/2φ(2j+1x−m)dx]=m∑hψ(m−2k)cj+1(m)
同理可得
c
j
(
k
)
=
∑
m
h
φ
(
m
−
2
k
)
c
j
+
1
(
m
)
c_{j}(k)=\sum_{m}h_{\varphi}(m-2k)c_{j+1}(m)
cj(k)=m∑hφ(m−2k)cj+1(m)
即
W
ψ
(
j
,
k
)
=
∑
m
h
ψ
(
m
−
2
k
)
W
φ
(
j
+
1
,
m
)
W
φ
(
j
,
k
)
=
∑
m
h
φ
(
m
−
2
k
)
W
φ
(
j
+
1
,
m
)
\begin{aligned}W_{\psi}(j,k)&=\sum_{m}h_{\psi}(m-2k)W_{\varphi}(j+1,m)\\ W_{\varphi}(j,k)&=\sum_{m}h_{\varphi}(m-2k)W_{\varphi}(j+1,m)\end{aligned}
Wψ(j,k)Wφ(j,k)=m∑hψ(m−2k)Wφ(j+1,m)=m∑hφ(m−2k)Wφ(j+1,m)
上式揭示了相邻尺度直接的离散小波变换(DWT)系数之间的关系,可以认为是
W
φ
(
j
+
1
,
m
)
,
W
ψ
(
j
+
1
,
m
)
W_{\varphi}(j+1,m),W_{\psi}(j+1,m)
Wφ(j+1,m),Wψ(j+1,m)分别与
h
φ
(
−
n
)
,
h
ψ
(
−
n
)
h_{\varphi}(-n),h_{\psi}(-n)
hφ(−n),hψ(−n)进行卷积操作并下采样得到的,于是可以写成
W
ψ
(
j
,
k
)
=
h
ψ
(
−
n
)
⋆
W
ϕ
(
j
+
1
,
n
)
∣
n
=
2
k
,
k
⩾
0
W
φ
(
j
,
k
)
=
h
φ
(
−
n
)
⋆
W
φ
(
j
+
1
,
n
)
∣
n
=
2
k
,
k
⩾
0
W_{\psi}(j,k)=h_{\psi}(-n)\star W_{\phi}(j+1,n)\Big|_{n=2k,k\geqslant0}\\\\W_{\varphi}(j,k)=h_{\varphi}(-n)\star W_{\varphi}(j+1,n)\Big|_{n=2k,k\geqslant0}
Wψ(j,k)=hψ(−n)⋆Wϕ(j+1,n)
n=2k,k⩾0Wφ(j,k)=hφ(−n)⋆Wφ(j+1,n)
n=2k,k⩾0
即如下图所示的结构
同时可以经过多次迭代分解,如下图是二级分解的结构
二维小波变换
为了将小波变换扩展到适应二维的图像,由此定义,存在尺度函数
φ
(
x
,
y
)
=
φ
(
x
)
φ
(
y
)
\varphi(x,y)=\varphi(x)\varphi(y)
φ(x,y)=φ(x)φ(y)
以及三个对方向敏感的小波函数
ψ
H
(
x
,
y
)
=
ψ
(
x
)
φ
(
y
)
ψ
V
(
x
,
y
)
=
φ
(
x
)
ψ
(
y
)
ψ
D
(
x
,
y
)
=
ψ
(
x
)
ψ
(
y
)
\begin{aligned} &\psi^{H}(x,y)=\psi(x)\varphi(y) \\ &\psi^{V}(x,y)=\varphi(x)\psi(y) \\ &\psi^{D}(x,y) =\psi(x)\psi(y) \end{aligned}
ψH(x,y)=ψ(x)φ(y)ψV(x,y)=φ(x)ψ(y)ψD(x,y)=ψ(x)ψ(y)
以上三个小波函数分别对应图像沿着列方向的变换、图像沿着行方向的变换、图像沿着对角线方向的变换
并存在
φ
j
,
m
,
n
(
x
,
y
)
=
2
j
/
2
φ
(
2
j
x
−
m
,
2
j
y
−
n
)
ψ
j
,
m
,
n
i
(
x
,
y
)
=
2
j
/
2
ψ
i
(
2
j
x
−
m
,
2
j
y
−
n
)
,
i
=
{
H
,
V
,
D
}
\begin{array}{c}{{\varphi_{j,m,n}(x,y)=2^{j/2}\varphi(2^{j}x-m,2^{j}y-n)}}\\{{\psi_{j,m,n}^{i}(x,y)=2^{j/2}\psi^{i}(2^{j}x-m,2^{j}y-n),i=\bigl\{H,V,D\bigr\}}}\\\end{array}
φj,m,n(x,y)=2j/2φ(2jx−m,2jy−n)ψj,m,ni(x,y)=2j/2ψi(2jx−m,2jy−n),i={H,V,D}
并可以推导出离散形式的小波变换
W
φ
(
j
0
,
m
,
n
)
=
1
M
N
∑
x
=
0
M
−
1
∑
y
=
0
N
−
1
f
(
x
,
y
)
φ
j
0
,
m
,
n
(
x
,
y
)
W
ψ
i
(
j
,
m
,
n
)
=
1
M
N
∑
x
=
0
M
−
1
∑
y
=
0
N
−
1
f
(
x
,
y
)
ψ
j
,
m
,
n
i
(
x
,
y
)
,
i
=
{
H
,
V
,
D
}
\begin{aligned} W_{\varphi}(j_{0},m,n)&=\frac{1}{\sqrt{MN}}\sum_{x=0}^{M-1}\sum_{y=0}^{N-1}f(x,y)\varphi_{j_{0},m,n}(x,y)\\\\ W_{\psi}^{i}(j,m,n)&=\frac{1}{\sqrt{MN}}\sum_{x=0}^{M-1}\sum_{y=0}^{N-1}f(x,y)\psi_{j,m,n}^{i}(x,y),i=\{H,V,D\}\end{aligned}
Wφ(j0,m,n)Wψi(j,m,n)=MN1x=0∑M−1y=0∑N−1f(x,y)φj0,m,n(x,y)=MN1x=0∑M−1y=0∑N−1f(x,y)ψj,m,ni(x,y),i={H,V,D}
其中
j
0
j_0
j0表示任意的开始尺度,
W
φ
(
j
0
,
m
,
n
)
W_{\varphi}(j_{0},m,n)
Wφ(j0,m,n)表示在尺度为
j
0
j_0
j0时的近似,
W
ψ
i
(
j
,
m
,
n
)
,
i
=
{
H
,
V
,
D
}
W_{\psi}^{i}(j,m,n),i=\{H,V,D\}
Wψi(j,m,n),i={H,V,D}表示对尺度为
j
0
j_0
j0时的水平、垂直与对角线方向的细节
当
j
0
=
0
,
M
=
N
=
2
j
j_0=0,M=N=2^j
j0=0,M=N=2j时,存在离散小波逆变换
f
(
x
,
y
)
=
1
M
N
∑
m
∑
n
W
φ
(
j
0
,
m
,
n
)
φ
j
0
,
m
,
n
(
x
,
y
)
+
1
M
N
∑
i
=
H
.
V
.
D
∑
j
=
j
0
∞
∑
m
∑
n
W
ψ
i
(
j
,
m
,
n
)
ψ
j
,
m
,
n
i
(
x
,
y
)
\begin{aligned} f(x,y)& =\frac{1}{\sqrt{MN}}\sum_{m}\sum_{n}W_{\varphi}(j_{0},m,n)\varphi_{j_{0},m,n}(x,y) \\ &+\frac{1}{\sqrt{MN}}\sum_{i=H.V.D}\sum_{j=j_{0}}^{\infty}\sum_{m}\sum_{n}W_{\psi}^{i}(j,m,n)\psi_{j,m,n}^{i}(x,y) \end{aligned}
f(x,y)=MN1m∑n∑Wφ(j0,m,n)φj0,m,n(x,y)+MN1i=H.V.D∑j=j0∑∞m∑n∑Wψi(j,m,n)ψj,m,ni(x,y)
同理可以得到
小波分解过程如图所示
小波逆变换过程如图所示
其小波分解的结果如图所示