Difference between revisions of "Dissemination:Workshop Jan24"

From NAMIC Wiki
Jump to: navigation, search
m (Update from Wiki)
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
If you attended the workshop in Boston on Jan 24-25, 2005, please provide us with feedback to help us improve future workshops. In order to provide us with feedback, please do the following:
+
'''Please note that the workshop will start on both days at 10am.'''
  
* If you are logged into the NAMIC Wiki, [http://www.na-mic.org/Wiki/index.php?title=Special:Userlogout&returnto=Dissemination:Workshop_Jan24-25_Boston_Feedback please log out so that your userid is not associated with your comments]. If you stay logged in, you will still be able to provide comments, but the comments will be traceable to your userid.
+
<br />
* Provide feedback by clicking [http://www.na-mic.org/Wiki/index.php?title=Talk:Dissemination:Workshop_Jan24-25_Boston_Feedback&action=edit&section=new here].
 
* Read feedback provided so far by clicking [[Talk:Dissemination:Workshop_Jan24-25_Boston_Feedback|here]].
 
  
<br />'''Areas that would benefit from specific feedback are'''
+
== Goals of workshop ==
  
# Content: Was there any material that you would have liked to see more/less of?
+
* To provide hands-on development training in ITK and Slicer to NAMIC participants and their collaborators
# Style: Is there anything we can do/change in terms of the presentation of the material that would make it more accessible and beneficial for future attendees?
+
* To establish contact between ITK and Slicer experts and the group of students and developers of the NAMIC community.
# Duration: Would you have liked the workshop to be longer or shorter?
+
* To obtain feedback on how ITK and Slicer satisfy the needs of the algorithms that are being developed in NAMIC
# Preparation: Anything we can change to make the instructions for preparation more clear/correct?
 
# Advice for future attendees: Anything you would like to say to the attendees of future workshops in terms of how they can get the most out of the workshop?
 
# Other: Please also add any other comments that you have about the workshop.
 
  
Thanks for your help, and special thanks to Martin Styner for helping with a dry-run of this feedback mechanism.
+
== Preparation for Workshop -- ''Important Information for all attendees'' ==
 +
 
 +
All attendees are required to complete the following items prior to the workshop. Support will be provided as requested.
 +
 
 +
* Ensure that you are on the mailing list [http://public.kitware.com/cgi-bin/mailman/listinfo/namic-dissemination namic-dissemination]. If you are not planning on attending the workshop and are on the mailing list, please unsubscribe yourself.
 +
* Complete the [http://www.na-mic.org/Surveys/ws1-2005.html background questionaire] ASAP
 +
* Please install ITK, VTK, and Slicer as soon as possible, preferably on a machine that you will be bringing to the workshop, and definitely before the course.
 +
** ITK
 +
*** Install ITK using the online ITK Tutorial [http://www.itk.org/CourseWare/Training/GettingStartedI-WebPage/img0.html Getting Started I]. This tutorial includes how to download, configure and install ITK, as well as how to run the first minimal examples.
 +
*** Install VTK version 4.4 from [http://www.vtk.org www.vtk.org]. This is needed for the ITK exercises in the next step.
 +
*** After installing ITK, download [[Media:ITKExercises.tgz|Tar.gz of ITK examples]] that will be used in the workshop.
 +
** Slicer
 +
*** Build a Development installation of Slicer (includes ITK, VTK, Tcl Wrapping, and Slicer source code) [https://www.slicer.org/wiki/Slicer:Slicer2.4_Building Slicer:Slicer2.4_Building]
 +
*** Using your newly built Slicer, download data and look at the online tutorial [https://www.slicer.org/wiki/Slicer:Slicer2.4_Getting_Started Slicer:Slicer2.4_Getting_Started].
 +
 
 +
'''If you would like to try a 1-click (maybe 1.5 click) process using Pipeline to install ITK, VTK, and the exercises above, please go to [[InstallationPipelines|InstallationPipelines]].'''
 +
 
 +
We will be happy to assist anybody who may encounter difficulties in the process. As first point of contact, send an email to the NAMIC-developers mailing list which will be closely monitored by Luis Ibanez, Steve Pieper and other experts in ITK and Slicer. If everyone has completes these tutorials successfully we will be able to focus on how to focus on showing you how to create applications with ITK and Slicer during the workshop.
 +
 
 +
== Agenda ==
 +
 
 +
We have swapped the agenda for days 1 & 2 of the workshop to allow a little more time for the out of town workshop leaders to try to make it to Boston during the Noreaster. As of now, we are planning to hold the workshop for those who are able to make it. If you are signed up to attend/teach but can't make it in safely, just let us know and we will adjust our plans accordingly. [[User:Tkapur|Tkapur]] 11:09, 23 Jan 2005 (EST)
 +
 
 +
'''Day 1'''
 +
 
 +
* 10-10:30am:[[Media:Workshop_Jan_24-25_2005_MIT.ppt|Welcome and Objectives]](Eric Grimson, Tina Kapur)
 +
* 10:30am-noon: [[Media:NA-MIC-05-Slicer-Overview.ppt| Slicer Overview]], Slicer Demo, [[Media:NA-MIC-05-Slicer-Build-and-Deploy.ppt| Slicer Build and Deploy System]], and [[Media:NA-MIC-05-Slicer-Custom-Modules.ppt| Compiling Custom Modules]] (Steve Pieper)
 +
* noon-12:30pm: lunch
 +
* 12:30-12:50pm [[Media:WestinNAMIC-Dec10-2004.pdf|DTI Application in Slicer]] (C-F Westin)
 +
* 12:50-2pm: [[Media:NA-MIC-05-Slicer-Architecture.ppt| Slicer Architecture]] (Steve Pieper)
 +
* 2:00-3:30pm: [[Media:Slicer-ITK.ppt|Integrating ITK/VTK modules in Slicer]] (Raul San Jose)
 +
* 3:45-4:15pm: [[Media:GenericReader.ppt|Slicer and ITK I/O factory generic readers module]] (Alex Yarmarkovich)
 +
* 4:15-4:45pm: [[Media:NA-MIC-05-ITK-VTK-Slicer-DeveloperTools.ppt| Developers tools]] (Steve Pieper)
 +
* 4:45-5pm: wrap-up (Tina Kapur)
 +
 
 +
''' Day 2 '''
 +
 
 +
* 10:00am-noon: [[Media:Insight-Architecture.ppt|ITK Architecture]] (Luis Ibanez)
 +
** Generic programming (e.g. STL)
 +
** Smart pointers
 +
** Exceptions
 +
** Commmand/Observers
 +
* noon-12:30: lunch
 +
* 12:30-1:30pm: [[Media:Insight-Filtering.ppt|ITK Filtering]] (Luis Ibanez)
 +
** Pixel-wise filters e.g. thresholding, sigmoid
 +
** Mathematical morphology
 +
** Noise reduction, curvature flow, anisotropic diffusion
 +
* 1:45-3pm: [[Media:Insight-Segmentation.ppt|ITK Segmentation]] (Luis Ibanez)
 +
** Region growing, confidence, threshold, isolated
 +
** Watersheds
 +
** Level sets, fast marching, shape detection, geodesic active contours, canny, threshold, laplacian
 +
* 3-3:20pm: break
 +
* 3:20-4:50pm: [[Media:Insight-Registration.ppt|ITK Image Registration]] (Luis Ibanez)
 +
** Metrics
 +
** Transforms
 +
** Optimizers
 +
* 5pm-6pm:[[Media:Insight-VTK.ppt| Intro to VTK & Combining ITK and VTK]] (Luis Ibanez)
 +
** Exercise ITK+VTK
 +
* 6pm: Wrap-up (Tina Kapur)

Latest revision as of 17:36, 10 July 2017

Home < Dissemination:Workshop Jan24

Please note that the workshop will start on both days at 10am.


Goals of workshop

  • To provide hands-on development training in ITK and Slicer to NAMIC participants and their collaborators
  • To establish contact between ITK and Slicer experts and the group of students and developers of the NAMIC community.
  • To obtain feedback on how ITK and Slicer satisfy the needs of the algorithms that are being developed in NAMIC

Preparation for Workshop -- Important Information for all attendees

All attendees are required to complete the following items prior to the workshop. Support will be provided as requested.

  • Ensure that you are on the mailing list namic-dissemination. If you are not planning on attending the workshop and are on the mailing list, please unsubscribe yourself.
  • Complete the background questionaire ASAP
  • Please install ITK, VTK, and Slicer as soon as possible, preferably on a machine that you will be bringing to the workshop, and definitely before the course.
    • ITK
      • Install ITK using the online ITK Tutorial Getting Started I. This tutorial includes how to download, configure and install ITK, as well as how to run the first minimal examples.
      • Install VTK version 4.4 from www.vtk.org. This is needed for the ITK exercises in the next step.
      • After installing ITK, download Tar.gz of ITK examples that will be used in the workshop.
    • Slicer

If you would like to try a 1-click (maybe 1.5 click) process using Pipeline to install ITK, VTK, and the exercises above, please go to InstallationPipelines.

We will be happy to assist anybody who may encounter difficulties in the process. As first point of contact, send an email to the NAMIC-developers mailing list which will be closely monitored by Luis Ibanez, Steve Pieper and other experts in ITK and Slicer. If everyone has completes these tutorials successfully we will be able to focus on how to focus on showing you how to create applications with ITK and Slicer during the workshop.

Agenda

We have swapped the agenda for days 1 & 2 of the workshop to allow a little more time for the out of town workshop leaders to try to make it to Boston during the Noreaster. As of now, we are planning to hold the workshop for those who are able to make it. If you are signed up to attend/teach but can't make it in safely, just let us know and we will adjust our plans accordingly. Tkapur 11:09, 23 Jan 2005 (EST)

Day 1

Day 2

  • 10:00am-noon: ITK Architecture (Luis Ibanez)
    • Generic programming (e.g. STL)
    • Smart pointers
    • Exceptions
    • Commmand/Observers
  • noon-12:30: lunch
  • 12:30-1:30pm: ITK Filtering (Luis Ibanez)
    • Pixel-wise filters e.g. thresholding, sigmoid
    • Mathematical morphology
    • Noise reduction, curvature flow, anisotropic diffusion
  • 1:45-3pm: ITK Segmentation (Luis Ibanez)
    • Region growing, confidence, threshold, isolated
    • Watersheds
    • Level sets, fast marching, shape detection, geodesic active contours, canny, threshold, laplacian
  • 3-3:20pm: break
  • 3:20-4:50pm: ITK Image Registration (Luis Ibanez)
    • Metrics
    • Transforms
    • Optimizers
  • 5pm-6pm: Intro to VTK & Combining ITK and VTK (Luis Ibanez)
    • Exercise ITK+VTK
  • 6pm: Wrap-up (Tina Kapur)