skip to main content
10.1145/1364901.1364954acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
poster

Multiresolution sphere packing tree: a hierarchical multiresolution 3D data structure

Published:02 June 2008Publication History

ABSTRACT

Sphere packing arrangements are frequently found in nature, exhibiting efficient space-filling and energy minimization properties. Close sphere packings provide a tight, uniform, and highly symmetric spatial sampling at a single resolution. We introduce the Multiresolution Sphere Packing Tree (MSP-tree): a hierarchical spatial data structure based on sphere packing arrangements suitable for 3D space representation and selective refinement. Compared to the commonly used octree, MSP-tree offers three advantages: a lower fanout (a factor of four compared to eight), denser packing (about 24% denser), and persistence (sphere centers at coarse resolutions persist at finer resolutions). We present MSP-tree both as a region-based approach that describes the refinement mechanism succintly and intuitively, and as a lattice-based approach better suited for implementation. The MSP-tree offers a robust, highly symmetric tessellation of 3D space with favorable image processing properties.

References

  1. Bentley, J. L. 1975. Multidimensional binary search trees used for associative searching. Commun. ACM 18, 9, 509--517. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bey, J. 1995. Tetrahedral grid refinement. Computing 55, 13 (December), 355--378. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. De Floriani, L., Kobbelt, L., and Puppo, E. 2005. A survey on data structures for level-of-detail models. In Advances in Multiresolution and Geometric Modelling, Springer, N. A. Dodgson, M. S. Floater, and M. A. Sabin, Eds., 49--74.Google ScholarGoogle Scholar
  4. Entezari, A., Meng, T., Bergner, S., and Móller, T. 2006. A granular three dimensional multiresolution transform. In Proceedings of Eurographics/IEEE-VGTC Symposium on Visualization 2006 (EuroVis 2006), 267--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Greiner, G., and Grosso, R. 2000. Hierarchical tetrahedraloctahedral subdivision for volume visualization. The Visual Computer 16, 6 (October), 357--369.Google ScholarGoogle ScholarCross RefCross Ref
  6. Kobbelt, L. 2000. √3-subdivision. In Proceedings of ACM SIGGRAPH 2000, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 103--112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Linsen, L., Pascucci, V., Duchaineau, M. A., Hamann, B., and Joy, K. I. 2004. Wavelet-based multiresolution with n-th-root-of-2 subdivision. In Journal on Computing, special edition. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Maubach, J. M. 1995. Local bisection refinement for n-simplicial grids generated by reflection. SIAM Journal on Scientific Computing 16, 1, 210--227. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Peterson, P. 2003. Close-packed, uniformly adjacent, multiresolutional, overlapping spatial data ordering. Canadian Patent Application 2436312 (August 2003), United States Patent Application 20060265197 (November 2006).Google ScholarGoogle Scholar
  10. Popović, J., and Hoppe, H. 1997. Progressive simplicial complexes. In Proceedings of ACM SIGGRAPH 1997, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 217--224. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. PYXIS Innovation Inc. 2006. Mathematics for a new grid system. www.pyxisinnovation.com/pyxwiki?title=Mathematics_for_a_New_Grid_System, viewed December 2007.Google ScholarGoogle Scholar
  12. Sahr, K., and White, D. 1998. Discrete global grid systems. In Computing Science and Statistics: Proceeedings of the 30th symposium on the interface, Interface Foundation of North America, S. Weisberg, Ed., vol. 30, 269--278.Google ScholarGoogle Scholar
  13. Sahr, K., White, D., and Kimerling, A. J. 2003. Geodesic discrete global grid systems. Cartography and Geographic Information Science 30, 2, 121--134.Google ScholarGoogle ScholarCross RefCross Ref
  14. Staadt, O. G., and Gross, M. H. 1998. Progressive tetrahedralizations. vis 00, 397. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Sweldens, W. 1995. Lifting scheme: a new philosophy in biorthogonal wavelet constructions. In Wavelet applications in signal and image processing III; Proceedings of SPIE 2569, 68--79.Google ScholarGoogle Scholar
  16. Ville, D. V. D., Blu, T., and Unser, M. 2005. On the multidimensional extension of the quincunx subsampling matrix. IEEE Signal Processing Letters 12, 2 (February), 112--115.Google ScholarGoogle Scholar
  17. Zhang, S. 1995. Successive subdivision of tetrahedra and multi-grid methods on tetrahedral meshes. Houston Journal of Mathematics 21, 3, 541--556.Google ScholarGoogle Scholar

Index Terms

  1. Multiresolution sphere packing tree: a hierarchical multiresolution 3D data structure

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SPM '08: Proceedings of the 2008 ACM symposium on Solid and physical modeling
                  June 2008
                  423 pages
                  ISBN:9781605581064
                  DOI:10.1145/1364901

                  Copyright © 2008 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 2 June 2008

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • poster
                • Article Metrics

                  • Downloads (Last 12 months)0
                  • Downloads (Last 6 weeks)0

                  Other Metrics

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader