Voreen ITK-Wrapper Manual

Mathias Dehne

Maike Dudek

Revision History
Revision 1.012.10.2011

Table of Contents

1. Introduction
2. Getting Started
3. Adding new ITK-filters
3.1. XML-File-Structure
3.2. Examples
3.3. Special Filters

1. Introduction

The Insight Segmentation and Registration Toolkit (ITK) is an open-source software toolkit containing an extensive suite of software tools for image analysis. It provides the developer with a large number of image-to-image filters ranging from basic filtering operations to more advanced segmentation- and registration frameworks. The ITK-Wrapper was developed as an easy to use interface for integration of these filters into Voreen project. To achieve this the ITK-Wrapper provides the functionality to deserialize special XML config files containing ITK filter definitions to filter objects. These filter objects are then used to automatically generate the actual code for the corresponding Voreen processor where in- and outputs of an ITK filter are mapped to Voreen ports and the attributes of a filter are mapped to Voreen properties.