Difference between revisions of "Documentation/4.4/Extensions/MarginCalculator"

From Slicer Wiki
Jump to: navigation, search
(Created page with '<noinclude>{{documentation/versioncheck}}</noinclude> <!-- ---------------------------- --> {{documentation/{{documentation/version}}/module-header}} <!-- -----------------------…')
 
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-header}}
 
{{documentation/{{documentation/version}}/module-header}}
<!-- ---------------------------- -->
 
 
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}
 
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}
 
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}
 
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
Acknowledgments:
+
Contributors: Kevin Wang (Princess Margaret Cancer Centre), Winnie Li (Princess Margaret Cancer Centre)<br>
This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by ... <br>
+
Contact: Kevin Wang, <email>kevin.wang@rmp.uhn.ca</email><br>
Author:Greg Sharp<br>
+
Website: http://www.assembla.com/spaces/margincalculator<br>
Contributors: Jean-Christophe Fillion-Robin ({{collaborator|name|kitware}})<br>
+
License: [http://www.slicer.org/pages/LicenseText Slicer license]
Contact: Greg Sharp, <email>gcsharp@partners.org</email><br>
 
Website: http://plastimatch.org/<br>
 
License: [http://forge.abcd.harvard.edu/gf/project/plastimatch/scmsvn/?action=browse&path=%2F*checkout*%2Fplastimatch%2Ftrunk%2Fsrc%2Fplastimatch%2FLICENSE.TXT&revision=2388 BSD]
 
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
|{{collaborator|logo|namic}}|{{collaborator|longname|namic}}
+
|{{collaborator|logo|sparkit}}|SparKit
 +
|{{collaborator|logo|namic}}|NA-MIC
 +
|{{collaborator|logo|perklab}}|PerkLab
 +
|{{collaborator|logo|ocairo}}|OCAIRO
 
}}
 
}}
 +
 
{{documentation/{{documentation/version}}/module-introduction-end}}
 
{{documentation/{{documentation/version}}/module-introduction-end}}
  
Line 24: Line 23:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Extension Description}}
 
{{documentation/{{documentation/version}}/extension-section|Extension Description}}
Plastimatch is an open source software for image computation. Our main focus is high-performance volumetric registration of medical images, such as X-ray computed tomography (CT), magnetic resonance imaging (MRI), and positron emission tomography (PET). Software features include:
+
Multidimensional data is an extension of 3D Slicer to allow creating and visualization of higher-dimension data nodes, such as 4D volumes, models changing in time, markups changing in time, sequences of transforms, scene camera trajectory, or even sequence of sequences. Software features include:
  
*B-spline method for deformable image registration (GPU and multicore accelerated)
+
* Synthetic dose volume generation for testing.
*Demons method for deformable image registration (GPU accelerated)
+
* Motion simulation for systematic and random errors.
*ITK-based algorithms for translation, rigid, affine, demons, and B-spline registration
+
* Dose population histogram generation based on motion simulation.
*Pipelined, multi-stage registration framework with seamless conversion between most algorithms and transform types
+
* A complete simulation module for margin calculation.
*Landmark-based deformable registration using thin-plate splines for global registration
 
*Landmark-based deformable registration using radial basis functions for local corrections
 
*Broad support for 3D image file formats (using ITK), including DICOM, Nifti, NRRD, MetaImage, and Analyze
 
*DICOM and DICOM-RT import and export
 
*XiO import and export
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{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/PlmDICOMRTImport|Plastimatch DICOM-RT import]]
+
*[[Documentation/{{documentation/version}}/Modules/DoseMorphology|Dose Morphology]]
*[[Documentation/{{documentation/version}}/Modules/PlmLANDWARP|Plastimatch LANDWARP Landmark]]
+
*[[Documentation/{{documentation/version}}/Modules/DosePopulationHistogram|Dose Population Histogram]]
 +
*[[Documentation/{{documentation/version}}/Modules/MarginCalculator|MarginCalculator]]
 +
*[[Documentation/{{documentation/version}}/Modules/MotionSimulator|Motion Simulator]]
 +
