[IPAG Home Page] [Publications] [Dissertation Archive] [Personnel]




The material on this page is obsolete.

An updated version of this material is available in the book

Introduction to Programming for Medical Image Analysis with The Visualization Toolkit

that is available from the BioImage Suite web-page.





Programming for Medical Image Analysis using VTK

Contact: Xenios Papademetris, papad@ipag.med.yale.edu.

Some usefull web-pages/articles

  1. The VTK home page
  2. The Tcl Developer Exchange
  3. A VTK Tutorial paper.
  4. An article discussing the design of VTK.

Books

All books are available from either the Kitware on-line store, or Amazon.com. The most useful ones are:

1.      The VTK User’s Guide

2.      The Visualization Toolkit: An Object-Oriented Approach To 3D Graphics

Descriptions of these and other relevant books can be found at the VTK web page.

Lecture Notes – Second Seminar Series

  1. Lecture 1 (html) (powerpoint) (pdf for printing) – Introduction
  2. Lecture 2 (html) (powerpoint) (pdf for printing) – Intermediate C++
  3. Lecture 3 (html) (powerpoint) (pdf for printing) – VTK – an object library
  4. Lecture 4 (html) (powerpoint) (pdf for printing) – Adding procedural code to VTK
  5. Lecture 5 (html) (powerpoint) (pdf for printing) – Image to Image Filters
  6. Lecture 6 (html) (powerpoint) (pdf for printing) – Case Study 1: Point-based Registration
  7. Lecture 7 (html) (powerpoint) (pdf for printing) – Case Study 2: Intensity-based Linear Image Registration
    • download also the examples file example1cpp.zip
    • on windows download also vtk binaries from the bottom of this page.

 

Lecture Notes – First Seminar Series

  1. Lecture 1 (html) (powerpoint) (pdf for printing) – Introduction
  2. Lecture 2 (html) (powerpoint) (pdf for printing) – Introduction to Tcl
  3. Lecture 3 (html) (powerpoint) (pdf for printing) – Simple Visualization Taks
  4. Lecture 4 (html) (powerpoint) (pdf for printing) – Surface and Image Manipulation
  5. Lecture 5 (html) (powerpoint) (pdf for printing) – Image Manipulation and Display
  6. Lecture 6 (html) (powerpoint) (pdf for printing) – Marcel’s Tcl/Tk Lecture
  7. Lecture 7 (html) (powerpoint) (pdf for printing) – Miscellaneous Topic
  8. Lecture 8 (html) (powerpoint) (pdf for printing) – Local Extensions

Examples and Images – this file is updated to include new and corrected examples with every lecture.

Download the archive file examples.zip. When unzipeed (on Unix use the unzip command) all files will be placed in a directory called examples. The scripts are designed to be run on the command line from one directory below this directory e.g.

vtk examples/example5_1.tcl

Documentation (Local)

  1. VTK Man Pages
  2. Tcl Man Pages

Downloads (Windows Only)

  1. VTK Core Libraries(Essential)
  2. VTK Tcl Libraries (Needed for running VTK/TCL Scripts)
  3. Tcl/Tk 8.3.2 (Essential if you are using TCL)
  4. VTK C++ Development Libraries(Needed for programming VTK in C++)
  5. CMake (Needed for C++ development)
  6. Tcl Tutor (Needs Tcl/Tk)
  7. Local Extensions software ... coming soon.

This page is maintained by Xenios Papademetris, papad@ipag.med.yale.edu, last updated 16th September 2002.