Modules:BRAINSResample

From Slicer Wiki
Revision as of 02:51, 5 June 2010 by Hjmjohnson (talk | contribs)
Jump to: navigation, search
Home < Modules:BRAINSResample

Return to Slicer 3.6 Documentation

Gallery of New Features


Module Name

BRAINSResample

User Interface

General Information

Module Type & Category

Type: CLI

Category: Registration


Authors, Collaborators & Contact

Author: This tool was developed by Vincent Magnotta, Greg Harris, and Hans Johnson.

Contributors: The development of this tool was supported by funding from grants NS050568 and NS40068 from the National Institute of Neurological Disorders and Stroke and grants MH31593, MH40856, from the National Institute of Mental Health.


Module Description

Program title BRAINSResample
Program version 3.0.0
Program documentation-url http://www.slicer.org/slicerWiki/index.php/Modules:BRAINSResample

BRAINSResample is a program whose purpose is to resample image volumes to a new resolution, optionally applying a transformation.

Usage

BRAINSResample collects together three common image processing tasks that all involve resampling an image volume: Resampling to a new resolution and spacing, applying a transformation (using an ITK transform IO mechanisms) and Warping (using a vector image deformation field).

Quick Tour of Features and Use

  • Inputs Parameters for specifying the image to warp and resulting image space
    • Image To Warp [--inputVolume]: Image To Warp
    • Reference Image [--referenceVolume]: Reference image used only to define the output space. If not specified, the warping is done in the same space as the image to warp.
  • Outputs Resulting deformed image parameters
    • Output Image [--outputVolume]: Resulting deformed image
    • Pixel Type [--pixelType]: Specifies the pixel type for the input/output images. The "binary" pixel type uses a modified algorithm whereby the image is read in as unsigned char, a signed distance map is created, signed distance map is resampled, and then a thresholded image of type unsigned char is written to disk.
  • Warping Parameters Parameters used to define home the image is warped
    • Deformation Field [--deformationVolume]: Deformation Field to be used to warp the image
    • Warp By Transform [--warpTransform]: Filename for the BRAINSFit transform used in place of the deformation field
    • Interpolation Mode [--interpolationMode]: Type of interpolation to be used when applying transform to moving volume. Options are Linear, NearestNeighbor, BSpline, or WindowedSinc
    • Default Value [--defaultValue]: Default voxel value
  • Advanced Options Add warped grid to output image to help show the deformation that occured with specified spacing. A spacing of 0 in a dimension indicates that grid lines should be rendered to fall exactly (i.e. do not allow displacements off that plane). This is useful for makeing a 2D image of grid lines from the 3D space
    • Add Grids [--gridSpacing]: Add warped grid to output image to help show the deformation that occured with specified spacing. A spacing of 0 in a dimension indicates that grid lines should be rendered to fall exactly (i.e. do not allow displacements off that plane). This is useful for makeing a 2D image of grid lines from the 3D space
User Interface

Development

Notes from the Developer(s)

Dependencies

BRAINSResample depends on Slicer3 (for the SlicerExecutionModel support) and ITK. BRAINSResample depends on BRAINSCommonLib


Tests

http://testing.psychiatry.uiowa.edu


Usability issues

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

More Information

Acknowledgment

The development of this tool was supported by funding from grants NS050568 and NS40068 from the National Institute of Neurological Disorders and Stroke and grants MH31593, MH40856, from the National Institute of Mental Health.


References

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