Difference between revisions of "Documentation/Nightly/Extensions/DTIProcess"

From Slicer Wiki
Jump to: navigation, search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
<noinclude>{{documentation/versioncheck}}</noinclude>
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-header}}
 
{{documentation/{{documentation/version}}/module-header}}
<!-- ---------------------------- -->
+
 
{{ambox
 
| type  = protection
 
| image = [[File:InProgress.png|40px|alt=Work in progress]]
 
| text  = WARNING: This page is Work in Progress, which means:
 
* the information is not complete
 
* some information refers to other modules/extensions
 
* the extension is not yet part of 3D Slicer
 
* testing and documentation is limited
 
}}
 
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}
 
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}
Author: Casey Goodlett<br>
+
Author: Francois Budin<br>
Contributors: Aditya Gupta (NIRAL, University Of North Carolina), Clement Vachet (SCI Institute, University of Utah), Francois Budin (NIRAL, University of North Carolina), Guido Gerig (SCI Institute, University of Utah), Hans Johnson (University of Iowa), Martin Styner (NIRAL, University Of North Carolina), Sylvain Gouttard (SCI Institute, University of Utah), Yundi Shi (NIRAL, University of North Carolina), Zhexing Liu (NIRAL, University of North Carolina), Casey Goodlett (Kitware)<br>
+
Contributors: Casey Goodlett (Kitware), Aditya Gupta (NIRAL, University Of North Carolina), Clement Vachet (SCI Institute, University of Utah), Francois Budin (NIRAL, University of North Carolina), Guido Gerig (SCI Institute, University of Utah), Hans Johnson (University of Iowa), Martin Styner (NIRAL, University Of North Carolina), Sylvain Gouttard (SCI Institute, University of Utah), Yundi Shi (NIRAL, University of North Carolina), Zhexing Liu (NIRAL, University of North Carolina)<br>
 
Contact: Francois Budin, <email>fbudin@unc.edu</email><br>
 
Contact: Francois Budin, <email>fbudin@unc.edu</email><br>
 
Website: http://www.nitrc.org/projects/dtiprocess/<br>
 
Website: http://www.nitrc.org/projects/dtiprocess/<br>
License: [http://www.nitrc.org/include/glossary.php#187 BSD]
+
License: [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
 
+
<gallery>
 
+
Image:DTIProcessLogo.png|DTIProcess
 
+
Image:UNC-NIRAL.png‎|NIRAL
 +
Image:UNC-logo.png|UNC
 +
Image:Logo-namic.jpg‎|NAMIC
 +
</gallery>
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Extension Description}}
 
{{documentation/{{documentation/version}}/extension-section|Extension Description}}
 
DTIProcess is a DTI processing and analysis toolkit developed in UNC and University of Utah. Tools in this toolkit include:
 
DTIProcess is a DTI processing and analysis toolkit developed in UNC and University of Utah. Tools in this toolkit include:
  
* dtiestim: tool that takes in a set of DWIs in nrrd format and estimates a tensor field out of it. It also has many useful options.
+
* dtiestim (in Diffusion/Diffusion Weighted Images): tool that takes in a set of DWIs in nrrd format and estimates a tensor field out of it. It also has many useful options.
* dtiprocess: tool that handles tensor fields
+
* dtiprocess (in Diffusion/Diffusion Tensor Images): tool that handles tensor fields
* dtiaverage: program that allows to compute the average of an arbitrary number of tensor fields
+
* dtiaverage (in Diffusion/Diffusion Tensor Images/CommandLineOnly): program that allows to compute the average of an arbitrary number of tensor fields. This tools should be used in a command line.
* fibertrack: program that implements a simple streamline tractography method based on the principal eigenvector of the tensor field
+
* fiberprocess (in Diffusion/Tractography): tool that manage fiber files extracted from the fibertrack tool or any fiber tracking algorithm
* fiberprocess: tool that manage fiber files extracted from the fibertrack tool or any fiber tracking algorithm
+
* fiberstats (in Diffusion/Tractography/CommandLineOnly): program that prints out some statistics computed on a fiber bundle. This tools should be used in a command line.
* A couple other tools that are included in the package and that are not CLI compatible
+
 
 +
NOTE:
 +
 
 +