*[[Documentation/{{documentation/version}}/Modules/SyntheticRTDose|Synthetic RT Dose]]
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{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">
+
* Comparison of different RT plans with specific margin using dose population histogram
Image:plastimatch_dicomrt_ss.png|DICOM-RT Structure Set
+
* Evaluation of effect of different margin in RT plan
Image:plastimatch_dicomrt_dose.png|DICOM-RT Dose
+
* Calculation of PTV margin
Image:plastimatch_image_1.png|Before Registration
+
 
Image:plastimatch_image_2.png|After Registration
 
Image:before_reg.png|Before Registration
 
Image:after_reg.png|After Registration
 
</gallery>
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Tutorials}}
 
{{documentation/{{documentation/version}}/extension-section|Tutorials}}
  
<gallery widths="200px" perrow="4">
+
* TBA
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>
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Similar Extensions}}
 
{{documentation/{{documentation/version}}/extension-section|Similar Extensions}}
N/A
+
* [[Documentation/{{documentation/version}}/Extensions/SlicerRT|SlicerRT]]: SlicerRT and Margin Calculator are complementary software. Margin Calculator focuses specifically on the RT plan margin calculation, while SlicerRT aims for providing an easy-to-use interface for a wide range of stable, well-tested radiotherapy related features.
 +
* [[Documentation/{{documentation/version}}/Modules/GelDosimetry|Gel Dosimetry]]: Slicelet facilitating a streamlined workflow to perform gel dosimetry analysis for commissioning linacs and evaluating new dose calculation procedures
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|References}}
 
{{documentation/{{documentation/version}}/extension-section|References}}
* 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.  
+
C. Pinter, A. Lasso, A. Wang, D. Jaffray and G. Fichtinger, [http://perk.cs.queensu.ca/sites/perk.cs.queensu.ca/files/Pinter2012_0.pdf "SlicerRT – Radiation therapy research toolkit for 3D Slicer"], Med. Phys., 39(10) pp. 6332-6338, 2012
* 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.
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-section|Information for Developers}}
 
{{documentation/{{documentation/version}}/extension-section|Information for Developers}}
{{documentation/{{documentation/version}}/extension-developerinfo}}
+
* Source code: https://subversion.assembla.com/svn/margincalculator/trunk/MarginCalculator/
 +
* Issue tracker:  [https://www.assembla.com/spaces/dG15GuCs4r4l4UeJe5cbCb/tickets/report/u1049984 open issues and enhancement requests]
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/extension-footer}}
 
{{documentation/{{documentation/version}}/extension-footer}}
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Latest revision as of 18:06, 9 October 2015

Home < Documentation < 4.4 < Extensions < MarginCalculator


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


Introduction and Acknowledgements

Contributors: Kevin Wang (Princess Margaret Cancer Centre), Winnie Li (Princess Margaret Cancer Centre)
Contact: Kevin Wang, <email>kevin.wang@rmp.uhn.ca</email>
Website: http://www.assembla.com/spaces/margincalculator
License: Slicer license

SparKit  
NA-MIC  
OCAIRO  


Extension Description

Multidimensional data is an extension of 3D Slicer to allow creating and visualization of higher-dimension data nodes, such as 4D volumes, models changing in time, markups changing in time, sequences of transforms, scene camera trajectory, or even sequence of sequences. Software features include:

  • Synthetic dose volume generation for testing.
  • Motion simulation for systematic and random errors.
  • Dose population histogram generation based on motion simulation.
  • A complete simulation module for margin calculation.

Modules

Use Cases

  • Comparison of different RT plans with specific margin using dose population histogram
  • Evaluation of effect of different margin in RT plan
  • Calculation of PTV margin


Tutorials

  • TBA

Similar Extensions

  • SlicerRT: SlicerRT and Margin Calculator are complementary software. Margin Calculator focuses specifically on the RT plan margin calculation, while SlicerRT aims for providing an easy-to-use interface for a wide range of stable, well-tested radiotherapy related features.
  • Gel Dosimetry: Slicelet facilitating a streamlined workflow to perform gel dosimetry analysis for commissioning linacs and evaluating new dose calculation procedures

References

C. Pinter, A. Lasso, A. Wang, D. Jaffray and G. Fichtinger, "SlicerRT – Radiation therapy research toolkit for 3D Slicer", Med. Phys., 39(10) pp. 6332-6338, 2012

Information for Developers