/cardisort

Primary LanguagePython

cardisort

CardiSort: a convolutional neural network for cross vendor automated sorting of cardiac MR images

This is a deep learning network which was developed to sort cardiac MRI images by sequence type and imaging plane, facilitating efficient and fully automated post-processing pipelines.

Please find the pre-trained model weights here.

The model can be run to sort a folder of DICOM images as:

>> python cardisort_inference.py [INPUT_FOLDER] 

or

>> python cardisort_inference.py [INPUT_FOLDER] [OUTPUT_FOLDER]

This assumes that the input folder contains only one CMR study from one patient. For an idea of how to run on multiple input folders from multiple patients see run_multiple.sh. You will need to update the path to the python environment to fit your own setup.

If you find this code helpful in your research please cite the following paper:

Ruth P Lim, Stefan Kachel, Adriana DM Villa, Leighton Kearney, Nuno Bettencourt, Alistair A Young, Amedeo Chiribiri, and Cian M Scannell. CardiSort: a convolutional neural network for cross vendor automated sorting of cardiac MR images. arXiv preprint arXiv:2109.08479, 2021.

@misc{lim2021cardisort,
      title={CardiSort: a convolutional neural network for cross vendor automated sorting of cardiac MR images}, 
      author={Ruth P Lim and Stefan Kachel and Adriana DM Villa and Leighton Kearney and Nuno Bettencourt and Alistair A Young and Amedeo Chiribiri and Cian M Scannell},
      year={2021},
      eprint={2109.08479},
      archivePrefix={arXiv},
      primaryClass={eess.IV}
}