• 検索結果がありません。

第 5 章 離散信号と離散 Fourier 変換 139

6.2 Haar 関数系

であり、

⟨ψj,kj,kL2=δkk

であることを確かめなさい。

これより、V1∋f1(x)がV0に直交するとき、f1f1(x) =∑

∈Z

c2ℓψ(x−ℓ)∈W0=V0

と表される。V1内の関数がV0に直交するのは、c2kを添字を付け替え改めてckとし て、その関数が∑

kckψ(x−k)と表されるときに限るのである。これより、

W0= cl {∑

k∈Λ

ckψ0,k(x)|akR,Λは有限の整数集合 }

= span0,k(x)}k∈Λ

は、V1におけるV0の直交補空間V0=W0、つまりV1=V0⊕W0が示された。W0

をスケール0の詳細空間という。この結果は次のように一般化される。

定理6.25 スケールjの近似空間Vjおよび詳細空間Wjを、それぞれコンパクトサ ポートをもつHaar wavelet関数系j,k(x)}kおよびj,k(x)}kが張る空間とする。

Vj= cl {∑

kΛ

ckϕj,k(x)| akR,Λは有限の整数集合 }

= spanj,k(x)}kΛ, (6.6) Wj= cl

{∑

kΛ

dkψj,k(x)| bkR,Λは有限の整数集合 }

= spanj,k(x)}kΛ

(6.7) このとき、WjVj+1におけるVjの直交補空間で、次式が成立する。

Vj⊥Wj, Vj+1=Vj⊕Wj.

証明 1)Wjの各関数はVjの全ての関数に直交し、逆に、2)Vjに直交するVj+1

の関数はWjに属することを示そう。

1)Wjの関数をg(x) =

kdkψj,k(x)、また、f∈Vjとする。このとき、

⟨g|f⟩L2=

−∞

g(t)f(t)dt=

−∞

(∑

k

2j/2dkψ(2jt−k) )

f(t)dt= 0 を示せばよい。

さて、f(x)∈Vjより、定理6.16から、f(2jx)∈V0である。したがって、

0 =

−∞

(∑

k

dkψ(t−k) )

f(2−jt)dtψ(x)V0に直交するから)

= 2j

−∞

k

dkψ(2jy−k)f(y)dy (変数の置き換えy= 2jtより)

= 2j/2

−∞

g(y)f(y)dy.

これより、gf∈Vjに直交することがわかり、1)が示された。

2)j= 0のときは既に命題6.24の後で示した。一般のjについても同様である。 ■

図6.1 スケールJのdyadic階段関数fJ(青線)とスケールJ−1のdyadic階段 関数fJ1(赤線)。dyiadic区間IJ1,k=IJ,2k∪IJ,2k+1で、fJ1(x)は、fJ(x) IJ1,kでの左右区間上の値cJ(2k)cJ(2k+ 1)の平均値12(cJ(2k) +cJ(2k+ 1)) を取る。

定理6.25を繰り返し適用すると、次のようなVjの直交分解を得る。

6.26

Vj=Wj1⊕Vj1

=Wj−1⊕Wj−2⊕Vj−2 . . .

=Wj−1⊕Wj−2⊕ · · · ⊕WJ⊕VJ

. . .

=Wj−1⊕Wj−2⊕ · · · ⊕W0⊕V0 (6.8) 演習6.27 この空間構造を多重化解像度解析(MRA: Multi Resolution Analysis) という。この空間構造をよく理解しなさい。Fourier基底で張られる関数空間の分解 と比較して検討してみなさい。ここでは、Haar関数系をつかってMRAを構成した わけだが、MRAを他の関数系を使って構成できるだろうかは、Wavelet解析におけ る中核的課題である。

定理6.25より次の補題が得られる。

補題6.28 (分割補題) fJ(x)をスケールJ のdyadic階段関数とする。このとき、

fJ(x)は次のように分割される。

fJ(x) =wJ1(x) +fJ1(x),

ここで、fJ1(x)はスケールJ−1での平均化関数(approximated function)とい う。また、wJ−1(x)をスケールJ−1の平均化に相補的な詳細関数(detail function) といい、スケールJ−1のHaar waveletの関数

wJ1=∑

k

dJk1ψJ1,k(x), (6.9)

で表される。

証明 fJ(x)がスケールJのdyadic階段関数であることより、fJ(x)は区間IJ,k

で一定値cJ(k)を持つ、つまり、

fJ(x) =∑

k

cJkχIJ,k(x), cJk= 2j

Ij,k

f(t)dt

と表されると仮定する。各区間IJ1,k =IJ,2k∪IJ,2k+1について、スケールJ−1

の平均化関数値fJ1(x)を次で定義する。

fJ−1(x) = ñ

2J1

IJ−1,k

fJ(t)dt ô

χIJ−1,k(x)

= ñ

2J−1 Ç∫

IJ,2k

+

IJ,2k+1

å fJ(t)dt

ô

χIJ−1,k(x)

=1 2

(cJ2k+cJ2k+1)

χIJ−1,k(x). (6.10)

図6.1に示したように、区間IJ1,k上で、fJ1,k(x)はIJ1,kの左右区間上のfJ(x) の値の平均値を取る。

wJ1(x) =fJ(x)−fJ1(x)とする。注意6.6から、wJ1もスケールJのdyadic 階段関数である。このとき、

IJ1,k

wJ1(t)dt=

IJ1,k

fJ(t)dt

IJ1,k

fJ1(t)dt

= Ç∫

IJ,2k

fJ(t)dt+

IJ,2k+1

fJ(t)dt å

IJ−1,k

fJ1(t)dt

=(

2JcJ2k+ 2JcJ2k+1)

2(J1)1 2

(cJ2k+cJ2k+1))

= 0

したがって、区間IJ−1,k上での詳細関数wJ−1(x)はHaar wavelet関数ψJ−1,k(x) の倍数であらねばならず、(6.9)の形となる。 ■ 補題の証明から、fJ(x) =wJ1(x) +fJ1(x)は、解像度2Jの階段関数fJ(x)が 2倍幅の区間IJ−1,kで平均化して得られる階段関数fJ−1(x)と各区間IJ−1,kでの 平均値からのズレ(IJ1,k=Ij,2k∪Ij,2k+1の左右区間でプラスとマイナスがある)

を表す詳細関数wJ−1(x)との和として表されることを示している。これがスケール J−1の平均化に付随する詳細関数wJ1の意味である。

分割補題6.28を繰り返して適用すると、近似空間VJ 内の関数fJ は、スケール j(j < J)までの平均化操作によって近似化した空間Vj、および近似スケールjに至 るまでの詳細空間の列WJ1, WJ2, . . . , WjfJを正射影して得られる関数の和

fJ(x) =wJ−1(x) +wJ−2(x) +· · ·+wj(x) +fj(x) . . .

=wJ−1(x) +wJ−2(x) +· · · ·+w0(x) +f0(x)

と表すことができる。ここで、wnfj のHaar wavelet基底n,k}で張られる 詳細空間Wnへの正射影、fJfjのHaarスケーリング基底J,k}で張られる 近似空間VJへの正射影で得られる関数である。こうした分解をHaar分解(Haar decomposition)あるいはHaarウエーブレット変換(Haar Wavelet transformation) と言う。これについては節6.3の近似関数と詳細関数再訪、および、節6.4のWavelet 変換: 分解と再構成アルゴリズムで改めて取り上げる。

6.29 例6.20では、χ[0,1/2)ϕj,kψj,kを使って展開した。f(x) =χ[0,3/4)(x) の場合を考えよう。区間[0,3/4)はdyadic区間であり、実際、[0,34) =I1,0∪I1,1で ある。I0,0 = [0,1)以外ではf(x) = 0であるため、展開係数の候補となるのは区間 [0,1)内のDyadic区間上のϕj,kψj,kとの内積に限られる。

