Skip to main content

Interactive Hierarchical Level of Detail Level Selection Algorithm for Point Based Rendering

  • Conference paper
Computer Vision/Computer Graphics Collaboration Techniques (MIRAGE 2007)

Abstract

As the sampling data is getting tremendous, more than one sampling points will project into a pixel. This makes point based rendering (PBR) popular. For PBR, the main steps that prominently affect the rendering result are hierarchical data structure, LOD selection method and rendering primitives (triangle, point, surfel [1]). In this paper, we generate a hierarchical structure with tight-octree, and store the vertex and bounding box information for each level. Then we propose a new method to do LOD selection based on the distance between the model and the viewer and the pre-calculated bounding box information. We have tested different polygonal models with million vertices on our system and the results demonstrate that the method is interactive in real time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pfister, H., et al.: Surfels: Surface elements as rendering primitives. In: Akeley, K. (ed.) Computer Graphics, pp. 335–342. Addison Wesley Longman, Reading (2000)

    Google Scholar 

  2. Levoy, M., Whitted, T.: The Use of Points as a Display Primitive. Technical Report 85-022, Computer Science Department, University of North Carolina at Chapel Hill (1985)

    Google Scholar 

  3. Hoppe, H., et al.: Surface Reconstruction from Unorganized Points, PhD Thesis, Department of Computer Science and Engineering, University of Washington. In: Proc. ACM SIGGRAPH, pp. 71-78 (1992)

    Google Scholar 

  4. Grossman, J.P., Dally, W.J.: Point Sample Rendering. In: 9th Eurographics Workshop on Rendering, August 1998, pp. 181–192 (1998)

    Google Scholar 

  5. Rusinkiewicz, S., Levoy, M.: QSplat: A Multiresolution Point Rendering System for Large Meshes. To appear in Proc. SIGGRAPH 2000, pp. 343-351 (July 2000)

    Google Scholar 

  6. Botsch, M., Kobbelt, L.: High-quality point-based rendering on modern GPUs. In: Proceedings of Pacific Graphics 2003, pp. 335–343 (2003)

    Google Scholar 

  7. Luebke, D., Watson, B.: Level of Detail for 3D Graphics. Elsevier, Amsterdam (2002)

    Google Scholar 

  8. Garland, M., Heckbert, P.: Surface simplification using quadric error metrics. In: Computer Graphics (SIGGRAPH ’97 Proceedings), pp. 209–216 (1997)

    Google Scholar 

  9. Hoppe, H.: Progressive Meshes. In: Computer Graphics (SIGGRAPH ’96 Proceedings), pp. 99–108 (1996)

    Google Scholar 

  10. Rossignac, J., Borrel, P.: Multi-Resolution 3D Approximation for Rendering Complex Scenes. Technical Report RC 17687-77951. IBM Research Division. T.J. Watson Research Center, Yorktown Heights, NY (1992)

    Google Scholar 

  11. Turk, G.: Retiling Polygonal Surfaces. In: Computer Graphics (SIGGRAPH ’92 Proceedings), pp. 55–64 (1992)

    Google Scholar 

  12. Pajarola, R., DeCoro, C.: Efficient implementation of real-time view-dependent multiresolution meshing. IEEE Transactions on Visualization and Computer Graphics, 353-368 (2004)

    Google Scholar 

  13. Krivanek, J.: Representing and Rendering Surfaces with Points. Postgraduate Study Report DC-PSR (2003)

    Google Scholar 

  14. Kalaiah, A., Varshney, A.: Modeling and rendering points with local geometry. IEEE Transactions on Visualization and Computer Graphics, 30-42 (2003)

    Google Scholar 

  15. Luebke, D., Erikson, C.: View-dependent simplification of arbitrary polygonal environments. In: Proceedings of SIGGRAPH ’97, Los Angeles, CA. ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, pp. 198–208. ACM Press, New York (1997)

    Google Scholar 

  16. Heok, T.K., Daman, D.: A review on level of detail Computer Graphics, Imaging and Visualization, 2004. In: Proceedings of CGIV 2004, 26-29 July, 2004, pp. 70–75 (2004)

    Google Scholar 

  17. Meng, F., Zha, H.: An easy viewer for out-of-core visualization of huge point-sampled models 3D Data Processing, Visualization and Transmission. In: Proceedings of 2nd International Symposium 3DPVT 2004, 6-9 Sep., 2004, pp. 207–214 (2004)

    Google Scholar 

  18. Callahan, S.P., et al.: Interactive rendering of large unstructured grids using dynamic level-of-detail Visualization. In: IEEE VIS 05, 23-28 Oct., 2005, pp. 199–206. IEEE Computer Society Press, Los Alamitos (2005)

    Chapter  Google Scholar 

  19. Danovaro, E., et al.: The half-edge tree: a compact data structure for level-of-detail tetrahedral meshes. In: International Conference on Shape Modeling and Applications, 13-17 June, 2005, pp. 332–337 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

André Gagalowicz Wilfried Philips

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Lu, X., Lee, KJ., Whangbo, TK. (2007). Interactive Hierarchical Level of Detail Level Selection Algorithm for Point Based Rendering. In: Gagalowicz, A., Philips, W. (eds) Computer Vision/Computer Graphics Collaboration Techniques. MIRAGE 2007. Lecture Notes in Computer Science, vol 4418. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71457-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71457-6_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71456-9

  • Online ISBN: 978-3-540-71457-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics