![]() ![]() | [Frontiers in Bioscience 2, f2-3, January 1, 1997] Reprints PubMed CAVEAT LECTOR |
| |||
![]() ![]() ![]()
|
VIRTUAL REALITY PUBLICATION OF SPIRAL CT-DERIVED THREE-DIMENSIONAL MODELS Or, creation of spiral, CT-derived, three-dimensional VRML objects Department of Radiology, Cedars-Sinai Medical Center, 8700 Beverly Blvd., Los Angeles CA 90048 Received 12/16/96; Accepted 12/24/96; On-line 01/01/96 2. METHODS All CT data was acquired using a HighSpeed Spiral CT scanner (General Electric Medical Systems, Milwaukee, WI) equipped with a power injector and automated contrast injection timing software. Vascular images were acquired during the arterial phase of contrast administration. Bronchial images were acquired during one or two breath-holds. Slice thickness, pitch and field of view were optimized based on radiological, hardware and dosimetric requirements. Typical slice thicknesses were in the range 1.5mm to 3mm with a slice pitch between 1.5mm and 3mm. All images were originally 512 x512 pixels in size with a field of view in the range 28cm to 36cm. All post-processing was performed on a SPARCstation 20 MP with a ZX graphics accelerator (Sun Microsystems, Inc. Mountain View, CA.). CT images were transferred to the workstation by means of a 4mm Digital Audio Tape (DAT) and imported into the AVS processing environment (Advanced Visual Systems, Inc. Waltham, MA.) which provides many image processing operations and allows custom operations to be written and implemented quickly. Preliminary processing involved reduction of the slice resolution of the CT images from 512 x 512 to 256 x 256 by voxel averaging and cropping the data set to the volume of interest. A point within the structure to be segmented (such as the bronchial airway) was selected manually. A region was then "flooded" from this starting point with boundaries defined by a manually selected maximum and minimum image intensity. The resulting set of voxels defined all connected elements in the data set with an image intensity in the predefined range. This algorithm was implemented as a custom operation within the AVS environment. The region was then passed to the isosurface module provided by AVS and a mesh surface defined for viewing and checking the segmented structure. The region was alaso passed to a custom written module which implemented the "marching-cubes" algorithm (60 and generated triangular mesh surface information in VRML form as a text file. The text file (with a .wrl suffix) could then be linked to a web page and disseminated across the Internet for remote viewing. In this implementation, the true spatial proportions of the data were preserved only approximately by interpolation of the data points. Consequently, quantitative measuements of distance, area or volume from the VRML datasets are not possible. Future versions of the VRML module will include this feature.
|