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

Return to Slicer 3.6 Documentation

Plastimatch > Warping with transform

General Information

Module Type & Category

Type: CLI

Category: Plastimatch

Authors, Collaborators & Contact

  • Authors: See AUTHORS.TXT contained within the package
  • Contact: Greg Sharp, Department of Radiation Oncology, Massachusetts General Hospital (
  • Web page:

Module Description

This is the module for warping image volumes with transforms. It allows you to select B-spline deformable registration transform (B-spline coefficients) or vector field directrly from MRML tree or from file and use it to warp images, structure sets and doses.



Quick Tour of Features and Use

  • Input/Output panel:
    • Input Volume: Here you choose the volume which will be warped.
    • Input transform (MRML): Here you choose the transform from MRML tree.
    • Input transform (file): Here you choose the transform from file (type the full path).
    • Output Volume: Here you choose where to put the output volume. Unless you want to replace an existing volume, you should choose "Create New Volume".
User Interface


Notes from the Developer(s)

Developer-oriented documentation is found on the plastimatch web site:


This module has no dependencies.


Plastimatch features approximately 100 test cases.

Known bugs

Usability issues

Please report usability issues to the bug tracker.

Source code & documentation

We recommended to download the latest source code from subversion:


More Information

About plastimatch

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)


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


  • 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.