MI-Segmentation Ver3.1

This is the official implementation code for Deep learning for diagnosis of chronic myocardial infarction on nonenhanced cardiac cine MRI.

Zhang, Nan*, Guang Yang*, Zhifan Gao, Chenchu Xu, Yanping Zhang, Rui Shi, Jennifer Keegan et al. "Deep learning for diagnosis of chronic myocardial infarction on nonenhanced cardiac cine MRI." Radiology 291, no. 3 (2019): 606-617.

  • Co-first Author

If you use this code for your research, please cite our paper.

@article{zhang2019deep,
  title={Deep learning for diagnosis of chronic myocardial infarction on nonenhanced cardiac cine MRI},
  author={Zhang, Nan and Yang, Guang and Gao, Zhifan and Xu, Chenchu and Zhang, Yanping and Shi, Rui and Keegan, Jennifer and Xu, Lei and Zhang, Heye and Fan, Zhanming and others},
  journal={Radiology},
  volume={291},
  number={3},
  pages={606--617},
  year={2019},
  publisher={Radiological Society of North America}
}

Requirements

This code is written for the Matlab (tested with versions R2014a-2014b) and Python (2.7) interpreter and requires the Matlab Image Processing Toolbox and the Keras.

Train New Dataset

To train a new dataset is also very simple and straight forward. Simply convert your cropped ROI by:

  • 11x11_builder.m
  • flow_builder.m

Then, running the train.py