* maxcurvature, scalartransform and fibertrack are not packaged anymore as part of the DTIProcess Slicer extension. Those tools are not maintained anymore.
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Modules}}
 
{{documentation/{{documentation/version}}/extension-section|Modules}}
*[[Documentation/{{documentation/version}}/Modules/PlmBSplineDeformableRegistration|Plastimatch Automatic deformable image registration]]
+
*[[Documentation/{{documentation/version}}/Modules/dtiestim|dtiestim]]
*[[Documentation/{{documentation/version}}/Modules/PlmDICOMRTImport|Plastimatch DICOM-RT import]]
+
*[[Documentation/{{documentation/version}}/Modules/dtiprocess|dtiprocess]]
*[[Documentation/{{documentation/version}}/Modules/PlmDICOMRTExport|Plastimatch DICOM-RT export]]
+
*[[Documentation/{{documentation/version}}/Modules/dtiaverage|dtiaverage]]
*[[Documentation/{{documentation/version}}/Modules/PlmDoseComparison|Plastimatch Dose Comparison]]
+
*[[Documentation/{{documentation/version}}/Modules/fiberprocess|fiberprocess]]
*[[Documentation/{{documentation/version}}/Modules/PlmDoseVolumeHistogram|Plastimatch Dose Volume Histogram]]
+
*[[Documentation/{{documentation/version}}/Modules/fiberstats|fiberstats]]
*[[Documentation/{{documentation/version}}/Modules/PlmLANDWARP|Plastimatch LANDWARP Landmark]]
 
*[[Documentation/{{documentation/version}}/Modules/PlmSyntheticImageGeneration|Plastimatch Synthetic Image Generation]]
 
*[[Documentation/{{documentation/version}}/Modules/PlmThreshBox|Plastimatch Threshold in a box]]
 
*[[Documentation/{{documentation/version}}/Modules/PlmXFORMWARP|Plastimatch XFORMWARP]]
 
  
 +
<!-- ---------------------------- -->
 +
{{documentation/{{documentation/version}}/extension-section|Deprecated tools (used to be part of this package)}}
 +
*[[Documentation/{{documentation/version}}/Modules/fibertrack|fibertrack]]
 +
*[[Documentation/{{documentation/version}}/Modules/maxcurvature|maxcurvature]]
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Use Cases}}
 
{{documentation/{{documentation/version}}/extension-section|Use Cases}}
[http://plastimatch.org/data_sources.html Sample data] to use with modules.
 
 
<gallery widths="200px" perrow="4">
 
<gallery widths="200px" perrow="4">
Image:plastimatch_dicomrt_ss.png|DICOM-RT Structure Set
+
Image:DTIEstim-B0-crop.png|Baseline Image
Image:plastimatch_dicomrt_dose.png|DICOM-RT Dose
+
Image:DTIestim-iDWI-sagittal.png|iDWI
Image:plastimatch_image_1.png|Before Registration
+
Image:DTIEstim-DTI-FA-crop.png|Fractional Anisotropy
Image:plastimatch_image_2.png|After Registration
+
Image:DTIProcess-MD-crop.png|Mean Diffusivity
Image:before_reg.png|Before Registration
+
Image:FiberStats-Results.png |Fibers statistics
Image:after_reg.png|After Registration
 
</gallery>
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Tutorials}}
 
 
 
<gallery widths="200px" perrow="4">
 
