Quantitative Ischemic Lesions of Portable Low-Field-Strength MRI Using Deep Learning-Based Super-Resolution
This is the official implementation of Quantitative Ischemic Lesions of Portable Low-Field-Strength MRI Using Deep Learning-Based Super-Resolution
. This project utilizes the Swin-Conv-UNet (SCUNet) denoising network to enhance low field images, making them comparable to high field images.
In this repository, we are committed to following the Checklist for Artificial Intelligence in Medical Imaging(CLAIM) 2024 Update to guide our work and practices. By adhering to these guidelines, we aim to contribute to the scientific community with robust and reliable research outputs. Note that the project is for research purposes only. If you intend to use it for any commercial purposes, please contact the authors.
- Python 3.8
- PyTorch 1.7
- NVIDIA GPU+CUDA>11.3
pip3 install -r requirements.txt
Please direct to the pretrain_simulation folder for more details.
Left: the simulated image(after downsampling and adding rician noise) as input; Right: the acquired HR images
Phase 2 applied the operations below on the two series(one is acquired from the LF-MRI, and another is acquired from the HF-MRI).
- ANTs for registration
- bias field correction (SimpleITK N4 Bias Field)
- skull stripping (from FreeSurfer)
python3 utils/data_proc.py
python3 main.py --data_dir $DATA_DIR$ --model $MODEL$ --save $SAVE_DIR$
python3 main.py --data_dir $DATA_DIR$ --save $SAVE_DIR$ --data_test batch1 --model SCUNET --pre_train ../demo.pt --test_only --save_results
For more in-depth results, please refer to the detailed discussion in the paper.
Left: the PMRI image as input; Right: the SynthMRI image as output
The code is built on SCUNet, DAT. Special thanks to FastMRI.
If you have any questions, please open an issue, and we'll get back to you promptly.