Convolutional Sparse Coding Fast Approximation with Application to Seismic Reflectivity Estimation
Not on the map. Why?
Abstract (arXiv)
In sparse coding, we attempt to extract features of input vectors, assuming that the data is inherently structured as a sparse superposition of basic building blocks. Similarly, neural networks perform a given task by learning features of the training data set. Recently both data-driven and model-driven feature extracting methods have become extremely popular and have achieved remarkable results. Nevertheless, practical implementations are often too slow to be employed in real-life scenarios, especially for real-time applications. We propose a speed-up upgraded version of the classic iterative thresholding algorithm, that produces a good approximation of the convolutional sparse code within 2-5 iterations. The speed advantage is gained mostly from the observation that most solvers are slowed down by inefficient global thresholding. The main idea is to normalize each data point by the local receptive field energy, before applying a threshold. This way, the natural inclination towards strong feature expressions is suppressed, so that one can rely on a global threshold that can be easily approximated, or learned during training. The proposed algorithm can be employed with a known predetermined dictionary, or with a trained dictionary. The trained version is implemented as a neural net designed as the unfolding of the proposed solver. The performance of the proposed solution is demonstrated via the seismic inversion problem in both synthetic and real data scenarios. We also provide theoretical guarantees for a stable support recovery. Namely, we prove that under certain conditions the true support is perfectly recovered within the first iteration.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 4 of its 39 references that are in the map. First posted on arXiv 29 Jun 2021.
Builds on
4 of 39 references.
References · 4
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020FISTA-Net: Learning A Fast Iterative Shrinkage Thresholding Network for Inverse Problems in Imagingcited by 74
- 2016Convolutional Neural Networks Analyzed via Convolutional Sparse Codingcited by 51
- 2020Ada-LISTA: Learned Solvers Adaptive to Varying Modelscited by 22
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 1.
3 papers.
- 2022Less is More: Rethinking Few-Shot Learning and Recurrent Neural Netscited by 3
- 2024One-Shot Image Restorationcited by 3
- 2025On Inverse Problems, Parameter Estimation, and Domain Generalizationcited by 0
- 2025On Inverse Problems, Parameter Estimation, and Domain Generalization6 Jun 2025
- 2024One-Shot Image Restoration26 Apr 2024
- 2022Less is More: Rethinking Few-Shot Learning and Recurrent Neural Nets28 Sep 2022