Difference between revisions of "Projects/Slicer3/2007 Project Week Lightbox"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{|
 
{|
|[[Image:ProjectWeek-2007.png|thumb|320px|Return to [[2007_Programming/Project_Week_MIT|Project Week Main Page]] ]]
+
|[[Image:ProjectWeek-2007.png|thumb|250px|Return to [[2007_Programming/Project_Week_MIT|Project Week Main Page]] ]]
|[[Image:SlicerLightboxStoryboard.png|thumb|320px|Storyboard for multiple view.]]
+
|[[Image:SlicerLightboxStoryboard.png|thumb|250px|Storyboard for multiple view.]]
|[[Image:LightBox.png|thumb|320px|As implemented in Slicer3.]]
+
|[[Image:LightBox.png|thumb|250px|As implemented in Slicer3.]]
 
|}
 
|}
  
Line 43: Line 43:
 
Still working on
 
Still working on
 
* Coordinate and image value readouts [done]
 
* Coordinate and image value readouts [done]
* Slice spacing for tiles verses sliders/scrollwheel
+
* Slice spacing for tiles verses sliders/scrollwheel [done]
* Fiducials
+
* Fiducials [done]
 +
* Magnifier [done]
 
* Active pane selector
 
* Active pane selector
 
* Performance (could optimize for scrolling)
 
* Performance (could optimize for scrolling)
 +
* 3D display
  
 
Will need to coordinate with:
 
Will need to coordinate with:
Line 60: Line 62:
 
===References===
 
===References===
  
* [[Slicer3:Tools for Radiologists | Slicer3 Tools for Radiologists]]
+
* [https://www.slicer.org/wiki/Slicer3:Tools_for_Radiologists Slicer3 Tools for Radiologists]

Latest revision as of 18:07, 10 July 2017

Home < Projects < Slicer3 < 2007 Project Week Lightbox
Storyboard for multiple view.
As implemented in Slicer3.


Key Investigators

  • GE: James Ross, Jim Miller
  • BWH: Wendy Plesniak
  • Isomics: Steve Pieper


Objective

Provide a multiview layout facility for 2D image viewers.


Approach, Plan

  • Use multiple renderers in a single render window
  • Modify reslice and compositing pipeline to generate N slices instead of one
  • Modify SWidgets to handle the additional renderer->render window coordinate frame
  • Modify SliceNode to store a layout (plus serialization)
  • Modify SliceControllerWidget to provide controls to set the layout

Progress

Great progress!

Still working on

  • Coordinate and image value readouts [done]
  • Slice spacing for tiles verses sliders/scrollwheel [done]
  • Fiducials [done]
  • Magnifier [done]
  • Active pane selector
  • Performance (could optimize for scrolling)
  • 3D display

Will need to coordinate with:

  • Geometry layers



References