2011 Winter Project Week:Annotation module in Slicer4 Display widget intersections


Jump to: navigation, search

Key Investigators

  • UPenn: Daniel Haehn
  • SPL: Nicole Aucoin, Steve Pieper


The new annotation module provides vtkWidgets-based tools in Slicer4.

The tools include 2D and 3D representations. While the 2D widgets only appear in one slice viewer, we want to illustrate the intersections with the other slice viewers as well.

Approach, Plan

By using mathematical projections, the position of widget intersections with different formatted plains can be calculated. We want to optimize the current and error-prune implementation.


The current implementation only sometimes work (see screenshots).

Project Week Update: It turned out that the current implementation was already pretty good. We only had to include a check to make sure the distances of the end-points to the specific slice are differently signed. The new screenshot shows the prior failing case now fixed. On a side note, it is notable that the ruler now includes ticks (measuring tape behavior).

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. ITK Module
  2. Slicer Module
    1. Built-in
    2. Extension -- commandline
    3. Extension -- loadable [X]
  3. Other (Please specify)


  • Bronstein
Personal tools