Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

THIS WEBPAGE IS DEPRECATED - please visit our new website


PetSpectFusion Standalone Executable

ITK logoCMake logoQt Logo


PetSpectFusion is an application for the automatic registration of cardiac PET and SPECT images written in C++ based upon the ITK Framework. PetSpectFusion has a command line interface, which can be used as a scriptable fully automatic registration tool, or as GUI, allowing for interactive visualization of automatic or manual registration. The GUI features several options for visualization including changable color lookup tables, adjustable window levels, normal image fusion using alpha blending as well as a checkerboard composite display. It is also cross platform, with binaries provided for windows and OS X hosts, although it should compile on any host where CMake is available.

This application was developed within the scope of an IDP project (see documentation here).


  • Brian Jensen
  • Axel Martinez Möller
  • Martina Marinelli
  • Dr. Stephan Nekolla


Version 1.3.1 (21 December 2009)


  • New Feature: Set windowing parameters automatically based upon fixed image region
  • New Feature: Volume of Interest registration mode

PetSpectFusion Logo PetSpectFusion 1.3.1 Windows Binary 32 bit     PetSpectFusion 1.3.1 Windows Binary 64 bit

PetSpectFusion OS X Universal Binary (x86_64, i386)

CMake logo PetSpectFusion 1.3.1 Source Code

Version 1.3.0 (23 November 2009)


  • Bug fix: PetSpectFusion doesn't compile on *nix platforums
  • Bug fix: Angle Measurements wrong
  • Bug fix: Automatic registration close behavior
  • Bug fix: Alpha Blended images are too dark
  • Bug fix: Registration Results vary based upon mode or time
  • Bug fix: Unit tests linking problem under windows
  • New Feature: Consistent Initialization
  • New Feature: Add support for unit testing
  • New Feature: Consistent Log Messages
  • New Feature: CLUT modification dialog
  • New Feature: CLUT automatic interval selection by windowing
  • New Feature: Display Slice Number
  • New Feature: Checkerboard compostie Image display
  • New Feature: Display alpha blending percent in the GUI
  • Support upate: Update default registration parameters

PetSpectFusion Logo PetSpectFusion 1.30 Windows Binary 32 bit     PetSpectFusion 1.30 Windows Binary 64 bit

PetSpectFusion OS X Universal Binary (x86_64, i386, ppc)

CMake logo PetSpectFusion 1.30 Source Code


Main window on OS X showing two images using the default fused diplay

PSF main window

Checkerboard composite image

PSF checkerboard display

Registration options window

PSF options

View options window

PSF view

Windows GUI

PSF windows

PetSpectFusion Osirix Plugin


Additionally to the standalone application a plugin has been created for the Osirix dicom viewer offering the same registration feaures as the standalone application, but using Osirix's advanced image rendering capabilities. Osirix is the defacto dicom viewer for Mac OS X. The advantages offered by osirix are numerous, including many advanced rendering techniques, such as 3D Volume rendering or MIP rendering of the images, as well as fully hardware accelerated opengl image rendering.


  • Brian Jensen


Osirix Plugin icon PetSpectFusion OsiriX Plugin 1.12 (x86_64, i386, ppc)

Xcode Logo

PetSpectFusion OsiriX Plugin 1.12 Source Code


Here is screenshot of Osirix after loading a fixed and moving image from the same study Osirix screenshot 1

This screenshot shows the fixed image viewer after loading the PetSpectFusion plugin Osirix screenshot 2

This screenshot shows the MIP renderer of the blended images after successifully being registered Osirix screenshot 3

Edit | Attach | Refresh | Diffs | More | Revision r1.15 - 14 Jan 2011 - 12:19 - AxelMoeller