5. folytonos wavelet transzformáció (cwt) – újabb folytatás

29
5. Folytonos wavelet transzformáció (CWT) – újabb folytatás peciálkurzus 2009 tavasz

Upload: diane

Post on 12-Jan-2016

45 views

Category:

Documents


0 download

DESCRIPTION

5. Folytonos wavelet transzformáció (CWT) – újabb folytatás. Speciálkurzus 2009 tavasz. Kérdések. mennyire függ az eredmény a wavelet megválasztásától? szignifikánsak-e a talált csúcsok? a normalizáció korrekt-e? hogyan értelmezzük a kapott eredményeket? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

5. Folytonos wavelet transzformáció (CWT)

– újabb folytatás

Speciálkurzus 2009 tavasz

Page 2: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

2

Kérdések

1. mennyire függ az eredmény a wavelet megválasztásától?

2. szignifikánsak-e a talált csúcsok?

3. a normalizáció korrekt-e?

4. hogyan értelmezzük a kapott eredményeket?

5. okoz-e problémát a konvolúció esetében annak periódikussága a DFT alkalmazásakor?

6. hogyan viszonyul az analízis a Fourier transzformációhoz?

7. inverz transzformáció?

Page 3: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

3

Eredmények értelmezéseMivel ψn(η) általában komplex, Wn(s) is az

Wn(s) valós és képzetes része: Re[Wn(s)], Im[Wn(s)]

amplitúdó és fázis: |Wn(s)|, tg-1{ Im[Wn(s)]/Re[Wn(s)] }

teljesítmény spektrum (power spectrum): |Wn(s)|2

A különböző wavelet spektrumokat könnyebb egybevetni, ha Wn(s) –et normalizáljuk a σ2 varianciával:

normalizált teljesítmény spektrum: |Wn(s)|2 / σ2

ez a normalizáció a fehérzajhoz képest vett teljesítményt adja

a wavelet együtthatók korreláltak és van peremhatás is

Page 4: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

4

idõ (év)

perió

dus

(év)

NINO3 SST Morlet wavelet fázisa

1880 1900 1920 1940 1960 1980 2000

1

2

4

8

16

32

64

-90

0

90

El Niño SST wavelet fázis

hullámtaréjok, teknők

Page 5: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

5

Kérdések

1. mennyire függ az eredmény a wavelet megválasztásától?

2. szignifikánsak-e a talált csúcsok?

3. a normalizáció korrekt-e?

4. hogyan értelmezzük a kapott eredményeket?

5. okoz-e problémát a konvolúció esetében annak periódikussága a DFT alkalmazásakor?

6. hogyan viszonyul az analízis a Fourier transzformációhoz?

7. inverz transzformáció?

Page 6: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

6

Periodikus konvolúcióMivel az adatsor hossza véges, a wavelet spektrum eleje és vége hibás lesz, mert a Fourier transzformált periodikus adatsort tételez fel:

Lehetséges megoldások: zérus kitöltés, koszinuszos levágás, stb.

100% zérus kitöltés: nincs periodikus konvolúció – nagy adatmennyiség esetében nem hatékony

< 100% zérus kitöltés a következő bináris számig: N = 2m

de a széleken a jel energiája csökkenni fog

Page 7: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

7

Hatáskúp (Cone of Influence, COI)A hatáskúp (COI) az a része a wavelet spektrumnak, ahol a peremhatás fontossá válik.

specifikusan: a wavelet teljesítmény ACF e -ed részre csökkenésének τs ideje az adott skálán (a teljesítmény tehát e2 -ed részre csökken; e2 = 0.135)

Név τs

Morlet 21/2 s

Paul 2-1/2 s

DOG 21/2 s

Page 8: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

8

Wavelet dekorrelációA hatáskúp (COI) az adott skálán információt nyújt egy spektrális csúcs dekorrelációs idejéről is.

Ha összevetjük egy csúcs szélességét a dekorrelációs idővel, akkor meg tudjuk különböztetni az adatokban levő véletlen zajt az ekvivalens Fourier frekvencián ténylegesen jelen levő hullám összetevőtől.

Matlab: wavesst_coi.m

Page 9: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

9

El Niño SST hatáskúppal

idõ (év)

perió

dus

(év)

NINO3 SST Morlet wavelet teljesítmény spektrum + hatáskúp

1880 1900 1920 1940 1960 1980 2000

1

2

4

8

16

32

64

Page 10: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

10

Kérdések

1. mennyire függ az eredmény a wavelet megválasztásától?

2. szignifikánsak-e a talált csúcsok?

3. a normalizáció korrekt-e?

4. hogyan értelmezzük a kapott eredményeket?

5. okoz-e problémát a konvolúció esetében annak periódikussága a DFT alkalmazásakor?

6. hogyan viszonyul az analízis a Fourier transzformációhoz?

7. inverz transzformáció?

Page 11: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

11

Skála és Fourier periódusA leány wavelet FT maximuma nem szükségképpen s-1 frekvenciájú.

Page 12: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

12

Skála és Fourier periódusMeyers et al.(1993) nyomán analitikus megoldás adható a skála és az ekvivalens Fourier periódus között.

ismert periódusú koszinusz hullámot írunk be xk helyébe:

milyen s skálán lesz |Wn(s)|2 maximális?

pl. a Morlet waveletre (ω0 = 6) ez a λ = 1.03s értéket adja, ahol λ a Fourier periódus

a Morlet wavelet skálája tehát majdnem azonos a Fourier periódussal