Image:plastimatch_tutorial_ppt.png|[http://forge.abcd.harvard.edu/gf/download/frsrelease/110/1023/3D_Slicer_Plastimatch_Registration_Tutorial.ppt Download tutorial]
 
Image:plastimatch_tutorial_data.png|[http://forge.abcd.harvard.edu/gf/download/frsrelease/85/1004/rider-lung-images.tar.gz Download tutorial data]
 
Image:plastimatch_dicomrt_tutorial_ppt.png|[http://forge.abcd.harvard.edu/gf/download/frsrelease/110/1568/3D_Slicer_Plastimatch_DICOM_RT_Tutorial_2010_12_28.pdf Download tutorial (PDF)]
 
Image:plastimatch_dicomrt_ss.png|[http://forge.abcd.harvard.edu/gf/download/frsrelease/85/934/chest-phantom-dicomrt-xio-4.33.02.tar.gz (Download tutorial data)]
 
Image:3D_Slicer_Plastimatch_Landmark_Registration_Tutorial.png|[http://forge.abcd.harvard.edu/gf/download/frsrelease/110/1622/3D_Slicer_Plastimatch_Landmark_Registration_Tutorial.ppt Download tutorial]
 
Image:fixed.png|[http://forge.abcd.harvard.edu/gf/download/frsrelease/85/1619/synthetic_img.zip Download tutorial data]
 
 
</gallery>
 
</gallery>
  
Line 73: Line 57:
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
{{documentation/{{documentation/version}}/extension-section|References}}
+
{{documentation/{{documentation/version}}/extension-section|Information for Developers}}
* G Sharp, N Kandasamy, H Singh, M Folkert, "GPU-based streaming architectures for fast cone-beam CT image reconstruction and demons deformable registration," Physics in Medicine and Biology, 52(19), pp 5771-83, 2007.
 
* V Boldea, G Sharp, SB Jiang, D Sarrut, "4D-CT lung motion estimation with deformable registration: Quantification of motion nonlinearity and hysteresis," Medical Physics, 33(3), pp 1008-18, 2008.
 
* Z Wu, E Rietzel, V Boldea, D Sarrut, G Sharp, "Evaluation of deformable registration of patient lung 4DCT with sub-anatomical region segmentations," Medical Physics, 35(2), pp 775-81, 2008.
 
* G Sharp et al. "Plastimatch - An open source software suite for radiotherapy image processing," Proceedings of the XVIth International Conference on the use of Computers in Radiotherapy, May, 2010.
 
* N. Shusharina, G. Sharp "Landmark-based image registration with analytic regularization", IEEE Trans. Med. Imag., submitted, 2011.
 
  
<!-- ---------------------------- -->
+
More information as well as the source code can found on the project webpage: http://www.nitrc.org/projects/dtiprocess
{{documentation/{{documentation/version}}/extension-section|Information for Developers}}
 
{{documentation/{{documentation/version}}/extension-developerinfo}}
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-footer}}
 
{{documentation/{{documentation/version}}/extension-footer}}
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Latest revision as of 19:05, 16 July 2014

Home < Documentation < Nightly < Extensions < DTIProcess


For the latest Slicer documentation, visit the read-the-docs.


Introduction and Acknowledgements

Author: Francois Budin
Contributors: Casey Goodlett (Kitware), Aditya Gupta (NIRAL, University Of North Carolina), Clement Vachet (SCI Institute, University of Utah), Francois Budin (NIRAL, University of North Carolina), Guido Gerig (SCI Institute, University of Utah), Hans Johnson (University of Iowa), Martin Styner (NIRAL, University Of North Carolina), Sylvain Gouttard (SCI Institute, University of Utah), Yundi Shi (NIRAL, University of North Carolina), Zhexing Liu (NIRAL, University of North Carolina)
Contact: Francois Budin, <email>fbudin@unc.edu</email>
Website: http://www.nitrc.org/projects/dtiprocess/
License: Apache License, Version 2.0

Extension Description

DTIProcess is a DTI processing and analysis toolkit developed in UNC and University of Utah. Tools in this toolkit include:

  • dtiestim (in Diffusion/Diffusion Weighted Images): tool that takes in a set of DWIs in nrrd format and estimates a tensor field out of it. It also has many useful options.
  • dtiprocess (in Diffusion/Diffusion Tensor Images): tool that handles tensor fields
  • dtiaverage (in Diffusion/Diffusion Tensor Images/CommandLineOnly): program that allows to compute the average of an arbitrary number of tensor fields. This tools should be used in a command line.
  • fiberprocess (in Diffusion/Tractography): tool that manage fiber files extracted from the fibertrack tool or any fiber tracking algorithm
  • fiberstats (in Diffusion/Tractography/CommandLineOnly): program that prints out some statistics computed on a fiber bundle. This tools should be used in a command line.

NOTE:

  • maxcurvature, scalartransform and fibertrack are not packaged anymore as part of the DTIProcess Slicer extension. Those tools are not maintained anymore.

Modules

Deprecated tools (used to be part of this package)

Use Cases

Similar Extensions

N/A

Information for Developers

More information as well as the source code can found on the project webpage: http://www.nitrc.org/projects/dtiprocess