ITK/Summer v4 2011 Meeting: Difference between revisions
From KitwarePublic
< ITK
Jump to navigationJump to search
Daviddoria (talk | contribs) m (moved Summer ITKv4 2011 Meeting to ITK/Summer v4 2011 Meeting) |
|||
(42 intermediate revisions by 16 users not shown) | |||
Line 59: | Line 59: | ||
* 8:30 am Welcome: Terry Yoo | * 8:30 am Welcome: Terry Yoo | ||
* 8:50 am State of the Toolkit: Hans Johnson | * 8:50 am State of the Toolkit: Hans Johnson [[http://www.vtk.org/Wiki/File:20110627ITKToolKitStatus.pdf#filelinks]] [[http://www.vtk.org/Wiki/File:20110627ITKToolKitStatus.pptx#filelinks]] | ||
* 9:10 am Procedures for integrating A2D2 contributions (Bill/Luis) | * 9:10 am [[ITK_Release_4/New_Code_Contribution_Process|Procedures for integrating A2D2 contributions]] (Bill/Luis) | ||
* 9:30 am Split in to Focus Groups | * 9:30 am Split in to Focus Groups | ||
** '''Group1''' : Microscopy | ** '''Group1''' : Microscopy | ||
Line 77: | Line 77: | ||
* 1:00 pm Plenary: '''Group 1''' : 20min presentation + discussion | * 1:00 pm Plenary: '''Group 1''' : 20min presentation + discussion | ||
* 2:00 pm Plenary: '''Group 2''' : 20min presentation + discussion | * 2:00 pm Plenary: '''Group 2''' : 20min presentation + discussion [[Summer_ITKv4_ClinicalGroupMeetingNotes | Group 2 notes]] | ||
* 2:45 pm Break | * 2:45 pm Break | ||
* 3:15 pm Plenary: '''Group 3''' : 20min presentation + discussion | * 3:15 pm Plenary: '''Group 3''' : 20min presentation + discussion | ||
Line 87: | Line 87: | ||
===== Group 1: Microscopy and Histology ===== | ===== Group 1: Microscopy and Histology ===== | ||
# '''Ross Whitaker''' (designated speaker) ''Fast Nonlocal Algorithms for Denoising Microscopy, MRI, and Ultrasound Images Using Nonparametric Neighborhood Statistics.'' | # '''Ross Whitaker''' (designated speaker), '''Kris Zygmunt''' ''Fast Nonlocal Algorithms for Denoising Microscopy, MRI, and Ultrasound Images Using Nonparametric Neighborhood Statistics.'' [[Summer_ITKv4_2011_Meeting/A2D2/Denoising| Pre-Meeting Document]] | ||
# '''Marc Niethammer''' ''Adding | # '''Marc Niethammer''' ''Adding Deconvolution Algorithms to ITK'' [[Summer_ITKv4_2011_Meeting/A2D2/Deconvolution| Pre-Meeting Document]] | ||
# '''Raghu Machiraju''' ''A Comprehensive Workflow for Robust Characterization of Microstructure for Cancer Studies'' | # '''Raghu Machiraju''' ''A Comprehensive Workflow for Robust Characterization of Microstructure for Cancer Studies'' | ||
# '''Raghu Machiraju''' ''A Comprehensive Workflow for Large Histology Segmentation and Visualization'' | # '''Raghu Machiraju''' ''A Comprehensive Workflow for Large Histology Segmentation and Visualization'' | ||
Line 100: | Line 100: | ||
===== Group 3: Video ===== | ===== Group 3: Video ===== | ||
# '''Amitha Perera''' and '''Patrick Reynolds''' (designated speakers) ''ITKExtensions for Video Processing'' | # '''Amitha Perera''' and '''Patrick Reynolds''' (designated speakers) ''ITKExtensions for Video Processing'' [[Summer_ITKv4_2011_Meeting/A2D2/VideoExtensions| Pre-Meeting Document]] | ||
# '''Kevin Cleary''' ''Real-Time Image Capture for ITK through a Video Grabber'' | # '''Kevin Cleary''' ''Real-Time Image Capture for ITK through a Video Grabber'' | ||
# '''John Galeotti''' ''Methods in Medical Image Analysis: An ITK-Based Course with Deliverable Algorithms that extends and evaluates ITK while broadening its developer base'' | # '''John Galeotti''' ''Methods in Medical Image Analysis: An ITK-Based Course with Deliverable Algorithms that extends and evaluates ITK while broadening its developer base'' | ||
Line 109: | Line 109: | ||
# '''Marcel Prastawa''' ''SCORE: Systematic Comparison through Objective Rating and Evaluation'' | # '''Marcel Prastawa''' ''SCORE: Systematic Comparison through Objective Rating and Evaluation'' | ||
# '''Ziv Yaniv''' ''Framework for automated parameter tuning of ITK registration pipelines'' | # '''Ziv Yaniv''' ''Framework for automated parameter tuning of ITK registration pipelines'' | ||
[http://www.vtk.org/Wiki/images/a/ae/ITK4-Group4.pptx Presentation] | |||
===== Working Groups Tasks ===== | ===== Working Groups Tasks ===== | ||
Line 153: | Line 154: | ||
* Hands Raised so Far: | * Hands Raised so Far: | ||
Terry, Bill, Stephen, Luis, Nick, Hans, Bill(ret) | Terry, Bill, Stephen, Luis, Nick, Hans, Bill(ret), Arnaud, Cory | ||
=== Tuesday June 28th === | === Tuesday June 28th === | ||
Line 162: | Line 163: | ||
* 8:30 am Welcome, Questions, Concerns | * 8:30 am Welcome, Questions, Concerns | ||
* 9:00 am Working Groups | * 9:00 am Working Groups | ||
** '''Group 1''' ITK Revise | ** '''Group 1''' ITK Revise / Refactor | ||
** '''Group | ** '''Group 3''' GPU and Multithreading | ||
* 10:30 am Break | * 10:30 am Break | ||
* 11:00 am Working Groups | * 11:00 am Working Groups | ||
** '''Group | ** '''Group 2''' DICOM | ||
** '''Group 4''' Simplify | ** '''Group 4''' Simplify | ||
* 12:30 pm Lunch | * 12:30 pm Lunch | ||
Line 174: | Line 175: | ||
* 1:30 pm Plenary Session: '''Revise''' | * 1:30 pm Plenary Session: '''Revise''' | ||
** 20min presentations and the discussion about Registration, FEM, LevelSets. | ** 20min presentations and the discussion about Registration, FEM, LevelSets. | ||
**[[File:ITKv4–Refactoring-June-2011.odp]] | |||
**[[File:ITKv4–Refactoring-June-2011.pptx]] | |||
* 2:30 pm Plenary Session: '''Simplify''' | |||
** 20min presentations and the discussion about SimpleITK, WrapITK, Doxygen for SimpleITK | |||
** WrapITK [[File:WrapITK.pptx]] | |||
** SimpleITK [[Media:SimpleITK_Status.pptx|SimpleITK Status Presentation(pptx)]] | |||
* 3:00 pm Break | * 3:00 pm Break | ||
* 3 | * 3:30 pm Plenary Session: '''GPU & Multithreading''' | ||
** 20min presentations and discussion | ** 20min presentations and discussion | ||
** [[File:GPU-ITKv4-Summer-2011-final.pptx]] | |||
* 4:30 pm DICOM | |||
** 20min presentation and discussion | |||
** [[File:ITKv4_DICOM-GDCM_Summer_Presentation.pptx]] | |||
* 5:30 pm Adjourn | * 5:30 pm Adjourn | ||
Line 192: | Line 201: | ||
* 8:30 am Welcome, Questions, Concerns | * 8:30 am Welcome, Questions, Concerns | ||
* 9:00 am | * 8:35 am Integration (Slicer/Wiki Examples/OTB/ImageJ/ICY/OME/V3D) (Bill Lorensen / Luis Ibanez) | ||
** | ** [http://www.cdash.org/CDash/index.php?project=Slicer4 Slicer4 Dashboard] | ||
* 9:30 am | ** [http://slicer-devel.65872.n3.nabble.com/ITK-Modular-Slicer4-updates-td2776514.html Slicer4 Modular ITKv4 updates] | ||
*** [http://www.na-mic.org/Wiki/index.php/2011_Winter_Project_Week:_Slicer4-ITK4_Continuous_Integration Slicer4/ITKv4 Continuous Integration] | |||
** [http://www.cdash.org/CDash/index.php?project=Insight&filtercount=1&showfilters=1&field1=site/string&compare1=63&value1=BillsBasement ITKApps] | |||
** [http://www.cdash.org/CDash/index.php?project=ITKWikiExamples ITK Wiki Examples] | |||
** Integration Efforts | |||
*** [[File:ITK_Developers_Meeting_June_2011_IntegrationWithApplications.odp]] | |||
*** [[File:ITK_Developers_Meeting_June_2011_IntegrationWithApplications.pdf]] | |||
* 9:00 am Who is doing What ? - Action Items (Hans Johnson) | |||
** https://itk.icts.uiowa.edu/jira/secure/Dashboard.jspa | |||
* 9:30 am [[Media:Code Reviews 2011-06-29.ppt|Code Revisions (Jim Miller)]] | |||
* 10:00 am Break | * 10:00 am Break | ||
* 10:30 am Migration Guide (Gabe Hart / Dave Cole) | * 10:30 am Migration Guide (Gabe Hart / Dave Cole) | ||
Line 204: | Line 222: | ||
* 1:00 pm Testing Data (Patric Reynolds / Bill Hoffman) | * 1:00 pm Testing Data (Patric Reynolds / Bill Hoffman) | ||
* 1:30 pm | * 1:30 pm Modularization (Bill Hoffman) | ||
* 2:00 pm | * 2:00 pm Doxygen Documentation (Arnaud Gelas) [[File:ITKv4-Doxygen.ppt]] | ||
* 2:30 pm Break | * 2:30 pm Break | ||
* 3:00 pm | * 3:00 pm Hack / Work / Hack More | ||
* | * 5:00 pm Adjourn | ||
==== Dinner ==== | ==== Dinner ==== | ||
Line 215: | Line 232: | ||
* GROUP DINNER for Survivors | * GROUP DINNER for Survivors | ||
** Carolina Brewery. | ** Carolina Brewery. | ||
** Register in the haptic pad with mechanical stylus | |||
== Attendees == | == Attendees == | ||
Line 235: | Line 253: | ||
* Brad Davis | * Brad Davis | ||
* Mike Grauer (SCORE/SCORE++/A2D2 Registration) | * Mike Grauer (SCORE/SCORE++/A2D2 Registration) | ||
* Jean-Christophe Fillion-Robin | |||
=== University of Iowa === | === University of Iowa === | ||
Line 267: | Line 286: | ||
* Marcel Prastawa | * Marcel Prastawa | ||
* Josh Cates | * Josh Cates | ||
* Kris Zygmunt | |||
=== Cosmo Software=== | === Cosmo Software=== | ||
Line 314: | Line 334: | ||
| David Cole || || || | | David Cole || || || | ||
|- | |- | ||
| Marcus Hanwell || | | Marcus Hanwell || X || X || X | ||
|- | |- | ||
| Xiaoxiao Liu || || || | | Xiaoxiao Liu || || || | ||
Line 330: | Line 350: | ||
| Brad Davis || || || | | Brad Davis || || || | ||
|- | |- | ||
| Vincent Magnotta || || | | Vincent Magnotta || || x || X | ||
|- | |- | ||
| Hans Johnson || | | Hans Johnson || x || X || X | ||
|- | |- | ||
| Brian Avants || || || | | Brian Avants || || || | ||
Line 389: | Line 409: | ||
|- | |- | ||
| Josh Cates || X || X || | | Josh Cates || X || X || | ||
|- | |||
| Kris Zygmunt || X || X || X | |||
|- | |||
| Jean-Christophe Fillion-Robin || X || || | |||
|- | |- | ||
|} | |} |
Latest revision as of 01:18, 11 February 2012
ITKv4 Summer Meeting
- Dates: June 27-29, 2011
- City: Chapel Hill, NC
- Location: Franklin Hotel
Travel / Hotel Information
The Meeting will take place at the Franklin Hotel.
Since the meeting starts at
- 8 am on June 27th,
we recommend people to arrange their hotel accommodation for the previous night!
- Use the room group 'ITKV4'
- Reservation line: 866.831.5999
- Ask for the "room block" reserved under 'ITKV4'
- The rate is $129 / Night
Registration Information
- Download Registration Form
- It is a fillable PDF form
- Fill it up please.
- Indicate the number of days that you are attending.
- Registration fee = ( NumberOfDays * $65 );
- Print it as a PDF file
- since otherwise the form is still modifiable
- Send the processed form back to Kitware
- email it at: admin at kitware dot com
Meeting Room
Meeting Agenda
- WARNING : THE AGENDA WAS REORGANIZED ON MAY 27th : PLEASE REVIEW
Must See Topics
- BETA Release
- GPU
- Modularization
- SimpleITK
- DICOM
- Registration Refactoring
- LevelSet Refactoring
Monday June 27th - A2D2 Summit
Monday Morning
- 8:30 am Welcome: Terry Yoo
- 8:50 am State of the Toolkit: Hans Johnson [[1]] [[2]]
- 9:10 am Procedures for integrating A2D2 contributions (Bill/Luis)
- 9:30 am Split in to Focus Groups
- Group1 : Microscopy
- Group2 : Clinical Applications
- Group3 : Video
- Group4 : Data and Web-based Applications
- 10:00 Break
- 10:30 am Working Groups (continuation)
- Group1 : Microscopy
- Group2 : Clinical Applications
- Group3 : Video
- Group4 : Data and Web-based Applications
- 12:00 pm Lunch
Monday Afternoon
- 1:00 pm Plenary: Group 1 : 20min presentation + discussion
- 2:00 pm Plenary: Group 2 : 20min presentation + discussion Group 2 notes
- 2:45 pm Break
- 3:15 pm Plenary: Group 3 : 20min presentation + discussion
- 4:00 pm Plenary: Group 4 : 20min presentation + discussion
- 4:45 pm Adjourn
Group Details
Group 1: Microscopy and Histology
- Ross Whitaker (designated speaker), Kris Zygmunt Fast Nonlocal Algorithms for Denoising Microscopy, MRI, and Ultrasound Images Using Nonparametric Neighborhood Statistics. Pre-Meeting Document
- Marc Niethammer Adding Deconvolution Algorithms to ITK Pre-Meeting Document
- Raghu Machiraju A Comprehensive Workflow for Robust Characterization of Microstructure for Cancer Studies
- Raghu Machiraju A Comprehensive Workflow for Large Histology Segmentation and Visualization
Group 2: Clinical Applications and CADs
- Thomas Fletcher (designated speaker) ITK Algorithms for Analyzing Time-Varying Shape with Application to Longitudinal Heart Modeling
- Ricardo Avila Fostering Open Science for Lung Cancer Lesion Sizing
- Nikos Chrisochoides 3D Real-Time Physics-Based Non-Rigid Registration for Image Guided Neurosurgery
Group 3: Video
- Amitha Perera and Patrick Reynolds (designated speakers) ITKExtensions for Video Processing Pre-Meeting Document
- Kevin Cleary Real-Time Image Capture for ITK through a Video Grabber
- John Galeotti Methods in Medical Image Analysis: An ITK-Based Course with Deliverable Algorithms that extends and evaluates ITK while broadening its developer base
Group 4: Data and Web-based Applications
- Sean Megason (designated speaker) SCORE++: Crowd source data, automatic segmentation and ground truth for ITK4
- Marcel Prastawa SCORE: Systematic Comparison through Objective Rating and Evaluation
- Ziv Yaniv Framework for automated parameter tuning of ITK registration pipelines
Working Groups Tasks
- Each PI or representative will share a brief summary (max 5min) of their proposal with the other members of the group.
- Things to Discuss:
- How the A2D2s will advance the subject under consideration.
- Find possible overlaps and similarities between the A2D2s - solve them.
- Decide how the software will be distributed. (e.g. ITK module, ITK classes, independent software, IJ, etc...)
- List all the new classes/modules that will be contributed to ITK
- Discuss the design, architecture, and dependencies
- List ITKv4 features that you might need to use (e.g. GPU? Multi-thread? Streaming?)
- Discuss how each member of the group can help/assist each other
- Come-up with a plan of action and time-line
- Combine slides into a single presentation showing all the points that were discussed
Plenary Sessions
- Designated speaker will present
- Each of the other members should be available to anser questions and/or provide additional explanation
- Discuss possible problems and challenges
Dinner
Arrival Group Dinner
- Hackfest at Kitware NC Office (KRS)
- Location:
Suite G-4 101 East Weaver St Carrboro, North Carolina 27510 USA 518-371-3971 (voice/fax)
http://www.kitware.com/company/NC_mapsdirections.html
This is at walking distance from the Franklin Hotel.
- Date: Monday June 27th
- Time: 6pm-10pm
- Hands Raised so Far:
Terry, Bill, Stephen, Luis, Nick, Hans, Bill(ret), Arnaud, Cory
Tuesday June 28th
Tuesday Morning
- 8:30 am Welcome, Questions, Concerns
- 9:00 am Working Groups
- Group 1 ITK Revise / Refactor
- Group 3 GPU and Multithreading
- 10:30 am Break
- 11:00 am Working Groups
- Group 2 DICOM
- Group 4 Simplify
- 12:30 pm Lunch
Tuesday Afternoon
- 1:30 pm Plenary Session: Revise
- 20min presentations and the discussion about Registration, FEM, LevelSets.
- File:ITKv4–Refactoring-June-2011.odp
- File:ITKv4–Refactoring-June-2011.pptx
- 2:30 pm Plenary Session: Simplify
- 20min presentations and the discussion about SimpleITK, WrapITK, Doxygen for SimpleITK
- WrapITK File:WrapITK.pptx
- SimpleITK SimpleITK Status Presentation(pptx)
- 3:00 pm Break
- 3:30 pm Plenary Session: GPU & Multithreading
- 20min presentations and discussion
- File:GPU-ITKv4-Summer-2011-final.pptx
- 4:30 pm DICOM
- 20min presentation and discussion
- File:ITKv4 DICOM-GDCM Summer Presentation.pptx
- 5:30 pm Adjourn
Dinner
- GROUP DINNER
- Mama Dip's
Wednesday June 29th
Wednesday Morning
- 8:30 am Welcome, Questions, Concerns
- 8:35 am Integration (Slicer/Wiki Examples/OTB/ImageJ/ICY/OME/V3D) (Bill Lorensen / Luis Ibanez)
- 9:00 am Who is doing What ? - Action Items (Hans Johnson)
- 9:30 am Code Revisions (Jim Miller)
- 10:00 am Break
- 10:30 am Migration Guide (Gabe Hart / Dave Cole)
- 11:00 am Road Ahead (What's Next ?) (Terry Yoo)
- 12:00 pm Lunch
Wednesday Afternoon
- 1:00 pm Testing Data (Patric Reynolds / Bill Hoffman)
- 1:30 pm Modularization (Bill Hoffman)
- 2:00 pm Doxygen Documentation (Arnaud Gelas) File:ITKv4-Doxygen.ppt
- 2:30 pm Break
- 3:00 pm Hack / Work / Hack More
- 5:00 pm Adjourn
Dinner
- GROUP DINNER for Survivors
- Carolina Brewery.
- Register in the haptic pad with mechanical stylus
Attendees
Please add your name to the list below if you are planning to attend.
Kitware
- Luis Ibanez
- Bill Hoffman
- Stephen Aylward
- David Cole
- Marcus Hanwell
- Xiaoxiao Liu (Lesion Sizing Toolkit)
- Andinet Enquobahrie (A2D2 Registration)
- Michel Audette (A2D2 Meshes)
- Amitha Perera (A2D2 Video)
- Gabe Hart (A2D2 Video / Simple ITK)
- Patrick Reynolds (A2D2 Video/SCORE/SCORE++)
- Brad Davis
- Mike Grauer (SCORE/SCORE++/A2D2 Registration)
- Jean-Christophe Fillion-Robin
University of Iowa
- Vincent Magnotta
- Hans Johnson
University of Pennsylvania
- Brian Avants
- James C. Gee
- Nick Tustison
Harvard University
- Sean Megason
- Arnaud Gelas
- Won-Ki Jeong (SEAS)
The Ohio State University
- Raghu Machiraju
- Kun Huang
- Zhi Han
College of William and Mary
- Nikos Chrisochoides
- Dr. Kot
- Dr. Liu
University of Utah
- Ross Whitaker
- Marcel Prastawa
- Josh Cates
- Kris Zygmunt
Cosmo Software
- Drew Wasem
- Ashish Sharma
- Alex Gouaillard [A*STAR] (over the phone / internet)
GE
- Jim Miller
- Dirk Padfield
Mayo Clinic
- Dan Blezek
University of North Carolina
- Cory Quammen
- Marc Niethammer
National Library of Medicine
- Terry Yoo
- Bradley Lowekamp
- Jesus Caban
Georgetown University / CNMC
- Ziv Yaniv
Noware
- Bill Lorensen
Bioscan
- John McInerney
Attendance Matrix
Name | Monday June 27 | Tuesday June 28 | Wednesday June 29 |
---|---|---|---|
Luis Ibanez | X | X | X |
Bill Hoffman | |||
Stephen Aylward | |||
David Cole | |||
Marcus Hanwell | X | X | X |
Xiaoxiao Liu | |||
Andinet Enquobahrie | |||
Michel Audette | |||
Amitha Perera | |||
Gabe Hart | |||
Patrick Reynolds | |||
Brad Davis | |||
Vincent Magnotta | x | X | |
Hans Johnson | x | X | X |
Brian Avants | |||
James C. Gee | |||
Nick Tustison | x | x | x |
Sean Megason | x | x | x |
Arnaud Gelas | x | x | x |
Won-Ki Jeong | X | X | X |
Raghu Machiraju | x | x | x |
Kun Huang | |||
Zhi Han | |||
Nikos Chrisochoides | |||
Dr. Kot | |||
Dr. Liu | |||
Ross Whitaker | |||
Drew Wasem | X | X | X |
Ashish sharma | X | X | X |
Alex Gouaillard (remote) | |||
Jim Miller | X | X | X |
Dirk Padfield | X | X | X |
Dan Blezek | X | X | X |
Cory Quammen | |||
Marc Niethammer | |||
Terry Yoo | |||
Bradley Lowekamp | |||
Jesus Caban | |||
Ziv Yaniv | X | X | |
Bill Lorensen | X | X | X |
Marcel Prastawa | X | ||
Josh Cates | X | X | |
Kris Zygmunt | X | X | X |
Jean-Christophe Fillion-Robin | X |