Learning spatially adaptive sparsity level maps for arbitrary convolutional dictionaries
Authors: Joshua Schulz, David Schote, Christoph Kolbitsch, Kostas Papafitsoros, Andreas Kofler
Organizations: Physikalisch-Technische Bundesanstalt (PTB), Braunschweig and Berlin, Germany · School of Mathematical Sciences, Queen Mary University of London, UK
State-of-the-art learned reconstruction methods often rely on black-box modules that, despite their strong performance, raise questions about their interpretability and robustness. Here, we build on a recently proposed image reconstruction method, which is based on embedding data-driven information into a model-based convolutional dictionary regularization via neural network-inferred spatially adaptive sparsity level maps. By means of improved network design and dedicated training strategies, we extend the method to achieve filter-permutation invariance as well as the possibility to change the convolutional dictionary at inference time. We apply our method to low-field MRI and compare it to several other recent deep learning-based methods, also on in vivo data, where the benefit of using a different dictionary is demonstrated. We further assess the method's robustness when tested on in- and out-of-distribution data. When tested on the latter, the proposed method suffers less from the data distribution shift compared to the other learned methods, which we attribute to its reduced reliance on training data due to its underlying model-based reconstruction component.
Figures & tables
Figure 1: The reconstruction pipeline of the CDL- Λ method and the three different versions of NETΘ ( V1 – V3 ) (orange blocks) investigated in this study. First, a learned high-pass filtering step solving ( PH ) is performed (green block) . Then, NETΘ estimates spatially varying sparsity level maps from an input (blue block) . Last, a FISTA algorithm is unrolled to obtain an approximate solution of ( PR ) (ocher block) . An estimate of the solution is obtained by adding the low-frequency component that was extracted in the first block. In contrast to V1 and V2, the proposed improved V3 is permutation invariant and allows for the use of dictionaries with a different number of filters K .
V1
V2
V3
Base
SSIM
0.85±
0.05
0.82±
0.05
0.82±
0.05
MSE
0.11±
0.04
0.14±
0.06
0.14±
0.06
π1
Δ SSIM
−0.06±
0.01
−0.08±
0.03
0
Δ MSE
0.12±
0.04
0.14±
0.10
0
π2
Δ SSIM
−0.05±
0.01
−0.06±
0.02
0
Δ MSE
0.12±
0.04
0.12±
0.08
0
Table 1: Results for NETΘ as in ( V1 ), ( V2 ) and ( V3 ) for three filter permutations π1,π2,π3 , shown for K=32,11×11 -kernels. The improved V3 is filter permutation invariant by construction. Note that differences between the baselines of V1, V2, and V3 can be attributed to the deviations of the three versions in terms of the number of trainable parameters, which can be easily addressed by increasing them.
Figure 2: MSE obtained by CDL- Λ with NETΘ V3 over the brain MR test set for 16 different choices of dictionaries. Note that, for training, we did not use the K=128 -dictionaries.
Figure 3: Eight out of K=32Λ -maps with the largest variance, seen as indicative of the filter’s importance in the image representation, for each NETΘ V1, V2, V3, and for filter size kf×kf=11×11 .
Figure 4: A comparison of MoDL [ 1 ] , E2E VarNet [ 19 ] , SRDenseNet [ 7 ] and CDL- Λ ( K=64,11×11 -kernels) on in-distribution brain MR data (left, σ2=0.3 ) and out-of-distribution knee MR data (right, σ2=0.2 ).
Figure 5: SSIM scores on the brain and knee MR test datasets for noise variances σ2=0.2 and σ2=0.3 . The dashed lines denote the median SSIM value of the respective methods on the brain dataset. Note how for MoDL, E2E-VarNet, and SRDenseNet, the median brain-SSIM lies outside the interquartile range of the corresponding knee-SSIM distributions.
Figure 6: In vivo T2-weighted brain MR image: MoDL, E2E VarNet and SRDenseNet, and the CDL- Λ with the improved NETΘ ( V3 ), once with K=16 filters of size kf×kf=9×9 , and once with K=128 , kf×kf=11×11 . Note how the use of a larger dictionary at inference, which was not used in training, leads to a sharper result.
While highly accelerated non-Cartesian acquisition protocols significantly reduce scan time, they often entail long reconstruction delays. Deep learning based reconstruction methods can alleviate this, but often lack stability and robustness to distribution shifts. As an alternative, we train a rotation invariant weakly convex ridge regularizer (WCRR). The resulting variational reconstruction approach is benchmarked against state of the art methods on retrospectively simulated data and (out of distribution) on prospective GoLF SPARKLING and CAIPIRINHA acquisitions. Our approach consistently outperforms widely used baselines and achieves performance comparable to Plug and Play reconstruction with a state of the art 3D DRUNet denoiser, while offering substantially improved computational efficiency and robustness to acquisition changes. In summary, WCRR unifies the strengths of principled variational methods and modern deep learning based approaches.
German Shâma Wache, Chaithya G R, Asma Tanabene +1
Faculty of Mathematics, Chemnitz University of Technology, Germany · NeuroSpin, Frédéric Joliot Institute for Life Sciences, CEA Paris-Saclay, France · MIND, Inria Saclay Centre, France +1
Sparse dictionary coding represents signals as linear combinations of a few dictionary atoms. It has been applied to images, time series, graph signals and multi-way spatio-temporal data by jointly employing temporal and spatial dictionaries. Data-agnostic analytical dictionaries, such as the discrete Fourier transform, wavelets and graph Fourier, have seen wide adoption due to efficient implementations and good practical performance. On the other hand, dictionaries learned from data offer sparser and more accurate solutions but require learning of both the dictionaries and the coding coefficients. This becomes especially challenging for multi-dictionary scenarios since encoding coefficients correspond to all atom combinations from the dictionaries. To address this challenge, we propose a low-rank coding model for 2-dictionary scenarios and study its data complexity. Namely, we establish upper and lower bounds on the number of samples needed to learn dictionaries that generalize to unseen samples from the same distribution. We propose an alternating convex optimization solution, called AODL, which employs alternating optimization between the sparse coding matrices and the learned dictionaries. We demonstrate its quality for data reconstruction and missing value imputation in both synthetic and real-world datasets. For a fixed reconstruction quality, AODL learns up to 90% sparser solutions compared to non-low-rank and analytical (fixed) dictionary baselines. In addition, the learned dictionaries reveal interpretable insights into patterns from training samples.
Boya Ma, Abram Magner, Maxwell McNeil +1
University at Albany – SUNY, Computer Science, Albany, NY, USA
In this chapter, we review and discuss the regularity properties of spatially adaptive regularisation weight functions used in variational image reconstruction. Incorporating such weights into classical model-based regularisers, such as Total Variation (TV) and Total Generalised Variation (TGV), allows the regularisation strength to vary across the image and adapt to local image content. When appropriately estimated, these weights can thus significantly improve edge and detail preservation in the reconstructions. We review the existing theoretical literature on this topic for different regularity classes, including constant, continuous, and piecewise constant functions. Our discussion is motivated by recent work on hybrid image reconstruction methods that combine model-based regularisation with deep neural networks to learn highly adaptive regularisation weights. In particular, we discuss how the structural properties of these weights influence the reconstruction from both theoretical and practical perspectives. Through representative examples in image denoising and magnetic resonance imaging (MRI) reconstruction, we demonstrate that the learned weights are often of low regularity and can adapt not only to the image structure but also to the specific noise realisation. We conclude by highlighting several directions for future research on this topic.
Kostas Papafitsoros, Luca Calatroni, Andreas Kofler
School of Mathematical Sciences, Queen Mary University of London, London E1 4BS, United Kingdom · MaLGa centre, DIBRIS, Universit`a di Genova, Istituto Italiano di Tecnologia, Genoa, Italy · Physikalisch-Technische Bundesanstalt (PTB), Braunschweig and Berlin, Germany