Home

 About

 Sponsors

 Download

 Documentation

 FAQ

 Mailing Lists

 Testing

 News

 Bug Tracking

 Data

 Related Software

 Applications

 Copyright

 Marketplace

The following documentation resources are available at the current time.
  • ITK Book The ITK Software Guide. This extensive reference PDF document (over 780 pages) describes in detail many of the features of the toolkit. It contains information for both users and developers. If you are serious about ITK you will want this document. (Note: a printed book including a CD-ROM with source, documentation, data and binaries is available from Kitware's e-store. The CD also includes a fully-hyperlinked version of the text.)


  • ITK Theory Book The ITK theory book Insight Into Images Principles and Practice for Segmentation, Registration and Image Analysis is available from A. K. Peters. Please see the following flyer for more information.


  • Doxygen generated Documentation for the current CVS repository. These extensive Web pages are generated nightly and contain extensive descriptions regarding inheritance, methods, object collaboration, and so on.


  • Doxygen generated ITK 3.6 ITK 3.6 Documentation. These pages contain extensive descriptions describing inheritance, methods, object collaboration, and so on for the ITK version 3.6 release.


  • Doxygen generated ITK 3.4 ITK 3.4 Documentation. These pages contain extensive descriptions describing inheritance, methods, object collaboration, and so on for the ITK version 3.4 release.


  • Tutorial Material. Presentations used for tutorials presented in conferences such as IEEE Visualization 2002 and 2003, MICCAI 2003 and SPIE Medical Imaging 2003 and 2004.


  • The book Mastering CMake, ISBN 1-930934-09-2, by Ken Martin and Bill Hoffman and published by Kitware. This book describes in detail how to use CMake. It is not specific to the ITK project, but can help you with general CMake questions and help you use ITK more effectively in your own work.


  • The numerics package VNL used by ITK is part of the VXL computer vision toolkit. Documentation for VNL can be found as part of the VXL book.


  • The book Medical Image Registration, by by Joseph Hajnal (Editor), D. J. Hawkes (Editor), Derek Hill (Editor). The Biomedical Engineering Series. This book provides a detailed description of techniques used for medical image registration. This book is unrelated to the Insight Toolkit, but is suggested here as an excelent introduction to medical image registration.


  • The book The CVS Book, Open Source Development with CVS,, by Karl Fogel and Moshe Bar This book describes in detail how to use CVS. It is unrelated to the ITK project, but can help you dealing with the intricacies of getting ITK code through the CVS repository.


  • Access to the CVS InsightDocuments repository. This work is in progress, and contains detailed documents about algorithms, style, build environment, and so on. (Please see the Download instructions for CVS for more information.)


  • ITK Applications Pages Another important documentation reference is the extensive testing suite. The applications can be found in the Insight/Testing/Code directory (and related subdirectories).


  • Known Compiler Issues This page describes a set of known problems found with particular compilers when trying to build ITK. Many of those issues forced developers to reshape the toolkit in order to make it work with buggy compilers or with compilers that do not implement all the features defined in the C++ standard.


  • WIKI Page The Insight Toolkit Community WIKI page is an open space for exchanging information and experiences about ITK. Thanks to Gavin Baker for creating this resource.