Sub-DM
February 14, 2026 ยท View on GitHub
Paper: Sub-DM: Subspace Diffusion Model with Orthogonal Decomposition for MRI Reconstruction
Authors: Yu Guan, Qinrong Cai, Wei Li, Qiuyun Fan, Dong Liang*, Qiegen Liu*
IEEE Transactions on Computational Imaging, vol. 12, pp. 309-320, 2026, https://ieeexplore.ieee.org/document/11345970
Date : November-6-2024
Version : 1.0
The code and the algorithm are for non-comercial use only.
Copyright 2022, Department of Mathematics and Computer Sciences, Nanchang University.
Diffusion model-based approaches recently achieved remarkable success in MRI reconstruction, but inte-gration into clinical routine remains challenging due to its time-consuming convergence. This phenomenon is particularly notable when directly apply conventional diffusion process to k-space data without considering the inherent properties of k-space sampling, limiting k-space learning efficiency and image reconstruction quality. To tackle these challenges, we introduce subspace diffusion model with orthogonal decomposition, a method (referred to as Sub-DM) that restrict the diffusion process via projections onto subspace as the k-space data distribution evolves toward noise. Particularly, the orthogonal decomposition strategy con-structs a low-rank subspace, which is formed by wavelet components and structured through tensor stacking. The low-rank property of this subspace ensures that the diffusion process requires only a few simple iterations to produce accurate prior information. Moreover, when the diffusion process is trans-ferred to this subspace, the focus shifts to learning the low-dimensional intrinsic features of the data, thereby enhancing the generalization ability of the diffusion model. Considering the strategy is approximately re-versible and incurs no information loss, it allows the diffusion process in different spaces to refine models through a mutual feedback mechanism, thereby enriching the prior information learning from multiple dimensions. Comprehensive experiments on different datasets clearly demonstrate that Sub-DM achieves faster convergence speed and exhibits more robust generalization ability.
Requirements and Dependencies
python==3.7.11
Pytorch==1.7.0
tensorflow==2.4.0
torchvision==0.8.0
tensorboard==2.7.0
scipy==1.7.3
numpy==1.19.5
ninja==1.10.2
matplotlib==3.5.1
jax==0.2.26
Training Demo
python main.py --config=configs/subvp/cifar10_ncsnpp_continuous.py --workdir=exp --mode=train --eval_folder=result
Test Demo
python PCsampling_demo_parallel_svd_dwt_2model2.py
Graphical representation
The stacked formulation in subspace in Fig.1
An overview of Sub-DM based on subspace low-rank learning. in Fig2.
Convergence analysis of different models in Fig3.
Experimental results of knee in Fig4.