Skip to main content
Log in

View-dependent textured splatting

  • Regular Paper
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present a novel approach to render low resolution point clouds with multiple high resolution textures – the type of data typical from passive vision systems. The low precision, noisy, and sometimes incomplete nature of such data sets is not suitable for existing point-based rendering techniques that are designed to work with high precision and high density point clouds. Our new algorithm – view-dependent textured splatting (VDTS) – combines traditional splatting with a view-dependent texturing strategy to reduce rendering artifacts caused by imprecision or noise in the input data.

VDTS requires no pre-processing of input data, addresses texture aliasing, and most importantly, processes texture visibility on-the-fly. The combination of these characteristics makes VDTS well-suited for interactive rendering of dynamic scenes. Towards this end, we present a real-time view acquisition and rendering system to demonstrate the effectiveness of VDTS. In addition, we show that VDTS can produce high quality rendering when the texture images are augmented with per-pixel depth. In this scenario, VDTS is a reasonable alternative for interactive rendering of large CG models.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. ATI Technologies Inc.: SuperBuffer in OpenGL (2003). www.ati.com/developer/SIGGRAPH03/siggraph2003-programmabilityFeatures.pdf

  2. Baker, H.H., Bhatti, N., Tanguay, D., Sobel, I., Gelb, D., Goss, M.E., MacCormick, J., Yuasa, K., Culbertson, W.B., Malzbender, T.: Computation and performance issues in coliseum: an immersive videoconferencing system. In: Proceedings of the 11th ACM International Conference on Multimedia, pp. 470–479 (2003)

  3. Botsch, M., Wiratanaya, A., Kobbelt, L.: Efficient high quality rendering of point sampled geometry. In: 13-th Eurographics Workshop on Rendering 2002, pp. 53–64 (2002)

  4. Buehler, C., Bosse, M., McMillan, L., Gortler, S., Cohen, M.: Unstructured lumigraph rendering. In: Proceedings of SIGGRAPH 2001, pp. 405–432 (2001)

  5. Crawfis, R., Max, N.: Texture splats for 3D scalar and vector field visualization. In: Proceedings of Visualization 93, San Jose, pp. 261–266 (1993)

  6. Debevec, P.E., Borshukov, G., Yu, Y.: Efficient view-dependent image-based rendering with projective texture-mapping. In: 9th Eurographics Rendering Workshop, Vienna, Austria (1998)

  7. Debevec, P.E., Taylor, C.J., Malik, J.: Modeling and rendering architecture from photographs: a hybrid geometry-and image-based approach. In: Proceedings of SIGGRAPH 1996, pp. 11–20 (1996)

  8. Gross, M., Würmlin, S., Naef, M., Lamboray, E., Spagno, C., Kunz, A., Koller-Meier, E., Svoboda, T., Gool, L.V., Lang, S., Strehlke, K., Moere, A.V., Staadt, O.: blue-c: a spatially immersive display and 3D video portal for telepresence. ACM Trans. Graph. (Proceedings of SIGGRAPH 2003) 22(3), 819–827 (2003)

    Google Scholar 

  9. Jang, J., Shaw, C., Ribarsky, W., N., F.: View-dependent multiresolution splatting of non-uniform data. In: Eurographics-IEEE Visualization Symposium 2002, pp. 125–132 (2002)

  10. Levoy, M., Hanrahan, P.: Light field rendering. In: Proceedings of SIGGRAPH 1996, pp. 31–42 (1996)

  11. Levoy, M., Whitted, T.: The use of points as a display primitive. Technical Report TR 85-022, University of North Carolina at Chapel Hill (1985)

  12. Matusik, W., Buehler, C., Raskar, R., Gortler, S., McMillan, L.: Image-based visual hulls. In: Proceedings of SIGGRAPH 2000, pp. 369–374 (2000)

  13. Matusik, W., Pfister, H., Ngan, A., Beardsley, P., Ziegler, R., McMillan, L.: Image-based 3D photography using opacity hulls. ACM Trans. Graph. (SIGGRAPH 2002) 21(3), 427–437 (2002)

    Google Scholar 

  14. Mücke, E.: Shapes and Implementations in Three-Dimensional Geometry. PhD Thesis, Technical Report UIUCDCS-R-93-1836, Department of Computer Science, University of Illinois at Urbana-Champaign (1993)

  15. Mueller, K., Moller, T., Swan, J., Crawfis, R., Shareef, N., Yagel, R.: Splatting errors and antialiasing . IEEE Trans. Visual. Comput. Graph. 4(2), 143–151 (1998)

    Article  Google Scholar 

  16. NVIDIA: Hardware Shadow Mapping (2001). Http://developer.nvidia.com/object/hwshadowmap_paper.html

  17. NVIDIA Corporation: GeForce 7800 (2005). Http://www.nvidia.com/page/fx desktop.html

  18. Pfister, H., Zwicker, M., van Baar, J., Gross, M.: Surfels: surface elements as rendering primitives. In: Proceedings of SIGGRAPH 2000, pp. 335–342 (2000)

  19. Ren, L., Pfister, H., Zwicker, M.: Object space EWA surface splatting: a hardware accelerated approach to high quality point rendering. In: Eurographics 2002, pp. 461–470 (2002)

  20. Rusinkiewicz, R., Levoy, M.: QSplat: A multiresolution point rendering system for large meshes. In: Proceedings of SIGGRAPH 2000, pp. 343–352 (2000)

  21. Stamminger, M., Drettakis, G.: Interactive sampling and rendering for complex and procedural geometry. In: Proceedings 12th Eurographics Workshop on Rendering, pp. 151–162 (2001)

  22. Waschbüsch, M., Würmlin, S., Cotting, D., Sadlo, F., Gross, M.: Scalable 3d video of dynamic scenes. Visual Comput. 21(8-10), 629–638 (2005)

    Google Scholar 

  23. Würmlin, S., Edouard, L., Markus, G.: 3D video fragments: Dynamic point samples for real-time free-viewpoint video. Computers and Graphics, Special Issue on Coding, Compression and Streaming Techniques for 3D and Multimedia Data 28(1), 3–14 (2004)

    Google Scholar 

  24. Yang, R., Pollefeys, M.: Multi-resolution real-time stereo on commodity graphics hardware. In: Proceedings of Conference on Computer Vision and Pattern Recognition (CVPR), pp. 211–218. IEEE Computer Society (2003)

  25. Zwicker, M., Pfister, H., van Baar, J., Gross, M.: Surface splatting. In: Proceedings of SIGGRAPH 2001, pp. 371–378 (2001)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruigang Yang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, R., Guinnip, D. & Wang, L. View-dependent textured splatting. Visual Comput 22, 456–467 (2006). https://doi.org/10.1007/s00371-006-0015-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-006-0015-5

Keywords

Navigation