ITK-SNAP Home Page
What is ITK-SNAP?
SNAP is a software application used to segment structures in 3D medical images. It provides semi-automatic segmentation using active contour methods, as well as manual delineation and image navigation. In addition to these core functions, SNAP provides a number of supporting utilities. Some of the core advantages of SNAP include
- Linked cursor for seamless 3D navigation
- Manual segmentation in three orthogonal planes at once
- Friendly UI for selecting active contour segmentation parameters
- Support for many different 3D image formats, including NIfTI
- Support for concurrent, linked viewing and segmentation of multiple images
- Limited support for color images (e.g., diffusion tensor maps)
- 3D cut-plane tool for fast post-processing of segmentation results
- Extensive tutorial
How Much Does it Cost?
ITK-SNAP is free software, provided under the General Public License. ITK-SNAP binaries are provided free of charge for academic or commercial use. Development and continued maintenance of ITK-SNAP have been made possible by grants and contracts from the U.S. National Institutes of Health (NIBIB, NLM) and by the generous time investments from members of the ITK-SNAP developer community.
Since ITK-SNAP is free, there's no technical support number to call. We do our best to answer questions on the mailing lists in a timely manner, but we count on other users to offer answers as well. Often, ITK-SNAP development is done on a volunteer basis. Please keep that in mind when you use ITK-SNAP.
Who Develops ITK-SNAP?
Current ITK-SNAP development efforts are led by Paul Yushkevich, Ph.D., of the Penn Image Computing and Science Laboratory (PICSL) at the Department of Radiology at the University of Pennsylvania. Several members of the lab, and Hui (Gary) Zhang in particular, have contributed to ITK-SNAP development. Previous versions of SNAP were developed under the guidance of Guido Gerig, Ph.D., at the University of North Carolina at Chapel Hill and ETH Zurich. A number of scientists at other academic centers have contributed code and ideas to ITK-SNAP. See the Credits for complete information.
What Can SNAP do for Me?
If you are a clinical researcher in neurology, radiology, psychiatry, surgery, or any other field that uses medical images, you may be able to use ITK-SNAP to enhance your productivity. Unlike many current image processing tools, ITK-SNAP was designed to be easy to learn and use for people without a computer science or engineering background.
If you are in the business of developing software applications that work with medical images, you may be able to incorporate parts of SNAP into your software. You can also use SNAP as a model of a user friendly application developed on top of ITK.
How Can I Contribute?
You can help make SNAP better in two ways. First, if you use SNAP and report its successes and failures, you will help identify bugs and missing features. Use the 'Bugs' link at the top of this page to report bugs. Second, if you are a software developer, you can contribute to SNAP by writing code. SNAP is an open source application, built on top of the Insight Toolkit (ITK). To become a developer, join us on SourceForge.