Difference between revisions of "Documentation/Labs/SliceViewAnnotations"

From Slicer Wiki
Jump to: navigation, search
Line 14: Line 14:
 
= Design and Implementation =
 
= Design and Implementation =
 
* Code Location: For now we decided to place the code inside "Data Probe" module and expose it to the UI through two push buttons for turning annotations on and off and also a UI for settings popup.
 
* Code Location: For now we decided to place the code inside "Data Probe" module and expose it to the UI through two push buttons for turning annotations on and off and also a UI for settings popup.
 +
{|
 +
|[[Image:SliceViewAnnotationUILocation.png|thumb|540px|Slice Annotations View Layout]]
 +
|}
 +
  
 
* Settings popup
 
* Settings popup

Revision as of 15:04, 11 June 2014

Home < Documentation < Labs < SliceViewAnnotations

Motivation

  • Slice View corner annotations can provide valuable information to Slicer users, making access to imaging information easier and results in a better and faster UI experience.

Features

Some of the key information that can be added to slice view are:

  • Volume names for different layers.
  • Opacity of different layers in multi-layer situations.
  • Information extracted from the DICOM objects, such as Patient Information (e.g name, sex, date of birth, ...), study Information, series information, modality specific information (e.g echo time and relaxation time for MRI images) and so on.
  • Distance scaling bar (ruler) which provides information about the scaling of the image and would change when the user zoom in or zoom out.
  • Color scaling bar
  • Orientation marker

Design and Implementation

  • Code Location: For now we decided to place the code inside "Data Probe" module and expose it to the UI through two push buttons for turning annotations on and off and also a UI for settings popup.
Slice Annotations View Layout


  • Settings popup


  • Annotations Layout
Slice Annotations View Layout

Code branch on Github

Corner Annotations: https://github.com/mehrtash/Slicer/tree/DataProbe-Slice-Annoations Orientation Figure: https://github.com/mehrtash/OrientationFigure

Future features

Issues