Difference between revisions of "Dec-2009-SlicerAIMBrainstorming"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "[http://www.na-mic.org/Wiki/images/" to "[https://na-mic.org/w/images/")
 
(41 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
== Current Status of Annotation and MarkUp Modules ==
 
== Current Status of Annotation and MarkUp Modules ==
[[ Projects:ARRA:SlicerAM | Progress report ]]
+
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)
 +
* Suggested design of [[Media:AMI-GUI-Design.ppt | GUI ]] and [[Media:AMI_MRMLMarkUpNode.ppt | MRML ]] structure
 +
* [[ Projects:ARRA:SlicerAM | Progress report ]]
  
 
== Logistics ==
 
== Logistics ==
 
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''
 
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''
 
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room
 
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room
 +
*Tcon Number: (218) 862-1115 Conference ID 348265#
  
 
== Goals ==
 
== Goals ==
The purpose of this meeting is to coordinate the efforts of the [https://intweb.spl.harvard.edu/Grants:NAC-Supplement-2009-AIM-Long Markup and Annotation project] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are
+
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are
 
* What are similarities and differences between the modules ?  
 
* What are similarities and differences between the modules ?  
 
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?
 
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?
Line 18: Line 21:
 
* Wednesday - Dec 16th  
 
* Wednesday - Dec 16th  
 
** 1:00 Intro: What is the vision of the AIM project (Kilian)  
 
** 1:00 Intro: What is the vision of the AIM project (Kilian)  
 +
*** A simple user interface such as ClearCanvas
 +
*** A [[Media:AMI_MRMLMarkUpNode.ppt | MRML ]] structure that consolidates several existing structures. Furthermore, the structure should be flexible enough to extend to new functionality and work flows
 
** 1:15 Demo's  
 
** 1:15 Demo's  
*** Measurement and Fiducial (Nicole)
+
*** Measurement and Fiducial (Nicole) [[Media:Annotation_Brainstorming_Mini_Retreat.ppt‎ | PPT]]
*** ROI and LabelDiameterEstimation (Andriy)
+
*** ROI and LabelDiameterEstimation (Andriy, Alex)
 
*** MarkUp and Annotation (Kilian)
 
*** MarkUp and Annotation (Kilian)
** 2:15 Current State of VTK 3D Widgets (karthik ?)
+
** 2:15 Annotation and markup widgets in VTK (Karthik)
** 2:35 Current State of Qt in Slicer (Julien Finet and Jean-Christophe Fillion-Robin ?)
+
*** Currently available Annotation and Markup widgets in VTK [http://wiki.na-mic.org/Wiki/images/1/11/VTK-AnnotationAndMarkupWidgets.pdf link]. 
 +
*** VTK's 3D Widgets in general [https://na-mic.org/w/images/b/bb/VTKWidgets2.ppt link]
 +
*** VTK widget gallery [http://www.vtk.org/Wiki/VTK_Widget_Examples link]
 +
*** Tcon: 1 800 704 9804, code: 718324
 +
*** [http://connect.acrobat.com/KitwareDemo Presentation] via Adobe Connection
 +
** 2:35 Current State of Qt in Slicer [http://wiki.slicer.org/slicerWiki/index.php/File:QtPortInSlicer.ppt presentation]. Julien Finet and Jean-Christophe Fillion-Robin.
 +
*** Tcon: 1 800 704 9804, code: 718324
 +
*** [http://connect.acrobat.com/KitwareDemo Presentation] via Adobe Connection
 
** 2:55 Break  
 
** 2:55 Break  
 
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience  
 
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience  
*** Design overall architecture of the three module
+
*** Design overall architecture of the three module - possible [[http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ]] structure
*** Create a feature list  
+
*** Create a feature list based on [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] of annotation capabilities of major vendors
*** Create a description of user-experience and target look & feel
+
*** Create a description of user-experience and target look & feel (current [[Media:AMI-GUI-Design.ppt | design ]]) 
 
** 5:00 Happy hour
 
** 5:00 Happy hour
 
* Thursday - Dec 17th  
 
* Thursday - Dec 17th  
Line 36: Line 48:
  
 
== Attendance ==  
 
== Attendance ==  
*Open to all self-declared Slicer developers:
+
Open to all self-declared Slicer developers:
 
#Kilian Pohl
 
#Kilian Pohl
#Steve Pieper
+
#Steve Pieper (by phone on Wednesday afternoon only)
 
#Nicole Aucoin
 
#Nicole Aucoin
#Andriy Fedorov
+
#Andriy Fedorov (Wed only)
 
#Ron Kikinis (Wed only)
 
#Ron Kikinis (Wed only)
 
#Wendy Plesniak
 
#Wendy Plesniak
 
#Alex Yarmarkovich (probably Wed)
 
#Alex Yarmarkovich (probably Wed)
== Results ==
+
#Julien Finet
TBA
+
#Karthik Krishnan
 
+
#Michael Halle
== Time Line ==
 
TBA
 
  
 
== References ==
 
== References ==

Latest revision as of 18:27, 10 July 2017

Home < Dec-2009-SlicerAIMBrainstorming

Current Status of Annotation and MarkUp Modules

Logistics

  • Confirmed date: Wednesday and Thursday, December 16 (1-5pm) and 17 (9am-1pm), 2009
  • Location: 1249 Boylston Street, 2nd floor conference room
  • Tcon Number: (218) 862-1115 Conference ID 348265#

Goals

The purpose of this meeting is to coordinate the efforts of the Markup and Annotation project with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions to consider at the meeting are

  • What are similarities and differences between the modules ?
  • How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?
  • What should be the overall design of the GUI for the three modules?
  • What functionality do we need ? What are specific user scenarios we need to address ?
  • What Qt functionality do we need in Slicer ?
  • Which interaction are inherently 3D and which are best performed on slice views? How to reconcile these in the most logical and productive way.

Schedule

  • Wednesday - Dec 16th
    • 1:00 Intro: What is the vision of the AIM project (Kilian)
      • A simple user interface such as ClearCanvas
      • A MRML structure that consolidates several existing structures. Furthermore, the structure should be flexible enough to extend to new functionality and work flows
    • 1:15 Demo's
      • Measurement and Fiducial (Nicole) PPT
      • ROI and LabelDiameterEstimation (Andriy, Alex)
      • MarkUp and Annotation (Kilian)
    • 2:15 Annotation and markup widgets in VTK (Karthik)
      • Currently available Annotation and Markup widgets in VTK link.
      • VTK's 3D Widgets in general link
      • VTK widget gallery link
      • Tcon: 1 800 704 9804, code: 718324
      • Presentation via Adobe Connection
    • 2:35 Current State of Qt in Slicer presentation. Julien Finet and Jean-Christophe Fillion-Robin.
      • Tcon: 1 800 704 9804, code: 718324
      • Presentation via Adobe Connection
    • 2:55 Break
    • 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience
      • Design overall architecture of the three module - possible [MRML ] structure
      • Create a feature list based on functionality of annotation capabilities of major vendors
      • Create a description of user-experience and target look & feel (current design )
    • 5:00 Happy hour
  • Thursday - Dec 17th
    • 9:00 Programming
    • 12:00 Final Wrap Up over Lunch
    • 1:00 Fly home

Attendance

Open to all self-declared Slicer developers:

  1. Kilian Pohl
  2. Steve Pieper (by phone on Wednesday afternoon only)
  3. Nicole Aucoin
  4. Andriy Fedorov (Wed only)
  5. Ron Kikinis (Wed only)
  6. Wendy Plesniak
  7. Alex Yarmarkovich (probably Wed)
  8. Julien Finet
  9. Karthik Krishnan
  10. Michael Halle

References