Waveletová transformace a její použití při zpracování signálů

Podobné dokumenty
Integrální transformace obrazu

Lineární a adaptivní zpracování dat. 3. SYSTÉMY a jejich popis ve frekvenční oblasti

Wavelet transformace v metodách zvýrazňování řeči

Komprese dat s použitím wavelet transformace

Analýza signálů technikou Waveletů

WAVELET TRANSFORMACE V POTLAČOVÁNÍ

Osnova. Idea ASK/FSK/PSK ASK Amplitudové... Strana 1 z 16. Celá obrazovka. Konec Základy radiotechniky

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

Petr Bílovský. Katedra elektrických měření, FEI, VŠB Technická univerzita Ostrava 17. listopadu 15, , Ostrava-Poruba

Signál v čase a jeho spektrum

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

Čas (s) Model časového průběhu sorpce vyplývá z 2. Fickova zákona a je popsán následující rovnicí

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

Vlnková transformace

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

Tajemství skalárního součinu

Periodicita v časové řadě, její popis a identifikace, exponenciální vyrovnáván

Číslicové zpracování signálů a Fourierova analýza.

Úvod do zpracování signálů

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

Quantization of acoustic low level signals. David Bursík, Miroslav Lukeš

Vysoká škola chemicko-technologická v Praze. Abstrakt. k rekonstrukci pozorovaných dat. Tento postup je aplikován na vybrané biomedicínské

ANALÝZA AKUSTICKÝCH PARAMETRŮ ZVONU Z KOSTELA SV. TOMÁŠE V BRNĚ. Smutný Jaroslav, Pazdera Luboš Vysoké učení technické v Brně, fakulta stavební

Semestrální práce KMA / MM Waveletová transformace

VYUŽITÍ VÝPOČETNÍHO SYSTÉMU MATLAB PŘI NEDESTRUKTIVNÍ KONTROLE STAVEBNÍCH MATERIÁLŮ A DÍLCŮ ROZBOREM AKUSTICKÉ ODEZVY GENEROVANÉ MECHANICKÝM IMPULSEM

1 Projekce a projektory

TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY

Základy a aplikace digitálních. Katedra radioelektroniky (13137), blok B2, místnost 722

Fouriérova transformace, konvoluce, dekonvoluce, Fouriérovské integrály

NOVÉ METODY HODNOCENÍ OBRAZOVÉ KVALITY

VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ

doc. Dr. Ing. Elias TOMEH Elias Tomeh / Snímek 1

Matematika pro geometrickou morfometrii

1. Úvod Jednou z! "# $ posledn % & $$' ( )(( (*+ % ( (* $ $%, (* ( (* obvodech pro elektronickou regulaci.*' (( $ /

Program SMP pro kombinované studium

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

Analýza a zpracování signálů

31ZZS 9. PŘEDNÁŠKA 24. listopadu 2014

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

Pokroky matematiky, fyziky a astronomie

MODERNÍ SMĚROVÉ ZPŮSOBY REPREZENTACE OBRAZŮ

SIGNÁLY A LINEÁRNÍ SYSTÉMY

APLIKACE DWT PRO POTLAČENÍ ŠUMU V OBRAZE

MATLAB PRO PODPORU VÝUKY KOMUNIKAČNÍCH SYSTÉMŮ

Zpracování obrazů. Honza Černocký, ÚPGM

1 Zpracování a analýza tlakové vlny

Spektrální analýza a diskrétní Fourierova transformace. Honza Černocký, ÚPGM

Volba zobrazení (Direct Current, Scaling) - FFT 1D, FFT 2D

Úvod do kvantového počítání

KOMPRESE OBRAZŮ. Václav Hlaváč, Jan Kybic. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.

1 Základní funkce pro zpracování obrazových dat

P6 Časově frekvenční analýza signálů

Analýza a zpracování digitálního obrazu

Circular Harmonics. Tomáš Zámečník

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů

2 Teoretický úvod Základní princip harmonické analýzy Podmínky harmonické analýzy signálů Obdelník Trojúhelník...

Příloha č. 1. amplitudová charakteristika filtru fázová charakteristika filtru / frekvence / Hz. 1. Určení proudové hustoty

VOLBA ČASOVÝCH OKEN A PŘEKRYTÍ PRO VÝPOČET SPEKTER ŠIROKOPÁSMOVÝCH SIGNÁLŮ

Operace s obrazem I. Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno. prezentace je součástí projektu FRVŠ č.

