skip to main content
article

A compact factored representation of heterogeneous subsurface scattering

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

Many translucent materials exhibit heterogeneous subsurface scattering, which arises from complex internal structures. The acquisition and representation of these scattering functions is a complex problem that has been only partially addressed in previous techniques. Unlike homogeneous materials, the spatial component of heterogeneous subsurface scattering can vary arbitrarily over surface locations. Storing the spatial component without compression leads to impractically large datasets. In this paper, we address the problem of acquiring and compactly representing the spatial component of heterogeneous subsurface scattering functions. We propose a material model based on matrix factorization that can be mapped onto arbitrary geometry, and, due to its compact form, can be incorporated into most visualization systems with little overhead. We present results of several real-world datasets that are acquired using a projector and a digital camera.

Skip Supplemental Material Section

Supplemental Material

p746-peers-high.mov

mov

58.7 MB

p746-peers-low.mov

mov

20.9 MB

References

  1. Chen, Y., Tong, X., Wang, J., Lin, S., Guo, B., and Shum, H.-Y. 2004. Shell texture functions. ACM Transactions on Graphics 23, 3, 343--353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cichocki, A., Amari, S., and Zdunek, R. 2006. Extended SMART algorithms for non-negative matrix factorization. In Proceeding of the Eighth International Conference on Artificial Intelligence and Soft Computing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Debevec, P., Hawkins, T., Tchou, C., Duiker, H.-P., Sarokin, W., and Sagar, M. 2000. Acquiring the reflectance field of a human face. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, 145--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Donner, C., and Jensen, H. W. 2005. Light diffusion in multi-layered translucent materials. ACM Transactions on Graphics 24, 3, 1032--1039. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dorsey, J., Edelman, A., Jensen, H. W., Legakis, J., and Pedersen, H. K. 1999. Modeling and rendering of weathered stone. In SIGGRAPH '99: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, 225--234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fournier, A. 1995. Separating reflection functions for linear radiosity. In Eurographics Workshop on Rendering, 296--305.Google ScholarGoogle ScholarCross RefCross Ref
  7. Fuchs, C., Goesele, M., Chen, T., and Seidel, H.-P. 2005. An empirical model for heterogeneous translucent objects. Research Report MPI-I-2005-4-006, Max-Planck-Institut für Informatik, May.Google ScholarGoogle Scholar
  8. Goesele, M., Lensch, H. P. A., Lang, J., Fuchs, C., and Seidel, H.-P. 2004. DISCO: acquisition of translucent objects. ACM Transactions on Graphics 23, 3, 835--844. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gortler, S. J., Grzeszczuk, R., Szeliski, R., and Cohen, M. F. 1996. The lumigraph. In SIGGRAPH '96: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 43--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hanrahan, P., and Krueger, W. 1993. Reflection from layered surfaces due to subsurface scattering. In SIGGRAPH '93: Proceedings of the 20th annual conference on Computer graphics and interactive techniques, 165--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Heidrich, W., and Seidel, H.-P. 1999. Realistic, hardware-accelerated shading and lighting. In SIGGRAPH '99: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, 171--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Jensen, H. W., Marschner, S. R., Levoy, M., and Hanrahan, P. 2001. A practical model for subsurface light transport. In SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, 511--518. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jensen, H. W. 2001. Realistic Image Synthesis Using Photon Mapping. A. K. Peters. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kautz, J., and McCool, M. D. 1999. Interactive rendering with arbitrary BRDFs using separable approximations. In SIGGRAPH '99: ACM SIGGRAPH 99 Conference abstracts and applications, 253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kautz, J., and Seidel, H.-P. 2000. Towards interactive bump mapping with anisotropic shift-variant BRDFs. In HWWS '00: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, 51--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Latta, L., and Kolb, A. 2002. Homomorphic factorization of BRDF-based lighting computation. In SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, 509--516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lawrence, J., Rusinkiewicz, S., and Ramamoorthi, R. 2004. Efficient BRDF importance sampling using a factored representation. ACM Transactions on Graphics 23, 3, 496--505. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Lawrence, J., Ben-Artzi, A., DeCoro, C., Matusik, W., Pfister, H., Ramamoorthi, R., and Rusinkiewicz, S. 2006. Inverse shade trees for non-parametric material representation and editing. ACM Transactions on Graphics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Lee, D. D., and Seung, H. S. 2000. Algorithms for non-negative matrix factorization. In NIPS, 556--562.Google ScholarGoogle Scholar
  20. Lensch, H. P. A., Goesele, M., Bekaert, P., Kautz, J., Magnor, M. A., Lang, J., and Seidel, H.-P. 2003. Interactive rendering of translucent objects. Computer Graphics Forum, 195--205.Google ScholarGoogle Scholar
  21. Levoy, M., and Hanrahan, P. 1996. Light field rendering. In SIGGRAPH '96: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 31--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Liu, X., Hu, Y., Zhang, J., Tong, X., Guo, B., and Shum, H.-Y. 2004. Synthesis and rendering of bidirectional texture functions on arbitrary surfaces. IEEE Transactions on Visualization and Computer Graphicon Rendering 10(3), 278--289. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Malvar, H. S., wei He, L., and Cutler, R. 2004. High-quality linear interpolation for demosaicing of Bayer-patterned color images. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing.Google ScholarGoogle Scholar
  24. Masselus, V., Peers, P., Dutré;, P., and Willems, Y. D. 2003. Relighting with 4D incident light fields. ACM Transactions on Graphics 22, 3, 613--620. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Mertens, T., Kautz, J., Bekaert, P., Seidelz, H.-P., and Reeth, F. V. 2003. Interactive rendering of translucent deformable objects. In EGRW '03: Proceedings of the 14th Eurographics workshop on Rendering, 130--140. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Miller, G., Rubin, S., and Poncelen, D. 1998. Lazy decompression of surface light fields for precomputed global illumination. In EGRW '98: Proceedings of the 9th Eurographics workshop on Rendering, 281--292.Google ScholarGoogle Scholar
  27. Nicodemus, F. E., Richmond, J. C., Hsia, J. J., Ginsberg, I. W., and Limperis, T. 1977. Geometric considerations and nomenclature for reflectance. Tech. Rep. 161, National Bureau of Standards (US).Google ScholarGoogle Scholar
  28. Peers, P., and Dutré, P. 2006. Update rules for a weighted non-negative FH*G factorization. Technical Report CW440, Katholieke Universiteit Leuven, April.Google ScholarGoogle Scholar
  29. Pharr, M., and Hanrahan, P. 2000. Monte Carlo evaluation of non-linear scattering equations for subsurface reflection. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, 75--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Pharr, M., and Humphreys, G. 2004. Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann Publishers Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Suykens, F., vom Berge, K., Lagae, A., and Dutré, P. 2003. Interactive rendering with bidirectional texture functions. Computer Graphics Forum 22, 3, 463--472.Google ScholarGoogle ScholarCross RefCross Ref
  32. Tong, X., Wang, J., Lin, S., Guo, B., and Shum, H.-Y. 2005. Modeling and rendering of quasi-homogeneous materials. ACM Transactions on Graphics 24, 3, 1054--1061. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Wenger, A., Gardner, A., Tchou, C., Unger, J., Hawkins, T., and Debevec, P. 2005. Performance relighting and reflectance transformation with time-multiplexed illumination. ACM Transactions on Graphics 24, 3, 756--764. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Wood, D. N., Azuma, D. I., Aldinger, K., Curless, B., Duchamp, T., Salesin, D. H., and Stuetzle, W. 2000. Surface light fields for 3D photography. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, 287--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Zhang, Z. 2000. A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 11, 1330--1334. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A compact factored representation of heterogeneous subsurface scattering

          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

          Full Access

          • Published in

            cover image ACM Transactions on Graphics
            ACM Transactions on Graphics  Volume 25, Issue 3
            July 2006
            742 pages
            ISSN:0730-0301
            EISSN:1557-7368
            DOI:10.1145/1141911
            Issue’s Table of Contents

            Copyright © 2006 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: 1 July 2006
            Published in tog Volume 25, Issue 3

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader