Temporal Sparse Wavenumber Analysis Repository

Summary
Temporal Sparse Wavenumber Analysis (TSWA) is a novel technique that reconstructs high-resolution spatiotemporal wavefields using fewer temporal samples than traditional methods typically require. Developed by Soroosh Sabeti and Dr. Joel B. Harley, TSWA makes it possible to retrieve accurate guided wave information from temporally undersampled data, which is crucial in applications where high-speed sensing, data storage, or power consumption are limiting factors.
This CodeOcean capsule contains a full implementation of TSWA, as described in:
Sabeti, S., & Harley, J. B. (2017). Guided wave retrieval from temporally undersampled data. 2017 IEEE International Ultrasonics Symposium (IUS), 1β4. https://doi.org/10.1109/ULTSYM.2017.8091996
π Why TSWA?
Conventional methods of wavefield reconstruction require Nyquist-rate temporal sampling, leading to high data acquisition and storage burdens. In practice, this restricts sensing systems on resource-constrained platforms like embedded SHM systems or UAVs. TSWA overcomes this by using compressive sensing to reconstruct wavefields from fewer temporal samples, enabling efficient, high-resolution guided wave analysis without compromising signal integrity.
π§ How It Works
The core idea of TSWA is to exploit the sparsity of a wavefield in the wavenumber domain and recover full-resolution temporal signals from sub-sampled data using sparse optimization.
Let:
be the recorded wavefield at spatial location
and time
.
- The wavefield is modeled as a superposition of a sparse set of propagating plane waves.
TSWA assumes that the wavefield can be expressed as:
Where:
β are the complex amplitudes,
β are candidate spatial frequencies (wavenumbers),
β are the associated angular frequencies.
If we denote the temporally undersampled measurement vector as , the reconstruction problem becomes:
Where:
is the dictionary matrix of plane waves evaluated at known spatial and undersampled temporal locations,
is a regularization parameter enforcing sparsity.
This sparse recovery allows reconstruction of the full spatiotemporal wavefield, even from temporally incomplete data.
βοΈ Whatβs in This Capsule?
- β Full MATLAB implementation of the TSWA algorithm
- π Synthetic and experimental datasets for demonstration
- π Tools to visualize reconstructed wavefields and compare with ground truth
- π Documentation and usage examples for reproducibility
π Key Benefits
- π Reduced temporal sampling β up to 50% fewer time points with minimal loss in accuracy
- π― High-resolution wavefield reconstruction β sharp, artifact-free spatiotemporal profiles
- β‘ Efficiency β lowers data acquisition and processing demands
- π§± Adaptable β compatible with structural health monitoring, NDE, and ultrasonics
π Reference
Sabeti, S., & Harley, J. B. (2017). Guided wave retrieval from temporally undersampled data. In 2017 IEEE International Ultrasonics Symposium (IUS) (pp. 1β4). IEEE. https://doi.org/10.1109/ULTSYM.2017.8091996
Eigenmodes Lamb Wave Linear Algebra Nondestructive Testing Sparse Wavenumber Analysis Structural Health Monitoring Undersampling