ACM Home Page
Please provide us with feedback. Feedback
Line drawings of octree-represented objects
Full text PdfPdf (1.07 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 7 ,  Issue 1  (January 1988) table of contents
Pages: 61 - 75  
Year of Publication: 1988
ISSN:0730-0301
Authors
Jack Veenstra  AT&T Information Systems, Naperville, IL
Narendra Ahuja  Univ. of Illinois, Urbana
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 47,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/42188.42189
What is a DOI?

ABSTRACT

The octree structure represents the space occupied by an object as a juxtaposition of cubes, where the sizes and position coordinates of the cubes are integer powers of 2 and are defined by a recursive decomposition of three-dimensional space. This makes the octree structure highly sensitive to object location and orientation, and the three-dimensional shape of the represented object obscure. It is helpful to be able to see the actual object represented by an octree, especially for visual performance evaluation of octree algorithms. Presented in this paper is a display algorithm that helps visualize the three-dimensional space represented by the octree. Given an octree, the algorithm produces a line drawing of the objects represented by the octree, using parallel projection, from any specified viewpoint with hidden lines removed. The order in which the algorithm traverses the octree has the property that if node x occludes node y, then node x is visited before node y. The algorithm produces a set of long, straight visible edge segments corresponding to the visible surface of the polyhedral object represented by the octree. Examples of some line drawing produced by the algorithm are given. The complexity of the algorithm is also discussed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AHUJA, N., AND NASH, C. Octree representations of moving objects. Comput. Vision Graph. Image Process. 26 (1984), 207-216.
 
2
AHUJA, N., AND VEENSTRA, J. Octree generation and display. Tech. Rep. UILU-ENG-86-2215. Coordinated Science Laboratory, Univ. of Illinois, Urbana, May 1986.
 
3
BROOKS, R. Symbolic reasoning among models and 2-D images. Artif. Intell. 17 (1981), 285-348.
 
4
 
5
DOCTOR, L. J., AND TORBORG, J. G. Display techniques for octree-encoded objects. IEEE Comput. Graph. Appl. 1, 3 (1981), 29-38.
 
6
 
7
GARGANTINI, I. Linear octrees for fast processing of three-dimensional objects. Comput. Graph. Image Process. 20, 4 (Dec. 1982), 365.
 
8
SONG, W. H., AND SHNEIEF., M. Describing a robot's workspace using a sequence of views from a moving camera. IEEE Trans. Pattern Anal. Mach. Intell. PAMI-7 (Nov. 1985), 721-726.
 
9
JACKINS, C. L., AND TANIMOTO, S.L. Oct-trees and their use in representing three-dimensional objects. Comput. Graph. Image Process. 14, 3 (Nov. 1980), 249-270.
 
10
 
11
MEAGHER, D. Efficient synthetic image generation of arbitrary 3-D objects. In Proceedings of the IEEE Conference on Pattern Recognition and Image Processing (Las Vegas, Nev., June 14-17, 1982), p. 473.
 
12
MEAGHER, D. Geometric modeling using octree encoding. Comput. Graph. Image Process. 19, 2 (1982), 129.
 
13
 
14
OSSE, W., AND AHUJA, N. Efficient octree representation of moving objects. In Proceedings of the IAPR 7th International Conference on Pattern Recognition (Montreal, Quebec, July 30- Aug. 2, 1984), pp. 821-823.
 
15
SHNEIER, M., KENT, E., AND MANSBACH, P. Representing workspace and model knowledge for a robot with mobile sensors. In Proceedings of the IAPR 7th International Conference on Pattern Recognition (Montreal, Quebec, July 30-Aug. 2, 1984), pp. 199-202.
 
16
VEENSTRA, J., AND AHUJA, N. Octree generation of an object from silhouette views. In Proceedings of the 1985 IEEE International Conference on Robotics and Automation (St. Louis, Mo., Mar. 25-28, 1985), pp. 843-848.



REVIEW

"Donald K. Friesen : Reviewer"

In this paper, the authors briefly describe a display algorithm for producing line drawings of solid objects represented by octrees. The algorithm is fairly simple. It uses threads in the black leaf nodes to locate adjacent nodes and associates   more...

Collaborative Colleagues:
Jack Veenstra: colleagues
Narendra Ahuja: colleagues