Difference between revisions of "Robarts Training Session"

From NAMIC Wiki
Jump to: navigation, search
Line 14: Line 14:
  
 
==Logistics==
 
==Logistics==
* Dates:  October 15-16, 2008
+
* Dates:  Wednesday, October 15 - Thursday, October 16, 2008
 
* Venue:  Room 100, London Hall, 1421 Western Road, [http://www.uwo.ca The University of Western Ontario], London, Ontario, Canada
 
* Venue:  Room 100, London Hall, 1421 Western Road, [http://www.uwo.ca The University of Western Ontario], London, Ontario, Canada
 
* [http://communications.uwo.ca/about/map.htm The University of Western Ontario on Google Maps]
 
* [http://communications.uwo.ca/about/map.htm The University of Western Ontario on Google Maps]
Line 42: Line 42:
  
 
==Agenda==
 
==Agenda==
* To be announced
+
Arrival: Tuesday, October 14
 +
{| border="1" cellpadding="5"
 +
|- style="background:#ebeced; color:black" align="left"
 +
| style="width:20%" | '''Time'''
 +
| style="width:40%" | '''Wednesday, October 15
 +
| style="width:40%" | '''Thursday, October 16
 +
|-
 +
| style="background:#ffffdd; color:black"| 08.00-08.30
 +
| style="background:#ccdd97; color:#522200"| Breakfast
 +
| style="background:#ccdd97; color:#522200"| Breakfast
 +
|-
 +
| style="background:#ffffdd; color:black"| 08.30-10.00
 +
| style="background:#b4d597; color:#522200"|
 +
*08.30-08.45 Welcome (Navab, Kikinis)
 +
** Overview over [[media:NA-MIC_2008.ppt|NA-MIC]]
 +
*08.45-10.00 Engineering methodology: (Jomier, Barre)
 +
** Extreme programming
 +
** What is a software engineering methodology, do I need one?
 +
** The components of the NA-MIC kit software engineering tools: CMAKE, CTEST, CPACK, Dashboards
 +
** [[media:Engineering_Methodology_-_2008_June_Workshop_Germany.ppt|(Barre's Slides)]]
 +
** [[media:Na-MIC-Germany-CTestCDash.ppt|(Jomier's Slides)]]
 +
| style="background:#b4d597; color:#522200"|
 +
* 08.30-10.00 Slicer3 IGT
 +
** [[media:SlicerIGTOverview.ppt|Slicer 3 IGT capabilities]] (15 min. Hata)
 +
*** [[IGT:ToolKit|The IGT Toolkit]]
 +
*** Concept, Architecture, Design
 +
*** Application specific modules: Neuro, MRIg Prostate, Cardiac 3D US
 +
** [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Neurosurgical-Planning IGT Workflows] using Neurosurgical Planning as an Example (60 min, hands-on tutorial, by Pace)
 +
 
 +
|-
 +
| style="background:#ffffdd; color:black"| 10.00-10.30
 +
| style="background:#ccdd97; color:#522200"| Coffee Break
 +
| style="background:#ccdd97; color:#522200"| Coffee Break
 +
|-
 +
| style="background:#ffffdd; color:black"| 10.30-12.30
 +
| style="background:#b4d597; color:#522200"|
 +
* How to use ITK, VTK, XNAT and Batchmake
 +
** [http://www.itk.org/ItkSoftwareGuide.pdf ITK] (Jomier) [[media:Na-MIC-Germany-ITK.ppt|(Slides)]]
 +
** [http://vtk.org VTK] (Barre) [[media:VTK_-_2008_June_Workshop_Germany.ppt|(Slides)]]
 +
** [http://kwwidgets.org KWWidgets] (Barre) [[media:KWWidgets_-_2008_June_Workshop_Germany.ppt|(Slides)]]
 +
** [http://www.xnat.org XNAT] (Pieper) [[media:Pieper-XNAT-2008-06-16.ppt|(Slides)]]
 +
** [[Media:NA-MIC-AHM08-BatchMake.ppt|Batchmake]] (Jomier) [[media:Na-MIC-Germany-BatchMake.ppt|(Slides)]]
 +
| style="background:#b4d597; color:#522200"|
 +
* Slicer 3 IGT continued
 +
** [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Navigation-tutorial I/O to trackers, devices, and scanners: OpenIGTLink] ( 45 min, Hands-on, by Pace)
 +
** [[LEGO_IGT_and_Medical_Robotics_Tutorial|Lego robot tutorial]] as an example of robot control (45 min, Demonstration, by Pace)
 +
***Participants do not need to download this tutorial software
 +
** [http://www.slicer.org/slicerWiki/index.php/Slicer3:Volume_Rendering_With_Cuda CUDA-based volume rendering] (15 Min, Demonstration, by Hata, [[media:slicerIGTCUDA.ppt|Slides]])
 +
***Clinical needs, approach
 +
|-
 +
| style="background:#ffffdd; color:black"| 12.30-1.30
 +
| style="background:#ccdd97; color:#522200"| Lunch
 +
| style="background:#ccdd97; color:#522200"| Lunch
 +
|-
 +
| style="background:#ffffdd; color:black"| 1.30-4.00
 +
| style="background:#b4d597; color:#522200"|
 +
*Slicer3 (Pieper)
 +
** Overview and Features [[media:Slicer-Overview-Features-Munich-2008-06-16.ppt|(Slides)]]
 +
** Architecture and Implementation [[media:Slicer-Architecture-Implementation-Munich-2008-06-16.ppt|(Slides)]]
 +
| style="background:#b4d597; color:#522200"|
 +
*Plug-ins for Slicer 3 (Pujol):
 +
** [[Media:ProgrammingIntoSlicer3_SoniaPujol_Munich2008.ppt‎ |Introduction: ]]Plug-ins as a way to interface external programs (Pujol)
 +
** [[Media:ProgrammingIntoSlicer3_SoniaPujol_Munich2008.ppt‎ |Programming into Slicer3: ]] How-to make a "hello world" plug-in - Part 1 (Pujol)
 +
|-
 +
| style="background:#ffffdd; color:black"| 4.00-4.30
 +
| style="background:#ccdd97; color:#522200"| Coffee Break
 +
| style="background:#ccdd97; color:#522200"| Coffee Break
 +
|-
 +
| style="background:#ffffdd; color:black"| 4.30-6.00
 +
| style="background:#b4d597; color:#522200"|
 +
* [[Media:3DVisualization_SoniaPujol_Munich2008.ppt|3D Visualization]](Pujol)
 +
* [[Media:AutomaticSegmentation_SoniaPujol_Munich2008.ppt‎ | EM Segmentation ]] (Pujol)
 +
| style="background:#b4d597; color:#522200"|
 +
* Plug-ins continued (Pujol)
 +
**[[Media:ProgrammingIntoSlicer3_SoniaPujol_Munich2008.ppt‎ |Programming into Slicer3: ]] How-to make a "hello world" plug-in - Part 2 (Pujol)
 +
* 17.30-18.00 Registration in Slicer 3 [[media:Na-MIC-Germany-Registration.ppt|(Slides)]] ‎(Jomier)
 +
|}
 +
 
  
 
==Pre-workshop Preparation List==
 
==Pre-workshop Preparation List==
 
* To be announced
 
* To be announced

Revision as of 15:55, 15 September 2008

Home < Robarts Training Session

Course Description

The NA-MIC Kit is a free open-source software platform for biomedical researchers and algorithm developers working in the fields of medical image analysis, visualization and image-guided therapy. This NA-MIC Kit Software Workshop is a two-day interactive course allowing scientists and trainees to learn about the NA-MIC Kit, including 3D Slicer, The Visualization Toolkit (VTK), The Insight Toolkit (ITK) and CMake. Participants will receive hands-on training in the end-user applications and software libraries, making this course applicable to both clinical users interested in using the software for their image analysis and visualization tasks, and software developers considering using the NA-MIC Kit as their software platform.

Course Faculty

  • Sonia Pujol, Ph.D., Surgical Planning Laboratory, Brigham and Women's Hospital, Harvard Medical School
  • Steve Pieper, Ph.D., Isomics Inc.
  • Noby Hata, Ph.D., Surgical Planning Laboratory, Brigham and Women's Hospital, Harvard Medical School
  • Danielle Pace, B.CmpH, Robarts Research Institute and The University of Western Ontario

Local Hosts

  • Aaron Fenster, Ph.D., Director, Ontario Institute for Cancer Research Imaging Pipeline Platform
  • Terry Peters, Ph.D., Robarts Research Institute and The University of Western Ontario

Logistics

Registration

  • In order to maintain a close participant-faculty ratio, space is extremely limited.
  • Please register with Sandra Noble-Topham via email (snt [at] imaging.robarts.ca) by Friday, September 26, 2008. Please include your:
    • Full Name
    • Email address
    • Telephone number
    • Lab supervisor
    • University Name
    • Current status (Masters Candidate, PhD candidate, undergraduate, staff member or principal investigator)
    • Any dietary restrictions

Course Requirements

  • To participate in this interactive workshop, attendees are required to bring their own laptop with the tutorial software and sample datasets pre-installed.

Sponsors

Agenda

Arrival: Tuesday, October 14

Time Wednesday, October 15 Thursday, October 16
08.00-08.30 Breakfast Breakfast
08.30-10.00
  • 08.30-08.45 Welcome (Navab, Kikinis)
  • 08.45-10.00 Engineering methodology: (Jomier, Barre)
    • Extreme programming
    • What is a software engineering methodology, do I need one?
    • The components of the NA-MIC kit software engineering tools: CMAKE, CTEST, CPACK, Dashboards
    • (Barre's Slides)
    • (Jomier's Slides)
  • 08.30-10.00 Slicer3 IGT
10.00-10.30 Coffee Break Coffee Break
10.30-12.30
12.30-1.30 Lunch Lunch
1.30-4.00
  • Slicer3 (Pieper)
4.00-4.30 Coffee Break Coffee Break
4.30-6.00


Pre-workshop Preparation List

  • To be announced