Skip Navigation Bar

NLM Announces First Complete Major Release of SimpleITK

SimpleITK LogoHailing it as a significant milestone, enabling a broad range of domain scientists to perform complex image-analysis tasks without requiring advanced software skills, the National Library of Medicine’s Lister Hill National Center for Biomedical Communications (LHC) announces the first complete major release of SimpleITK.

SimpleITK is a simplified multi-language interface to the National Library of Medicine’s Insight Segmentation and Registration Toolkit (ITK). By providing a simplified interface to ITK, it enables researchers and domain scientists who are novice software developers to benefit from the image-analysis capabilities of ITK. For researchers who are experienced software developers, the toolkit facilitates rapid prototyping and evaluation of image segmentation and registration workflows with minimal programming effort. In the educational setting SimpleITK's concise interface allows students to experiment with well-known algorithms, enhancing their understanding of algorithm performance without the need for advanced software engineering skills. The toolkit has been used in courses taught at leading universities including amongst others Carnegie Mellon University, University College London, University of Iowa, and University of British Columbia.

The development process follows best software engineering practices including code reviews and continuous integration testing, with results displayed online allowing everyone to gauge the status of the current code and any code that is under consideration for incorporation into the toolkit. User support is available through a dedicated mailing list and the project’s Wiki. SimpleITK is available for the following programing languages: Python, R, Java, C#, C++, Lua, Ruby, and TCL. Binary versions of the toolkit are available for the GNU Linux, Apple OS X, and Microsoft Windows operating systems.

Additional details are available from the project site , with all of the source code freely available on GitHub under an Apache-2.0 license.

This multiple-language-binding, scripting version of ITK is created, developed, and maintained within NLM/LHC by its Office of High Performance Computing and Communications (HPCC) staff.

Since its founding in 1836, the National Library of Medicine has played a pivotal role in translating biomedical research into practice and is a leader in information innovation. NLM is the world's largest medical library, and millions of scientists, health professionals and the public around the world use NLM services every day.