pub fn icwt<T>(
cwt_result: &CWTResult<T>,
wavelet: &dyn ContinuousWavelet,
) -> Result<Signal<T>>where
T: Float + FromPrimitive + ToPrimitive + SignalType + AddAssign + SubAssign + MulAssign + DivAssign + RemAssign,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.