Page 13: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

13

Waveletek Fourier periódusa

Név λ Fourier periódus

Morlet

Paul

DOG

Page 14: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

14

Kérdések

1. mennyire függ az eredmény a wavelet megválasztásától?

2. szignifikánsak-e a talált csúcsok?

3. a normalizáció korrekt-e?

4. hogyan értelmezzük a kapott eredményeket?

5. okoz-e problémát a konvolúció esetében annak periódikussága a DFT alkalmazásakor?

6. hogyan viszonyul az analízis a Fourier transzformációhoz?

7. inverz transzformáció?

Page 15: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

15

Inverz wavelet transzformációMivel a WT ismert válaszfüggvényű sáváteresztő szűrő, ezért az eredeti idősor rekonstruálható akár dekonvolúció, akár az inverz szűrő segítségével.

konvolúció (szűrés):

dekonvolúció (inverz szűrés):

ortogonális WT bázis esetében az inverzió egyszerű

nem ortogonális WT bázis esetében (CWT) az inverzió redundáns: az idősor visszaállítása sokféle különböző wavelet függvény segítségével lehetséges

Page 16: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

16

Inverz CWT delta „függvénnyel”a legegyszerűbb az inverz CWT a delta (δ) „függvénnyel”

a rekonstruált idősor a különböző skálákon vett WT valós részének az összege minden skálára (Farge 1992):

ψ0(0) eltávolítja az energia skálázást

sj1/2 a WT-t energia sűrűségre konvertálja

Cδ szorzó a δ „függvény” ψ0(η) segítségével történő rekonstrukciójából adódik (waveletenként más és más)

Ha az eredeti idősor komplex, nem kell Wn valós részét venni

Page 17: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

17

Cδ szorzó meghatározása

xn = δn0 idősor Fourier transzformáltja:

ebből a Cδ szorzó:

ezt beírjuk ide:

n = 0-nál:

A Cδ skálától független és adott waveletre állandó

Page 18: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

18

Waveletek Cδ szorzói

Név Cδ szorzó

Morlet (ω0 = 6) 0.776

Paul (m = 4) 1.132

DOG (m = 2) 3.541

DOG (m = 6) 1.966

Page 19: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

19

CWT Parseval tétele

A CWT megőrzi a jel összenergiáját:

(σ a jel varianciája)

Az inverz CWT és a Parseval tétel használható a WT számítás pontosságának ellenőrzésére és arra, hogy ellenőrizzük, s0 (~2δt) és δj (részoktáv) elég kicsik-e?

Page 20: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

20

Inverz CWT El Niño SST

s0 = 2δt és 7 oktáv (15.6%) s0 = δt és 12 oktáv (0.06%)

1880 1900 1920 1940 1960 1980 2000-2

0

2

4

SS

T (

degC

)

a) eredeti

1880 1900 1920 1940 1960 1980 2000-2

0

2

4

SS

T (

degC

)

b) rekonstruált

1880 1900 1920 1940 1960 1980 2000-0.5

0

0.5

idõ (év)

SS

T (

degC

)

b) eltérés

1880 1900 1920 1940 1960 1980 2000-2

0

2

4

SS

T (

degC

)

a) eredeti

1880 1900 1920 1940 1960 1980 2000-2

0

2

4

SS

T (

degC

)

b) rekonstruált

1880 1900 1920 1940 1960 1980 2000-1

0

1x 10

-3

idõ (év)S

ST

(de

gC)

b) eltérés

reconst_sst.m

Page 21: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

21

Rekonstrukciós hiba, ICWT

Page 22: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

22

Rekonstrukciós hiba, ICWT

Page 23: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

23

Inverz CWT szűrésHa a CWT-nek csak egy adott részéből rekonstruáljuk az idősort, akkor (idő-frekvencia) szűrést végzünk az xn idősoron

Példa: 2-8 éves periódusú

El-Niño SST

sst_filter.m

1880 1900 1920 1940 1960 1980 2000-2

0

2

4

SS

T (

C°)

eredeti El-Nino SST:

1880 1900 1920 1940 1960 1980 2000-2

0

2

SS

T (

C°)

idõ (év)

El-Nino SST, inverz WT-vel szûrt 2-8 éves periódus

perió

dus

(év)

El-Nino SST teljesítmény 2-8 év

1880 1900 1920 1940 1960 1980 2000

1

2

4

8

16

32

64

Page 24: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

24

Zajszűrés inverz CWT-velchirp (folyamatosan változó frekvenciájú jel) zajszűrése

chirp_filter.m

t : időpontok (dt : mintavételi időköz)f2 : 0 időpontbeli frekvenciaf1 : t = 500 időpontbeli frekvencia

Page 25: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

25

Zajmentes chirp CWT spektrumchirp_power.m

Page 26: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

26

Zajos chirp CWT spektrum

Page 27: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

27

Chirp zajszűrés inverz CWT-velchirp_filter.m

Page 28: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

28

Chirp zajszűrés inverz CWT-velchirp_filter.m (50% fehérzaj)

Page 29: 5. Folytonos wavelet transzformáció (CWT) – újabb  folytatás

29

További témák

• Globális wavelet spektrum (idő és skála átlagolás, simítás)

• Wavelet kereszt-spektrum, koherencia• Többváltozós (komplex) folytonos WT• Diszkrét diadikus WT, skálázó függvények• Sokskálás analízis (MRA)• Operátor tömörítés waveletekkel• ...