Difference between revisions of "Projects:ARRA:miAnnotation:Feedback"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
 
= Feedback from Ron 08/24/11 =
 
= Feedback from Ron 08/24/11 =
 
* in general: Ron is pleased with the top-level things
 
* in general: Ron is pleased with the top-level things
* text display in viewers does not work for Ron
+
 
** problem annotations are obstructing the images: this should NOT be the case
+
== The Text Dilemma ==
 +
* problem: annotations are obstructing the images: this should NOT be the case
 
** fonts ugly
 
** fonts ugly
 
** text gets in the way of things you want to see
 
** text gets in the way of things you want to see
** different direction needed: show information in left bottom corner
+
* different direction needed: show information in left bottom corner
*** two kinds of information
+
** two kinds of information
**** software wants to show information (push)
+
*** software wants to show information (push)
**** user requests information (pull)
+
*** user requests information (pull)
*** in viewers: minimal information
+
** in viewers: minimal information
*** in bottom left corner of Slicer GUI: medium details
+
** in bottom left corner of Slicer GUI: medium details
*** somewhere else: full details
+
** somewhere else (in the annotation module): full details
*** cdash example: way of not to do it -> important information is covered by annotations
+
** cdash example: way of not to do it -> important information is covered by annotations
*** ohloh example: good example -> first minimal, then under cursor more details when probing
+
** ohloh example: good example -> first minimal, then under cursor more details when probing
**** should be the way to go for the bottom left of Slicer GUI
+
=== Possible Solution ===
** possible solutions: we assign names (F1,F2,F3 for Fiducials, M1,M2,M3 for measurements, R1,R2... B1,B2) and descriptions
+
* assign names (F1,F2,F3 for Fiducials, M1,M2,M3 for measurements, R1,R2 for ROI... ) and descriptions
*** name appears in viewers
+
** name appears in viewers
*** description in bottom lower left
+
** description in bottom lower left on roll-over in viewers
**** on roll-over in viewers, show description in bottom left: display only
+
** in annotation module: full details
*** in annotation module: full details
+
 
 +
== General Changes (Target for RSNA release) ==
 +
* take everything out which does not work properly (except for critical functionality)
 +
=== Targeting the Text Dilemma ===
 +
* name+description in bottom lower left, in viewers only name
 +
** possible problem: mouse over event on vtk widgets might not be easily realizable
 +
=== Slim down the Annotation Module ===
 
* get rid of text annotation
 
* get rid of text annotation
 
* get rid of bidimensional annotation
 
* get rid of bidimensional annotation
* just three types: fiducials, measurements (ruler), ROIs
+
* just three annotation types: fiducials, measurements (ruler), ROIs
** ROI needs a name in the future: requires infrastructure change -> in the future
+
=== vtkWidget Changes ===
* for RSNA: name+description in bottom lower left, anything else should be deferred
 
* possible problem: mouse over event on vtk widgets might not be easily realizable
 
 
 
 
* ruler: ticks only in 2D but centimeters
 
* ruler: ticks only in 2D but centimeters
 
* handles for all annotations zooming behavior: should be like Slicer3
 
* handles for all annotations zooming behavior: should be like Slicer3
 +
* ROI needs a name in the future: requires infrastructure change (maybe not for RSNA)
 +
=== Qt GUI Changes ===
 
* sliders in fiducial properties jumps weird: should have dynamic range or 0..20 for the beginning
 
* sliders in fiducial properties jumps weird: should have dynamic range or 0..20 for the beginning
* property links between elements of widgets
+
** size presets: medium is actual size, small and large presets
* size presets: medium is actual size, small and large presets
+
* property linking between elements of widgets so that the user has to change colors at one location
* hotspots for rulers: new icons on wendy's todo list
+
* hotspot icons for ruler placement: new icons on wendy's todo list
 
 
* fiducial list coming so that saving many fiducials do not creates so many files
 
 
 
 
* second eye should be removed in tree view
 
* second eye should be removed in tree view
* view transform: should be cancel
+
* remove Create Panel
** add a key (maybe ctrl) to have it pause mode
+
** replace by toolbar
* remove create panel in the annotation module and move toolbar there
+
** view transform in the toolbar: should be cancel
 +
*** add a key (maybe ctrl) to have it pause mode
 +
* screenshots and sceneviews go into toolbar
 
* take out advanced panel
 
* take out advanced panel
* screenshot goes into toolbar
+
=== MRML Changes ===
* in general if it does not work, take it out of RSNA (except spot where it's critical)
+
* changes related to linking properties
 +
* fiducial list, so that saving many fiducials do not creates so many files

Revision as of 15:24, 24 August 2011

Home < Projects:ARRA:miAnnotation:Feedback

Feedback from Ron 08/24/11

  • in general: Ron is pleased with the top-level things

The Text Dilemma

  • problem: annotations are obstructing the images: this should NOT be the case
    • fonts ugly
    • text gets in the way of things you want to see
  • different direction needed: show information in left bottom corner
    • two kinds of information
      • software wants to show information (push)
      • user requests information (pull)
    • in viewers: minimal information
    • in bottom left corner of Slicer GUI: medium details
    • somewhere else (in the annotation module): full details
    • cdash example: way of not to do it -> important information is covered by annotations
    • ohloh example: good example -> first minimal, then under cursor more details when probing

Possible Solution

  • assign names (F1,F2,F3 for Fiducials, M1,M2,M3 for measurements, R1,R2 for ROI... ) and descriptions
    • name appears in viewers
    • description in bottom lower left on roll-over in viewers
    • in annotation module: full details

General Changes (Target for RSNA release)

  • take everything out which does not work properly (except for critical functionality)

Targeting the Text Dilemma

  • name+description in bottom lower left, in viewers only name
    • possible problem: mouse over event on vtk widgets might not be easily realizable

Slim down the Annotation Module

  • get rid of text annotation
  • get rid of bidimensional annotation
  • just three annotation types: fiducials, measurements (ruler), ROIs

vtkWidget Changes

  • ruler: ticks only in 2D but centimeters
  • handles for all annotations zooming behavior: should be like Slicer3
  • ROI needs a name in the future: requires infrastructure change (maybe not for RSNA)

Qt GUI Changes

  • sliders in fiducial properties jumps weird: should have dynamic range or 0..20 for the beginning
    • size presets: medium is actual size, small and large presets
  • property linking between elements of widgets so that the user has to change colors at one location
  • hotspot icons for ruler placement: new icons on wendy's todo list
  • second eye should be removed in tree view
  • remove Create Panel
    • replace by toolbar
    • view transform in the toolbar: should be cancel
      • add a key (maybe ctrl) to have it pause mode
  • screenshots and sceneviews go into toolbar
  • take out advanced panel

MRML Changes

  • changes related to linking properties
  • fiducial list, so that saving many fiducials do not creates so many files