ntnu-mr-cancer / SegmentationReproducibility

The Reproducibility of Deep Learning-Based Segmentation of the Prostate Gland and Zones on T2-Weighted MR Images

Home Page:https://www.mdpi.com/2075-4418/11/9/1690

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep learning Segmentation Reproducibility Study

The Reproducibility of Deep Learning-Based Segmentation of the Prostate Gland and Zones on T2-Weighted MR Images

This is the full script that used to conduct the study.

The study was done at the MR Cancer group at the Norwegian University of Science and Technology (NTNU) in Trondheim, Norway. https://www.ntnu.edu/isb/mr-cancer

For detailed information about this method, please read our paper: https://www.mdpi.com/2075-4418/11/9/1690

Note

The provided script was used for research use only.

How to cite this work

In case of using or refering to this script or study, please cite it as:

Sunoqrot, M.R.S.; Selnæs, K.M.; Sandsmark, E.; Langørgen, S.; Bertilsson, H.; Bathen, T.F.; Elschot, M. The Reproducibility of Deep Learning-Based Segmentation of the Prostate Gland and Zones on T2-Weighted MR Images. Diagnostics 2021, 11, 1690. https://doi.org/10.3390/diagnostics11091690

How to use the script

This is a MATLAB® script, the script was written and tested using MATLAB® R2019b.

The file "Master.m" is the main script that contains all the sub functions of the analysis. It also allows to control which fuctions to run or not.

Make sure that all of these files are in the same folder.

Input: You will need to change the paths in the script, mainly the Master file and make sure you prepared the data according to the first section on the analysis script in Master.

Output: Statistical analysis report with some figures, tables and examples.

Dependency

This script depend on the followings, which you should make sure that you have correctly installed them on your computer:

  1. AutoRef normalization method by MR Cancer Group at NTNU Trondheim, Norway https://github.com/ntnu-mr-cancer/AutoRef
  1. JSONLab toolbox (version 1.5): by: Qianqian Fang, Northeastern University, MA, USA.
  • It is included in the Dependency folder.
  1. Python environment with Pyradiomics (V 3.0) and python (3.7). Pyradiomics is by: Computational Imaging & Bioinformatics Lab. Harvard Medical School, MA , USA. https://pyradiomics.readthedocs.io/en/2.2.0/
  2. Convert3D tool from ITK by ITK-SNAP http://www.itksnap.org
  1. elastix toolbox (4.3<=version<=4.7): by: Image Sciences Institute, University Medical Center Utrecht, The Netherlands.
  1. ElastixFromMatlab (a MATLAB® wrapper around elastix) by: CNRS,France and Riverside Research, USA https://sourcesup.renater.fr/www/elxfrommatlab/
  • It is included in the Dependency folder, so no need to download it.
  • In case of you had to redownload the elastix toolbox as mentioned above, make sure to change the paths in "elxTestDefaultConfiguration.m" script.
  1. loadImage3 by: Dr. Mattijs Elschot from the MR center at the Norwegian University of Science and Technology (NTNU), Trondheim, Norway. Dr. Elschot allowed the function useage and upload.
  2. SegmentationQualityControl method by MR Cancer Group at NTNU Trondheim, Norway

Contact us

Feel free to contact us: mohammed.sunoqrot@ntnu.no

About

The Reproducibility of Deep Learning-Based Segmentation of the Prostate Gland and Zones on T2-Weighted MR Images

https://www.mdpi.com/2075-4418/11/9/1690


Languages

Language:MATLAB 99.4%Language:Python 0.6%