Difference between revisions of "Events:Slicer4-Review-07-2011"

From NAMIC Wiki
Jump to: navigation, search
Line 18: Line 18:
  
 
== Priority TBD ==
 
== Priority TBD ==
 +
===UI===
 
* Reformat capabilities: We need a widget and possibly a slider based interface.
 
* Reformat capabilities: We need a widget and possibly a slider based interface.
 
* Main GUI
 
* Main GUI
Line 25: Line 26:
 
** After main gui
 
** After main gui
 
** Using GUI Testing
 
** Using GUI Testing
 +
* Volume rendering transfer function
 +
** Jittery, and banding
 +
** Threshold
 +
** Better appearance of the elements of the transfer function. They look ugly and are not antialiased. Check the graph in [https://www.ohloh.net/p/slicer Ohloh] and mouse over it. Looks much nicer!
 +
** Group selection and shifting
 +
===Under the hood===
 
* GPU Volume Rendering
 
* GPU Volume Rendering
 
** ATI
 
** ATI
Line 31: Line 38:
 
***flythrough
 
***flythrough
 
***combination of VR, cross-sections, surface models, annotations
 
***combination of VR, cross-sections, surface models, annotations
* Volume rendering transfer function
+
*hierarchies
** Jittery, and banding
+
**display
** Threshold
+
**drag and drop capability
** Group selection and shifting
 
* Move to git/gerrit
 
* GUI Testing
 
** Instrumenting CTK widgets
 
** Conversion of tutorials to tests
 
 
* Annotations
 
* Annotations
 
** vtkWidgets
 
** vtkWidgets
Line 44: Line 46:
 
** compositing with volume rendering does not work properly
 
** compositing with volume rendering does not work properly
 
** Working group (?)
 
** Working group (?)
 +
===Infrastructure===
 +
* Move to git/gerrit
 +
* GUI Testing
 +
** Instrumenting CTK widgets
 +
** Conversion of tutorials to tests
 
* Tk/Tcl
 
* Tk/Tcl
 
** Removing the last dependencies
 
** Removing the last dependencies
Line 59: Line 66:
 
** Reference Implementation (Marcus)
 
** Reference Implementation (Marcus)
 
* MIDAS
 
* MIDAS
** sceneviews
+
** sceneviews support
 
* Interactive CLI modules
 
* Interactive CLI modules
  

Revision as of 13:16, 8 July 2011

Home < Events:Slicer4-Review-07-2011

What

Slicer 4 review and programming sprint

When

July 19, 10 am -21, 4pm 2011

Who

Slicer 4 core programmers

Where

Demo room, 2nd floor, 1249 Boylston Street, Boston, MA

Why

  • Identify roadmap for a Slicer 4 product release for the RSNA confernece

Work on

Main Topics

  • Critical Features
  • Bug fixes
  • Download setup and integration with the existing Slicer website

Priority TBD

UI

  • Reformat capabilities: We need a widget and possibly a slider based interface.
  • Main GUI
    • face lift for the Slice viewers: reduce permanent non-image components. Reduce the number and depth of submenus.
    • 3D viewer should have similar appearance to slice viewers
  • Update tutorials
    • After main gui
    • Using GUI Testing
  • Volume rendering transfer function
    • Jittery, and banding
    • Threshold
    • Better appearance of the elements of the transfer function. They look ugly and are not antialiased. Check the graph in Ohloh and mouse over it. Looks much nicer!
    • Group selection and shifting

Under the hood

  • GPU Volume Rendering
    • ATI
    • Mac
    • How many GPU render engines to support/provide? Ron: I just need a single one that works:
      • flythrough
      • combination of VR, cross-sections, surface models, annotations
  • hierarchies
    • display
    • drag and drop capability
  • Annotations
    • vtkWidgets
    • GUI layout
    • compositing with volume rendering does not work properly
    • Working group (?)

Infrastructure

  • Move to git/gerrit
  • GUI Testing
    • Instrumenting CTK widgets
    • Conversion of tutorials to tests
  • Tk/Tcl
    • Removing the last dependencies
  • Performance optimization
    • Module for profiling events
  • Extensions
    • Support for superbuild
    • Requirements for testing, documentation, tutorials, and continued support from developers
      • How to name different levels of compliance
  • Downloads
    • Statistics on packages and on individual extensions
    • Web pages
    • Technologies
  • Charts
    • Reference Implementation (Marcus)
  • MIDAS
    • sceneviews support
  • Interactive CLI modules

Agenda

Attending

  1. Ron Kikinis
  2. Steve Pieper
  3. Nicole Aucoin
  4. Julien Finet
  5. Daniel Haehn (only 07/19)
  6. Jean-Christophe Fillion-Robin