Share Email Print
cover

Proceedings Paper

CAVASS: a computer-assisted visualization and analysis software system - image processing aspects
Author(s): Jayaram K. Udupa; George J. Grevera; Dewey Odhner; Ying Zhuge; Andre Souza; Shipra Mishra; Tad Iwanaga
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

The development of the concepts within 3DVIEWNIX and of the software system 3DVIEWNIX itself dates back to the 1970s. Since then, a series of software packages for Computer Assisted Visualization and Analysis (CAVA) of images came out from our group, 3DVIEWNIX released in 1993, being the most recent, and all were distributed with source code. CAVASS, an open source system, is the latest in this series, and represents the next major incarnation of 3DVIEWNIX. It incorporates four groups of operations: IMAGE PROCESSING (including ROI, interpolation, filtering, segmentation, registration, morphological, and algebraic operations), VISUALIZATION (including slice display, reslicing, MIP, surface rendering, and volume rendering), MANIPULATION (for modifying structures and surgery simulation), ANALYSIS (various ways of extracting quantitative information). CAVASS is designed to work on all platforms. Its key features are: (1) most major CAVA operations incorporated; (2) very efficient algorithms and their highly efficient implementations; (3) parallelized algorithms for computationally intensive operations; (4) parallel implementation via distributed computing on a cluster of PCs; (5) interface to other systems such as CAD/CAM software, ITK, and statistical packages; (6) easy to use GUI. In this paper, we focus on the image processing operations and compare the performance of CAVASS with that of ITK. Our conclusions based on assessing performance by utilizing a regular (6 MB), large (241 MB), and a super (873 MB) 3D image data set are as follows: CAVASS is considerably more efficient than ITK, especially in those operations which are computationally intensive. It can handle considerably larger data sets than ITK. It is easy and ready to use in applications since it provides an easy to use GUI. The users can easily build a cluster from ordinary inexpensive PCs and reap the full power of CAVASS inexpensively compared to expensive multiprocessing systems which are less efficient for CAVA operations.

Paper Details

Date Published: 22 March 2007
PDF: 12 pages
Proc. SPIE 6509, Medical Imaging 2007: Visualization and Image-Guided Procedures, 65091V (22 March 2007); doi: 10.1117/12.709841
Show Author Affiliations
Jayaram K. Udupa, Univ. of Pennsylvania (United States)
George J. Grevera, Univ. of Pennsylvania (United States)
St Joseph's Univ. (United States)
Dewey Odhner, Univ. of Pennsylvania (United States)
Ying Zhuge, Univ. of Pennsylvania (United States)
Andre Souza, Univ. of Pennsylvania (United States)
Shipra Mishra, Univ. of Pennsylvania (United States)
Tad Iwanaga, Univ. of Pennsylvania (United States)


Published in SPIE Proceedings Vol. 6509:
Medical Imaging 2007: Visualization and Image-Guided Procedures
Kevin R. Cleary; Michael I. Miga, Editor(s)

© SPIE. Terms of Use
Back to Top