VYUŽITÍ MATLABU K POTLAČOVÁNÍ ADITIVNÍHO ŠUMU POMOCÍ FILTRACE A POMOCÍ VLNKOVÉ TRANSFORMACE. Gabriela Eisensteinová, Miloš Sedláček

Číslicové filtry. Honza Černocký, ÚPGM

Fourierova transformace

Dodatky k FT: 1. (2D digitalizace) 2. Více o FT 3. Více k užití filtrů. 7. přednáška předmětu Zpracování obrazů

Primární zpracování radarového signálu dopplerovská filtrace

VLIV GEOMETRICKÉ DISPERZE

III. MKP vlastní kmitání

KRITÉRIA PRO VÝBĚR VLNEK PŘI ZPRACOVÁNÍ MR OBRAZŮ

Multimediální systémy

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

i β i α ERP struktury s asynchronními motory

Při návrhu FIR filtru řešíme obvykle následující problémy:

Hodnocení parametrů signálu AE při únavovém zatěžování tří typů konstrukčních materiálů. Vypracoval: Kolář Lukáš

Číslicová filtrace. FIR filtry IIR filtry. ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008

Vlnková transformace a její aplikace ve zpracování obrazu

Kepstrální analýza řečového signálu

Matematika I 12a Euklidovská geometrie

KOMPRESE OBRAZŮ. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání. hlavac@fel.cvut.

ANALÝZA LIDSKÉHO HLASU

3 METODY PRO POTLAČENÍ ŠUMU U ŘE- ČOVÉHO SIGNÁLU

ADA Semestrální práce. Harmonické modelování signálů

REALIZACE HRANOVÉHO DETEKTORU S VYUŽITÍM VLNKOVÉ TRANSFORMACE

Při návrhu FIR filtru řešíme obvykle následující problémy:

Funkce komplexní proměnné a integrální transformace

KONVERZE VZORKOVACÍHO KMITOČTU

Numerické řešení proudění stupněm experimentální vzduchové turbíny a budících sil na lopatky

Využití moderních matematických postupů při analýze dynamických účinků od kolejové dopravy

Porovnání tří metod měření QT intervalu

1. Úvod Cíl práce Fourierova transformace a řada Vlnková transformace...4

Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)

FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Systémy digitálního vodotisku. Digital Watermarking Systems

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Úvod do vlnkové transformace

31SCS Speciální číslicové systémy Antialiasing

Transkript:

Waveletová transformace a její použití při zpracování signálů BÍLOVSKÝ, Petr 1 1 Katedra elektrických měření, VŠB-TU Ostrava, 17. listopadu, Ostrava - Poruba, 708 33, petr.bilovsky@vsb.cz Abstrakt: Wavelet transforms provide a tool for decomposing signals into elementary building blocks, called wavelets, much as the Fourier transform represents signals in terms of elementary periodic waves. The fundamental difference between Fourier and wavelet transforms is that wavelets are nonperiodic: the terms in a wavelet expansion are built out of dilates and shifts of a single "mother wavelet," so the expansion is localized in both frequency and time. This makes wavelet transforms extremely useful for accurate coding and analysis of nonstationary or aperiodic data. Klíčová slova: wavelet, časově-frekvenční analýza, zpracování dat 1 Úvod V tomto příspěvku bude ukázáno použití waveletovy transformace pro zpracování naměřených elektrických signálů. V první části jsou položeny základy pro diskrétní waveletovou transformaci a rozklad signálů pomocí pyramidálního algoritmu. V druhé části jsou předloženy dva typické příklady použití waveletovy transformace. Nejprve vyhlazování a komprese signálů nulováním nejmenších waveletových koeficientů a dále časově-frekvenční analýza signálu. Pro ukázku je v příloze zobrazeno několik základních tvarů škálových funkcí, waveletů a jejich frekvenční charakteristiky. Protože jde o problematiku velmi rozsáhlou a již značně rozpracovanou, lze pro hlubší studium waveletové transformace doporučit literaturu uvedenou v seznamu. 2 Waveletová transformace WT Waveletová transformace poskytuje oproti Fourierové transformaci (FT) informaci o časové lokalizaci spektrálních složek. FT není vhodná pro analýzu nestacionárních signálů. FT využívá kosinové a sinové funkce pro rozklad signálů, a je nejlepší pro popis periodických signálů. WT nabízí nový přístup k analýze signálů použitím speciálního filtru nazvaného wavelet (vlnka). Každá waveletová funkce osciluje pouze v okolí bodu lokalizace což poskytuje dobrou prostorovou lokalizaci. Cílem WT je rozložit vstupní signál do řady waveletových koeficientů. Toto je dosaženo filtrováním signálu párem ortogonálních filtrů. Jsou označeny jako otcovský wavelet a mateřský wavelet. Otcovský wavelet určuje celkový trend signálu - rozklad na škálové koeficienty, zatímco mateřský wavelet zachycuje doplňkovou informaci o jemnostech na jednotlivých úrovních - waveletové koeficienty. Základní rozdíl mezi Fourierovou a WT je v tom, že wavelety nejsou periodické funkce: termíny v wavelet roztažení jsou stavět rozšířit a posunutí jednotlivé "mateřského waveletu," tak roztažení je lokalizovat jak ve frekvenci tak v času. Toto dělá WT velmi výhodnou pro analýzu nestacionárních nebo aperiodických signálů. WT lze úspěšné použít v tak různých oborech jako je komprese obrazu, analýza řeči, analýza přechodných dějů nebo odhalování poruch.

