Efficient Plug-and-Play method for Dynamic Imaging Via Kalman Smoothing
Benjamin Hawkes, Mike Davies, Victor Elvira, Audrey Repetti
TL;DR
The paper tackles dynamic imaging under a linear Gaussian state-space model, where measurements follow $y_t = H_t x_t + r_t$ and the state evolves as $x_t = A_t x_{t-1} + q_t$. It introduces a Plug-and-Play KS-ADMM method that integrates a deep denoiser into the KS-ADMM loop, replacing the regularization proximal step with a learning-based denoiser $\mathcal{D}$ and performing state updates via Kalman smoothing. The approach yields improved expressivity and substantial speedups for long sequences by keeping KS for the state-space fidelity and using a denoiser for priors, demonstrated on a synthetic 2D+t deblurring task where it outperforms batch PnP-ADMM in speed while preserving PSNR. This work enables scalable, high-quality dynamic imaging with learned priors and can be extended to non-linear dynamics in future work.
Abstract
State-space models (SSM) are common in signal processing, where Kalman smoothing (KS) methods are state-of-the-art. However, traditional KS techniques lack expressivity as they do not incorporate spatial prior information. Recently, [1] proposed an ADMM algorithm that handles the state-space fidelity term with KS while regularizing the object via a sparsity-based prior with proximity operators. Plug-and-Play (PnP) methods are a popular type of iterative algorithms that replace proximal operators encoding prior knowledge with powerful denoisers such as deep neural networks. These methods are widely used in image processing, achieving state-of-the-art results. In this work, we build on the KS-ADMM method, combining it with deep learning to achieve higher expressivity. We propose a PnP algorithm based on KS-ADMM iterations, efficiently handling the SSM through KS, while enabling the use of powerful denoising networks. Simulations on a 2D+t imaging problem show that the proposed PnP-KS-ADMM algorithm improves the computational efficiency over standard PnP-ADMM for large numbers of timesteps.
