Compact C# Implementation for very fast and flexible wavelet transformations
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
TurboWavelets-Samples
TurboWavelets-Test
TurboWavelets
graphics
.gitignore
.travis.yml
Doxyfile
LICENSE
README.md
TurboWavelets.Net.sln
appveyor.yml
generateDocumentationAndDeploy.sh Update generateDocumentationAndDeploy.sh Apr 24, 2016

README.md

TurboWavelets.Net

 

TurboWavelets.Net provides very fast, flexible and compact implementations of discrete wavelet transformations in C#. Unlike others this implementation has no limitation in 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.

Features

  • 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

Licence

MIT License (MIT)