Skip to content

yqx7150/WKGM

Repository files navigation

WKGM

Paper: WKGM: Weight-K-space Generative Model for Parallel Imaging Reconstruction

Authors: Zongjiang Tu, Die Liu, Xiaoqing Wang, Chen Jiang, Minghui Zhang, Shanshan Wang, Qiegen Liu*, Dong Liang* https://analyticalsciencejournals.onlinelibrary.wiley.com/doi/10.1002/nbm.5005
NMR in Biomedicine, e5011

Date : June-14-2022
Version : 1.0
The code and the algorithm are for non-comercial use only.
Copyright 2022, Department of Electronic Information Engineering, Nanchang University.

Deep learning based parallel Imaging (PI) has made great progresses in recent years to accelerate magnetic resonance imaging (MRI). Nevertheless, the performanc-es and robustness of existing methods can still be im-proved. In this work, we propose to explore the k-space domain learning via robust generative modeling for flexible PI reconstruction, coined weight-k-space genera-tive model (WKGM). Specifically, WKGM is a general-ized k-space domain model, where the k-space weighting technology and high-dimensional space augmentation design are efficiently incorporated for score-based gen-erative model training, resulting in good and robust re-constructions. In addition, WKGM is flexible and thus can be synergistically combined with various traditional k-space PI models, generating learning-based priors to produce hig-fidelity reconstructions. Experimental re-sults on datasets with varying sampling patterns and ac-celeration factors demonstrate that WKGM can attain state-of-the-art reconstruction results with the well-learned k-space generative prior.

Training Demo

python main.py --config=configs/ve/SIAT_kdata_ncsnpp.py --workdir=exp --mode=train --eval_folder=result

Test Demo

python demo_svdWKGM.py

Checkpoints

We provide pretrained checkpoints. You can download pretrained models from [Google Drive] (https://drive.google.com/file/d/1DmRTPmc_xYaVO3pX1R_CE0ZpiBRFkCwG/view?usp=sharing)

Graphical representation

Pipeline of the prior learning process and PI reconstruction procedure in WKGM

Top line: Prior learning is conducted in weight-k-space domain at a single coil. Bottom line: PI reconstruction is conducted in iterative scheme that alternates between WKGM update and other traditional iterative methods.

Illustration of the forward and reverse processes of k-space data.

K-space domain and weight-k-space domain.

(a) The reference k-space data and its amplitude values. (b) The weight-k-space data and its amplitude values. (c) The image obtained by applying the inverse Fourier encoding on k-space data. (d) The image obtained by applying the inverse Fourier encoding on weight-k-space data.

PI reconstruction results

PI reconstruction results by ESPIRiT, LINDBERG, EBMRec, SAKE, WKGM and SVD-WKGM on T2 Transversal Brain image at R=10 using 2D Poisson sampling mask. The intensity of residual maps is five times magnify.

Convergence curves of WKGM and SVD-WKGM in terms of PSNR versus the iteration number when reconstructing the brain image from 1/3 sampled data under 2D Poisson sampling pattern.

Acknowledgement

The implementation is based on this repository: https://github.com/yang-song/score_sde_pytorch.

Other Related Projects

  • Low-rank Tensor Assisted K-space Generative Model for Parallel Imaging Reconstruction
    [Paper] [Code]

  • Universal Generative Modeling in Dual-domain for Dynamic MR Imaging
    [Paper] [Code]

  • One-shot Generative Prior in Hankel-k-space for Parallel Imaging Reconstruction
    [Paper] [Code] [PPT]

  • Diffusion Models for Medical Imaging [Paper] [Code] [PPT]

About

Weight-K-space Generative Model for Parallel Imaging Reconstruction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published