C Implementação de Transformada Wavelet Discreta (DWT, SWT e MODWT), Transformada Wavelet Contínua (CWT) e Transformada Discreta de Pacotes (Full Tree Decomposition e Best Basis DWPT).
Métodos discretos de transformação wavelet implementados
DWT/IDWT e DWT2/IDWT2 Uma implementação de Transformada Wavelet Discreta dizimada usando extensão de sinal implícita e aumento/redução de amostragem, portanto, é uma implementação rápida. Uma implementação baseada em FFT é opcional, mas normalmente não será necessária. Estão disponíveis opções periódicas e simétricas.
Transformada Wavelet Estacionária SWT/ISWT e SWT2/ISWT2. Funciona apenas para comprimentos de sinal múltiplos de 2 ^ J, onde J é o número de níveis de decomposição. Para sinais de outros comprimentos, consulte a implementação do MODWT.
MODWT/IMODWT e MODWT2/IMODWT2 Maximal Overlap Discrete Wavelet Transform é outra transformação não dizimada. Ele é implementado para sinais de qualquer comprimento, mas apenas wavelets ortogonais (Daubechies, Symlets e Coiflets) podem ser implementadas. Esta implementação é baseada no método apresentado em "Wavelet Methods For Wavelet Analysis" de Donald Percival e Andrew Walden.
Métodos discretos de transformação de pacotes wavelet implementados
WTREE Uma decomposição de árvore wavelet totalmente dizimada. Esta é uma transformação altamente redundante e retém todos os coeficientes em cada nó. Isso não é recomendado para aplicações de compactação e eliminação de ruído.
DWPT/IDWPT É um derivado do método WTREE que retém coeficientes baseados em métodos de entropia. Esta é uma transformação não redundante e o comprimento da saída é da mesma ordem que a entrada.
Tradução CWT/ICWT C (com algumas modificações) do Continuous Wavelet Transform Software fornecido por C. Torrence e G. Compo, e está disponível em URL: http://atoc.colorado.edu/research/wavelets/'. Uma Transformada Inversa generalizada com reconstrução aproximada também é adicionada.
Documentação disponível em - https://github.com/rafat/wavelib/wiki
Demonstração ao vivo de 1D DWT e 1D CWT (Emscripten) - http://rafat.github.io/wavelib/
Licença - BSD 3 cláusulas
Contato - [email protected]