Three Dimensional Echocardiography
C++ Open Source Visualization Toolkit

E-chocardiography Journal: Alphabetical List / Chronological List / Images / Home Page

The Visualization Toolkit from Kitware is an open source project. This page is a manual for echocardiographers with programming experience in C++.

VTK is a freely available C++ library for 3D graphics and visualization.

Visualization data flows through a pipeline consisting of modules that perform operations on the data.

The pipeline can begin with a source object. A source object can read an echo image stack (obtained by pulling back a transesophageal echo probe, rotating a scanning plane, or performing a transthoracic transducer sweep). The source object can also generate its own data (a sphere, a cone, or a more complex model of cardiac anatomy created using a CAD program).

The pipeline works by passing output from the source to the next process. Filters and mappers can be used in the pipeline with the final output being a stereolithography file that can represent cardiac anatomy.

In addition to the C++ classes, VTK provides wrappers for scripting languages such as TCL and Python. Scripting eliminates the compile process and can shorten development and testing.


Back to E-chocardiography Home Page.

The contents and links on this page were last verified on October 23, 2002.