The Image Processing Tool Kit
With the addition of the Adobe Photoshop processing plug-in interface,
users of UTHSCSA ImageTool can now take advantage of the additional analysis
and processing functions provided by the Image Processing Toolkit developed
by Chris Russ and John Russ. Processing routines such as Fast Fourier Transforms,
Watershed Segmentation, Complete Boolean Operations, Binary Morphological
Operations and much, much more.
The Image Processing Tool Kit is an extensive collection of image processing
and analysis functions which are distributed on a CD-ROM. These additional
functions can be installed into the UTHSCSA ImageTool program. The CD-ROM
also contains a large collection of images which can be used to demonstrate
the different processing functions. In addition an extensive tutorial on
basic and advanced image processing techniques is provided with the CD-ROM.
The CD-ROM is intended to be a companion to the "Image Processing Handbook",
2nd Edition by John C. Russ, 1994, CRC Press, Boca Raton, FL, ISBN 0-8493-2516-1.
A reference which I highly recommend for anyone who is involved in image
The following is a list of functions that are available to ImageTool
users with the Image Processing Tool Kit.
- IP-Adjust. The functions modify the acquired image to correct
defects such as shading (nonuniform illumination) and non-square pixels.
Autolevel adjusts the brightness across the image by using a polynomial
fit for background brightness as a function of X, Y position.
- IP-Boolean. These functions combine binary images using various
logical combinations. These include: AND, Ex-OR, Feature-AND, Mask, NOT,
- IP-Color. These functions include a color median filter in red-green-blue
space. An Optimal Grey routine produces an image with the monochromatic
grey scale along an axis in RGB space that gives the greatest mathematical
separation of the color coordinate values of a particular image.
- IP-EDM. These functions offer those operations that are based
on the Euclidean Distance Map of the image. A Watershed function creates
and uses the distance map to separate touching convex features.
- IP-FFT. These routines provide a comprehensive facilities for
transforming images to and from the Fourier or Frequency domain, filtering
it there, and performing the inverse transform.
- IP-Math. These routines provide ways to combine two grey scale
image together. They include: Add, Darker, Divide, Lighter, Multiply and
- IP- Measure. These plug-ins provide for feature and global measurements.
The global measurements are appropriate for stereological descriptions
- IP-Morphology. Morphological operation on black and whiter (binary)
images add or remove pixels from features depending on whether the neighbor
pixels are black or white. These include: Erosion, Dilation, Close, Open,
Prune, Skeletonize and Thicken.
- IP-Process. These functions are used to correct image defects,
enhance visibility of selected structures, or extract characteristics such
as texture or orientation so that thresholding can be used to separate
features from background. These include Frei and Chen, Kirsch, Sobel and
Variance operators for edge enhancement. Haralick 1 and 2, Texture and
Variance are texture filters.
- IP-Rank. Rank operators are nonlinear image processing filters
that rank the pixels in a neighborhood in brightness order and then keep
the brightest, darkest or median value for the central pixel.
For more information on The Image Processing Tool Kit and how to order
S. Brent Dove firstname.lastname@example.org
Dental Diagnostic Science
Last revised 18 October 2001
Copyright UTHSCSA 1996 - 2001 All right reserved