SimpleITK/Tutorials/MICCAI2015

From KitwarePublic
Jump to navigationJump to search

SimpleITK Registration: An Interactive, Python-Based Introduction to Registration with the Insight Toolkit (ITK)

The goal of this half-day tutorial is to introduce students and researchers to SimpleITK’s interface for the ITK version 4 registration framework. SimpleITK is, as the name suggests, a simpler interface to ITK. It provides a procedural interface and bindings to several interpreted languages, facilitating fast experimentation with ITK algorithms. In this tutorial we will use the Python programming language and the IPython Notebook interactive environment to explore the various features of the ITKv4 registration framework. Key features presented include: uniform treatment of linear, deformable and composite transformations, embedded multi-resolution registration and self calibrating optimizers. Using a hands on approach, participants will experiment with various registration tasks, learning how to use SimpleITK in order to gain insight into the effects of registration component selection and parameter settings on accuracy and running time of ITK based registration algorithms.

Tentative Program

  • 8:30am: Setup and introduction.
  • 9:00am: SimpleITK basics: loading data, image access, image transformations, image resampling, basic filters.
  • 10:00am: Coffee break.
  • 10:30am: Registration 1: composite transform, transformation initialization, embedded multi-resolution, scale parameter estimation, optimization termination criteria.
  • 11:30am: Registration 2: nonrigid registration - Nonrigid registration, Bspline and displacement field transformations.
  • 12:30pm: Lunch.