The National Library of Medicine Insight Segmentation and Registration Toolkit (ITK) is open source software that complements SCIRun by providing image-processing capabilities ranging from fundamental algorithms to advanced segmentation and registration tools. The Insight Tool Kit provides these capabilities as filters. SCI has developed a method of wrapping ITK filters in SCIRun modules.
If ITK is present, and SCIRun is appropriately configured, SCIRun builds a default set of ITK filter-based modules. Users can generate additional modules by writing filter descriptions using SCIRun's XML-based filter description language. This chapter describes the process of wrapping ITK filters in SCIRun modules.
Before reading this chapter, users should be familiar with SCIRun, the Insight toolkit, and the use of generic programming techniques. Users must have access to the SCIRun source code tree and be familiar with its organization.