Skip to content
XylonXu01Public

About

[MICCAI 2024] Official Pytorch implementation for "Simultaneous Tri-Modal Medical Image Fusion and Super-Resolution using Conditional Diffusion Model."

Resources

Stars

33 stars

Watchers

2 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

Repository files navigation

Simultaneous Tri-Modal Medical Image Fusion and Super-Resolution using Conditional Diffusion Model

Simultaneous Tri-Modal Medical Image Fusion and Super-Resolution using Conditional Diffusion Model, MICCAI 2024. [arXiv]

In clinical practice, tri-modal medical image fusion, compared to the existing dual-modal technique, can provide a more comprehensive view of the lesions, aiding physicians in evaluating the disease's shape, location, and biological activity. However, due to the limitations of imaging equipment and considerations for patient safety, the quality of medical images is usually limited, leading to sub-optimal fusion performance, and affecting the depth of image analysis by the physician. Thus, there is an urgent need for a technology that can both enhance image resolution and integrate multi-modal information. Although current image processing methods can effectively address image fusion and super-resolution individually, solving both problems synchronously remains extremely challenging. In this paper, we propose TFS-Diff, a simultaneously realize tri-modal medical image fusion and super-resolution model. Specially, TFS-Diff is based on the diffusion model generation of a random iterative denoising process. We also develop a simple objective function and the proposed fusion super-resolution loss, effectively evaluates the uncertainty in the fusion and ensures the stability of the optimization process. And the channel attention module is proposed to effectively integrate key information from different modalities for clinical diagnosis, avoiding information loss caused by multiple image processing. Extensive experiments on public Harvard datasets show that TFS-Diff significantly surpass the existing state-of-the-art methods in both quantitative and visual evaluations.

Framework

TFSDiff

Image Fusion Example

TFSDiff

🎓 Citation

Please cite our paper:

@inproceedings{xu2024simultaneous,
  title={Simultaneous Tri-Modal Medical Image Fusion and Super-Resolution using Conditional Diffusion Model},
  author={Xu, Yushen and Li, Xiaosong and Jie, Yuchan and Tan, Haishu},
  booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
  pages={635--645},
  year={2024},
  organization={Springer}
}

Usage

Environment

pip install -r requirement.txt

Prepare Data

Download the dataset on Google Drive|Baidu Yun

Harvard Datasets Platform
128×128 -> 256×256 Google Drive|Baidu Yun
64×64 -> 256×256 Coming soon
32×32 -> 256×256 Coming soon

Testing

1. Pre-trained models

Tasks Platform
128×128 -> 256×256 on Harvard Datasets Google Drive|Baidu Yun
64×64 -> 256×256 on Harvard Datasets Coming soon
32×32 -> 256×256 on Harvard Datasets Coming soon
# Download the pretrained model and edit [sr|sample]_[ddpm|sr3]_[resolution option].json about "resume_state":
"resume_state": [checkpoint path]
# run the script
python infer.py -c [config file]

Training

# Use sr.py and sample.py to train the super resolution task and unconditional generation task, respectively.
# Edit json files to adjust network structure and hyperparameters
python sr.py -p train -c config/sr_sr3.json

Acknowledgements

Our work is based on the following theoretical works:

Other works by our team on Tri-modal medical image fusion:

@article{huang2024generative,
  title={Generative Adversarial Network for Trimodal Medical Image Fusion using Primitive Relationship Reasoning},
  author={Huang, Jingxue and Li, Xiaosong and Tan, Haishu and Cheng, Xiaoqi},
  journal={IEEE Journal of Biomedical and Health Informatics},
  year={2024},
  publisher={IEEE}
}
@article{jie2023tri,
  title={Tri-Modal Medical Image Fusion and Denoising Based on BitonicX Filtering},
  author={Jie, Yuchan and Li, Xiaosong and Zhou, Fuqiang and Ye, Tao},
  journal={IEEE Transactions on Instrumentation and Measurement},
  volume={72},
  pages={1--15},
  year={2023},
  publisher={IEEE}
}
@article{jie2022tri,
  title={Tri-modal medical image fusion based on adaptive energy choosing scheme and sparse representation},
  author={Jie, Yuchan and Zhou, Fuqiang and Tan, Haishu and Wang, Gao and Cheng, Xiaoqi and Li, Xiaosong},
  journal={Measurement},
  volume={204},
  pages={112038},
  year={2022},
  publisher={Elsevier}
}

About

[MICCAI 2024] Official Pytorch implementation for "Simultaneous Tri-Modal Medical Image Fusion and Super-Resolution using Conditional Diffusion Model."

Resources

Stars

33 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages