Viewing Transformations of Voxel-Based Objects Via Linear Octrees

This article gives three viewing-transformation algorithms for displaying on a screen 3D pictures represented by linear octrees. All the procedures take advantage of the recursive labeling used to identify the successive decomposition of an object into octants. The first algorithm performs transformations directly on the linear octree, while the second and third algorithms determine the 3D border of the given object first and then project onto the screen the surface voxels thus found. All the algorithms perform the viewing transformations in O(RN) time, where R is the resolution of the picture and N is the number of elements in the linear octree. One of the algorithms provides views of the object at different layers of gray level, while another allows internal views.

[1]  Hsun K. Liu,et al.  Two and three dimensional boundary detection , 1977 .

[2]  H K Liu,et al.  Display of Three‐Dimensional Information in Computed Tomography , 1977, Journal of computer assisted tomography.

[3]  Chris L. Jackins,et al.  Oct-trees and their use in representing three-dimensional objects , 1980 .

[4]  Doctor,et al.  Display Techniques for Octree-Encoded Objects , 1981, IEEE Computer Graphics and Applications.

[5]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[6]  Donald Meagher,et al.  Geometric modeling using octree encoding , 1982, Comput. Graph. Image Process..

[7]  Irene Gargantini,et al.  Linear octtrees for fast processing of three-dimensional objects , 1982, Comput. Graph. Image Process..

[8]  Steven L. Tanimoto,et al.  Quad-Trees, Oct-Trees, and K-Trees: A Generalized Approach to Recursive Decomposition of Euclidean Space , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Gabor T. Herman,et al.  Computer Techniques For The Representation Of Three-Dimensional Data On A Two-Dimensional Display , 1983, Optics & Photonics.

[10]  Gabor T. Herman,et al.  3D83 - An Easy-To-Use Software Package For Three-Dimensional Display From Computed Tomograms , 1984, Other Conferences.

[11]  Hanan Samet,et al.  Efficient octree conversion by connectivity labeling , 1984, SIGGRAPH.

[12]  Dan Gordon,et al.  Back-to-Front Display of Voxel Based Objects , 1985, IEEE Computer Graphics and Applications.

[13]  T. Walsh On the size of quadtrees generalized to d-dimensional binary pictures , 1985 .

[14]  M. V. S. Ramanath,et al.  Improvements to a recent 3d-border algorithm , 1985, Pattern Recognit..

[15]  Irene Gargantini,et al.  Filling by quadrants or octants , 1986, Comput. Vis. Graph. Image Process..