Difference between revisions of "DiffusionImaging"

From mitk.org
Jump to navigation Jump to search
Line 60: Line 60:
  
 
== Downloads ==
 
== Downloads ==
 +
 +
=== Latest stable installers (2017.07) ===
 +
{| class="wikitable" width=100% style="background-color:#ffffff;"
 +
| Windows 7, Windows 10
 +
| [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Windows/MITK-Diffusion-2017.07-win64.exe MS Windows (64 bit) installer]
 +
|-
 +
| Windows 7, Windows 10
 +
| [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Windows/MITK-Diffusion-2017.07-win64.zip MS Windows (64 bit) zip archive]
 +
|-
 +
| Ubuntu 16.04 and newer
 +
|  [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Linux/MITK-Diffusion-2017.07-linux64.tar.gz Ubuntu (64 bit), tar.gz archive]
 +
|-
 +
| Ubuntu 14.04
 +
|  [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Linux/MITK-Diffusion-2017.07-Ubuntu14.04.64bit.tar.gz Ubuntu (64 bit), tar.gz archive]
 +
|}
  
 
=== Requirements ===
 
=== Requirements ===
Line 66: Line 81:
 
** Install Python 3.X: <pre>sudo apt install python3 python3-pip</pre>
 
** Install Python 3.X: <pre>sudo apt install python3 python3-pip</pre>
 
** Download Python requirements file: https://phabricator.mitk.org/file/data/r7yikza26ozkodxlypsq/PHID-FILE-thn2yotzr2jein4apf3x/PythonRequirements.txt
 
** Download Python requirements file: https://phabricator.mitk.org/file/data/r7yikza26ozkodxlypsq/PHID-FILE-thn2yotzr2jein4apf3x/PythonRequirements.txt
** Install Python packages: <pre>pip3 install -r PythonRequirements.txt</pre>
+
** Install Python requirements: <pre>pip3 install -r PythonRequirements.txt</pre>
 
** If your are behind a proxy use <pre>pip3 --proxy <proxy> install -r PythonRequirements.txt</pre>
 
** If your are behind a proxy use <pre>pip3 --proxy <proxy> install -r PythonRequirements.txt</pre>
  
Line 73: Line 88:
 
** Install Python 3.X: https://www.anaconda.com/download/
 
** Install Python 3.X: https://www.anaconda.com/download/
 
** Download Python requirements https://phabricator.mitk.org/file/data/r7yikza26ozkodxlypsq/PHID-FILE-thn2yotzr2jein4apf3x/PythonRequirements.txt
 
** Download Python requirements https://phabricator.mitk.org/file/data/r7yikza26ozkodxlypsq/PHID-FILE-thn2yotzr2jein4apf3x/PythonRequirements.txt
** Install Python packages from the conda command prompt: <pre>pip install -r PythonRequirements.txt</pre>
+
** Install Python requirementsfrom the conda command prompt: <pre>pip install -r PythonRequirements.txt</pre>
 
** If your are behind a proxy use <pre>pip --proxy <proxy> install -r PythonRequirements.txt</pre>
 
** If your are behind a proxy use <pre>pip --proxy <proxy> install -r PythonRequirements.txt</pre>
  
Line 83: Line 98:
 
** CUDA: https://developer.nvidia.com/cuda-downloads
 
** CUDA: https://developer.nvidia.com/cuda-downloads
 
** (optional) cuDNN: https://developer.nvidia.com/cudnn
 
** (optional) cuDNN: https://developer.nvidia.com/cudnn
 
Currently we do not provide macOS binaries.
 
 
 
=== Available stable installers (2017.07)===
 
{| class="wikitable" width=100% style="background-color:#ffffff;"
 
| Windows 7, Windows 10
 
| [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Windows/MITK-Diffusion-2017.07-win64.exe MS Windows (64 bit) installer]
 
|-
 
| Windows 7, Windows 10
 
| [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Windows/MITK-Diffusion-2017.07-win64.zip MS Windows (64 bit) zip archive]
 
|-
 
| Ubuntu 16.04 and newer
 
|  [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Linux/MITK-Diffusion-2017.07-linux64.tar.gz Ubuntu (64 bit), tar.gz archive]
 
|-
 
| Ubuntu 14.04
 
|  [http://mitk.org/download/releases/MITK-Diffusion-2017.07/Linux/MITK-Diffusion-2017.07-Ubuntu14.04.64bit.tar.gz Ubuntu (64 bit), tar.gz archive]
 
|}
 
  
  

Revision as of 15:39, 22 August 2018

DiffusionImaging$MITK DIsmall.png

MITK Diffusion

Quicklinks



The MITK Diffusion application [1,2] offers a selection of image analysis algorithms for the processing of diffusion-weighted MR images. It encompasses the research of the Division Medical Image Computing at the German Cancer Research Center (DKFZ).


Features & Highlights

  • Support for most established image formats, such as DICOM, NIFTI, and NRRD
  • Tensor and Q-ball reconstruction
  • Intravoxel Incoherent Motion (IVIM) analysis
  • Fiber tractography and fiber processing
    • Global tractography [3]
    • Interactive (similar to [4]) deterministic and probabilistic peak, ODF and tensor streamline tractography
    • Machine learning based tractography [5]
  • Brain network statistics and visualization (connectomics)
  • Fiberfox: simulation of diffusion-weighted MR images [6]
  • Command line tools for most functionalities

The MITK Diffusion application is based on the MITK research platform and is completely open-source. The code is embedded into the source code of MITK as a module and can be accessed through the public git repository.


Version

The current version is MITK Diffusion 2017.07 based on the MITK commit hash 2bda849ee86a362583ee3d2beb4baaca038bd8a5.

This is a beta release based on the current master branch of MITK that features cutting edge developments and has not been tested extensively! The next stable release of this application will be based on the next stable release of MITK. Many but not all modules available in MITK are included in this beta release. If you encounter any bugs, please report them in our bugtracking system or use the MITK-users mailing list. We are grateful for any feedback!


User manual

Please refer to the user manual of MITK Diffusion 2017.07 or use the context help pages in the application (F1).

The nightly user manual can be found here.


References

[1] Fritzsche, Klaus H., Peter F. Neher, Ignaz Reicht, Thomas van Bruggen, Caspar Goch, Marco Reisert, Marco Nolden, et al. “MITK Diffusion Imaging.” Methods of Information in Medicine 51, no. 5 (2012): 441.

[2] Fritzsche, K., and H.-P. Meinzer. “MITK-DI A New Diffusion Imaging Component for MITK.” In Bildverarbeitung Für Die Medizin, n.d.

[3] Neher, P. F., B. Stieltjes, M. Reisert, I. Reicht, H.P. Meinzer, and K. Maier-Hein. “MITK Global Tractography.” In SPIE Medical Imaging: Image Processing, 2012.

[4] Chamberland, M., K. Whittingstall, D. Fortin, D. Mathieu, und M. Descoteaux. „Real-time multi-peak tractography for instantaneous connectivity display“. Front Neuroinform 8 (2014): 59. doi:10.3389/fninf.2014.00059.

[5] Neher, Peter F., Marc-Alexandre Côté, Jean-Christophe Houde, Maxime Descoteaux, and Klaus H. Maier-Hein. “Fiber Tractography Using Machine Learning.” NeuroImage. Accessed July 17, 2017. doi:10.1016/j.neuroimage.2017.07.028.

[6] Neher, Peter F., Frederik B. Laun, Bram Stieltjes, and Klaus H. Maier-Hein. “Fiberfox: Facilitating the Creation of Realistic White Matter Software Phantoms.” Magnetic Resonance in Medicine 72, no. 5 (November 2014): 1460–70. doi:10.1002/mrm.25045.


Downloads

Latest stable installers (2017.07)

Windows 7, Windows 10 MS Windows (64 bit) installer
Windows 7, Windows 10 MS Windows (64 bit) zip archive
Ubuntu 16.04 and newer Ubuntu (64 bit), tar.gz archive
Ubuntu 14.04 Ubuntu (64 bit), tar.gz archive

Requirements

  • For Windows users:


Known issues

The Fiberfox command line application does not read the b-value but uses a default b-value of 1000 s/mm². This bug does not affect the GUI version of Fiberfox. This bug also has no effect if the first non-zero b-value is 1000 s/mm², which is for example the case in the simulated HCP dataset (10.5281/zenodo.572345). This bug is fixed in the current master of the MITK source code.


Building MITK Diffusion from source

  1. Install Qt on your system.
  2. Clone MITK from out git repository using Git version control.
  3. Configure the MITK Superbuild using CMake.
    1. Choose the source code directory and an empty binary directory.
    2. Click "Configure".
    3. Set the option MITK_BUILD_CONFIGURATION to "DiffusionRelease".
    4. Click "Generate".
  4. Build the project
    1. Linux: Open a console window, navigate to the build folder and type "make -j8" (optionally supply the number threads to be used for a parallel build qith -j).
    2. Windows (requires visual studio): Open the MITK Superbuild solution file and build all projects.
  5. The build may take some time and should yield the binaries in "your_build_folder/MITK-build/bin"

More detailed build instructions can be found in the documentation.


Contact

If you have questions about the application or if you would like to give us feedback, don't hesitate to contact us using our mailing list or, for questions that are of no interest for the community, directly.