Download IGSTK

Jump to: navigation, search


IGSTK is developed on top of

  • VTK - visualization functionalities
  • ITK - image processing, segmentation and registration

Some (optional) functionality in the toolkit requires additional libraries, including:

Before you can build IGSTK you will need to download and build the relevant toolkits.

It is very important to make sure that you use the appropriate versions of these toolkits. 

The easiest way to check compatibility is to go to the dashboard, follow the "build name" link you are interested in and then follow the "view notes" link. The release versions of libraries used for this test appear in this file.

IGSTK 5.2 Requirements

  • ITK 4.2.0 or later
  • VTK 5.10.0 or later
  • FLTK 1.1
  • Qt 4.0 or later
  • CMake 2.8 or later
  • For video grabber component support on Windows, and for the ArucoTracker (webcam tracker) you will need to download and build OpenCV 2.3.1 or later available here.


Download toolkit releases from our download page. You can also download the latest development version directly from the repositories as described below.

IGSTK uses two code repositories: a main IGSTK git repository and a staging area. The main git repository contains the version of the code that has been reviewed, well-tested and approved for integration. The staging repository is a testbed for developers to experiment with new ideas before integration into the toolkit. Each subject in the staging area is in a separate branch.

For instructions on how to configure and build the toolkit from source, refer to the following wiki page How to build IGSTK

Access Development Version

Follow these instructions to install Git. This page documents how to download IGSTK through Git.

Instructions for IGSTK component developers with regard to setup and workflow are available here.


One may browse the repositories online using the Gitweb interface at

Repository Purpose Access URL
IGSTK.git Image-Guided Surgery Toolkit clone (git) git://
clone (http)
push (ssh)
stage/IGSTK.git IGSTK Topic Stage clone (git) git://
clone (http)
push (ssh)
IGSTKData.git IGSTK Testing/Data Submodule clone (git) git://
clone (http)
push (ssh)