Vlnková transformace - Wavelet transform
v matematika, a vlnková řada je reprezentace a čtvercově integrovatelný (nemovitý - nebo komplex -hodnota) funkce jistým ortonormální série generované a vlnka. Tento článek poskytuje formální, matematickou definici ortonormální vlnka a integrální waveletová transformace.[1][2][3][4]
Definice
Funkce se nazývá ortonormální vlnka pokud lze použít k definování a Hilbertův základ, to je a kompletní ortonormální systém, pro Hilbertův prostor z čtvercový integrovatelný funkce.
Hilbertův základ je konstruován jako rodina funkcí pomocí dyadický překlady a dilatace z ,
pro celá čísla .
Pokud podle standardu vnitřní produkt na ,
tato rodina je ortonormální, je to ortonormální systém:
kde je Kroneckerova delta.
Úplnost je splněna, pokud každá funkce lze rozšířit v základu jako
s konvergencí řady chápána jako konvergence v normě. Taková reprezentace F je znám jako vlnková řada. To znamená, že ortonormální vlnka je self-dual.
The integrální waveletová transformace je integrální transformace definováno jako
The vlnkové koeficienty jsou pak dány
Tady, se nazývá binární dilatace nebo dyadická dilatace, a je binární nebo dyadická poloha.
Zásada
Základní myšlenkou vlnkových transformací je, že transformace by měla umožňovat pouze změny v časovém prodloužení, ale ne tvar. To je ovlivněno výběrem vhodných základních funkcí, které to umožňují.[jak? ] Očekává se, že změny v časovém prodloužení odpovídají odpovídající frekvenci analýzy základní funkce. Založeno na princip nejistoty zpracování signálu,
kde představuje čas a úhlová frekvence (, kde je časová frekvence).
Čím vyšší je požadované rozlišení v čase, tím nižší musí být rozlišení ve frekvenci. Čím větší je rozšíření analýzy Okna je vybrána, tím větší je hodnota [jak? ].
Když je velký,
- Špatné časové rozlišení
- Dobré frekvenční rozlišení
- Nízká frekvence, velký měřítko
Když je malý
- Dobré časové rozlišení
- Špatné rozlišení frekvence
- Vysoká frekvence, malý faktor škálování
Jinými slovy, základní funkce lze považovat za impulzní odezvu systému, s nímž funkce funguje byl filtrován. Transformovaný signál poskytuje informace o čase a frekvenci. Transformace vlnky tedy obsahuje informace podobné krátkodobá Fourierova transformace, ale s dalšími speciálními vlastnostmi vlnek, které se zobrazují v rozlišení v čase při vyšších frekvencích analýzy základní funkce. Rozdíl v časovém rozlišení při vzestupných frekvencích pro Fourierova transformace a vlnková transformace je uvedena níže. Všimněte si však, že rozlišení frekvence klesá s rostoucí frekvencí, zatímco se zvyšuje časové rozlišení. Tento důsledek Princip Fourierovy nejistoty se na obrázku nezobrazuje správně.
To ukazuje, že vlnková transformace je dobrá v časovém rozlišení vysokých frekvencí, zatímco pro pomalu se měnící funkce je frekvenční rozlišení pozoruhodné.
Další příklad: Analýza tří superponovaných sinusových signálů s STFT a waveletovou transformací.
Vlnková komprese
Vlnková komprese je forma komprese dat vhodný pro komprese obrazu (někdy také komprese videa a audio komprese ). Pozoruhodné implementace jsou JPEG 2000, DjVu a ECW pro statické obrázky, CineForm a BBC Dirac. Cílem je uložit obrazová data na co nejmenším prostoru v a soubor. Vlnková komprese může být buď bezztrátový nebo ztrátový.[5] Waveletové kódování je variantou diskrétní kosinová transformace (DCT) kódování, které používá vlnky místo blokového algoritmu DCT.[6]
Pomocí vlnkové transformace jsou metody komprimace vlnky adekvátní pro reprezentaci přechodné, jako jsou zvuky perkusí ve zvuku nebo vysokofrekvenční komponenty ve dvourozměrných obrazech, například obraz hvězd na noční obloze. To znamená, že přechodné prvky datového signálu mohou být zastoupeny menším množstvím informací, než by tomu bylo v případě jiné transformace, například rozšířenější diskrétní kosinová transformace, byly použity.
Diskrétní vlnková transformace byla úspěšně použita pro kompresi signálů elektrokardiografu (EKG)[7] V této práci je využívána vysoká korelace mezi odpovídajícími vlnkovými koeficienty signálů po sobě jdoucích srdečních cyklů s využitím lineární predikce.
Vlnková komprese není dobrá pro všechny druhy dat: přechodové charakteristiky signálu znamenají dobrou vlnovou kompresi, zatímco plynulé periodické signály jsou lépe komprimovány jinými metodami, zejména tradiční harmonickou kompresí (frekvenční doména, jako Fourierovy transformace a související).
Vidět Deník vývojáře x264: Problémy s wavelety (2010) k diskusi o praktických problémech současných metod využívajících vlnky pro kompresi videa.
Metoda
Nejprve se použije vlnková transformace. To produkuje tolik koeficienty jak jsou pixelů v obrázku (tj. zatím neexistuje žádná komprese, protože se jedná pouze o transformaci). Tyto koeficienty lze pak snadněji komprimovat, protože informace jsou statisticky soustředěny do několika koeficientů. Tento princip se nazývá transformovat kódování. Poté, co koeficienty jsou kvantováno a kvantované hodnoty jsou entropie kódovaná a / nebo délka běhu kódována.
Několik 1D a 2D aplikací vlnkové komprese používá techniku zvanou „vlnkové stopy“.[8][9]
Srovnání s Fourierovou transformací a časově-frekvenční analýzou
Přeměnit | Zastoupení | Vstup |
---|---|---|
Fourierova transformace | frekvence | |
Časově-frekvenční analýza | čas; frekvence | |
Vlnková transformace | škálování; faktor časového posunu |
Vlnky mají oproti Fourierovým transformacím určité nepatrné výhody při snižování výpočtů při zkoumání konkrétních frekvencí. Jsou však zřídka citlivější a skutečně běžné Morletova vlnka je matematicky totožný s a krátkodobá Fourierova transformace pomocí funkce Gaussova okna.[10] Výjimkou je vyhledávání signálů známého nesinusového tvaru (např. Srdeční rytmus); v takovém případě může použití spárovaných vlnek překonat standardní analýzy STFT / Morlet.[11]
Další praktické aplikace
Vlnková transformace nám může poskytnout frekvenci signálů a čas spojený s těmito frekvencemi, což je velmi výhodné pro její použití v mnoha polích. Například zpracování signálu zrychlení pro analýzu chůze,[12] pro detekci poruchy,[13] pro design kardiostimulátorů s nízkou spotřebou a také pro bezdrátovou komunikaci v ultraširokopásmovém připojení (UWB).[14][15][16]
- Diskretizace osa
Použila následující diskretizaci frekvence a času:
Vedoucí k vlnkám tvaru, diskrétní vzorec pro základní vlnku:
Takové diskrétní vlnky lze použít pro transformaci:
- Implementace pomocí FFT (rychlá Fourierova transformace)
Jak je patrné z reprezentace transformace vlnky (zobrazeno níže)
kde je měřítko, představuje faktor časového posunu
a jak již bylo v této souvislosti zmíněno, transformace vlnky odpovídá konvoluci funkce a funkce wavelet. Konvoluce může být implementována jako násobení ve frekvenční doméně. Díky tomu vyústí následující přístup implementace do:
- Fourierova transformace signálu s FFT
- Výběr diskrétního měřítka
- Změna měřítka vlnové funkce na základě tohoto faktoru a následné FFT této funkce
- Násobení transformovaným signálem YFFT prvního kroku
- Výsledkem je inverzní transformace produktu do časové oblasti pro různé diskrétní hodnoty a diskrétní hodnota
- Zpět do druhého kroku, dokud nebudou všechny diskrétní hodnoty měřítka pro jsou zpracovány
Viz také
- Kontinuální vlnková transformace
- Diskrétní vlnková transformace
- Složitá vlnková transformace
- Konstanta-Q transformace
- Stacionární vlnková transformace
- Duální vlnka
- Multirezoluční analýza
- MrSID, obrazový formát vyvinutý z původního výzkumu komprese waveletů na Národní laboratoř Los Alamos (LANL)
- ECW, založené na vlnkách geoprostorové obrazový formát navržený pro rychlost a efektivitu zpracování
- JPEG 2000, založené na vlnkách komprese obrazu Standard
- DjVu formát používá pro kompresi obrazu algoritmus IW44 založený na vlnkách
- stupnice, typ spektrogram generovány pomocí waveletů místo a krátkodobá Fourierova transformace
- Wavelet
- Haarova vlnka
- Vlnovka Daubechies
- Binomický QMF (také známý jako Vlnovka Daubechies )
- Morletova vlnka
- Gaborova vlnka
- Chirpletova transformace
- Časově-frekvenční reprezentace
- S transformace
- Nastavit dělení v hierarchických stromech
- Krátkodobá Fourierova transformace
Reference
- ^ Meyer, Yves (1992), Wavelets and Operators, Cambridge, UK: Cambridge University Press, ISBN 0-521-42000-8
- ^ Chui, Charles K. (1992), An Introduction to Wavelets, San Diego, CA: Academic Press, ISBN 0-12-174584-8
- ^ Daubechies, Ingrid. (1992), Ten Lectures on Wavelets, SIAM, ISBN 978-0-89871-274-2
- ^ Akansu, Ali N .; Haddad, Richard A. (1992), Multiresolution Signal Decomposition: Transforms, Subbands, and Wavelets, Boston, MA: Academic Press, ISBN 978-0-12-047141-6
- ^ JPEG 2000 například může použít 5/3 wavelet pro bezztrátovou (reverzibilní) transformaci a 9/7 wavelet pro ztrátovou (nevratnou) transformaci.
- ^ Hoffman, Roy (2012). Komprese dat v digitálních systémech. Springer Science & Business Media. str. 124. ISBN 9781461560319.
V zásadě je kódování waveletů variantou transformačního kódování založeného na DCT, které omezuje nebo eliminuje některá jeho omezení. (...) Další výhodou je, že namísto práce s bloky 8 × 8 pixelů, stejně jako JPEG a další techniky založené na blocích DCT, může kódování waveletů současně komprimovat celý obraz.
- ^ A. G. Ramakrishnan a S. Saha, "EKG kódování pomocí vlnkové lineární predikce," IEEE Trans. Biomed. Eng., Sv. 44, č. 12, str. 1253-1261, 1977.
- ^ N. Malmurugan, A. Shanmugam, S. Jayaraman a V. V. Dinesh Chander. „Nový a nový algoritmus komprese obrazu pomocí vlnkových stop“
- ^ Ho Tatt Wei a Jeoti, V. „Schéma komprese signálů EKG založené na vlnkových stopách“. Ho Tatt Wei; Jeoti, V. (2004). Msgstr "Schéma komprese signálů EKG na základě vlnových stop". 2004 IEEE Region 10 Conference TENCON 2004. A. str. 283. doi:10.1109 / TENCON.2004.1414412. ISBN 0-7803-8560-8. S2CID 43806122.
- ^ Bruns, Andreas (2004). „Fourierova, Hilbertova a analýza signálu založená na vlnkách: jsou to opravdu odlišné přístupy?“. Journal of Neuroscience Methods. 137 (2): 321–332. doi:10.1016 / j.jneumeth.2004.03.002. PMID 15262077. S2CID 21880274.
- ^ Krantz, Steven G. (1999). Panorama harmonické analýzy. Mathematical Association of America. ISBN 0-88385-031-1.
- ^ Martin, E. (2011). "Nová metoda pro odhad délky kroku s akcelerometry sítě oblasti těla". 2011 IEEE Top Conference on Biomedical Wireless Technologies, Networks, and Sensing Systems. str. 79–82. doi:10.1109 / BIOWIRELESS.2011.5724356. ISBN 978-1-4244-8316-7. S2CID 37689047.
- ^ Liu, Jie (2012). "Shannonova analýza vlnového spektra na zkrácených vibračních signálech pro detekci počátečních poruch stroje". Věda a technika měření. 23 (5): 1–11. Bibcode:2012MeScT..23e5604L. doi:10.1088/0957-0233/23/5/055604.
- ^ Akansu, A. N .; Serdijn, W. A .; Selesnick, I. W. (2010). „Rozvíjející se aplikace vlnek: recenze“ (PDF). Fyzická komunikace. 3: 1–18. doi:10.1016 / j.phycom.2009.07.001.
- ^ Sheybani, E .; Javidi, G. (prosinec 2009). "Snížení rozměrů a odstranění šumu v datových sadách bezdrátových senzorů". Druhá mezinárodní konference o počítači a elektrotechnice v roce 2009. 2: 674–677. doi:10.1109 / ICCEE.2009.282. ISBN 978-1-4244-5365-8. S2CID 17066179.
- ^ Sheybani, E.O .; Javidi, G. (květen 2012). "Banky filtrů s více rozlišeními pro vylepšené zobrazování SAR". 2012 Mezinárodní konference o systémech a informatice (ICSAI2012): 2702–2706. doi:10.1109 / ICSAI.2012.6223611. ISBN 978-1-4673-0199-2. S2CID 16302915.
externí odkazy
- Amara Graps (červen 1995). „Úvod do vlnky“. IEEE Computational Science & Engineering.
- Robi Polikar (2001-01-12). „Výukový program pro wavelety“.
- Stručný úvod do vlnky René Puschinger