Cookie Settings

We use cookies to optimize our website. These include cookies that are necessary for the operation of the site, as well as those that are only used for anonymous statistic. You can decide for yourself which categories you want to allow. Further information can be found in our data privacy protection .


These cookies are necessary to run the core functionalities of this website and cannot be disabled.

Name Webedition CMS
Purpose This cookie is required by the CMS (Content Management System) Webedition for the system to function correctly. Typically, this cookie is deleted when the browser is closed.
Name econda
Purpose Session cookie emos_jcsid for the web analysis software econda. This runs in the “anonymized measurement” mode. There is no personal reference. As soon as the user leaves the site, tracking is ended and all data in the browser are automatically deleted.

These cookies help us understand how visitors interact with our website by collecting and analyzing information anonymously. Depending on the tool, one or more cookies are set by the provider.

Name econda
Purpose Statistics
External media

Content from external media platforms is blocked by default. If cookies from external media are accepted, access to this content no longer requires manual consent.

Name YouTube
Purpose Show YouTube content
Name Twitter
Purpose activate Twitter Feeds

MICCAI 2013 Tutorial - Common architecture for algorithm development and deployment


Medical image computing research routinely requires integration with existing research workflows or clinical systems. Yet it can take years of development effort to build and debug the necessary support software. The Common Toolkit (CTK) initiative provides a shared code base to address these interoperability issues. Development of CTK is driven by representatives from several mature open source platforms who recognize the benefit of avoiding duplication and wish to share the results of their experience.


This tutorial will provide a comprehensive overview and in-depth presentations about the state-of-the-art in medical image computing software. Starting with an introduction to CTK, some of the major medical imaging software platforms using CTK will be presented, along with examples of clinical research supported by CTK code. Participants gain insight into the particular strengths and foci of each platform and how they can be leveraged to boost algorithmic research.

The main theme of the tutorial is support of algorithm development, deployment and interoperability. Attendees will learn how a few lines of code can make their medical image software compatible with a wide range of deployment environments. A substantial part will be the presentation of real world use cases and solutions, showing participants how to actually leverage the presented technologies.

Examples of what an attendee will learn include:

  • How a single version of ITK registration code can be made compatible with half a dozen different research platforms
  • How a CAD algorithm can be easily integrated with a clinical PACS system
  • How to bundle MATLAB code for integration into a clinical workflow


The tutorial has the following objectives:

  • Present the state-of-the-art in medical image computing software platforms.
  • Educate participants how to efficiently develop new algorithms, benefiting from the infrastructure provided by the different software platforms.
  • Show how to easily re-use algorithms of other researchers.
  • Foster translation of imaging algorithms to a clinical environment by demonstrating interoperability and deployment techniques.


08:30 - 09:15 The Common Toolkit: What it provides and how to use it.

Sascha Zelzer, Steve Pieper
(Welcome, Intro, How to use CTK, Example code)
09:15 - 10:00 Medical imaging platforms perspective: How platforms like 3D Slicer, MITK, NifTK and MedInria use CTK.
Steve Pieper, Marco Nolden, Matt Clarkson, Olivier Commowick
(Slicer, MITK, NifTK, medInria)
10:30 - 11:30 Algorithm developer perspective: How to and why make your algorithm compatible with CTK. Interoperability use cases.
Sonia Pujol, Matt Clarkson, Hans Jonson, Sascha Zelzer, Steve Pieper
(Writing CLIs, NiftyReg use case, Matlab example, CLI wrap-up)
11:30 - 12:30 Deployment scenarios: Classrooms, Research Labs, Reading Rooms, ORs, Workstations, Web Servers, Clusters and Clouds.
Matt Clarkson, Steve Pieper,  Sascha Zelzer
(Workstation and Research Use, Reading Room and OR, DICOM Application Hosting)


Registrations are handled by the MICCAI registration system.


Sascha Zelzer
German Cancer Research Center, Heidelberg

Marco Nolden
German Cancer Research Center, Heidelberg

Sonia Pujol
Brigham and Women’s Hospital, Boston

Steve Pieper
Isomics, Inc., Cambridge

Matt Clarkson
University College London, London

to top
powered by webEdition CMS