With the release of version 1.2, UTHSCSA ImageTool provides support for medical images that require greater than 8-bit grayscale. ImageTool supports 8, 10, 12, 14, and 16-bit grayscale images. This allows ImageTool to be used for processing and analysis of CT, MRI, Ultrasound, PET, SPECT, and many other medical imaging modalities. In addition, laser scanners used for scanning conventional film radiography can be supported. Window and Level of the 16-bit image can be adjusted using ImageTool. ImageTool provides importing of images from different modalities by specifying the file header size, bit depth, bit padding, image header, bytes orientation, and integer type.
With the use of image stacks, ImageTool also supports multiple image modalities. Cine loops can be produced and displayed for angiography.
UTHSCSA ImageTool 3.0 provides for automatic identification, analysis, or classification of objects. This feature can be used for microscopy, histology, metallurgy, and many other fields.
The process first involves segmentation of the image into objects and background. ImageTool provides a manual and automatic algorithm for segmentation of the image. After segmentation, the image is converted into a binary image. ImageTool proceeds to identify, count, and number all objects.
Each object can be analyzed using any of the following measurements:
area, perimeter, compactness, roundness, elongation, bounding box area, centroid, grey centroid, major axis, major axis length, major axis slope, minor axis, minor axis length, minor axis slope, minimum gray level, maximum gray level, mode gray level, median gray level, mean, and standard deviation gray level
Objects can also be classified into different groups based on any of the measurements listed above. Each object can be classified by specifying a range of values for a specific measurement of characteristic. This may be useful in separating objects with different morphological characteristics.
UTHSCSA ImageTool 3.0 provides support for multiple image data sets called Stacks. Image Stacks provide a mechanism for relating images in either time or space.
Temporally-related images can be used to produce cine motion of real events or animation of graphical data. Image frames can be played back at 1 to 30 frames per second depending upon hardware. Sequences can be played in forward or reverse.
Spatially-related images, such as Computed Tomography, Magnetic Resonance Imaging, or Confocal Microscopy can be displayed as a stack. Images can be stepped through one at a time or played as a cine loop. These stacks can also be used as three dimensional data structure for extracting and rendering 3D objects.
Other Image Processing for Windows
AccuPress from Aware Inc. provides wavelet image compression for Windows, Sun OS, and IRIX operating systems.
Data Translation produces PCI frame grabber boards and Gloabal Lab image processing software for Windows
ImageJ is a public domain editing tool.
ImportAccess is a plug-in for importing medical imaging data such as MR, CT, PET, and Ultrasound.
Vision Blox from Integral Vision is a windows software package for machine vision.
SigmaScan Pro from Jandel Scientific provides for image measurement and analysis.
Image-Pro Plus from Media Cybernetics is Windows program for scientific image analysis.
MATLAB from The MathWorks Inc. is a comprehensive development environment for creating image processing and analysis applications.
Neurolucida from MicroBright Field is a comprehensive, interactive image analysis software for 2D and 3D morphometry of microscopic tissue sections.
PDI’s Imaging Resource page has descriptions of PDI’s NuBus and PCI frame grabber cards plus links to many other image processing sites.