Difference between revisions of "ITK/Release 4/Outreach/Conferences/MICCAI 2011/ITKv4"

From KitwarePublic
Jump to navigationJump to search
 
(27 intermediate revisions by 5 users not shown)
Line 10: Line 10:
collaborated in this demanding project. The outcome of this effort is ITKv4, and will be released
collaborated in this demanding project. The outcome of this effort is ITKv4, and will be released
shortly before the MICCAI conference.
shortly before the MICCAI conference.
* http://www.miccai2011.org/workshops


== Goals ==
== Goals ==
Line 16: Line 18:
fresh version of ITK, and to provide guidance on how they can migrate their own applications to start
fresh version of ITK, and to provide guidance on how they can migrate their own applications to start
taking advantage of the many improvements now available in ITKv4.
taking advantage of the many improvements now available in ITKv4.
== Organizer ==
* Luis Ibanez, Ph.D., Technical Leader, Kitware Inc.


== Target Audience ==
== Target Audience ==
Line 30: Line 28:
include:
include:


* Support for GPU computation
* Improved image registration framework
* Improved image registration framework
* Improved level set framework
* Improved level set framework
Line 36: Line 33:
* Modularization of the toolkit
* Modularization of the toolkit


=== Target Audience ===
== Content ==
 
* Existing users of ITK who want to know what is new in ITKv4
 
=== Content ===


* What is new in ITKv4 ?
* What is new in ITKv4 ?
** Registration framework
** Registration framework
** Level Sets framework
** Level Sets framework
** GPU support
** FEM framework
** FEM framework
** Improved DICOM support
** Improved DICOM support
Line 51: Line 43:
* How to migrate
* How to migrate
** Hands on exercises on migration
** Hands on exercises on migration
* Better support for microscopy image analysis
== Educational Objectives ==
At the end of this tutorial, attendees will have gained practical experience on:
* Exercising the new functionalities of the image registration framework
* Exercising the new features of the level sets framework
* Taking advantage of the new modular architecture of ITK source code distribution
* Using the resources available for supporting their migrating to ITKv4
== Speakers ==
The speakers for this tutorial will be:
* '''Luis Ibanez''', Ph.D. Technical Leader, Kitware Inc.
* '''Brian Avants''', Ph.D., University of Pennsylvania
* '''Bradley Lowekamp''', Software Engineer,  Lockheed Martin / NLM.
* '''Dan Blezek''', Ph.D., Mayo Clinic
* '''Arnaud Gelas''', Ph.D., Harvard Medical School
* '''Xiaoxiao Liu''', Ph.D., R&D Engineer, Kitware Inc.
* '''Matt McCormick''', Ph.D., R&D Engineer, Kitware Inc.
== Presentations ==
*  '''Overview of ITKv4''' (30min) Luis Ibanez
*  '''Installation''' of resources for '''hands-on exercises''' (Virtual Appliance) (30 min) Matt McCormick
*  '''Level Sets''' new features (30 min) Arnaud Gelas
*  '''Image Registration''' new features (45 min) Brian Avants
*  Break (15min)
*  '''Modularization''' (30 min) Xiaoxiao Liu
*  '''GPU''' computation support (30 min) Dan Blezek
*  '''Microscopy Applications''' (30 min) Bradley Lowekamp
== Methodology ==
This is a hands-on tutorial for image analysis practitioners who have previous experience with ITK.
'''Attendees are required to bring their laptops to the tutorial'''. At the beginning of the tutorial, attendees
will receive USB memory sticks with a full installation of a '''VirtualBox virtual appliance''', containing a
Ubuntu 10.10 Linux installation and the build of ITKv4 along with a collection of exercises to be run
during the tutorial. Each one of the sessions will include hands-on exercises on the use of the new
ITKv4 functionalities.
== Organizer ==
* Luis Ibanez, Ph.D., Technical Leader, Kitware Inc.


