
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Hanan Samet, Robert E. Webber, "Hierarchical Data Structures and Algorithms for Computer Graphics," IEEE Computer Graphics and Applications, vol. 8, no. 4, pp. 5965, 6775, July/August, 1988.  
BibTex  x  
@article{ 10.1109/38.7750, author = {Hanan Samet and Robert E. Webber}, title = {Hierarchical Data Structures and Algorithms for Computer Graphics}, journal ={IEEE Computer Graphics and Applications}, volume = {8}, number = {4}, issn = {02721716}, year = {1988}, pages = {5965, 6775}, doi = {http://doi.ieeecomputersociety.org/10.1109/38.7750}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  MGZN JO  IEEE Computer Graphics and Applications TI  Hierarchical Data Structures and Algorithms for Computer Graphics IS  4 SN  02721716 SP59 EP65, 6775 EPD  5965, 6775 A1  Hanan Samet, A1  Robert E. Webber, PY  1988 VL  8 JA  IEEE Computer Graphics and Applications ER   
For pt.I see ibid., vol.8, no.3, p.4868, 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 hiddensurface algorithms, parallel and perspective projection methods to display a collection of objects represented by an octree, and the use of octrees to facilitate such imagerendering techniques as ray tracing and radiosity.
1. H. Samet and R.E. Webber, "Hierarchical Data Structures and Algorithms for Computer Graphics, Part I: Fundamentals,"CG&A, May 1988, pp. 4868.
2. H. Samet, "The quadtree and related hierarchical data structures,"Comput. Surveys, vol. 16, pp. 187260, 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., SpringerVerlag, Berlin, 1986, pp. 181201.
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. 155.
6. J.E. Warnock, "A Hidden Line Algorithm for Halftone Picture Representation," Tech. Report TR 45, 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 GraphicsProc. Second Univ. of Illinois Conf. Computer Graphics, M. Faiman and J. Nievergelt, eds., Univ. of Illinois Press, Urbana, Ill., 1969, pp. 154163.
8. J.E. Warnock, "A Hidden Surface Algorithm for Computer Generated Half Tone Pictures," Tech. Report TR 415, 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. 214222.
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. 8589.
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. 145153.
13. D. F. Rogers,Procedural Elements for Computer Graphics. New York: McGrawHill, 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. 1117.
16. T. Duff, "Compositing 3D Rendered Images,"Computer Graphics(Proc. SIGGRAPH), July 1985, pp. 4144.
17. J.L. Posdamer, "Spatial Sorting for Sampled Surface Geometries,"Proc. SPIEBiostereometrics 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. 437465, 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. 255263.
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. 351363.
22. H. Samet and M. Tamminen, "Efficient Component Labeling of Images of Arbitrary Dimension," Tech. Report TR1480, 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. 103110.
24. A. Kela, R. Perucchio, and H. Voelcker, "Toward Automatic Finite Element Analysis,"Computers in Mechanical Engineering, July 1986, pp. 5771.
25. C.A. Shaffer,Application of Alternative Quadtree Representations, doctoral dissertation and Tech. Report TR1672, 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. 402419.
27. B.G. Baumgart, "Winged Edge Polyhedron Representation," Stanford Artificial Intelligence Lab., Memo AIM179 and Stanford Univ. Computer Science Report No. STANCS320, Oct. 1972.
28. M. Tamminen and H. Samet, "Effective octree conversion by connectivity labeling," inProc. SIGGRAPH '84 Conf., Minneapolis, MN, July 1984, pp. 4351.
29. T.L. Kunii, T. Satoh, and K. Yamaguchi, "Generation of Topological Boundary Representations from Octree Encoding,"CG&A, Mar. 1985, pp. 2938.
30. J. Veenstra and N. Ahuja, "Line drawings of octreerepresented 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. 121130.
32. J.R. Woodwark and K.M. Quinlan, "Reducing the Effect of Complexity on Volume Model Evaluation,"ComputerAided Design, Vol. 14, No. 2, 1982, pp. 8995.
33. P. Koistinen, M. Tamminen, and H. Samet, "Viewing Solid Models by Bintree Conversion,"Proc. Eurographics 85 Conf., C.E. Vandoni, ed., NorthHolland, Amsterdam, 1985, pp. 147157.
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., SpringerVerlag, Berlin, 1985, pp. 725736.
35. D.F. Watson and G.M. Philip, "Systematic Triangulations,"Computer Vision, Graphics, and Image Processing, May 1984, pp. 217223.
36. O.D. Faugeras, M. Hebert, P. Mussi, and J.D. Boissonnat, "Polyhedral Approximation of 3D Objects Without Holes,"Computer Vision, Graphics, and Image Processing, Feb. 1984, pp. 169183.
37. M. Yau and S. N. Srihari, "A hierarchical data structure for multidimensional digital images,"Commun. ACM, vol. 26, pp. 504515, 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. 150158.
39. C.H. Chien and J. K. Aggarwal, "Volume/surface octrees for the representation of threedimensional objects,"Comput. Vision, Graphics, Image Processing, vol. 36, pp. 100113, 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. 721726.
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. 129, 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. 363365.
43. C.H. Chien and J.K. Aggarwal, "Identification of 3D Objects from Multiple Silhouettes Using Quadtrees/Octrees,"Computer Vision, Graphics, and Image Processing, Nov./Dec. 1986, pp. 256273.
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. 843848.
45. J. Veenstra and N. Ahuja, "Efficient Octree Generation from Silhouettes,"Proc. Computer Vision and Pattern Recognition, CS Press, Los Alamitos, Calif., 1986, pp. 537542.
46. J.D. Foley and A. Van Dam,Fundamentals of Interactive Computer Graphics(The System Programming Series). Reading, MA: AddisonWesley, 1982.
47. N. Ahuja, "On Approaches to Polygonal Decomposition for Hierarchical Image Representation,"Computer Vision, Graphics, and Image Processing, Nov. 1983, pp. 200214.
48. K. Yamaguchi, T.L. Kunii, K. Fujimura, and H. Toriya, "OctreeRelated Data Structures and Algorithms,"CG&A, Jan. 1984, pp. 5359.
49. C.I. Connolly, "Cumulative Generation of Octree Models from Range Data,"Proc. Int'l Conf. Robotics, CS Press, Los Alamitos, Calif., 1984, pp. 2532.
50. C.I. Connolly, "The Determination of Next Best Views,"Proc. Int'l Conf. Robotics and Automation, CS Press, Los Alamitos, Calif., 1985, pp. 432435.
51. L.J. Doctor and J.G. Torborg, "Display Techniques for OctreeEncoded Objects,"CG&A, July 1981, pp. 2938.
52. R. Gillespie and W.A. Davis, "Tree Data Structures for Graphics and Image Processing,"Proc. Seventh Conf. Canadian ManComputer Communications Soc., Canadian Information Processing Soc., Toronto, 1981, pp. 155161.
53. D. Meagher, "Geometric Modeling Using Octree Encoding,"Computer Graphics and Image Processing, June 1982, pp. 129147.
54. M. Yau, "Generating Quadtrees of CrossSections from Octrees,"Computer Vision, Graphics, and Image Processing, Aug. 1984, pp. 211238.
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 ThreeDimensional Objects,"Computer Vision, Graphics, and Image Processing, Mar. 1985, pp. 361376.
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. 3343.
58. S. Bright and S. Laflin, "Shading of Solid Voxel Models,"Computer Graphics Forum, Vol. 5, 1986, pp. 131137.
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. 175181.
60. H. Fuchs, G. Abram, and E.D. Grant, "Near RealTime Shade Display of Rigid Objects,"Computer Graphics(Proc. Siggraph), Vol. 17, No. 3, July 1983, pp. 6572.
61. N. Dadoun, D.G. Kirkpatrick, and J.P. Walsh, "The Geometry of Beam Tracing,"Proc. Symp. Computational Geometry, ACM, New York, 1985, pp. 5561.
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. 153161.
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. 314.
65. A.S. Glassner, "Space Subdivision for Fast Ray Tracing,"CG&A, Oct. 1984, pp. 1522.
66. A. Fujimoto, T. Tanaka, and K. Iawata, "ARTS: Accelerated Ray Tracing System,"IEEE CG&A, Vol. 6, No. 4, April 1986, pp. 1626.
67. M.R. Kaplan, "SpaceTracing: A Constant Time RayTracer,"Uses of Spatial Coherence in RayTracing, 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., SpringerVerlag, Berlin, 1986, pp. 5773.
69. M. Cyrus and J. Beck, "Generalized Two and ThreeDimensional Clipping," Computers and Graphics, Vol. 3, No. 1, 1978, pp. 2328.
70. I. Gargantini, "Linear Octtrees for Fast Processing of ThreeDimensional Objects,"Computer Graphics and Image Processing, Dec. 1982, pp. 365374.
71. A. Rosenfeld, H. Samet, C. Shaffer, and R.E. Webber, "Application of Hierarchical Data Structures to Geographical Information Systems Phase II," Tech. Report TK1327, Computer Science Dept., Univ. of Maryland, College Park, Md., 1983.
72. D.J. Abel, "A B ITree Structure for Large Quadtrees,"Computer Vision, Graphics, and Image Processing, July 1984, pp. 1931.
73. M. Kaplan, "The Use of Spatial Coherence in Ray Tracing," inTechniques for Computer Graphics, D.F. Rogers and R.A. Earnshaw, eds., SpringerVerlag, New York, 1987, pp. 173193.
74. J.M. Snyder and A.H. Barr, "Ray Tracing Complex Models Containing Surface Tessellations,"Computer Graphics(Proc. SIGGRAPH), July 1987, pp. 119128.
75. J. Arvo and D. Kirk, "Fast Ray Tracing by Ray Classification,Computer Graphics(Proc. SIGGRAPH), July 1987, pp. 5564.
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. 213222.
77. D.S. Immel, M.F. Cohen, and D.P. Greenberg, "A Radiosity Method for NonDiffuse Environments,"Computer Graphics(Proc. Siggraph), Vol. 20, No. 4. Aug. 1986, pp. 133142.
78. M.F. Cohen and D.P. Greenberg, "The hemicube: A radiosity solution for complex environments," inProc. SIGGRAPH '85, 1985, pp. 3140.
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. 2635.
80. H. Samet, A. Rosenfeld, C.A. Shaffer, and R.E. Webber, "A Geographic Information System Using Quadtrees,"Pattern Recognition, Nov./Dec. 1984, pp. 647656.
81. C.A. Shaffer, H. Samet, and R.C. Nelson, "QUILT: A Geographic Information System Based on Quadtrees," Tech. Report TR1885, 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. 3946.
83. N. Ahuja and C. Nash, "Octree Representations of Moving Objects,"Computer Vision, Graphics, and Image Processing, May 1984, pp. 207216.
84. S. Kambhampati and L. S. Davis, "Multiresolution path planning for mobile robots,"IEEE J. Robotics Automat., vol. RA2, no. 3, pp. 135145, 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. 16621667.
86. D.S. Whelan, "A Rectangular Array Filling Display System Architecture,"Computer Graphics(Proc. SIGGRAPH), July 1982, pp. 147153.
87. D.J. Milford and P.C. Willis, "Quad Encoded Display,"IEE Proc., May 1984, pp. 7075.
88. P. Willis and D. Milford, "Browsing High Definition Color Pictures,"Computer Graphics Forum, Vol. 4, 1985, pp. 203208.
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. 943951.
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. 149158.
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. 263269.
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., SpringerVerlag, Berlin, 1985, pp. 659694.