Rychlá waveletová transformace - Fast wavelet transform

Fast Wavelet Transform je matematický algoritmus navržen tak, aby otočit průběh nebo signál v časové oblasti do posloupnosti koeficientů založených na ortogonální bázi malých konečných vln nebo vlnky . Transformaci lze snadno rozšířit na vícerozměrné signály, jako jsou obrázky, kde je časová doména nahrazena doménou prostoru. Tento algoritmus zavedl v roce 1989 Stéphane Mallat .

Má jako teoretický základ zařízení konečně generované ortogonální multirezoluční analýzy (MRA). Z uvedených podmínek se vybere vzorkovací stupnice J se vzorkovací frekvencí 2 J na jednotkový interval a promítne daný signál f do prostoru ; teoreticky výpočtem skalárních součinů

kde je škálovací funkce vybrané vlnkové transformace; v praxi jakýmkoli vhodným postupem vzorkování za podmínky, že je signál vysoce převzorkován, tak

je ortogonální projekce nebo alespoň nějaká dobrá aproximace původního signálu v .

MRA se vyznačuje svou škálovací sekvencí

nebo, jako Z-transformace ,

a jeho vlnková sekvence

nebo

(některé koeficienty mohou být nulové). Umožňují vypočítat vlnkové koeficienty , alespoň v určitém rozsahu k = M, ..., J-1 , aniž by bylo nutné aproximovat integrály v odpovídajících skalárních součinech. Místo toho lze přímo pomocí konvolučních a decimačních operátorů vypočítat tyto koeficienty z první aproximace .

Předat DWT

Jeden počítá rekurzivně , počínaje sekvencí koeficientů a odpočítáváním od k = J-1 do některých M <J ,

Image
jednorázová aplikace banky vlnkových filtrů s filtry g = a * , h = b *
nebo

a

nebo ,

pro k = J-1, J-2, ..., M a vše . V notaci Z-transformace:

Image
rekurzivní aplikace banky filtrů
  • Převzorkování operátor snižuje nekonečnou posloupnost, danou jeho Z-transformace , který je jednoduše série Laurent , na posloupnosti koeficientů s ještě indexů .
  • Úlohy označené Laurent-polynomiální označuje adjoint filtr , má časově reversní adjoint koeficientů . (Adjunktem reálného čísla je číslo samotné, komplexního čísla jeho konjugát, reálné matice transponovaná matice, komplexní matice jeho hermitovské adjoint).
  • Násobení je polynomiální násobení, které je ekvivalentní konvoluci sekvencí koeficientů.

Z toho vyplývá, že

je ortogonální projekce původního signálu f nebo alespoň první aproximace do podprostoru , tj. se vzorkovací frekvencí 2 k na jednotku intervalu. Rozdíl oproti první aproximaci je dán vztahem

,

kde jsou signály rozdílu nebo detailů počítány z koeficientů detailu jako

,

s označením mateřské vlnky waveletové transformace.

Inverzní DWT

Vzhledem k posloupnosti koeficientů pro některé M <J a všechny rozdílné posloupnosti , k = M, ..., J-1 , se počítá rekurzivně

nebo

pro k = J-1, J-2, ..., M a vše . V notaci Z-transformace:

  • Operátor Převzorkování vytváří nulový injekční otvory uvnitř dané sekvenci. To znamená, že každý druhý prvek výsledné sekvence je prvkem dané sekvence, každý druhý druhý prvek je nula nebo . Tento lineární operátor je v Hilbertově prostoru adjunktem k operátoru převzorkování .

Viz také

Reference

  • SG Mallat „Teorie multirezolučního rozkladu signálu: reprezentace waveletů“ IEEE Transaction on Pattern Analysis and Machine Intelligence, sv. 2, č. 7. července 1989.
  • AN Akansu Multiplierless Suboptimal PR-QMF Design Proc. SPIE 1818, Vizuální komunikace a zpracování obrazu, s. 723, listopad 1992
  • AN Akansu Multiplierless 2-band Perfect Reconstruction Quadrature Mirror Filter (PR-QMF) Banks US Patent 5420 891, 1995
  • AN Akansu multiplikátorové PR kvadraturní zrcadlové filtry pro subpásmové kódování obrazu IEEE Trans. Zpracování obrazu, str. 1359, září 1996
  • MJ Mohlenkamp, MC Pereyra Wavelets, jejich přátelé a co pro vás mohou udělat (EMS 2008) str. 38
  • BB Hubbard Svět podle waveletů: Příběh matematické techniky při výrobě (1998 Peters) str. 184
  • SG Mallat A Wavelet Tour of Signal Processing (1999 Academic Press) str. 255
  • A. Teolis Výpočetní zpracování signálu s vlnkami (1998 Birkhäuser) str. 116
  • Y. Nievergelt Wavelets Made Easy (1999 Springer) str. 95

Další čtení

G. Beylkin, R. Coifman, V. Rokhlin, „Rychlé vlnkové transformace a numerické algoritmy“ Comm. Pure Appl. Matematika. , 44 (1991), str. 141–183