A port of the Dual-Tree Complex Wavelet Transform (DTCWT) toolbox to run on PyTorch, enabling wavelet-based image processing, denoising, and feature extraction with GPU support. Current version 1.3.0 (released 2021), with no recent releases since June 2021.
pip install pytorch-waveletsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic DWT forward and inverse on a random image batch
Install PyWavelets: pip install PyWavelets. Alternatively, use built-in wavelets like 'haar' (which always works).
Install scipy: pip install scipy. The dtcwt backend uses scipy for some operations.
Remove require_grad=True from calls; gradients are automatically handled via torch tensors.
Access highpass bands as yh[j] for level j, where j=0 corresponds to finest scale.