Difference between revisions of "CTK Transfer function widget"

From NAMIC Wiki
Jump to: navigation, search
 
(5 intermediate revisions by 2 users not shown)
Line 11: Line 11:
 
==Project==
 
==Project==
  
[[File:CtkVTKPiecewiseFunction.png|400px]]         [[File:Megasonlab multichannel.png|350px]]
+
[[File:Piece_histo_gradient.png|600px|Piecewise, vertical gradient and histogram]]
 
+
[[File:qSlicerVolumesModule.png|350px|Integration in Slicer]]
 
<div style="margin: 10px;">
 
<div style="margin: 10px;">
<div style="width: 50%; float: left; padding-right: 3%;">
+
<div style="width: 30%; float: left; padding-right: 3%;">
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
Line 37: Line 37:
  
 
</div>
 
</div>
<div style="width: 18%; float: left;">
+
<div style="width: 25%; float: left;">
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
* New features
+
*NEW FEATURES
 
** Dragging points
 
** Dragging points
 
*** Stop Mode
 
*** Stop Mode
Line 46: Line 46:
 
*** Draw Mode
 
*** Draw Mode
 
** Possibility to draw a Transfer Function "on the fly"
 
** Possibility to draw a Transfer Function "on the fly"
** Multiple points selection
+
** Multiple points selection/deletion
** Delete selected points
 
 
** Current point highlighted
 
** Current point highlighted
 
** Select all points
 
** Select all points
 
** Drag all selected points
 
** Drag all selected points
* To do
+
** Histrogram as background (in Slicer)
 +
*TO DO
 
** Fix some bugs
 
** Fix some bugs
 
** Add more mouse interaction
 
** Add more mouse interaction
 +
** Zoom on ROI of the TF
 +
** Multiple points selection by drawing ROI
 
** ...
 
** ...
 
** Any suggestion is welcome!
 
** Any suggestion is welcome!
** Different dragging mo
 
  
 
</div>
 
</div>

Latest revision as of 23:01, 28 June 2010

Home < CTK Transfer function widget

Key Investigators

  • Harvard Medical School: Nicolas Rannou, Arnaud Gelas
  • Kitware: Julien Finet
  • Isomics: Steve Pieper

Project

Piecewise, vertical gradient and histogram Integration in Slicer

Objective

 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)
  • 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!