Modules:Plastimatch

From Slicer Wiki
Jump to: navigation, search
Home < Modules:Plastimatch

Return to Slicer 3.6 Documentation


Plastimatch

User Interface
Output
Caption

General Information

Module Type & Category

Type: CLI

Category: Plastimatch

Authors, Collaborators & Contact

  • Authors: Full list of authors
  • Contact: Greg Sharp, Radiation Oncology, Massachusetts General Hospital (gcsharp@partners.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.

  • DicomRT structure set import


Examples of the module in use:

  • Example 1
  • Example 2

Tutorials

Links to tutorials explaining how to use this module:

  • Tutorial 1
    • Data Set 1

Quick Tour of Features and Use

A list panels in the interface, their features, what they mean, and how to use them. For instance:

  • Input panel:
    • First input
    • Second input
  • Parameters panel:
    • First parameter
    • Second parameter
  • Output panel:
    • First output
    • Second output
  • Viewing panel:
User Interface

Development

Notes from the Developer(s)

Algorithms used, library classes depended upon, use cases, etc.

Dependencies

Other modules or packages that are required for this module's use.

Tests

On the Dashboard, these tests verify that the module is working on various platforms:

Known bugs

Links to known bugs in the Slicer3 bug tracker


Usability issues

Follow this link to the Slicer3 bug tracker. Please select the usability issue category when browsing or contributing.

Source code & documentation

Links to the module's source code:

Source code:

Doxygen documentation:

More Information

Acknowledgment

Include funding and other support here.

References

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