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

From KitwarePublic
Jump to navigationJump to search
 
(22 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 41: Line 38:
** Registration framework
** Registration framework
** Level Sets framework
** Level Sets framework
** GPU support
** FEM framework
** FEM framework
** Improved DICOM support
** Improved DICOM support
Line 55: Line 51:
* Exercising the new functionalities of the image registration framework
* Exercising the new functionalities of the image registration framework
* Exercising the new features of the level sets framework
* Exercising the new features of the level sets framework
* Exploiting the new capabilities of GPU computation
* Taking advantage of the new modular architecture of ITK source code distribution
* Taking advantage of the new modular architecture of ITK source code distribution
* Using the resources available for supporting their migrating to ITKv4
* Using the resources available for supporting their migrating to ITKv4
Line 63: Line 58:
The speakers for this tutorial will be:
The speakers for this tutorial will be:


* Luis Ibanez, Ph.D. Technical Leader, Kitware Inc.
* '''Luis Ibanez''', Ph.D. Technical Leader, Kitware Inc.
* Bradley Lowekamp, Software Engineer, NLM-NIH.
* '''Brian Avants''', Ph.D., University of Pennsylvania
* Dan Blezek, Ph.D., Mayo Clinic
* '''Bradley Lowekamp''', Software Engineer, Lockheed Martin / NLM.
* Xiaoxiao Liu, Ph.D., R&D Engineer, Kitware Inc.
* '''Dan Blezek''', Ph.D., Mayo Clinic
* Gabe Hart, M.Sc., R&D Engineer, Kitware Inc.
* '''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 ==
== Presentations ==


*  '''Overview of ITKv4''' (30min) Luis Ibanez
*  '''Overview of ITKv4''' (30min) Luis Ibanez
*  '''Installation''' of resources for '''hands-on exercises''' (Virtual Appliance) (30 min) Gabe Hart
*  '''Installation''' of resources for '''hands-on exercises''' (Virtual Appliance) (30 min) Matt McCormick
*  '''Level Sets''' new features (30 min) Luis Ibanez
*  '''Level Sets''' new features (30 min) Arnaud Gelas
*  '''Image Registration''' new features (45 min) Xiaoxiao Liu
*  '''Image Registration''' new features (45 min) Brian Avants
*  Break (15min)
*  Break (15min)
*  '''Modularization''' (30 min) Xiaoxiao Liu
*  '''Modularization''' (30 min) Xiaoxiao Liu
Line 83: Line 80:


This is a hands-on tutorial for image analysis practitioners who have previous experience with ITK.
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
'''Attendees are required to bring their laptops to the tutorial'''. At the beginning of the tutorial, attendees
will recive USB memory sticks with a full installation of a VirtualBox virtual appliance, containing a
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
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
during the tutorial. Each one of the sessions will include hands-on exercises on the use of the new
ITKv4 functionalities.
ITKv4 functionalities.
== Organizer ==
* Luis Ibanez, Ph.D., Technical Leader, Kitware Inc.
== Resources ==
* Tutorial presentation repository: https://github.com/InsightSoftwareConsortium/ITKv4-TheNextGeneration-Tutorial
* 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