ANALYZE™ is a UNIX-based software package for a variety of multimodality, multidimensional biomedical imaging and scientific visualization applications (Fig. 1). It has been developed by The Biomedical Imaging Resource at the Mayo Foundation. The ANALYZE system features integrated, complementary tools for fully interactive display, manipulation, and measurement of multidimensional image data. It can be applied to data from many different imaging modalities, including CT, MRI, PET, SPECT, ultrasound, autoradiographic imaging, and digital microscopy. The software runs on standard UNIX workstations without the need for specialpurpose hardware. The software architecture permits systematic enhancements and extensions, and provides a shell for rapid prototyping of customized solutions.
The following outline categorizes and summarizes many features of ANALYZE.
Import/export of many commercial scanner formats. Conversion to/from standard image formats. Complete file management operations. Image compression and decompression.
2D and 3D Image Generation and Display
Interactive reformatting and display of multiplanar images.
Interactive intensity windowing. Interactive dissection and display of 3D images. Interactive display of oblique images through 3D volumes.
Image volume reformatting along any arbitrary oblique axis.
Interactive generation of "curved" images and radial images.
Cine movie displays with multiple panels and variable speed.
Rendering of shaded surfaces from extracted object contours.
Fully interactive volume rendering of 3D images. Both transmission and reflection ray casting models. Depth, gradient, and composited shaded surfaces. Voxel and object compositing with transparency. Variable illumination and angle-of-view. Variable render masks and dynamic preview modes. Radial cylindrical and stereo-pair rendering. Maximum intensity, integrated and surface projections. Numerical projection rendering. Multiplanar dissection and subregioning. Interactive orthogonal and oblique sectioning. Manual editing and automatic definition of objects. Rendering of combined or individual segmented objects. Interactive rendered object manipulation. Mirror image rendering for independent objects. Linear and curvilinear surface measurements. Direct surface area and volumetric measurements.
Image Processing, Registration and Segmentation
Image algebra for combining images from formulas. Mathematical, logical, and transcendental operations. 3D matrix operations and geometric transformations. Linear and adaptive histogram operations. Spatial and frequency domain image processing. Interactive, graphic-based design of custom filters. 2D and 3D FFT and deconvolution routines. Image transformation and compression using wavelets. Fusion (registration and integration) of multimodal images.
Multispectral feature identification and classification. Interactive manual object segmentation. 2D and 3D region growing for object segmentation. 2D and 3D math morphology for object segmentation. Automatic edge contour extraction.
Interactive plotting of line and trace profiles. Interactive definition of multiple regions of interest. Selection and automatic sampling of regions of interest. Measurement of dimensions and densities. Measures of regional shape and texture. Analysis of tree structures.
Surface area and volume measurement by stereology. Common measurement data file format for importing to standard programs. Data plotting and statistical analysis.
User-selectable configuration of workstation environment.
Interactive screen editor with text, labels, and graphics. Hardcopy printing of text and images, including color. Macro facility for automatic recording and playback. Magnifying glass for interactive, regional enlargement. Extensive interactive color definition and manipulation. Screen region capture capability for saving to image files. Screen measurement tools. File viewer for quick display of any image file. Editor for session notes, attachable to image files. On-line, context sensitive help documentation. On-screen calculator and clock. Multiple session feature for multiple process analyses.
Was this article helpful?