icwt

Function icwt 

Source
pub fn icwt<T>(
    cwt_result: &CWTResult<T>,
    wavelet: &dyn ContinuousWavelet,
) -> Result<Signal<T>>
Expand description

Inverse Continuous Wavelet Transform (reconstruction)

This is a simplified reconstruction that provides approximate signal recovery.

§Limitations

  • Uses a simplified admissibility constant (2π) instead of computing the true value
  • Does not implement the full reconstruction formula with proper scale integration
  • Reconstruction quality depends on scale coverage and sampling
  • Best suited for qualitative analysis rather than exact signal recovery

§When to Use

  • Exploratory data analysis where approximate reconstruction is sufficient
  • Validating that CWT coefficients capture signal features
  • Educational purposes to understand wavelet reconstruction concepts

§When NOT to Use

  • Applications requiring perfect or near-perfect reconstruction
  • Quantitative analysis where exact signal values are critical
  • Real-time signal processing requiring guaranteed accuracy

For exact reconstruction, consider using orthogonal wavelet transforms (DWT) or implementing the full CWT reconstruction formula with proper admissibility constant calculation and scale integration.