Difference between revisions of "CTK Transfer function widget"
From NAMIC Wiki
Arnaudgelas (talk | contribs) (Created page with '==Key Investigators== * Harvard Medical School: Nicolas Rannou * Kitware: Julien Finet * Isomics: Steve Pieper <div style="margin: 20px;"> <div style="width: 27%; float: left; p…') |
|||
| (15 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
| + | __NOTOC__ | ||
| + | <gallery> | ||
| + | Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]] | ||
| + | </gallery> | ||
| + | |||
==Key Investigators== | ==Key Investigators== | ||
| − | * Harvard Medical School: Nicolas Rannou | + | * Harvard Medical School: Nicolas Rannou, Arnaud Gelas |
* Kitware: Julien Finet | * Kitware: Julien Finet | ||
* Isomics: Steve Pieper | * Isomics: Steve Pieper | ||
| − | <div style="margin: | + | ==Project== |
| − | <div style="width: | + | |
| + | [[File:Piece_histo_gradient.png|600px|Piecewise, vertical gradient and histogram]] | ||
| + | [[File:qSlicerVolumesModule.png|350px|Integration in Slicer]] | ||
| + | <div style="margin: 10px;"> | ||
| + | <div style="width: 30%; float: left; padding-right: 3%;"> | ||
<h3>Objective</h3> | <h3>Objective</h3> | ||
| + | * Enhance the [http://www.commontk.org/index.php/Documentation/ctkTransferFunctionWidget CTK Transfer Function Widgets] | ||
| + | * Improve design/structure of the widget | ||
| + | * Integrate it in [http://gofigure2.sourceforge.net/ GoFigure2] ( [http://sourceforge.net/apps/trac/gofigure2/wiki Wiki page] ) for multichannel images visualization | ||
| + | * Source code | ||
| + | CTK GIT: git@github.com:commontk/CTK.git | ||
| + | |||
| + | GoFigure2 SVN: https://gofigure2.svn.sourceforge.net/svnroot/gofigure2 | ||
| + | * Datasets | ||
| + | [[File:Datasets.zip]] | ||
</div> | </div> | ||
| − | <div style="width: | + | <div style="width: 25%; float: left; padding-right: 3%;"> |
<h3>Approach, Plan</h3> | <h3>Approach, Plan</h3> | ||
| + | * Discuss with Julien, Ron, Sean, Steve and Arnaud about the needs, structure, etc. | ||
| + | * Get the CTK color and piecewise transfer functions working | ||
| + | * The transfer functions background should be the image of interest's histogram | ||
| + | * Implement the color transfer function widget in GoFigure2 to visualize multichannel images | ||
</div> | </div> | ||
| − | <div style="width: | + | <div style="width: 25%; float: left;"> |
<h3>Progress</h3> | <h3>Progress</h3> | ||
| + | *NEW FEATURES | ||
| + | ** Dragging points | ||
| + | *** Stop Mode | ||
| + | *** Switch Mode | ||
| + | *** Draw Mode | ||
| + | ** Possibility to draw a Transfer Function "on the fly" | ||
| + | ** Multiple points selection/deletion | ||
| + | ** Current point highlighted | ||
| + | ** Select all points | ||
| + | ** Drag all selected points | ||
| + | ** Histrogram as background (in Slicer) | ||
| + | *TO DO | ||
| + | ** Fix some bugs | ||
| + | ** Add more mouse interaction | ||
| + | ** Zoom on ROI of the TF | ||
| + | ** Multiple points selection by drawing ROI | ||
| + | ** ... | ||
| + | ** Any suggestion is welcome! | ||
</div> | </div> | ||
Latest revision as of 23:01, 28 June 2010
Home < CTK Transfer function widgetKey Investigators
- Harvard Medical School: Nicolas Rannou, Arnaud Gelas
- Kitware: Julien Finet
- Isomics: Steve Pieper
Project
Objective
- Enhance the CTK Transfer Function Widgets
- Improve design/structure of the widget
- Integrate it in GoFigure2 ( Wiki page ) for multichannel images visualization
- Source code
CTK GIT: git@github.com:commontk/CTK.git
GoFigure2 SVN: https://gofigure2.svn.sourceforge.net/svnroot/gofigure2
- Datasets
File:Datasets.zip
Approach, Plan
- Discuss with Julien, Ron, Sean, Steve and Arnaud about the needs, structure, etc.
- Get the CTK color and piecewise transfer functions working
- The transfer functions background should be the image of interest's histogram
- Implement the color transfer function widget in GoFigure2 to visualize multichannel images
Progress
- NEW FEATURES
- Dragging points
- Stop Mode
- Switch Mode
- Draw Mode
- Possibility to draw a Transfer Function "on the fly"
- Multiple points selection/deletion
- Current point highlighted
- Select all points
- Drag all selected points
- Histrogram as background (in Slicer)
- Dragging points
- TO DO
- Fix some bugs
- Add more mouse interaction
- Zoom on ROI of the TF
- Multiple points selection by drawing ROI
- ...
- Any suggestion is welcome!