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.
Supplemental Material
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Donner, C., and Jensen, H. W. 2005. Light diffusion in multi-layered translucent materials. ACM Transactions on Graphics 24, 3, 1032--1039. Google ScholarDigital Library
- 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 ScholarDigital Library
- Fournier, A. 1995. Separating reflection functions for linear radiosity. In Eurographics Workshop on Rendering, 296--305.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Jensen, H. W. 2001. Realistic Image Synthesis Using Photon Mapping. A. K. Peters. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Lee, D. D., and Seung, H. S. 2000. Algorithms for non-negative matrix factorization. In NIPS, 556--562.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Peers, P., and Dutré, P. 2006. Update rules for a weighted non-negative FH*G factorization. Technical Report CW440, Katholieke Universiteit Leuven, April.Google Scholar
- 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 ScholarDigital Library
- Pharr, M., and Humphreys, G. 2004. Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann Publishers Inc. Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Zhang, Z. 2000. A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 11, 1330--1334. Google ScholarDigital Library
Index Terms
- A compact factored representation of heterogeneous subsurface scattering
Recommendations
Directional Dipole Model for Subsurface Scattering
Rendering translucent materials using Monte Carlo ray tracing is computationally expensive due to a large number of subsurface scattering events. Faster approaches are based on analytical models derived from diffusion theory. While such analytical ...
A compact factored representation of heterogeneous subsurface scattering
SIGGRAPH '06: ACM SIGGRAPH 2006 PapersMany 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 ...
Interactive subsurface scattering for translucent meshes
I3D '03: Proceedings of the 2003 symposium on Interactive 3D graphicsWe propose a simple lighting model to incorporate subsurface scattering effects within the local illumination framework. Subsurface scattering is relatively local due to its exponential falloff and has little effect on the appearance of neighboring ...
Comments