Module denoising

Module denoising 

Source
Expand description

Wavelet denoising for signal processing

Implements advanced thresholding techniques for noise reduction in signals, including soft/hard thresholding, SURE, and universal threshold methods.

Structs§

DenoiseConfig
Configuration for wavelet denoising

Enums§

ThresholdMethod
Thresholding methods for wavelet denoising
ThresholdRule
Threshold selection rules

Functions§

apply_threshold
Apply threshold to coefficients
compute_threshold
Compute threshold value based on selected rule
denoise
Denoise a signal using DWT
denoise_modwt
Denoise using MODWT (shift-invariant, better for non-stationary signals)
estimate_noise_mad
Estimate noise standard deviation using Median Absolute Deviation