Difference between revisions of "Modules:Plastimatch"

From Slicer Wiki
Jump to: navigation, search
Line 75: Line 75:
 
{|
 
{|
 
|
 
|
* '''Input panel:'''
+
* '''Input/Output panel:'''
** '''First input'''
+
** '''Fixed Volume''' Here you choose the "fixed image"
** '''Second input'''
+
** '''Moving Volume''' Here you choose the "moving image", which will be warped to match the fixed image
 
* '''Parameters panel:'''
 
* '''Parameters panel:'''
 
** '''First parameter'''
 
** '''First parameter'''

Revision as of 20:31, 26 April 2010

Home < Modules:Plastimatch

Return to Slicer 3.6 Documentation


Plastimatch

Before Registration
After Registration

General Information

Module Type & Category

Type: CLI

Category: Plastimatch

Authors, Collaborators & Contact

  • Authors: See COPYRIGHT.TXT contained within the package
  • Contact: Greg Sharp, Department of Radiation Oncology, Massachusetts General Hospital (gcsharp@partners.org)
  • Web page: http://plastimatch.org

Module Description

Plastimatch is an open source software for deformable image registration. It is designed for 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:

  • B-spline method for deformable image registration (GPU and multicore accelerated)
  • Demons method for deformable image registration (GPU accelerated)
  • ITK-based algorithms for translation, rigid, affine, demons, and B-spline registration
  • Pipelined, multi-stage registration framework with seamless conversion between most algorithms and transform types
  • 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 DicomRT import and export
  • XiO import and export
  • Plugins for 3D Slicer

Plastimatch also features two handy utilities which are not directly related to image registration:

  • FDK cone-beam CT reconstruction (GPU and multicore accelerated)
  • Digitally reconstructed radiograph (DRR) generation (GPU and multicore accelerated)

Usage

Use Cases, Examples

Plastimatch contains three separate plugins

  • Automatic (B-spline) deformable image registration

Compared to other methods, the plastimatch registration method probably offers (1) superior accuracy for CT-CT registration, and (2) faster results. However, the plastimatch transform is not compatible within the MRML scene, so you cannot easily use it together with other plugins.

  • Manual (landmark) deformable image registration

If you need to manually adjust your registration results, this is the tool for you! You can define a small number of corresponding landmarks (as few as one or two) to repair minor misregistrations. However, the plastimatch transform is not compatible within the MRML scene, so you cannot easily use it together with other plugins.

  • DICOM-RT structure set import

This handy plugin will load a DICOM-RT structure set, and render it as a labelmap.

Examples of the module in use:

  • Intra-subject registration for adaptive radiotherapy
  • Inter-subject registration for automatic segmentation

Tutorials

Quick Tour of Features and Use

When using Plastimatch as a 3D Slicer extension, you specify two input images, and a single output image.

  • Input/Output panel:
    • Fixed Volume Here you choose the "fixed image"
    • Moving Volume Here you choose the "moving image", which will be warped to match the fixed image
  • Parameters panel:
    • First parameter
    • Second parameter
  • Output panel:
    • First output
    • Second output
  • Viewing panel:
User Interface

Development

Notes from the Developer(s)

The most up-to-date docmentation is available at the plastimatch web site: http://plastimatch.org

Dependencies

This module has no dependencies.

Tests

Plastimatch features approximately 100 test cases.

Known bugs

Usability issues

Please report usability issues to the bug tracker.

Source code & documentation

Source code:

Documentation:

More Information

Acknowledgment

National Institutes of Health NIH / NCI 6-PO1 CA 21239 Federal share of program income earned by MGH on C06CA059267

Progetto Rocca Foundation A collaboration between MIT and Politecnico di Milano

References

Publications related to this module go here. Links to pdfs would be useful.