Difference between revisions of "Projects:ARRA:SlicerEM Meeting 08092010"
From NAMIC Wiki
m |
|||
| Line 28: | Line 28: | ||
= Meeting Notes = | = Meeting Notes = | ||
| + | |||
<pre> | <pre> | ||
| + | |||
| + | Thanks Kilian to visit us :) | ||
| + | |||
General: | General: | ||
- Review main slicerEM page, add more information | - Review main slicerEM page, add more information | ||
Revision as of 20:15, 9 August 2010
Home < Projects:ARRA:SlicerEM Meeting 08092010Back to SlicerEM:Developer page
Contents
Purpose
- Midterm meeting / Group work with Kilian to address possible issues
Attendants
- Kilian Pohl
- Sebastien Barre (Available over the phone)
- Jean-Christophe Fillion-Robin
- Julien Finet
- Danielle Pace
Agenda
As of today::
- 8.30am: Kilan@RDU airport
- 9.15am: Kilian@Carrboro
- Grab coffee@weaver street market then breakfast in conference room
- 9.30 - 12: Meeting / Discuss eventual problems
- Lunch with Danielle, Julien and Myself - Panzanella ?
- 1 - 5pm: Open / Group work
ToDo
- Review all the panels and associated porting strategy
- WorkflowManager overview
- Python scripting overview
- Which TCL code should be ported to C++ ?
Meeting Notes
Thanks Kilian to visit us :)
General:
- Review main slicerEM page, add more information
WorkflowManager:
- Should provide a high-level and a low-level API
- The High-level API should be very simple
- All method related to QState should be protected.
- Add a method lastStep()
- Make sure it's possible to configure step (Test associated with button, should Next be enabled)
- Remove any UI related function from CTKCore
- Review API to eview API validateForward / validateBackward / enter / exit
AnatomicalTree
- Model or TreeWidget : It resumes using QModel will be esier on the long term and will make
interaction management eaiser.
- Would be a plus to display attributes in the tree itself (class weight, update button, ...)
- What about model hierachy node: they didn't exist when EMSegmenter was created.
ColorMap:
- There is not need to focus on that widget. It will be part of the SlicerQt port effort.
Print and Advanced:
- There is no need to port.
Stop Conditions:
- Spinbox or slider could be used. Iteration range of 1 to 20 is a reasonable choice.
- Bias iteration: -1 / 0 => never done / 2 every two iterations
MFA: Mean field approx - Smoothing labels ...
Intensity distribution:
- add matrix widget for covariance matrix
Working directory:
- Use ctkWorkingDirectoryButton
VOI:
- No a priority. Let's wait the DisplayableManager and InteractionNode framework is stable.
Progress report:
- No a priority - Part of the SlicerQt port effort. Open question
Graph:
vtkImageCurveRegion
Set mean, set coveriance, scaling, ...
=> Calculates values
------> vtkImageGraph: AddCurveRegion
-> Generate image from Arrays (Fixed number of point)
|
|-----> vtkImageDrawObjects -> Input(BG)
-> AddObjects=>lines
Histogram:
vtkImageDrawObjects.cxx:
- DrawContinuousLine
- No need to waste time on the logic behind the graph