Related Experiment Videos
Considerations in applying dynamic programming filters to the smoothing of noisy data
1Harvard University-Massachusetts Institute of Technology, Division of Health Sciences and Technology, Cambridge 02139.
Journal of Biomechanical Engineering
|November 1, 1994
Summary
Dynamic programming effectively smooths noisy data, but noise variations can disrupt optimization. This study addresses issues where the optimal smoothing parameter isn't at the global minimum, offering solutions for accurate data processing.
Area of Science:
- Signal processing
- Optimization techniques
- Data smoothing
Background:
- Dynamic programming offers robust methods for smoothing and differentiating noisy data signals.
- Generalized cross-validation (GCV) is commonly used for optimization criterion in dynamic programming filters.
- Robustness is generally high, even with noise spectra differing from assumed filter parameters.
Purpose of the Study:
- To investigate challenges in dynamic programming-based signal smoothing when noise properties deviate significantly.
- To address scenarios where the GCV function exhibits multiple or no meaningful minima.
- To propose methods for identifying the correct smoothing parameter in non-ideal GCV landscapes.
Main Methods:
- Application of dynamic programming for signal smoothing and differentiation.
- Utilizing generalized cross-validation (GCV) for parameter optimization.
- Analysis of GCV function behavior under varying noise spectra.
- Heuristic identification of smoothing parameters in problematic GCV curves.
Main Results:
- The GCV function can present multiple minima or fail to identify a significant smoothing minimum when noise spectra differ from filter assumptions.
- The desired smoothing parameter may not correspond to the global minimum of the GCV function in such cases.
- Demonstration of these phenomena through two specific case studies.
Conclusions:
- Dynamic programming is powerful for noisy signal processing, but parameter selection requires careful consideration of noise characteristics.
- Heuristic approaches are necessary to identify the correct smoothing parameter when GCV optimization is compromised.
- Methods are presented to ensure the user obtains the desired smoothing parameter even in challenging noise conditions.