Vlnka

Z testwiki
Skočit na navigaci Skočit na vyhledávání
Ukázka vlnky (Morletova vlnka)

Vlnka (Šablona:Vjazyce 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. 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 ψL2() a musí splňovat následující podmínky.

Podmínky

Musí mít konečnou energii.[1]

|ψ(t)|2dt<

Musí splňovat tzv. podmínku přípustnosti.[1]

Cψ=0|ψ^(ω)|2ωdω<, kde ψ^ představuje Fourierovu transformaci funkce ψ a Cψ 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.[2]

ψ(t)dt=0

Mateřská vlnka

Funkce ψ je nazývána mateřská vlnka. Její posunuté a roztažené (škálované, dilatované) normalizované verze jsou definovány následovně.

ψa,b(t)=1aψ(tba)

Původní mateřská vlnka má parametry a=1 a b=0. Posun je určen parametrem b, měřítko (dilatace) parametrem a.[2]

Integrální vlnková transformace funkce f je pak dána předpisem

[Wψf](a,b)=f(t)1aψ*(tba)dt,

kde aR+,bR

Šablona:Viz též

Měřítková funkce

Jelikož provádět transformaci pro měřítka a až do + 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 ϕ. Jinými slovy se s vlnkami počítá pouze [Wψf](a,b) pro a<a0 a zbytek informace pro a>a0 se popíše za pomoci měřítkové funkce. Tato funkce je agregací vlnek na měřítkách (škálách) vyšších než a0. Bude tedy pokrývat energie na odpovídajících frekvencích (odpovídají vlnkám od určitého měřítka a0 až do +).

|ϕ^(ω)|2=1+|ψ^(aω)|2daa

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. 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 n1) momentů nulových. Důsledkem toho je tato vlnka ortogonální na polynomy až do stupně n1 (transformace bude v odpovídajících místech nulová). 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)=tkψ(t)dt.
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). 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 ψL2(). Tedy jakýkoliv signál (funkce) s konečnou energií lze vyjádřit jako lineární kombinace bázových waveletů. [3]

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. 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ů.

Reference

Externí odkazy

Šablona:Autoritní data