The ImageIO functions provide a user extendable interface which enables the reading and writing of images in many common formats.
The Resource functions include the basic routines to create and destroy many of the AVW structures. Also included are list management, verification, and byte swapping routines.
The Transform functions include 2-D & 3-D spatial transformations, densitometric transformations and mathematical transformations. The functions necessary for oblique and curved sectioning, wavelet enhancement and compression transformations, and image registration/fusion are also included in this group.
The Process functions provide a wide variety of histogram operations, spatial/convolution filtering, 3-D FFT's, 3-D Fourier domain filtering and 3-D deconvolution, including fast nonlinear iterative methods.
The Segment functions include thresholding, 2-D & 3-D region growing, automated boundary detection, creation of object maps, multiresolution decomposition, morphological processing and multispectral classification.
The Analysis functions include extraction of line profiles, sampling of ROI's which include the computation of size, density, shape and texture parameters (e.g., area, mean, circularity, fractal signature).
The Vizualize functions provide all operations necessary to support 3-D display using volume and surface rendering. Supported algorithms for volume rendering include depth-only shading, depth gradient shading, voxel gradient shading, integrated surface projection, maximum intensity projection and summation projection. Multiple object creation and rendering, color transparency (24-bit), image extraction tools, and image measurement tools are supported in conjunction with the volume rendering functions.
The Modeling Functions provides the function to create and extract tiled surfaces from segmented volumes and object maps. The tiled surfaces can be saved in a variety of common surface modeling formats.
© 2013 Mayo Foundation for Medical Education and Research. All rights reserved.