Skip to content

andreped/Raidionics-Slicer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Raidionics-Slicer

Plugin for 3D Slicer to use the segmentation models and clinical reporting techniques (RADS) packaged in Raidionics. The plugin was first introduced in the article "Brain tumor preoperative surgery imaging: models and software solutions for segmentation and standardized reporting", published in Frontiers in Neurology.

Installation

The plugin has been tested with the stable release 5.2.1 of 3D Slicer.

  • Download 3D Slicer for your running operating system from here.

  • Download the plugin source code through either:
    ∘ Downloading stable release from here.
    ∘ (Alt.) Cloning current state:

    git clone --single-branch --branch master https://github.com/dbouget/Raidionics-Slicer.git

  • Download and install Docker (see below).

  • Load the plugin into 3D Slicer:
    ∘ All Modules > Extension Wizard.
    ∘ Developer Tools > Extension Wizard.
    ∘ Select Extension > point to the folder (second Raidionics) and add it to the path (tick the small box at the bottom).

  • Restart 3D Slicer to setup Python environment.

How to cite

If you are using Raidionics-Slicer in your research, please use the following citation:

@article{10.3389/fneur.2022.932219,
    title={Preoperative Brain Tumor Imaging: Models and Software for Segmentation and Standardized Reporting},
    author={Bouget, David and Pedersen, André and Jakola, Asgeir S. and Kavouridis, Vasileios and Emblem, Kyrre E. and Eijgelaar, Roelant S. and Kommers, Ivar and Ardon, Hilko and Barkhof, Frederik and Bello, Lorenzo and Berger, Mitchel S. and Conti Nibali, Marco and Furtner, Julia and Hervey-Jumper, Shawn and Idema, Albert J. S. and Kiesel, Barbara and Kloet, Alfred and Mandonnet, Emmanuel and Müller, Domenique M. J. and Robe, Pierre A. and Rossi, Marco and Sciortino, Tommaso and Van den Brink, Wimar A. and Wagemakers, Michiel and Widhalm, Georg and Witte, Marnix G. and Zwinderman, Aeilko H. and De Witt Hamer, Philip C. and Solheim, Ole and Reinertsen, Ingerid},
    journal={Frontiers in Neurology},
    volume={13},
    year={2022},
    url={https://www.frontiersin.org/articles/10.3389/fneur.2022.932219},
    doi={10.3389/fneur.2022.932219},
    issn={1664-2295}
}

Methodological background

More information about the different models provided and architectures used can be accessed from the below-listed publications.

Neuro

Mediastinum

Docker setup

A proper Docker setup is mandatory since all processing is performed within a Docker image. 3D Slicer is only used for its graphical user interface.

Start by downloading the Docker Desktop app from here. Then click on the downloaded executable and follow the instructions.

Ubuntu installation:

Setup the Docker images

  • The necessary Docker images are public, therefore an account is not necessary. All images will be automatically downloaded upon model selection, which might take some minutes while the 3D Slicer interface won't be responding.

  • The main Docker image can also be downloaded manually by:

    docker pull dbouget/raidionics-rads:v1.1

  • When you execute for the first time, you might get a pop-up from Docker asking to allow the sharing of a .raidonics-slicer/ directory, accept!

About

Automatic segmentation and generation of standardized clinical reports for the most common brain tumors, using MRI volumes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.9%
  • CMake 1.1%