Visualization and point-based registration of 2D and 3D images


INTRODUCTION

FILES TO DOWNLOAD

CREATING ANALYZE VOLUME IMAGES

USER GUIDE

File menu

Image operations menu

Control points menu

Overlay menu

Options menu

Window menu

Using Toolbar


INTRODUCTION

Registration is a recently emerged task in medical image processing used to match two independently acquired images. To register images, the geometrical relationship between them is to be determined. Matching all the geometric data available for a patient provides better diagnostic capability, better understanding of data, and improves surgical and therapy planning and evaluation.

Not always necessary for the registration itself but for processing and inspecting the results, a tool for displaying the image data is essential. We developed a Windows-based application which provides the following functions:

Image formats:
  • 2D TIFF (input/output)
  • Analyze (input/output)
  • Viewnix1.0 (input only)
  • microSegams (input only)
  • DICOM (just a special part of it in this version)

More information on registration can be found at our page on registration methods.


FILES TO DOWNLOAD

All the necessary files can be found in reg380a.zip (214539 bytes). It contains the main executable regist.exe, two libraries bwcc.dll and ctl3d.dll, and two DOS programs called scanhead.exe and makehead.exe to help raw image conversion to Analyze format.

Installation is very easy: just put the files into the same directory and run regist.exe.

The program requires Windows 3.1 OS or newer.

The program is free to download and use, but is WITHOUT ANY WARRANTY! Use only at your own risk.

Please note that not all the functions are yet implemented and in several circumstances the program may crash.


CREATING ANALYZE VOLUME IMAGES

We use the image format of the medical image processing program Analyze developed at Mayo Clinic, USA. Full description of this format can be found at Analyze home page.

In few words, Analyze format consist of two files. One header file (extension .hdr) containing the necessary information (e.g., dimensionality, size of voxels) and an image file (extension .img) containing the uncompressed raw image data. Our program can read 8-bits (unsigned char) or 16-bits (unsigned int) images. In the latter case, big-endian representation is assumed (note that PCs are little-endian!).

Having the raw image data, the header file can be generated using makehead.exe.
Usage:
makehead.exe filename filetype x_dim y_dim z_dim x_size y_size z_size
File types (just use the corresponding number):

Content of a header file can be displayed by scanhead.exe.


USER GUIDE

File menu

Image operations menu

Control points menu

Overlay menu

Options menu

Window menu

Using Toolbar


Back

Maintained by Attila Tanács.
Last modified: 8th May 2000