Difference between revisions of "Projects/Slicer3/2007 Project Week ROIs in Slicer3"

From NAMIC Wiki
Jump to: navigation, search
Line 26: Line 26:
  
 
There are multiple ways we can define ROIs:
 
There are multiple ways we can define ROIs:
1. directly: painting a label map (Editor module)
+
 
 +
1. directly: painting/outlining a label map (Editor module)
 +
 
 
2. implicitly: specifying a location-and-radius (Fei's module), or
 
2. implicitly: specifying a location-and-radius (Fei's module), or
 +
 
3. vector-form: points + curves (may be a DICOM compatible representation)
 
3. vector-form: points + curves (may be a DICOM compatible representation)
 +
 
...(others?)...
 
...(others?)...
  
Line 38: Line 42:
 
we should see if there's a good way to consolidate this functionality
 
we should see if there's a good way to consolidate this functionality
 
and provide one-click access to it.  
 
and provide one-click access to it.  
 +
 +
Relationship between ROIs and fiducials?
 +
 +
Will we have paint and draw tools? How about erase?
 +
 +
Cross-over with editor?
 +
 +
What kind of implicit regions are useful?
 +
 
</div>
 
</div>
  

Revision as of 17:55, 21 June 2007

Home < Projects < Slicer3 < 2007 Project Week ROIs in Slicer3
ROIsketch.png


Key Investigators

  • Wendy, Jim, Nicole, Steve, Ron


Objective

Plan for ROIs in Slicer3

He'd like ROI-drawing functionality to be available (like Fiducials are) across the application -- not only in the ROI module or the Editor module, etc. He'd like to avoid making a user "wormhole" from one module into another (ROI/Editor) module to define a region, and then navigate back to continue what they were doing.

So somehow, at the application GUI level, Ron would like to expose this functionality. I think that sounds like a good idea.

There are multiple ways we can define ROIs:

1. directly: painting/outlining a label map (Editor module)

2. implicitly: specifying a location-and-radius (Fei's module), or

3. vector-form: points + curves (may be a DICOM compatible representation)

...(others?)...

To expose this at the Application GUI level, we could use a new ROI-mouse-mode (maybe a drop down choice from a single icon)? or a pop-up-and-dismiss ROI toolbox?

so before we add an icon to the toolbar for Fei's ROI module, we should see if there's a good way to consolidate this functionality and provide one-click access to it.

Relationship between ROIs and fiducials?

Will we have paint and draw tools? How about erase?

Cross-over with editor?

What kind of implicit regions are useful?

Approach, Plan

Sketch above is a starting point -- includes all the ways of defining an ROI I can think of. Shows toolbar menubutton with drop-down menu and a corresponding mouse-mode for "defining ROI".


Progress

...



References