From Slicer Wiki
Revision as of 16:07, 25 March 2010 by Awiles (talk | contribs) (Created page with 'Return to Slicer 3.6 Documentation Gallery of New Features __NOTOC__ ===Module Name=== Collect Fiducials == Genera…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Home < Modules:CollectFiducials-Documentation-3.6

Return to Slicer 3.6 Documentation

Gallery of New Features

Module Name

Collect Fiducials

General Information

Module Type & Category

Type: Interactive

Category: IGT

Authors, Collaborators & Contact

Module Description

This module is intended for use with OpenIGTLink Module. The main purpose of this module is to collect patient fiducial locations from an external tracking device. Once a tracking system, such as the NDI Aurora, is configured and transforms are being passed to Slicer, then this module will let a user collect the position of patient fiducials, which can then be registered using TransformFromFiducials Module (no Wiki page exists).


Use Cases, Examples

This module is especially appropriate for these use cases:

  • Given a patient with patient fiducials attached prior to imaging or appropriate anatomical landmarks, use this module to collect the locations in the tracking (or reference tool) space for registration with the fiducials or landmarks in the associated image.

Examples of the module in use:

  • To be completed at a later date.


Links to tutorials explaining how to use this module:

  • Tutorial 1: To be completed at a later date.
    • Data Set 1: To be completed at a later date.

Quick Tour of Features and Use

  • Tracker Information: Provide the Transform MRML node that contains the transform for the tool being tracked.
  • Fiducial List Node Selection Panel:
    • Create a new fiducial list MRML node or select an existing list.
    • Select the number of fiducials to set up the table below to have the correct number of rows. The number of fiducials should correspond to the number of fiducials that are identified in the image.
    • Initialize or reset the fiducial list. An easy way to know which fiducials have been collected, it is easier to set all of them to zero and then work through the table.
    • Get New Measure Button: Collect the current location of the tracked tool tip.
    • Save Fiducials Button: Save the fiducial locations to the fiducial list MRML node.


Notes from the Developer(s)


  • OpenIGTLink Module is needed to serve up the tracking data either via IGSTK or a custom program that serves up OpenIGT stream data.
  • Fiducial Registration Algorithm such as TransformFromFiducials (no Wiki page found for it) module in the Registration category is needed after the fiducial markers are collected.


Known bugs

Links to known bugs in the Slicer3 bug tracker

  • None.

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


Developed at Northern Digital Inc. (NDI)