ITK for Developers

with Julien Finet in Lyon, France

October 16, 2019 (1 day long)


  1. Understand how to create an application using ITK

  2. Understand ITK s basic functions

  3. Create and run segmentation filters

  4. Create and run registration filters


  1. Build a command line executable

  2. Basic knowledge in image processing

  3. Knowledge in C++


ITK Architecture

The course will begin on an overview of the ITK architecture, through the processing pipeline framework and the underlying technical concepts (memory, language).


ITK proposes an huge variety of segmentation algorithms. We will study and experiment a popular one: the Region growing algorithm, either based on intensity, statistics, or region competition.


The ITK registration framework offers a powerful set of modules that one can plug together in order to develop customized registration algorithm. We will see how to link metrics, optimizers and interpolators for targeting multimodal affine registration.

Build your own application

This tutorial will teach you how to integrate ITK and your ITK algorithms in your own C++ application.

This training course will be taught in English.
Course notes are also in English.
Participants are asked to bring a laptop computer for this training session.
The instructor will communicate all the specifications required to each participants before the training session.

Lunch is included.

All Kitware training courses can be customized and held at Kitware's training centers (In the EU: Lyon, France; or in the US: Clifton Park, New York; Carrboro, North Carolina; Santa Fe, New Mexico) or at your own site (quotation).

Browse more courses
* VAT excluded.
A 10% discount (432 € VAT excluded) is applied for students.

Practical information

October 16, 2019
(Early registrations end: September 25, 2019)

Standard price: 600 €
Current price: 480 €*

Register Contact us

About the instructor

Julien Finet received his B.S. in Computer Science with a specialization in Imaging from the University Institute of Technology of Reims (France) in 2002, and his M.S. in Computer Science & Engineering from the Technological University of Compiegne (France) in 2005.

Prior to joining Kitware, Mr. Finet worked as an intern at Siemens Corporate Research (Princeton, NJ) in the Neuro Imaging department.He later worked as a consultant for General Electric Healthcare in Buc (France) in the Advantage Workstation department.

At Kitware, Julien Finet has been involved in numerous projects for the Medical and Scientific Visualization departments(VTKITKParaView...). He notably was the technical lead for porting 3D Slicer to Qt. He has been a major developer on CTK and was leading the Bender project, a Slicer based application for repositioning voxelized anatomical models.In 2014, Julien moved to Kitware France.

©2019 Kitware SAS. 6 Cours André Philip 69100 Villeurbanne, France, +33 (0)4 37 45 04 15