This paper pioneers exploring Mamba, a new paradigm for long-range dependency modeling with linear complexity, for efficient and effective MRI reconstruction.
- If you find this work helpful, please give us a 🌟 to receive the updation !
Jan. 31th, 2025
: DM-Mamba is underReview.- We are sorting the code 🔥🔥🔥
The accelerated MRI reconstruction poses a challenging ill-posed inverse problem due to the significant undersampling in k-space. Deep neural networks, such as CNNs and ViT, have shown substantial performance improvements for this task while encountering the dilemma between global receptive fields and efficient computation. To this end, this paper pioneers exploring Mamba, a new paradigm for long-range dependency modeling with linear complexity, for efficient and effective MRI reconstruction. However, directly applying Mamba to MRI reconstruction faces three significant issues: (1) Mamba's row-wise and column-wise scanning disrupts k-space's unique spectrum, leaving its potential in k-space learning unexplored. (2) Existing Mamba methods unfold feature maps with multiple lengthy scanning paths, leading to long-range forgetting and high computational burden. (3) Mamba struggles with spatially-varying contents, resulting in limited diversity of local representations. To address these, we propose a dual-domain multi-scale Mamba for MRI reconstruction from the following perspectives: (1) We pioneer vision Mamba in k-space learning. A circular scanning is customized for spectrum unfolding, benefiting the global modeling of k-space. (2) We propose a multi-scale Mamba with an efficient scanning strategy in both image and k-space domains. It mitigates long-range forgetting and achieves a better trade-off between efficiency and performance. (3) We develop a local diversity enhancement module to improve the spatially-varying representation of Mamba. Extensive experiments are conducted on three public datasets for MRI reconstruction under various undersampling patterns. Comprehensive results demonstrate that our method significantly outperforms state-of-the-art methods with lower computational cost.
Prepare the dataset in the following structure for easy use of the code.The provided data loaders is ready for this this format and you may change it as your need.
|--
|
| |--xxx.h5
Dataset Folder-----| |--train--|...
| | |...
| |
| |
|--PD -|
|
| |--xxx.h5
|-- val --|...
|...
Ubuntu 20.04
CUDA 11.7
Python 3.9
PyTorch 2.0.1 + cu117
If you have any questions, please feel free to contact the author by [email protected].
## Acknowledgement
This repo is built upon [fastMRI](https://github.com/facebookresearch/fastMRI), [ReconFormer](https://github.com/guopengf/ReconFormer), and [MambaIR] (https://github.com/csguoh/MambaIR). Many thanks to their brilliant works!!!