Waveletová transformace je okenní operace. Jádro waveletové transformace je získáno posunutím a roztažením vybrané bázové funkce. Wavelety jsou speciální okenní funkce ψ ( t ), které mají nulovou střední hodnotu WT funkce f je definována jako ( t β) + ψ ( tdt ) = 0 1 WT( αβ, ) f ( t) dt, R, α ψ = αβ α α 0 R kde je α dilatační parametr β translační parametr Bližší informace k waveletové transformaci viz. [1][2][3]. 3 Diskrétní waveletová transformace DWT Často se objevuje požadavek, aby studovaný signál byl plně rekonstruovatelný z nějaké n vhodné diskrétní sítě (vhodné je N = 2, n Z). Příslušný diskrétní systém waveletů musí - 2 z důvodu rekonstruovatelnosti - tvořit ortonormální bázi v L ( R). Jedná se o výpočet škálových a waveletových koeficientů. Škálové koeficienty určují celkový trend vstupního signálu a waveletové koeficienty obsahují doplňkovou informaci. Při volbě vhodného waveletu by se mělo přihlédnout k tomu, že wavelet by měl sledovat průběh zpracovávaného signálu. V důsledku ortogonality koeficienty pro výpočet doplňkové informace při daných filtračních koeficientech budou ( ) n q L 1 n= 1 hn qn = 0 Konkrétně pro L = 4 Daubechieové jsou tyto filtrační koeficienty (L - počet filtračních koeficientů): 1 3 3 3 3 3 1 3 h 0 = +, h 1 = +, h 2 =, h 3 =, ( ostatní h n = 0). 4 2 4 2 4 2 4 2 q0 = h 3, q1 = -h 2, q2 = h 1, q3 = -h0 n Pyramidální algoritmus Obr 1. Výsledek waveletovy analýzy Algoritmus výpočtu se realizuje jako postupný přechod z vyšší hladiny j -1 na nižší j. V první hladině multirozkladu j = 1 transformujeme signál do dvou částí, a to hrubší aproximace a detailní složky, jejíž koeficienty představují nízko- a vysokofrekvenční informaci o signálu. V dalším kroku multirozkladu provádíme stejnou transformaci aproximace signálu získané v předchozí fázi. Detailní složky na daných hladinách již

nerozkládáme. Výpočet je proveden na konečném počtu hladin j = 1,2,3,,J se vstupní sekvencí na úrovni j = 0. Jedná se o rozklad signálu na škálové koeficienty ( j ) ( j ) N yk = y 1 n hn 2 k, n = 01,,, N 1, k = 01,,, 1 2 a waveletové koeficienty n ( j) ( j ) N dk = y 1 n qn 2k, n = 01,,, N 1, k = 01,,, 1 2 n Mějme vstupní signál y s šířkou pásmaπ. Tento signál je nejprve filtrován dolnopropustným filtrem h a hornopropustným filtrem q. Tyto signály jsou poté podvzorkovány dvěma protože zabírají jen polovinu původního pásma. y[n] f = 0~π f = π/2~π q[n] h[n] 2 2 f = 0~π/2 Úroveň 1 DWT koeficientů f = π/4~π/2 q[n] h[n] 2 2 f = 0~π/4 Úroveň 2 DWT koeficientů f = π/8~π/4 q[n] h[n] 2 2 f = 0~π/8 Úroveň 3 DWT koeficientů Obr 2: Pyramidální algoritmus DWT rozkládá vstupní signál do malého počtu velkých dat uložených v koeficientech ( J ) ( j y k a velkého počtu malých dat, kterými jsou koeficienty d ) k, j = 1,2, J. Tak se otevírá prostor pro různé formy jejich zpracování, jako jsou například komprese, vyhlazování a filtrace. Paketový rozklad Paketový rozklad nám umožňuje dále analyzovat i detailní složky a zpřesňovat tak frekvenční lokalizaci výsledných koeficientů. Ve svém důsledku je možné rozkládat libovolnou složku ( aproximaci, detail ) na libovolné hladině. 4 Příklady Příklad 1: Vyhlazení naměřeného signálu pomocí waveletovy transformace; komprese dat. Vyhlazování využívající DWT spočívá v provedení tří kroků: 1. pyramidálním algoritmem provedeme rozklad vstupního signálu y ( 0) na škálové y ( j) a waveletové koeficienty d ( j), 2. vynulujeme zadané procento nejmenších waveletových koeficientů d ( j) v absolutní hodnotě,...

