XPIWIT is an XML-based wrapper application for the Insight Toolkit (ITK) that combines the performance of a pure C++ implementation with an easy-to-use graphical setup of dynamic image analysis pipelines. The Insight Toolkit offers plenty of features for multidimensional image analysis. Current implementations, however, often suffer either from a lack of flexibility due to hard-coded C++ pipelines for a certain task or by slow execution times, e.g., caused by inefficient implementations or multiple read/write operations for separate filter execution. Created XML pipelines can be interpreted and executed by XPIWIT in console mode either locally or on large clusters. We successfully applied the software tool for the automated analysis of terabyte-scale, time-resolved 3D image data of zebrafish embryos.

XPIWIT is implemented in C++ using the Insight Toolkit and the Qt SDK. It has been successfully compiled and tested under Windows and Unix-based systems. Software and documentation are distributed under Apache 2.0 license and are publicly available for download at


Further information:

Bartschat, A.; Hübner, E.; Reischl, M.; Mikut, R. & Stegmaier, J.: XPIWIT - An XML Pipeline Wrapper for the Insight Toolkit
Bioinformatics, 2016, 32, 315-317