=== Methodology ===
== Resources ==


* Virtual machines will be distributed to the audience
* Tutorial presentation repository: https://github.com/InsightSoftwareConsortium/ITKv4-TheNextGeneration-Tutorial
** ITKv4 programming environment in an Ubuntu installation.
* Virtual Machine Bittorrent: http://linuxtracker.org/download.php?id=6c3029cbab58dcf7696e6d9d8755d7b11f2713b3&f=miccai_2011_itkv4_tutorial_vm.torrent
* Virtual Machine direct download: http://midas.kitware.com/community/view/65
* Virtual Machine password: toronto

Latest revision as of 16:01, 9 December 2011

ITKv4: The Next Generation

Introduction

The Insight Segmentation and Registration Toolkit (ITK) has been the leading software resource used in the field of medical image analysis for more than ten years now. In order to cope with the continuously changing demands of this field, the US National Library of Medicine has invested in 2010-2011 close to five million dollars in revising, improving, simplifying and accelerating the toolkit, and improving its DICOM support. A team more than 50 developers from ten different institutions have collaborated in this demanding project. The outcome of this effort is ITKv4, and will be released shortly before the MICCAI conference.

Goals

The purpose of this half-day tutorial is to introduce attendees to the new capabilities and features of this fresh version of ITK, and to provide guidance on how they can migrate their own applications to start taking advantage of the many improvements now available in ITKv4.

Target Audience

  • Existing users of ITK who want to be familiarized with the new changes in ITKv4.

Relevance to MICCAI

The large community of ITK users will be interested in learning about the new features in ITKv4 that include:

  • Improved image registration framework
  • Improved level set framework
  • Improved DICOM support
  • Modularization of the toolkit

Content

  • What is new in ITKv4 ?
    • Registration framework
    • Level Sets framework
    • FEM framework
    • Improved DICOM support
    • Modularization
  • How to migrate
    • Hands on exercises on migration
  • Better support for microscopy image analysis

Educational Objectives

At the end of this tutorial, attendees will have gained practical experience on:

  • Exercising the new functionalities of the image registration framework
  • Exercising the new features of the level sets framework
  • Taking advantage of the new modular architecture of ITK source code distribution
  • Using the resources available for supporting their migrating to ITKv4

Speakers

The speakers for this tutorial will be:

  • Luis Ibanez, Ph.D. Technical Leader, Kitware Inc.
  • Brian Avants, Ph.D., University of Pennsylvania
  • Bradley Lowekamp, Software Engineer, Lockheed Martin / NLM.
  • Dan Blezek, Ph.D., Mayo Clinic
  • Arnaud Gelas, Ph.D., Harvard Medical School
  • Xiaoxiao Liu, Ph.D., R&D Engineer, Kitware Inc.
  • Matt McCormick, Ph.D., R&D Engineer, Kitware Inc.

Presentations

  • Overview of ITKv4 (30min) Luis Ibanez
  • Installation of resources for hands-on exercises (Virtual Appliance) (30 min) Matt McCormick
  • Level Sets new features (30 min) Arnaud Gelas
  • Image Registration new features (45 min) Brian Avants
  • Break (15min)
  • Modularization (30 min) Xiaoxiao Liu
  • GPU computation support (30 min) Dan Blezek
  • Microscopy Applications (30 min) Bradley Lowekamp

Methodology

This is a hands-on tutorial for image analysis practitioners who have previous experience with ITK. Attendees are required to bring their laptops to the tutorial. At the beginning of the tutorial, attendees will receive USB memory sticks with a full installation of a VirtualBox virtual appliance, containing a Ubuntu 10.10 Linux installation and the build of ITKv4 along with a collection of exercises to be run during the tutorial. Each one of the sessions will include hands-on exercises on the use of the new ITKv4 functionalities.

Organizer

  • Luis Ibanez, Ph.D., Technical Leader, Kitware Inc.

Resources