3. rekonstrukce signálu rekonstrukčním pyramidálním algoritmem (zpětné DWT). Obr. 3a - Naměřený signál y ( 0) Obr. 3b - Waveletové koeficienty po rozkladu signálu do dvou bodů ( J = 9). Data jsou ( 9) ( 9) ( 8) ( 2) ( 1) zobrazená postupně za sebou v tomto pořadí : y, d, d,, d, d ( 2 + 2 + 4+ + 256 + 512 = 1024 hodnot) Obr. 3c - Waveletové koeficienty po vynulování 90% nejmenších hodnot Obr. 3d - Rekonstruovaný signál Na obrázku 3d. je vidět rekonstruovaný vyhlazený signál. Pro rozklad byl použit Daubechiesové wavelet L = 4 - viz příloha. Komprese dat je klasickou aplikací waveletů. Prakticky se jedná o speciální použití vyhlazovacího algoritmu. Výsledkem komprese jsou data získána z jeho druhého kroku. Protože waveletové koeficienty obsahují informace o jemnostech, vyskytují se po provedení práhování ve vektorech d ( j) dlouhé úseky nul. Tohoto faktu lze využít k úspoře paměťového místa. Dekompresi pak představuje třetí krok vyhlazovacího algoritmu. Příklad 2: Časově frekvenční analýza Pro tento příklad byl vygenerován signál u kterého se postupně mění frekvence (chirp). Jeho časový záznam je zobrazen na prvním obrázku. Tento signál byl zpracován pomocí Fourierovy transformace a pomocí waveletovy transformace - paketový rozklad (best basis) Pro analýzu byl zvolen wavelet Coiflet24 - viz příloha. P2a: Kubický chirp t <0,1> y = y + sin(2*pi*t*(152*t^3));

Obr. 4. Kubický chirp P2b: Lineární kombinace - lineární a kubický chirp t <0,1> y = sin(2*pi*t*(500*t)) / 3; //lineární y = y + sin(2*pi*t*(152*t^3)); //kubický Obr. 5. Lineární a kubický chirp Na obrázku je znázorněn vygenerovaný signál, amplitudové spektrum získané pomocí rychlé Fourierovy transformace a časově frekvenční reprezentace tohoto signálu pomocí waveletovy transformace viz [5]. Fourierova transformace nám říká které frekvence se v signálu vyskytují, ale nelze zjistit v kterém čase se vyskytují. Zde je velmi vhodná waveletová transformace. 5 Použitá literatura [1] DAUBECHIES, I. The Wavelet Transform: Time-Frequency Localization and Signal Analysis, IEEE Trans. Inform. Theory, Vol IT-36, No.5 961-1005, 1990 [2] KAISER, G. A Friendly Guide to Wavelets Birkhauser-Boston, 1994 [3] ADHEMAR, B. Wavelets with applications in signal and image processing, 1999 [4] CHUI, C.K, Wavelets: A Matematical Tool for Signal Analysis, Philadelphia, 1997 [5] OJANEN, H. WAVEKIT: a Wavelet Toolbox for Matlab, 1998 <URL: http://math.rutgers.edu/~ojanen/wavekit/index.html> [6] ČASTOVÁ, N. Časově frekvenční analýza, sylabus pro doktorandské studium, VŠB-TU Ostrava, 1996

Příloha A: Některé známé wavelety, jejich škálové funkce a odpovídající frekvenční charakteristiky: