waveletek - budapest university of technology and...

36
Idő-frekvencia transzformációk – waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 2015. április 23.

Upload: others

Post on 31-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

Idő-frekvencia transzformációk –

waveletek

Pokol Gergő

BME NTI

Üzemi mérések és diagnosztika

2015. április 23.

Page 2: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

2

Vázlat

• Alapfogalmak az idő-frekvencia síkon

• Rövid idejű Fourier-transzformáció –

spektrogram

• Folytonos wavelet transzformáció – skálagram

• Spektrogram, skálagram alkalmazások

• Folytonos vagy diszkrét?

• Többfelbontású analízis

• Ortogonális wavelet transzformáció alapú

eljárások

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 3: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

3

Alapfogalmak:

Idő-frekvencia sík

Idő-frekvencia atom

• Energiasűrűség az idő-frekvencia síkon - peremeloszlások

• Idő-frekvencia atom:

Olyan függvény, aminek

energiája időben és

frekvenciában is lokalizált.

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

dff

dttfutf

dff

dttftf

u

t

22

2

2

22

2

2

2

2

2

2

)(2

1

)(1

)(2

1

)(1

Page 4: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

4

Határozatlansági reláció

• Alsó korlát az idő-frekvencia atom kiterjedésére

• Egyenlőség Gábor-atomra (Gábor Dénes, 1946):

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

2

1 t

2)()( utbti eaetf

Page 5: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

5

Heisenberg-doboz

• Idő-frekvencia atom kiterjedése az idő-frekvencia síkon

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 6: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

6

Rövid idejű Fourier-transzformáció 1.

• STFT: short-time Fourier-transform

• folytonos ablakozott Fourier-transzformáció

• Az idő-frekvencia atom:

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

, ( )i t

ug e g t u

1|||| g

Page 7: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

7

Rövid idejű Fourier-transzformáció 2.

• A transzformáció:

• Invertálható, a jel teljes energiája megmarad.

• Energiasűrűség-eloszlás az idő-frekvencia síkon

(spektrogram):

• Egyenletes lefedés:

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

2|),(|),( uSfufPS

,( , ) , ( ) ( ) i t

uSf u f g f t g u t e dt

Page 8: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

8

Példa spektrogram alkalmazására

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Frekvencia (kHz)

0

2

4

6

8

Idő (s) 10 20 40 50

Page 9: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

9

Wavelet definíció

• Wavelet: időben jól lokalizált, nullközepű függvény.

• Komplex, analitikus wavelet: frekvenciában is jól

lokalizált!

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 10: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

10

Folytonos wavelet transzformáció 1.

• CWT: continuous wavelet transform

• Komplex, analitikus wavelet

• Az idő-frekvencia atom:

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

s

ut

ssu

1, 1||||

Page 11: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

11

Folytonos wavelet transzformáció 2.

• A transzformáció:

• Invertálható, a jel teljes energiája megmarad.

• Energiasűrűség-eloszlás az idő-frekvencia síkon

(skálagram):

• Lefedés változó

alakú atomokkal:

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

2|),(|),( suWfsufPW

dt

s

ut

stffsuWf su

1)(,),( ,

Page 12: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

12

Példa skálagram alkalmazására

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Frekvencia (Hz)

7400

5300

4100

1800

830

180

Idő (s) 7,7 7,8 7,9 8,0 8,1 8,2

Page 13: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

13

Példa skálagram alkalmazására

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Frekvencia (Hz)

7400 5300 4100

1800

830

180

Idő (s) 7,7 7,8 7,9 8,0 8,1 8,2

Page 14: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

14

Példa skálagram alkalmazására

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Frekvencia (Hz)

7500

1300 - 2550 830 - 1260

140

50

15 - 35

1

Idő (s) 0,0 0,5 1,0 2,0 2,5 8,2 3,0

Page 15: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

15

A két módszer összehasonlítása

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 16: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

16

Idő-frekvencia atomok kiválasztása

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• Komplex, analitikus atomok (STFT esetén automatikusan)

• Az atom típusa függ a jeltől, de általában a Gábor-atom jó

(Gauss-ablak, Morlet-wavelet)

• Az atom paramétereit a fizikai modell határozza meg:

– STFT esetén az ablakhosszt

– CWT esetén a wavelet rendjét (~hullámok számát)

• A „jó” paraméterezést a fizikai kép határozza meg

(lásd: lebegés)

Page 17: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

17

Lebegés

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

f1=300 Hz

f2=303 Hz

ttAtAtA

2cos

2cos2coscos 1212

21

2t=600

2t =60 2t =200 2t =300

300 Hz 303 Hz

300 Hz 303 Hz

301,5 Hz

0,66 s 1,5 Hz

t

t

t

t

Page 18: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

18

Lebegés példa

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Fre

kven

cia

(kH

z)

1

10

Idő (s) 4 6 8 10 12 14

Page 19: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

19

Vibrafon

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 20: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

20

Vibrafon

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 21: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

21

Folytonos vagy diszkrét

Alapvető tulajdonságok

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• A folytonos transzformáció:

– idő-eltolás invariáns

– frekvencia-eltolás invariáns (vagy skálainvariáns)

– redundáns ábrázolás

– a transzformált értékek összefüggnek

• A diszkrét transzformáció (ortogonális bázissal):

– nem idő-eltolás invariáns

– nem frekvencia-eltolás invariáns

– nem redundáns ábrázolás

– a transzformált értékek függetlenek

Page 22: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

22

Folytonos vagy diszkrét

Melyiket használjuk?

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• A folytonos transzformáció:

– tranziens jeleknél fontos az invariancia

– vizualizálásnál hasznos a sima (összefüggő) kép

– az atomok szabadon választhatók

• A diszkrét transzformáció (ortogonális bázissal):

– sztochasztikus stacioner jeleknél nem fontos az invariancia,

további statisztikus feldolgozás esetén hasznos a függetlenség

– ha a további használat előtt inverz transzformáljuk (szűrés,

tömötítés)

– speciális ortogonális bázisok (atomok) kellenek (keret elmélet)

• Kevert tulajdonságú transzformációk

– pl. csúszóablakos FFT

Page 23: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

23

Ortogonális wavelet transzformáció

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• FWT (fast wavelet transform), gyors wavelet

transzformáció

• Diszkrét transzformáció ortogonális waveletekre

• Speciális wavelet-ek: keret elmélet (frame theory)

– Morlet-wavelet nem jó.

• Diadikus skálázás, mintavétel:

Page 24: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

24

Ortogonális wavelet Példa

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• Egy lépésben waveletekte és azokra ortogonális

skálafüggvényekre bontunk (Példa: Haar-wavelet, 1909)

Page 25: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

25

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

MRA (Multiresolution analysis), többfelbontású analízis

Page 26: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

26

MRA

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• MRA (Multiresolution analysis), többfelbontású analízis:

felbontás különböző skálaparaméterű közelítésekre és azt

kiegészítő jelrészletekre

Emlékeztető

Page 27: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

27

Szűrő csoportok

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• Minden diszkrét waveletnek megfelel egy digitális szűrő.

• Wavelet felüláteresztő szűrő HPF

• Skálafüggvény aluláteresztő szűrő LPF

Page 28: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

• Analízis (dekompozíció):

FWT: szűrők és lemintavételezések ciklikus alkalmazása

Lemintavételezés: minden második pontot kihagyjuk

28

Gyors wavelet transzformáció

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 29: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

• Szintézis (rekonstrukció):

Az analízis inverze

felmintavételezéssel, duális (tükrözött) szűrőkkel

(Felmintavételezés: minden pont közé beszúrunk egy 0-t)

29

Gyors wavelet transzformáció

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 30: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

30

Különböző wavelet családok

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

– Haar (legegyszerűbb)

– Daubechies (legtöbb eltűnő momentum adott hosszra, N/2)

– Symlet (hasonló a Daubechies-hez, csak szimmetrikusabb)

– …

db4 db8

Page 31: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

31

FWT alapú zajszűrés

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• FWT szűrés Inverz FWT

• Fontos a diszkrét ortogonális transzformáció

függetlenül megváltoztatható komponensek

• Kemény küszöb: adott érték alatt elhagyjuk

• Puha küszöb: adott értékkel csökkentjük az összest

• Küszöb számolható különböző zajtípusokra

• A wavelet kiválasztása kritikus

• Hasonló elven működnek a tömörítő eljárások

Page 32: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

32

FWT alapú tömörítés

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

• 2D waveletek (pl. JPEG2000)

• Mozgóképekben is alkalmazzák (pl. ZRLE)

Piecewise-Linear Haar (PLHaar) wavelet

Page 33: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

33

Egyéb,

avagy

Mit szokás még wavelet módszerként

emlegetni?

• Mindent, ahol egy skálainvariáns bázis szerepet játszik:

– Speciális waveletek korlátos jelekre

– Biortogonális waveletek

– Bármiféle wavelet transzformáción alapuló adatfeldolgozási eljárást

– Skálainvariáns bázis szerinti kifejtésen alapuló analitikus közelítő

megoldásokat

– Skálainvariáns bázisfüggvényeket használó numerikus módszereket

– Skálainvarianciát kihasználó tömörítési eljárásokat

– Mintázatfelismerő eljárásokat

– ...

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Page 34: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

34

Vibrafon

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

GoPro

https://www.youtube.com/watch?v

=QrxPuk0JefA

Page 35: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

35

Vibrafon

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

60 fps

Specs:

720p @ 60 fps

Page 36: waveletek - Budapest University of Technology and Economicsoldweb.reak.bme.hu/fileadmin/user_upload/... · 2 Vázlat •Alapfogalmak az idő-frekvencia síkon •Rövid idejű Fourier-transzformáció

36

Irodalom

• Stéphane Mallat: A wavelet tour of signal processing

(Academic Press)

• http://cas.ensmp.fr/~chaplais/wavetour_presentation/

• Alfred Mertins: Signal analysis

(John Willey & Sons Ltd.)

• ...

Pokol Gergő: Idő-frekvencia transzformációk – waveletek

Üzemi mérések és diagnosztika, 2015. április 23.

Előadás: www.reak.bme.hu/pokol