⟨f|ϕ0,0L2 = 3/4、k ̸= 0について⟨f|ϕ0,kL2 = 0. また、Ij,k [0,3/4)およ びIj,k[3/4,1)であるようなj, k、すなわち2≦jと0≦k≦2j1について

⟨f|ψj,kL2= 0. したがって、⟨f|ψ0,0L2= 1/4と⟨f|ψ1,1L2= 2−3/2だけが非零 である。結局、

χ[0,3/4)(x) = 23/2ψ1,1(x) +1

4ψ0,0(x) +3 4ϕ0,0(x).

演習6.30 f(x) =χ[0,11/16)(x)をHaar分解しなさい。

6.31 f(x) =χ[0,2/3)(x)のHaar分解を考えよう。⟨f|ϕ0,0L2= 2/3、j, k̸= 0に ついて⟨f|ϕ0,kL2= 0. 区間[0,2/3)はdyadic区間ではないことに注意しよう。そ の結果、全てのスケールj≧0でψj,k(x)の係数があり得る。ただし、⟨f|ψj,kL2が 非零となるのは、各スケールj≧0で2/3を含む唯一つのkjのdyadic区間Ij,kj だ けである。したがって

χ[0,2/3)(x) =

j=0

cj(kjj,kj(x) +2 3ϕ0,0(x)

=

j=0

cjk

jψ(2jx−kj) +2

3ϕ(x), cjk

j= 2j/2cj(kj) と表される。

演習6.32 f(x) =χ[0,2/3)(x)のHaar分解において、cj(kj)およびcj(kj)の値を j= 0,1,2,3,4,5について求めなさい。

近似空間{Vj}および詳細空間{WJ}の直交性は次の定理として表される。

定理6.33 (Haar系の正規直交性)

(1) WJを張るスケールJのHaar wavelet系J,k(x)}k∈ZWJの正規直交系 である。

(2) VJおよびWJを張るスケールJの組J,k, ψJ,k}k,k∈ZはR上の正規直交系 で、VJ⊥WJ.

(3) {Wj}を張る各スケールjのHaar wavelet系j,k(x)}k∈ZはR上の正規直 交系で、=jについて互いにWj⊥Wj.

(4) スケールJのHaar系J,k, ψj,k(x)}j≧J,k,k∈ZはR上の正規直交系である。

VJを張るHaarスケーリング基底のスケールはJ、一方、wavelet基底のス ケールjJ以上(Jj)であることに注意。

証明 1)まず、与えられたスケールJでの直交性を示す。k, k Zに対する dyadic区間IJ,k, IJ,kについて

IJ,k∩IJ,k=

®0, =k IJ,k k=k であることより

⟨ψJ,kJ,kL2=











R

ψJ,k(t)ψJ,k(t)dt= 0 =k

RJ,k(t)|2dt= 1 k=k. 2)定理6.25である。

3)スケール間の直交性を示す。k, kZ, j > jのとき、補題6.3から、次の3通り を考えればよい。

(1) Ij,k∩Ij,k =ϕのとき

⟨ψj,kj,kL2= 0.

(2) Ij,k⊂Ij,kのとき、Ij,k上でψj,k= 1. よって、

⟨ψj,kj,kL2=

Ij,k

ψj,k(t)ψj,k(t)dt=

Ij,k

ψj,k(t)dt= 0.

(3) Ij,k⊂Ijr,kのとき、Ijr,k上でψj,k=1. よって、

⟨ψj,kj,kL2=

Ij,k

ψj,k(t)ψj,k(t)dt=

Ij,k

ψj,k(t)dt= 0.

(4) jJについて、ϕJ,k(x)とψj,k(x)のdiadic区間をしらべることによって、

命題6.24や3)と同様にして、k, kZ,jJに対して

⟨ϕJ,kj,k=

R

ϕJ,k(t)ψj,k(t)dt= 0.