Abstract

The Insight Segmentation and Registration Toolkit (ITK) is a highly utilized open source medical imaging library providing chiefly the functionality to register, segment, and filter medical images. Although extremely powerful, ITK has a steep learning curve for users with little or no background in programming. It was for this reason that SimITK was developed. SimITK wraps ITK into the model driven engineering environment Simulink, a part of the Matlab development suite. The first released version of SimITK was a proof of concept, and demonstrated that ITK could be wrapped successfully in Simulink. In this paper a new version of SimITK is presented where ITK classes are wrapped using a fully automated process. In addition, SimITK is transitioned to successfully support ITK version 4, in order to remain current with the ITK project. SimITK includes thirty-seven image filters, twelve optimizers, and nineteen transform classes from ITK version 4 which are successfully wrapped and tested, and can be quickly and easily combined to perform medical imaging tasks. These classes were chosen to represent a broad range of usability, and to allow for greater flexibility when creating registration pipelines. SimITK has the potential to reduce the learning curve for ITK and allow the user to focus on developing workflows and algorithms. A release of SimITK along with tutorials and videos is available at www.simitkvtk.com.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call