Adaptive Sampling for Linear Sensing Systems via Langevin Dynamics
Guanhua Wang, Douglas C. Noll, Jeffrey A. Fessler

TL;DR
This paper introduces a Bayesian adaptive sampling method using Langevin dynamics to improve image quality and speed in sensing systems, demonstrated on MRI with significant quality gains.
Contribution
It presents a novel Bayesian adaptive sampling approach based on SGLD that generalizes well across different image priors and out-of-distribution data.
Findings
Improved MRI image quality by 2-3 dB PSNR.
Effective adaptive sampling enhances subtle detail restoration.
Method generalizes across analytical and neural network priors.
Abstract
Adaptive or dynamic signal sampling in sensing systems can adapt subsequent sampling strategies based on acquired signals, thereby potentially improving image quality and speed. This paper proposes a Bayesian method for adaptive sampling based on greedy variance reduction and stochastic gradient Langevin dynamics (SGLD). The image priors involved can be either analytical or neural network-based. Notably, the learned image priors generalize well to out-of-distribution test cases that have different statistics than the training dataset. As a real-world validation, the method is applied to accelerate the acquisition of magnetic resonance imaging (MRI). Compared to non-adaptive sampling, the proposed method effectively improved the image quality by 2-3 dB in PSNR, and improved the restoration of subtle details.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Electrical and Bioimpedance Tomography · Flow Measurement and Analysis
MethodsTest
Adaptive Sampling for Linear Sensing Systems via Langevin Dynamics
Abstract
Adaptive or dynamic signal sampling in sensing systems can adapt subsequent sampling strategies based on acquired signals, thereby potentially improving image quality and speed. This paper proposes a Bayesian method for adaptive sampling based on greedy variance reduction and stochastic gradient Langevin dynamics (SGLD). The image priors involved can be either analytical or neural network-based. Notably, the learned image priors generalize well to out-of-distribution test cases that have different statistics than the training dataset. As a real-world validation, the method is applied to accelerate the acquisition of magnetic resonance imaging (MRI). Compared to non-adaptive sampling, the proposed method effectively improved the image quality by 2-3 dB in PSNR, and improved the restoration of subtle details.
**Index Terms— ** adaptive sampling, diffusion model, score-based model, Bayesian experimental design, magnetic resonance imaging
1 Introduction
Many imaging systems acquire measurements sequentially. Reducing the number of measurements can accelerate the signal acquisition process and benefit modalities that require lower radiation, such as computed tomography (CT) and scanning electron microscopy (SEM). Nevertheless, this can result in an under-determined image reconstruction problem. To address this challenge, various reconstruction methods have been proposed, such as compressed sensing [1], to enable the recovery of an object from undersampled measurements.
Sampling strategy also plays a critical role in achieving high-quality images. For instance, many sub-Nyquist sampling patterns have been investigated in MRI, including analytical and data-driven designs [2]. However, predetermined strategies may not always be optimal for various imaging scenarios. To address this challenge, adaptive sampling or dynamic sampling techniques can select the next batch of ‘important’ data points based on existing observations. This approach enables better use of prior information from both signal statistics and observed signals, leading to improved image quality and acquisition speed. Relevant methods include Bayesian experimental design (BED) [3], neural network-based regression [4], and reinforcement learning [5]. These methods improved image quality in various applications. However, many neural network-based methods may lack generalization ability and explainability to out-of-distribution test sets and real-world applications.
This paper presents a model-based dynamic sampling approach that predicts new sampling locations by greedily minimizing the variance of posterior samples drawn from the posterior distribution [6]. The sampler uses stochastic gradient Langevin dynamics (SGLD) [7] and supports various image priors. We applied the proposed dynamic sampling to accelerate MRI acquisition. Across many experiment settings, the proposed approach significantly improved the image quality.
2 Methods
Consider a linear sensing system
[TABLE]
where denotes a sensing matrix, denotes the object, and denotes raw measurements. To accelerate the acquisition, we consider the ‘undersampled’ case where has non-zero entries. Typically, the locations of non-zero entries in follows pre-determined patterns. The proposed method, instead, dynamically chooses additional sample locations in a sequence of sampling iterations where the samples for iteration are based on the measurements recorded in previous iterations.
Specifically, we apply a Bayesian approach [7]. At the iteration of additive sampling, based on the measurements acquired up until this point , the first step draws samples from the posterior distribution , yielding a collection of reconstructed images denoted . We use an SGLD sampler detailed below. The second step projects each estimate (typically in the image domain) back to the measurement domain using the sensing equation . The third step selects the next sampling locations by greedily minimizing the variance of samples in the measurement domain. In detail, we select the next measurement location(s) for the iteration using the k-space locations having the maximum variance:
[TABLE]
To compute a collection of reconstructions or estimates , we sample from the posterior
[TABLE]
where denotes the prior and denotes the likelihood. In contrast, a typical iterative image reconstruction algorithm gives a point estimate, such as the MAP estimator. SGLD [7] samples from the posterior distribution using the update
[TABLE]
where denotes the time-dependent step size [8, 9]. Intuitively, SGLD explores the solution space by injecting Gaussian noise similar to the Langevin Monte Carlo sampler.
In applications where the noise is Gaussian, the gradient of likelihood has the closed-form solution The prior term , or the score function can take various forms. For example, a simple prior that penalizes first-order roughness has the form , where is the first-order finite difference transform; its corresponding score function is . Analytical priors may not be informative and many studies propose to learn score functions from datasets. Score matching approximates the score function with a learnable function and learns from a training set :
[TABLE]
Recent improvements in score matching, such as sliced score matching and denoising score matching [8, 9], have extended the method’s effectiveness and made it more applicable to large datasets [10, 11] To demonstrate the adaptability of our algorithm, we tested both analytical priors and score functions based on neural networks. Alg. 1 details the proposed approach.
3 Experiments
We applied the proposed dynamic sampling method to MRI data that reside in the Fourier domain (k-space). For our experiment with Cartesian sampling, the sensing matrix contained both FFT and coil sensitivity (calculated by methods described [12]). The score functions included both a simple analytical one and a learned U-Net-based model. We evaluated the analytical priors on multiple MRI datasets [13, 14, 15], using both 1D and 2D sampling patterns. We compared the dynamic sampling patterns with well-received fixed sampling patterns, such as Poisson-disk, for = 50 and = 200.
We used the same U-Net-based architecture (NCSN++) and configurations as in [11] to train the learned prior on the fastMRI brain dataset. The complex-valued image was formulated as two input channels. To demonstrate the generalization ability, we tested it on test sets that contained different anatomies and sequences than the fastMRI database, including an MP-RAGE sequence of human brains [15] and a GRE sequence of mouse brains, without any fine-tuning. For the mouse brain dynamic contrast-enhanced (DCE) data, we learned the sampling pattern from a ‘pilot’ frame and then applied it to subsequent frames. We used = 30 and = 100 and the accelerated sampler described in [16]. The sequence used the same configuration as described in [11].
4 Results
For the analytical prior, Fig. 1 and Fig. 2 show dynamic sampling patterns and corresponding reconstruction examples. Compared to predetermined sampling patterns, the proposed method reduced aliasing artifacts across multiple anatomies and contrasts.
For the learned prior (NSCN++), Fig. 3 shows an out-of-distribution example, using GRE sequences of the human brain. With the proposed adaptive sampling, the fine details and tissue contrast in the reconstructed images were improved compared to predetermined sampling patterns. Fig. 4 shows another out-of-distribution case, mouse brain DCE imaging. The adaptive sampling scheme was optimized for the first frame and applied to subsequent frames. Adaptive sampling led to less blurred structures and improved SNR.
5 Discussion
The posterior sampling processes can be computationally expensive, determined by both the system matrix and the score function . Simpler analytical priors may accelerate the sampling. The sampling is embarrassingly parallel and can benefit from parallel computing and hardware improvements. In its current form, the proposed dynamic sampling is particularly useful for dynamic imaging applications such as fMRI and DCE-MRI where a ‘pilot’ scan is available to design tailored sampling patterns for subsequent frames and avoid the long computation time that may compromise the benefits of dynamic sampling.
The sampling from the posterior distribution may benefit from faster samplers [17]. Some ‘single-shot’ samplers based on neural network methods can sample faster than SGLD [18] however, they are trained on a certain dataset and may lack the ability to generalize to out-of-distribution applications.
The proposed dynamic sampling method has demonstrated decent robustness in simulated experiments and analytical priors worked well for different test cases. The learned priors were trained on a fastMRI brain dataset but generalized well to different anatomies, vendors, sequences, and field strengths. Future work will include a systematic comparison with prior arts and prospective in-vivo experiments.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. L. Donoho, “Compressed sensing,” IEEE Trans. Inf. Theory , vol. 52, no. 4, pp. 1289–1306, 2006.
- 2[2] M. V. W. Zibetti, G. T. Herman, and R. R. Regatte, “Fast data-driven learning of parallel MRI sampling patterns for large scale problems,” Sci. Rep. , vol. 11, no. 1, p. 19312, Sep. 2021.
- 3[3] J. P. Haldar and D. Kim, “OEDIPUS: An Experiment Design Framework for Sparsity-Constrained MRI,” IEEE Trans. Med. Imaging , vol. 38, no. 7, pp. 1545–1558, Jul. 2019.
- 4[4] Z. Zhang, A. Romero, M. J. Muckley, P. Vincent, L. Yang, and M. Drozdzal, “Reducing Uncertainty in Undersampled MRI Reconstruction With Active Acquisition,” in 2019 IEEE/CVF Conf. Comput. Vis. Pattern Recognit. (CVPR). IEEE Computer Society, Jun. 2019, pp. 2049–2053.
- 5[5] L. Pineda, S. Basu, A. Romero, R. Calandra, and M. Drozdzal, “Active MR k-space Sampling with Reinforcement Learning,” in 2020 Med. Image Comput. Comput. Assist. Interv. (MICCAI). Berlin, Heidelberg: Springer-Verlag, Oct. 2020, pp. 23–33.
- 6[6] G. M. Dilshan Godaliyadda, G. T. Buzzard, and C. A. Bouman, “A model-based framework for fast dynamic image sampling,” in 2014 IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP). , pp. 1822–1826.
- 7[7] M. Welling and Y. W. Teh, “Bayesian learning via stochastic gradient langevin dynamics,” in Proc. 28th Int. Conf. Int. Conf. Mach. Learn. (ICML). Madison, WI, USA: Omnipress, Jun. 2011, pp. 681–688.
- 8[8] A. Hyvärinen, “Estimation of non-normalized statistical models by score matching,” J. Mach. Learn. Res. , vol. 6, no. 24, pp. 695–709, 2005.
