Difference between revisions of "Dissemination:Workshop Dec9"

From NAMIC Wiki
Jump to: navigation, search
m (Update from Wiki)
m (Update from Wiki)
Line 1: Line 1:
''This workshop is currently being planned. Please check back here for updates over the next few days. [[User:Tkapur|Tkapur]] 01:54, 2 Dec 2004 (EST)''
+
Each person who is planning to attend the workshop should send an email response to the following questions as soon as possible to [[Tkapur_at_alum.mit.edu]]<nowiki>: </nowiki>
  
== Date, Time, Venue ==
+
# What is your familiarity level with C++/Templates/STL? (low/medium/high)
 
+
# What is your familiarity level with writing image processing software? (L/M/H)
Time: December 9-10, 2004 (8am to 5:30pm both days)
+
# What will you be working on for year-1 of NAMIC? (one or two sentences about the algorithm or application task you will be working on).
 
+
# (Mostly for Core 2 -- Engineering -- Attendees) What software development tools do you typically use, if applicable? (OS, compiler, debugger, memory leak detection, bug tracker, configuration management)
Venue: Demo Room, [http://splweb.bwh.harvard.edu:8000/pages/directions/1249Boylston/Boylston-facility.html 1249 Boylston Street, Boston, MA]
+
# (Mostly for Core 1 -- Algorithms -- Attendees) Which software applications do you expect to use for prototyping your algorithms? Mention both off-the-shelf applications such as Matlab, and software packages that are available within your lab.
 
+
# Will you bring a computer to the workshop?
== Goals of workshop ==
+
# Will you be installing ITK/Slicer on your machine on your own (with phone/email help from us), or would you like to come by 1249 Boylston on Wednesday afternoon and have us help you do it?
 
 
* To provide hands-on training in ITK and Slicer to students and engineers from Cores 1 & 2
 
* 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 Core 1.
 
 
 
== Agenda ==
 
 
 
'''Thursday Dec 9:''' ''''''
 
 
 
* 7:45-8am: Breakfast
 
* 8:00-8:15am: [[Image:Workshop_Dec9-10_Introduction.ppt|Image:Workshop Dec9-10 Introduction.ppt]](Tina Kapur)
 
* 8:15am-8:30am: [[Image:OpenSoftwarePhilosophy.ppt|Image:OpenSoftwarePhilosophy.ppt]] (Luis Ibanez)
 
* 8:30-8:40am: [[Image:Dec2004NamicUNCslides.ppt|Image:Dec2004NamicUNCslides.ppt]] (Martin Styner)
 
* 8:40-8:50am: [[Image:Dec2004NamicMITslides.ppt|Image:Dec2004NamicMITslides.ppt]] (Lauren O'Donnell)
 
* 8:50-9:00am: [[Image:Dec2004NamicGaTechslides-updated.ppt|Image:Dec2004NamicGaTechslides-updated.ppt]]
 
 
 
(Delphine Nain)
 
 
 
* 9am-9:10am: Introductions: all participants introduce themselves
 
* 9:10am-10:50am: [[Image:Insight-Architecture.ppt|Image:Insight-Architecture.ppt]] (Luis Ibanez)
 
** Generic programming (e.g. STL)
 
** Smart pointers
 
** Exceptions
 
** Commmand/Observers
 
* 11am-noon: [[Image:Insight-Filtering.ppt|Image:Insight-Filtering.ppt]] (Luis Ibanez)
 
** Pixel-wise filters e.g. thresholding, sigmoid
 
* noon-1pm: lunch
 
* 1pm-2pm: [[Image:Insight-Filtering.ppt|Image:Insight-Filtering.ppt]] (Luis Ibanez)
 
** Mathematical morphology
 
** Noise reduction, curvature flow, anisotropic diffusion
 
* 2:10pm-4pm: [[Image:Insight-Segmentation.ppt|Image:Insight-Segmentation.ppt]] (Luis Ibanez)
 
** Region growing, confidence, threshold, isolated
 
** Watersheds
 
** Level sets, fast marching, shape detection, geodesic active contours, canny, threshold, laplacian
 
* 4:10pm-5:10pm:[[Image:Insight-VTK.ppt|Image:Insight-VTK.ppt]] (Luis Ibanez)
 
** Exercise ITK+VTK
 
* 5:10pm-5:30pm: wrap up for day, plans for next day
 
* 6:00pm: Group dinner. Meet at 1249, if you would like to join.
 
 
 
'''Friday Dec 10:'''
 
 
 
* 8am-9am:[[Image:Insight-VTK.ppt|Image:Insight-VTK.ppt]] (Luis Ibanez)
 
** Exercise ITK+VTK
 
* 9am-10am: [[Image:Insight-Registration.ppt|Image:Insight-Registration.ppt]] (Luis Ibanez)
 
** Metrics
 
** Transforms
 
** Optimizers
 
* 10:10am-10:30am: [http://www.loni.ucla.edu/twiki/pub/Pipeline/PresentationSlides/pipeline.041210.ppt Introduction to LONI Pipeline] (Michael Pan)
 
* 10:30-10:40am: [[Image:Namic-workshop-mgh.ppt|Image:Namic-workshop-mgh.ppt]] ([[DavidTuch]])
 
* 10:50am-11:30am: Slicer overview (Steve Pieper) [[Media:2004-12-08-10-SP-Slicer-Overview.ppt|Slicer-Overview.ppt]]
 
* 11:30am-noon: [[Image:WestinNAMIC-Dec10-2004.pdf|Image:WestinNAMIC-Dec10-2004.pdf]] (C-F Westin)
 
* 12-12:30pm: lunch
 
* 12:30pm-3:30pm:
 
** [[Media:2004-12-08-10-SP-Build-Deploy.ppt|Build-Deploy.ppt]] (Steve Pieper)
 
** [[Media:2004-12-08-10-SP-Custom-Modules.ppt|Custom-Modules.ppt]] (Steve Pieper)
 
** [[Media:Slicer-ITK.ppt|Slicer and ITK]] (Raul San Jose)
 
** [[Media:2004-12-08-10-SP-DeveloperTools.ppt|Developer-Tools.ppt]] (Steve Pieper)
 
* 3:30pm-3:45pm: wrap up
 
 
 
== List of Attendees ==
 
 
 
The list of participants for this workshop is [[Dissemination:Workshop_Dec9:10_Attendees_List|here]]. The workshop is now closed. We appreciate the enthusiastic responses we got for the workshop, and will be arranging a followup workshop for the many others who we were not able to accomodate this time. Stay tuned for the dates for the following workshop.
 
 
 
<br />
 
 
 
== 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.
 
 
 
* Email [[Dissemination:Workshop_Dec9-10_Boston_Info_Needed_from_Attendees|answers to some questions about your programming background, NAMIC project, development environment etc.]] to [[Tkapur%22at%22epiphanymedical.com]] as soon as possible. This will help us customize the workshop to the goals and needs of the group.
 
* Please install ITK and Slicer as soon as possible, preferably on a machine that you will be bringing to the workshop, and definitely before the course.
 
** 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.
 
** After installing ITK, download [[Image:ITKExercises.tgz|Image:ITKExercises.tgz]] that will be used in the workshop.
 
** Install Slicer using the online tutorial [[Slicer:Slicer2.4_Getting_Started|Getting Started]].
 
 
 
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 (namic-developers "at" na-mic.org) 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.
 
 
 
We will be available at 1249 Boylston on the afternoon before the workshop for anyone who has been unable to do the installation by that time.
 

Revision as of 14:01, 18 December 2006

Home < Dissemination:Workshop Dec9

Each person who is planning to attend the workshop should send an email response to the following questions as soon as possible to Tkapur_at_alum.mit.edu:

  1. What is your familiarity level with C++/Templates/STL? (low/medium/high)
  2. What is your familiarity level with writing image processing software? (L/M/H)
  3. What will you be working on for year-1 of NAMIC? (one or two sentences about the algorithm or application task you will be working on).
  4. (Mostly for Core 2 -- Engineering -- Attendees) What software development tools do you typically use, if applicable? (OS, compiler, debugger, memory leak detection, bug tracker, configuration management)
  5. (Mostly for Core 1 -- Algorithms -- Attendees) Which software applications do you expect to use for prototyping your algorithms? Mention both off-the-shelf applications such as Matlab, and software packages that are available within your lab.
  6. Will you bring a computer to the workshop?
  7. Will you be installing ITK/Slicer on your machine on your own (with phone/email help from us), or would you like to come by 1249 Boylston on Wednesday afternoon and have us help you do it?