Vlnka
Author
Albert FloresUkázka vlnky (Morletova vlnka) Vlnka ( wavelet) je funkce používaná k rozkladu funkce nebo signálu vlnkovou transformací.
Anglický výraz wavelet zavedli v počátcích 80. let 20. +more století francouzští fyzikové Jean Morlet a Alex Grossman. Použili francouzské slovo ondelette (malá vlna, vlnka). Záhy bylo toto slovo přeneseno do angličtiny překladem francouzského onde (vlna) na anglické wave. Tím vznikl termín wavelet.
Vlnka je funkce z Hilbertova prostoru \psi \in L^{2}(\mathbb{R}) a musí splňovat následující podmínky.
Podmínky
Musí mít konečnou energii. :\int_{-\infty}^{\infty}|\psi(t)|^{2} \, \mathrm{d}t
Musí splňovat tzv. podmínku přípustnosti. +more : C_\psi = \int_{0}^{\infty} { {|\hat{\psi}(\omega)|^{2}}\over{\omega} } \, \mathrm{d}\omega , kde \hat{\psi} představuje Fourierovu transformaci funkce \psi\, a C_\psi\, se nazývá konstanta přípustnosti. Tato podmínka zaručuje invertibilitu vlnkové transformace.
Z podmínky přípustnosti plyne, že musí splňovat podmínku nulové střední hodnoty. :\int_{-\infty}^{\infty}\psi(t) \,\mathrm{d}t = 0
Mateřská vlnka
Funkce \psi je nazývána mateřská vlnka. Její posunuté a roztažené (škálované, dilatované) normalizované verze jsou definovány následovně. +more :\psi_{a,b}(t) = \frac{1}{\sqrt{a}} \psi\left({{t-b}\over{a}}\right) Původní mateřská vlnka má parametry a=1 a b=0. Posun je určen parametrem b, měřítko (dilatace) parametrem a.
Integrální vlnková transformace funkce f je pak dána předpisem : \left[\operatorname{W}_\psi f\right](a,b) = \int_{-\infty}^\infty{f(t)\frac{1}{\sqrt{a}}\psi^*\left(\frac{t-b}{a}\right)} \, \mathrm{d}t\,, kde a \in R^+, b \in R
Měřítková funkce
Jelikož provádět transformaci pro měřítka a\, až do +\infty není na číslicových počítačích možné a jelikož taková transformace neumožňuje popsat signály s nenulovou střední hodnotou (nulovou frekvenci popisuje teoreticky vlnka s nekonečným měřítkem a\,), zavádí se tzv. měřítková (škálovací) funkce \phi\,. +more Jinými slovy se s vlnkami počítá pouze [\operatorname{W}_\psi\,f](a,b) pro a a zbytek informace pro a > a_0\, se popíše za pomoci měřítkové funkce. Tato funkce je agregací vlnek na měřítkách (škálách) vyšších než a_0\,. Bude tedy pokrývat energie na odpovídajících frekvencích (odpovídají vlnkám od určitého měřítka a_0\, až do +\infty).
: | \hat{\phi}(\omega) | ^2 = \int_{1}^{+\infty} | \hat{\psi}(a\omega) | ^2 \, \frac{\mathrm{d}a}{a}
Aby bylo možné popsat i funkce s nenulovou střední hodnotou, bude mít měřítková funkce střední hodnotu nenulovou.
Vlastnosti
U vlnek se v závislosti na aplikaci posuzují zejména následující vlastnosti.
existence kompaktního nosiče Vlnka s kompaktním nosičem má v čase svou energii lokalizovanou na konečném úseku. U diskrétních vlnek to znamená, že mají pouze na konečném úseku nenulové koeficienty. +more V případě neexistence kompaktního nosiče se hovoří o efektivním nosiči, tedy o intervalu, na kterém má vlnka nezanedbatelné hodnoty (energii). Platí, že čím kratší je nosič, tím rychlejší je výpočet transformace s touto vlnkou.
počet nulových momentů Počet nulových momentů značí, že vlnka má prvních n (od 0 po n-1) momentů nulových. Důsledkem toho je tato vlnka ortogonální na polynomy až do stupně n-1 (transformace bude v odpovídajících místech nulová). +more Z jiného pohledu je vlnka parciálním derivátorem (diferenciálním operátorem) řádu n.
k-tý moment vlnky je definován jako : m(k) = \int t^k \, \psi(t) \, \mathrm{d}t.
hladkost Další vlastností je hladkost (regularita) vlnky. Ta má význam zejména při ztrátové kompresi pomocí diskrétní formy vlnkové transformace, kde se koeficienty transformace kvantují (ztráta informace). +more Při rekonstrukci pak vzniká chyba ve tvaru vlnky. Jestliže byla tedy vlnka dostatečně hladká, bude chyba lidskému vnímání méně nápadná (komprese obrazu).
symetrie V některých aplikacích je žádoucí použít symetrické (případně antisymetrické) vlnky, které mají lineární fázi. To znamená, že se nerozeběhnou koeficienty od místa výskytu odpovídajícího jevu.
tvorba báze Existují vlnky, které jsou navrženy tak, že ačkoliv je jich spočetně mnoho (vznikají diskretizací parametrů a, b), tvoří bázi vektorového prostoru \psi \in L^{2}(\mathbb{R}). Tedy jakýkoliv signál (funkce) s konečnou energií lze vyjádřit jako lineární kombinace bázových waveletů.
Výběr vlnky
Výběr použité vlnky je závislý na konkrétní aplikaci. Ke zjištění polohy a trvání jevu je vhodné zohlednit podobnost tvaru vlnky s charakteristickými úseky signálu. +more Komplexní vlnky mohou dobře detekovat oscilace a umožňují současnou detekci amplitudy a fáze. Antisymetrické vlnky jsou vhodné k detekci změn gradientu. Symetrické vlnky nezpůsobují fázový posun. Krátký nosič znamená přesnější lokalizaci v čase (a horší ve frekvenci) a nižší výpočetní náročnost. Nedochází pak k rozmazání signálu (u měřítkové funkce). Naopak dlouhý nosič se projeví delší odezvou pro přechodové jevy. Speciálně pro signál, který je polynomem stupně k, je vhodné zvolit vlnku, která má k + 1 nulových momentů.