MultiTracer


  • MultiTracer

MultiTracer

Description

MultiTracer is a java-based tool that is useful for manual editing of MRI images in a variety of formats. Such editing is a prerequisite for most intersubject registration tools that can be used to create volume deformation parameters. In addition, the tool also allows manually delineated contours to be traced as used by the surface parameterization project. This tool is being used for landmark delineation in a variety of projects.

Features

  • The MultiTracer program is written in JAVA in order to have a portable interface to execute on any JAVA enabled platform. MultiTracer can save to UCF format.
  • MultiTracer includes tools for simple measurements (e.g., areas, volumes, lengths, widths, surface areas, etc.) as well as tools that resample the tracings into surface meshes that can be analyzed and displayed in three-dimensions.
  • Data can be viewed in any orthogonal plane and cursor positions are automatically tracked on all orthogonal views allowing easy identification of anatomic landmarks

Purpose

MultiTracer is a Java application that allows images to be displayed in three dimensions. The tool allows anatomic structures to be traced and the tracings to be saved in a format that facilitates review and revision. The traced structures can also be exported in the UCF format. These include tools for simple measurements (e.g., areas, volumes, lengths, width, surface areas, etc.) as well as tools that resample the tracings into surface meshes that can be analyzed and displayed.

Installation

The MultiTracer application is contained in a file called 'MultiTracer2.jar'. The application must be launched as an application (i.e., it cannot be used inside a web browser). The method for launching the application depends on the type of computer:

Normal launching
  • For PC's
    Find the icon for MultiTracer2.jar
    Double clicking the icon should launch the application
  • For Macintosh OS X
    Find the icon for MultiTracer2.jar
    Double clicking the icon should launch the application
    Alternatively, open the Terminal application (its usual location is in the Utilities folder inside the Applications folder) and change to the directory where MultiTracer2.jar is located
    On the command line, type: java -jar MultiTracer2.jar
    Alternatively, open the Terminal application as above and change to the directory where your data is located
    On the command line, type: java -jar /pathname/MultiTracer2.jar
    where /pathname/ is the Unix path to the directory containing MultiTracer2.jar
  • For Unix
    Change to the directory where MultiTracer2.jar is located
    On the command line, type: /usr/java/bin/java -jar MultiTracer2.jar
    Alternatively, change to the directory where your data is located
    On the command line, type: /usr/java/bin/java -jar /pathname/MultiTracer2.jar
    where /pathname/ is the Unix path to the directory containing MultiTracer2.jar

If successfully launched, the application will appear with a blank screen area, the next step is to load an image


 
Launching with extra memory

If you plan to load very large files or a large number of smaller files, the default maximum Java heap size that your system allocates to Java processes may be too small, in which case you will encounter "Out of Memory" errors. The method for altering the maximum heap size varies across platforms and implementations. Typing "java -X" or "/usr/java/bin/java -X" at the prompt will probably bring up a list of command line options that include an option for changing the maximum Java heap size.


 
Launching while specifying files to load on the command line

If you launch MultiTracer from the command line, you can enter up to sixteen file names to load into the sixteen available display slots. Simply append the file names, separated by spaces, at the end of the command.


 
Other command line options

The following options can be included on the command line:

-slot1 filename
loads file called 'filename' in display slot 1 of the main display
-slotN filename
loads file called 'filename' in display slot N of the main display (N can be 1 ... 16)
-flip_x
flips default x-axis in main display window
-flip_y
flips default y-axis in main display window
-coronal
changes initial display orientation in main window from transverse to coronal
-sagittal
changes initial display orientation in main window from transverse to sagittal
-swap
swaps display x- and y- axes in main display window
-ortho1_flip_x
flips default x-axis in first orthogonal display window
-ortho1_flip_y
flips default y-axis in first orthogonal display window
-ortho1_swap
swaps display x- and y- axes in first orthogonal display window
-ortho2_flip_x
flips default x-axis in second orthogonal display window
-ortho2_flip_y
flips default y-axis in second orthogonal display window
-ortho2_swap
swaps display x- and y- axes in second orthogonal display window

Grants & Acknowledgments

Beta testing and feature recommendations:
Katherine L. Narr, Ph.D., Sarah Stoltzner, and Maricela Alarcon, Ph.D.
 
Command line parsing uses the Apache Commons CLI package
(http://jakarta.apache.org/commons/cli/index.html)
 
Polygon mode tracing contributed by Juliane Gansert, Lars Hoemke, and Katrin Amunts of the Institute für Medizin, Forschungszentrum Jülich GmbH, Jülich, Germany
 
Supported by:
NCRR and NIBIB (RR13642 and RR12169)
The Human Brain Project (P20-MHDA52176 and P20-MH57180)
The NIA (AG 16750)
NIH P20MH65166
The Brain Mapping Medical Research Organization
The Brain Mapping Support Foundation
The Pierson-Lovelace Foundation
The Ahmanson Foundation
The Tamkin Foundation
The Jennifer Jones Simon Foundation
The Capital Group Companies Charitable Foundation
The Robson Family
The Northstar Fund