TurboWavelets.Net provides very fast, flexible and compact implementations of discrete wavelet transformations in C#.
Unlike others this implementation has no limitation is sizes for the transformation (lengths like 39, 739,... are possible, not just power of two numbers)
At the moment only floating point numbers are supported.
- 1D biorthogonal 5/3 wavelet using the lifting scheme (for arbitrary sizes, not just power of 2)
- 2D biorthogonal 5/3 wavelet using the lifting scheme (for arbitrary sizes, not just power of 2)
- 2D haar wavelet (for arbitrary sizes, not just power of 2)
- 2D cascade sorting of coefficients (for arbitrary sizes, not just power of 2)
- Scale/Crop coefficients in a defined grid
- apply a deadzone
- Multithreaded and threadsafe
MIT License (MIT)