C Implementasi Transformasi Wavelet Diskrit (DWT,SWT dan MODWT), Transformasi Wavelet Kontinu (CWT) dan Transformasi Paket Diskrit (Full Tree Decomposition dan Best Basis DWPT).
Metode Transformasi Wavelet Diskrit Diimplementasikan
DWT/IDWT dan DWT2/IDWT2 Implementasi Transformasi Wavelet Diskrit yang dihancurkan menggunakan ekstensi sinyal implisit dan up/downsampling sehingga implementasinya cepat. Implementasi berbasis FFT bersifat opsional tetapi biasanya tidak diperlukan. Tersedia opsi periodik dan simetris.
Transformasi Wavelet Stasioner SWT/ISWT dan SWT2/ISWT2. Ini hanya berfungsi untuk panjang sinyal yang merupakan kelipatan 2^J di mana J adalah jumlah tingkat dekomposisi. Untuk sinyal dengan panjang lain lihat implementasi MODWT.
MODWT/IMODWT dan MODWT2/IMODWT2 Transformasi Wavelet Diskrit Tumpang Tindih Maksimal adalah transformasi lain yang belum ditentukan. Ini diterapkan untuk sinyal dengan panjang berapa pun tetapi hanya wavelet ortogonal (Daubechies, Symlets, dan Coiflets) yang dapat diterapkan. Implementasi ini didasarkan pada metode yang dituangkan dalam "Metode Wavelet Untuk Analisis Wavelet" oleh Donald Percival dan Andrew Walden.
Metode Transformasi Paket Wavelet Diskrit Diimplementasikan
WTREE Dekomposisi Pohon Wavelet yang Hancur Sepenuhnya. Ini adalah transformasi yang sangat berlebihan dan mempertahankan semua koefisien di setiap node. Ini tidak disarankan untuk aplikasi kompresi dan denoising.
DWPT/IDWPT Merupakan turunan dari metode WTREE yang mempertahankan koefisien berdasarkan metode entropi. Ini adalah transformasi non-redundan dan panjang keluaran memiliki urutan yang sama dengan masukan.
Terjemahan CWT/ICWT C (dengan beberapa modifikasi) dari Perangkat Lunak Transformasi Wavelet Berkelanjutan disediakan oleh C. Torrence dan G. Compo, dan tersedia di URL: http://atoc.colorado.edu/research/wavelets/'. Transformasi Invers umum dengan perkiraan rekonstruksi juga ditambahkan.
Dokumentasi Tersedia di - https://github.com/rafat/wavelib/wiki
Demo Langsung 1D DWT dan 1D CWT (Emscripten) - http://rafat.github.io/wavelib/
Lisensi - BSD 3-Klausul
Kontak - [email protected]