The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July/August (1988 vol.8)
pp: 59-65, 67-75
ABSTRACT
<p>For pt.I see ibid., vol.8, no.3, p.48-68, May (1988). Advanced applications for preliminary display methods are focused on, with emphasis on the octree. Topics include use of the quadtree as a basis for hidden-surface algorithms, parallel and perspective projection methods to display a collection of objects represented by an octree, and the use of octrees to facilitate such image-rendering techniques as ray tracing and radiosity.</p>
CITATION
Hanan Samet, Robert E. Webber, "Hierarchical Data Structures and Algorithms for Computer Graphics", IEEE Computer Graphics and Applications, vol.8, no. 4, pp. 59-65, 67-75, July/August 1988, doi:10.1109/38.7750
REFERENCES
1. H. Samet and R.E. Webber, "Hierarchical Data Structures and Algorithms for Computer Graphics, Part I: Fundamentals,"CG&A, May 1988, pp. 48-68.
2. H. Samet, "The quadtree and related hierarchical data structures,"Comput. Surveys, vol. 16, pp. 187-260, 1984.
3. H. Samet, "Bibliography on Quadtrees and Related Hierarchical Data Structures," inData Structures for Raster Graphics, F.J. Peters, L.R.A. Kessener, and M.L.P. van Lierop, eds., Springer-Verlag, Berlin, 1986, pp. 181-201.
4. H. Samet,Spatial Data Structures: Quadtrees, Octrees, and Other Hierarchical Methods, to appear, 1989.
5. I.E. Sutherland, R.F. Sproull, and R.A. Schumacker, "A Characterization of Ten Hidden Surface Algorithms,"Computing Surveys, Vol. 6, No. 1, Mar. 1974, pp. 1-55.
6. J.E. Warnock, "A Hidden Line Algorithm for Halftone Picture Representation," Tech. Report TR 4-5, Computer Science Dept., Univ of Utah, Salt Lake City, 1968.
7. J.E. Warnock, "The Hidden Line Problem and the Use of Halftone Displays," inPertinent Concepts in Computer Graphics--Proc. Second Univ. of Illinois Conf. Computer Graphics, M. Faiman and J. Nievergelt, eds., Univ. of Illinois Press, Urbana, Ill., 1969, pp. 154-163.
8. J.E. Warnock, "A Hidden Surface Algorithm for Computer Generated Half Tone Pictures," Tech. Report TR 4-15, Computer Science Dept., Univ. of Utah, Salt Lake City, 1969.
9. K. Weiler and P. Atherton, "Hidden Surface Removal Using Polygon Area Sorting,"Computer Graphics(Proc. SIGGRAPH), July 1977, pp. 214-222.
10. A. Kaufman, D. Forgash, and Y. Ginsburg, "Hidden Surface Removal Using a Forest of Quadtrees,"Proc. First IPA Conf. Image Processing, Computer Graphics, and Pattern Recognition, A. Kaufman, ed., Information Processing Assoc. of Israel, Jerusalem, 1983, pp. 85-89.
11. G.M. Hunter, "Efficient Computation and Data Structures for Graphics," doctoral dissertation, Princeton Univ., Princeton, N.J., 1978.
12. G.M. Hunter and K. Steiglitz, "Operations on Images Using Quad Trees,"IEEE Trans. Pattern Analysis and Machine Intelligence, Apr. 1979, pp. 145-153.
13. D. F. Rogers,Procedural Elements for Computer Graphics. New York: McGraw-Hill, 1985.
14. M. E. Mortenson,Geometric Modeling. New York: Wiley, 1985.
15. E. Catmull, "Computer Display of Curved Surfaces,"Proc. Conf. Computer Graphics, Pattern Recognition, and Data Structure, CS Press, Los Alamitos, Calif., 1975, pp. 11-17.
16. T. Duff, "Compositing 3-D Rendered Images,"Computer Graphics(Proc. SIGGRAPH), July 1985, pp. 41-44.
17. J.L. Posdamer, "Spatial Sorting for Sampled Surface Geometries,"Proc. SPIE-Biostereometrics 82 361, San Diego, Calif., Aug. 1982.
18. A. A. Requicha, "Representations for rigid solids: Theory, methods, and systems,"Comput. Surveys, vol. 12, no. 4, pp. 437-465, 1980.
19. W.E. Carlson, "An Algorithm and Data Structure for 3D Object Synthesis Using Surface Patch Intersections,"Computer Graphics(Proc. SIGGRAPH), July 1982, pp. 255-263.
20. I. Navazo, D. Ayala, and P. Brunet,A Geometric Modeller Based on the Exact Octree Representation of Polyhedra, Escola Tecnica Superior d'Enginyers Industrials, Universitat Politechnica de Barcelona, Barcelona, Spain, 1986.
21. M. Tamminen and F.W. Jansen, "An Integrity Filter for Recursive Subdivision Meshes,"Computers and Graphics, Vol. 9, No. 4, 1985, pp. 351-363.
22. H. Samet and M. Tamminen, "Efficient Component Labeling of Images of Arbitrary Dimension," Tech. Report TR-1480, Computer Science Dept., Univ. of Maryland, College Park, Md., 1985. Also to be published inIEEE Trans. Pattern Analysis and Machine Intelligence.
23. B. Von Herzen and A.H. Barr, "Accurate Triangulations of Deformed, Intersecting Surfaces,"Computer Graphics(Proc. SIGGRAPH), July 1987, pp. 103-110.
24. A. Kela, R. Perucchio, and H. Voelcker, "Toward Automatic Finite Element Analysis,"Computers in Mechanical Engineering, July 1986, pp. 57-71.
25. C.A. Shaffer,Application of Alternative Quadtree Representations, doctoral dissertation and Tech. Report TR-1672, Computer Science Dept., Univ. of Maryland, College Park, Md., 1986.
26. C.A. Shaffer and H. Samet, "Optimal Quadtree Construction Algorithms,"Computer Vision, Graphics, and Image Processing, Mar. 1987, pp. 402-419.
27. B.G. Baumgart, "Winged Edge Polyhedron Representation," Stanford Artificial Intelligence Lab., Memo AIM-179 and Stanford Univ. Computer Science Report No. STAN-CS-320, Oct. 1972.
28. M. Tamminen and H. Samet, "Effective octree conversion by connectivity labeling," inProc. SIGGRAPH '84 Conf., Minneapolis, MN, July 1984, pp. 43-51.
29. T.L. Kunii, T. Satoh, and K. Yamaguchi, "Generation of Topological Boundary Representations from Octree Encoding,"CG&A, Mar. 1985, pp. 29-38.
30. J. Veenstra and N. Ahuja, "Line drawings of octree-represented objects,"ACM Trans. Graphics, to be published.
31. H. Samet and M. Tamminen, "Bintrees, CSG Trees, and Time,"Computer Graphics(Proc. SIGGRAPH), July 1985, pp. 121-130.
32. J.R. Woodwark and K.M. Quinlan, "Reducing the Effect of Complexity on Volume Model Evaluation,"Computer-Aided Design, Vol. 14, No. 2, 1982, pp. 89-95.
33. P. Koistinen, M. Tamminen, and H. Samet, "Viewing Solid Models by Bintree Conversion,"Proc. Eurographics 85 Conf., C.E. Vandoni, ed., North-Holland, Amsterdam, 1985, pp. 147-157.
34. D.T. Morris and P. Quarendon, "An Algorithm for Direct Display of CSG Objects by Spatial Subdivision,"Fundamental Algorithms for Computer Graphics, R.A. Earnshaw, ed., Springer-Verlag, Berlin, 1985, pp. 725-736.
35. D.F. Watson and G.M. Philip, "Systematic Triangulations,"Computer Vision, Graphics, and Image Processing, May 1984, pp. 217-223.
36. O.D. Faugeras, M. Hebert, P. Mussi, and J.D. Boissonnat, "Polyhedral Approximation of 3-D Objects Without Holes,"Computer Vision, Graphics, and Image Processing, Feb. 1984, pp. 169-183.
37. M. Yau and S. N. Srihari, "A hierarchical data structure for multi-dimensional digital images,"Commun. ACM, vol. 26, pp. 504-515, July 1983.
38. W.N. Martin and J.K. Aggarwal, "Volumetric Descriptions of Objects from Multiple Views,"IEEE Trans. Pattern Analysis and Machine Intelligence, Mar. 1983, pp. 150-158.
39. C.H. Chien and J. K. Aggarwal, "Volume/surface octrees for the representation of three-dimensional objects,"Comput. Vision, Graphics, Image Processing, vol. 36, pp. 100-113, 1986.
40. T.H. Hong and M. Shneier, "Describing a Robot's Workspace Using a Sequence of Views from a Moving Camera,"IEEE Trans. Pattern Analysis and Machine Intelligence, Nov. 1985, pp. 721-726.
41. M. Potmesil, "Generating octree models of 3D objects from their silhouettes in a sequence of images,"Comput. Vision, Graphics, Image Processing, vol. 40, pp. 1-29, 1987.
42. S.K. Srivastava and N. Ahuja, "An Algorithm for Generating Octrees from Object Silhouettes in Perspective Views,"Proc. IEEE Computer Soc. Workshop on Computer Vision, CS Press, Los Alamitos, Calif., 1987, pp. 363-365.
43. C.H. Chien and J.K. Aggarwal, "Identification of 3-D Objects from Multiple Silhouettes Using Quadtrees/Octrees,"Computer Vision, Graphics, and Image Processing, Nov./Dec. 1986, pp. 256-273.
44. J. Veenstra and N. Ahuja, "Octree Generation from Silhouette Views of an Object,"Proc. Int'l Conf. Robotics and Automation, CS Press, Los Alamitos, Calif., 1985, pp. 843-848.
45. J. Veenstra and N. Ahuja, "Efficient Octree Generation from Silhouettes,"Proc. Computer Vision and Pattern Recognition, CS Press, Los Alamitos, Calif., 1986, pp. 537-542.
46. J.D. Foley and A. Van Dam,Fundamentals of Interactive Computer Graphics(The System Programming Series). Reading, MA: Addison-Wesley, 1982.
47. N. Ahuja, "On Approaches to Polygonal Decomposition for Hierarchical Image Representation,"Computer Vision, Graphics, and Image Processing, Nov. 1983, pp. 200-214.
48. K. Yamaguchi, T.L. Kunii, K. Fujimura, and H. Toriya, "Octree-Related Data Structures and Algorithms,"CG&A, Jan. 1984, pp. 53-59.
49. C.I. Connolly, "Cumulative Generation of Octree Models from Range Data,"Proc. Int'l Conf. Robotics, CS Press, Los Alamitos, Calif., 1984, pp. 25-32.
50. C.I. Connolly, "The Determination of Next Best Views,"Proc. Int'l Conf. Robotics and Automation, CS Press, Los Alamitos, Calif., 1985, pp. 432-435.
51. L.J. Doctor and J.G. Torborg, "Display Techniques for Octree-Encoded Objects,"CG&A, July 1981, pp. 29-38.
52. R. Gillespie and W.A. Davis, "Tree Data Structures for Graphics and Image Processing,"Proc. Seventh Conf. Canadian Man-Computer Communications Soc., Canadian Information Processing Soc., Toronto, 1981, pp. 155-161.
53. D. Meagher, "Geometric Modeling Using Octree Encoding,"Computer Graphics and Image Processing, June 1982, pp. 129-147.
54. M. Yau, "Generating Quadtrees of Cross-Sections from Octrees,"Computer Vision, Graphics, and Image Processing, Aug. 1984, pp. 211-238.
55. D. Meagher, "The Solids Engine: A Processor for Interactive Solid Modeling,"Proc. Nicograph 84 Conf., Tokyo, Nov. 1984.
56. D. Gordon and R.A. Reynolds, "Image Space Shading of Three-Dimensional Objects,"Computer Vision, Graphics, and Image Processing, Mar. 1985, pp. 361-376.
57. L.S. Chen, G.T. Herman, R.A. Reynolds, and J.K. Udupa, "Surface Shading in the Cuberille Environment,"CG&A, Dec. 1985, pp. 33-43.
58. S. Bright and S. Laflin, "Shading of Solid Voxel Models,"Computer Graphics Forum, Vol. 5, 1986, pp. 131-137.
59. H. Fuchs, Z.M. Kedem, and B. Naylor, "On Visible Surface Generation by a Priori Tree Structures,"Computer Graphics(Proc. Siggraph), Vol. 14, No. 3, July 1980, pp. 175-181.
60. H. Fuchs, G. Abram, and E.D. Grant, "Near Real-Time Shade Display of Rigid Objects,"Computer Graphics(Proc. Siggraph), Vol. 17, No. 3, July 1983, pp. 65-72.
61. N. Dadoun, D.G. Kirkpatrick, and J.P. Walsh, "The Geometry of Beam Tracing,"Proc. Symp. Computational Geometry, ACM, New York, 1985, pp. 55-61.
62. W. Thibault and B. Naylor, "Set Operations on Polyhedra Using Binary Space Partitioning Trees,"Computer Graphics (Proc. Siggraph), Vol. 21, No. 4, 1987, pp. 153-161.
63. T. Whitted, "An Improved Illumination Model for Shaded Display,"Comm. ACM, Vol. 23, No. 6, June 1980, pp. 343- 349.
64. G. Wyvill and T.L. Kunii, "A Functional Model for Constructive Solid Geometry," The Visual Computer, July 1985, pp. 3-14.
65. A.S. Glassner, "Space Subdivision for Fast Ray Tracing,"CG&A, Oct. 1984, pp. 15-22.
66. A. Fujimoto, T. Tanaka, and K. Iawata, "ARTS: Accelerated Ray Tracing System,"IEEE CG&A, Vol. 6, No. 4, April 1986, pp. 16-26.
67. M.R. Kaplan, "Space-Tracing: A Constant Time Ray-Tracer,"Uses of Spatial Coherence in Ray-Tracing, tutorial notes, SIGGRAPH 85, ACM, New York, 1985.
68. F.W. Jansen, "Data Structures for Ray Tracing," inData Structures for Raster Graphics, F.J. Peters, L.R.A. Kessener, and M.L.P. van Lierop, eds., Springer-Verlag, Berlin, 1986, pp. 57-73.
69. M. Cyrus and J. Beck, "Generalized Two- and Three-Dimensional Clipping," Computers and Graphics, Vol. 3, No. 1, 1978, pp. 23-28.
70. I. Gargantini, "Linear Octtrees for Fast Processing of Three-Dimensional Objects,"Computer Graphics and Image Processing, Dec. 1982, pp. 365-374.
71. A. Rosenfeld, H. Samet, C. Shaffer, and R.E. Webber, "Application of Hierarchical Data Structures to Geographical Information Systems Phase II," Tech. Report TK-1327, Computer Science Dept., Univ. of Maryland, College Park, Md., 1983.
72. D.J. Abel, "A B I-Tree Structure for Large Quadtrees,"Computer Vision, Graphics, and Image Processing, July 1984, pp. 19-31.
73. M. Kaplan, "The Use of Spatial Coherence in Ray Tracing," inTechniques for Computer Graphics, D.F. Rogers and R.A. Earnshaw, eds., Springer-Verlag, New York, 1987, pp. 173-193.
74. J.M. Snyder and A.H. Barr, "Ray Tracing Complex Models Containing Surface Tessellations,"Computer Graphics(Proc. SIGGRAPH), July 1987, pp. 119-128.
75. J. Arvo and D. Kirk, "Fast Ray Tracing by Ray Classification,Computer Graphics(Proc. SIGGRAPH), July 1987, pp. 55-64.
76. C. M. Goral, K. E. Torrance, D. P. Greenberg, and B. Battaile, "Modeling the interaction of light between diffuse surfaces," inProc. SIGGRAPH '84, 1984, pp. 213-222.
77. D.S. Immel, M.F. Cohen, and D.P. Greenberg, "A Radiosity Method for Non-Diffuse Environments,"Computer Graphics(Proc. Siggraph), Vol. 20, No. 4. Aug. 1986, pp. 133-142.
78. M.F. Cohen and D.P. Greenberg, "The hemi-cube: A radiosity solution for complex environments," inProc. SIGGRAPH '85, 1985, pp. 31-40.
79. M.F. Cohen, D.P. Greenberg, D.S. Immel, and P.J. Brock, "An Efficient Radiosity Approach for Realistic Image Synthesis,"CG&A, Mar. 1986, pp. 26-35.
80. H. Samet, A. Rosenfeld, C.A. Shaffer, and R.E. Webber, "A Geographic Information System Using Quadtrees,"Pattern Recognition, Nov./Dec. 1984, pp. 647-656.
81. C.A. Shaffer, H. Samet, and R.C. Nelson, "QUILT: A Geographic Information System Based on Quadtrees," Tech. Report TR-1885, Computer Science Dept., Univ. of Maryland, College Park, Md., 1987.
82. M.A. Yerry and M.S. Shepard, "A Modified Quadtree Approach to Finite Element Mesh Generation,"CG&A, Jan./Feb. 1983, pp. 39-46.
83. N. Ahuja and C. Nash, "Octree Representations of Moving Objects,"Computer Vision, Graphics, and Image Processing, May 1984, pp. 207-216.
84. S. Kambhampati and L. S. Davis, "Multiresolution path planning for mobile robots,"IEEE J. Robotics Automat., vol. RA-2, no. 3, pp. 135-145, Sept. 1986.
85. K. Fujimura and H. Samet, "Path Planning Among Moving Obstacles Using Spatial Indexing,"Proc. IEEE Int'l Conf. Robotics and Automation, CS Press, Los Alamitos, Calif., 1988, pp. 1662-1667.
86. D.S. Whelan, "A Rectangular Array Filling Display System Architecture,"Computer Graphics(Proc. SIGGRAPH), July 1982, pp. 147-153.
87. D.J. Milford and P.C. Willis, "Quad Encoded Display,"IEE Proc., May 1984, pp. 70-75.
88. P. Willis and D. Milford, "Browsing High Definition Color Pictures,"Computer Graphics Forum, Vol. 4, 1985, pp. 203-208.
89. J. Linn, "General Methods for Parallel Searching," Tech. Report 81, Digital Systems Lab, Stanford Univ., Stanford, Calif., 1973.
90. T. Kushner, A. Wu, and A. Rosenfeld, "Image Processing on ZMOB,"IEEE Trans. Computers, Oct. 1982, pp. 943-951.
91. M. Dippéand J. Swensen, "An Adaptive Subdivision Algorithm and Parallel Architecture for Realistic Image Synthesis,"Computer Graphics(Proc. Siggraph), Vol. 18, No. 3, July 1984, pp. 149-158.
92. R. Miller and Q.F. Stout, "Pyramid Computer Algorithms for Determining Geometric Properties of Images,"Proc. Symp. Computational Geometry, ACM, New York, 1985, pp. 263-269.
93. P.M. Dew, J. Dodsworth, and D.T. Morris, "Systolic Array Architectures for High Performance CAD/CAM Workstations," inFundamental Algorithms for Computer Graphics, R.A. Earnshaw, ed., Springer-Verlag, Berlin, 1985, pp. 659-694.
21 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool