
Screen shot of deformed atlas
This is a screen shot from a simple application that uses a 2-dimensional TPS to warp one image onto another. The warping is controlled by an arbitrary number of landmarks positioned on both images.
The left-most pane shows the original primary image, the bottom pane shows the original secondary image, and the center pane shows the secondary image deformed so that the landmarks match the primary.
This is a simple example of deformable
image registration. The example shown is the registration of a patient's CT image with an atlas of
nodal drainage regions developed by a research group at Ohio State University.
EditInstalling the application
The prototype is a Windows application that can be downloaded
here.
To install and run the application:
- Unpack the files in the zip to a common directory.
- To run the example, double-click the WarpTPS.exe program. The two image files will automatically be loaded.
- To load the pre-computed TPS for the atlas, choose Open from the File menu and then select the landmarks.tps file. After loading, the atlas will be deformed to the study image.
EditInstructions for using the application
Landmarks are created by clicking either on the left pane or on the center pane. A new landmark is created at the clicked point, and a landmark is also placed on the secondary image.
Landmarks may be moved in any of the three panes by dragging. When the user stops the drag, the vector field is updated and the center image is resampled. Different images can be loaded by selecting File->Open and then selecting the first, and then the second image in the open dialogs. The two images must have the same dimensions, however.
EditNLM's Insight Toolkit (ITK)
We are currently working on re-implementing the features of WarpTPS using the Insight Toolkit, produced by the National Library of Medicine in support of the
Visible Human project.

Please check out the
ITK website for more details about this powerful platform.