skip to main content
research-article

SubEdit: a representation for editing measured heterogeneous subsurface scattering

Published:27 July 2009Publication History
Skip Abstract Section

Abstract

In this paper we present SubEdit, a representation for editing the BSSRDF of heterogeneous subsurface scattering acquired from real-world samples. Directly editing measured raw data is difficult due to the non-local impact of heterogeneous subsurface scattering on the appearance. Our SubEdit representation decouples these non-local effects into the product of two local scattering profiles defined at respectively the incident and outgoing surface locations. This allows users to directly manipulate the appearance of single surface locations and to robustly make selections. To further facilitate editing, we reparameterize the scattering profiles into the local appearance concepts of albedo, scattering range, and profile shape. Our method preserves the visual quality of the measured material after editing by maintaining the consistency of subsurface transport for all edits. SubEdit fits measured data well while remaining efficient enough to support interactive rendering and manipulation. We illustrate the suitability of SubEdit as a representation for editing by applying various complex modifications on a wide variety of measured heterogeneous subsurface scattering materials.

Skip Supplemental Material Section

Supplemental Material

tps044_09.mp4

References

  1. An, X., and Pellacini, F. 2008. AppProp: all-pairs appearance-space edit propagation. ACM Trans. Graph., Vol. 27, No. 3, 40:1--40:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Chen, Y., Tong, X., Wang, J., Lin, S., Guo, B., and Shum, H.-Y. 2004. Shell texture functions. ACM Trans. Graph., Vol. 23, No. 3, 343--353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Donner, C., Weyrich, T., d'Eon, E., Ramamoorthi, R., and Rusinkiewicz, S. 2008. A Layered, Heterogeneous Reflectance Model for Acquiring and Rendering Human Skin. ACM Trans. Graph., Vol. 27, No. 5, 140. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Fuchs, C., Goesele, M., Chen, T., and Seidel, H.-P. 2005. An Empirical Model for Heterogeneous Translucent Objects. In ACM SIGGRAPH Sketches. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gangnet, M., and Blake, A. 2003. Poisson image editing. ACM Trans. Graph., Vol. 22, No. 3, 313--318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ghosh, A., Hawkins, T., Peers, P., Frederiksen, S., and Debevec, P. 2008. Practical Modeling and Acquisition of Layered Facial Reflectance. ACM Trans. Graph., Vol. 27, No. 5, 139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Goesele, M., Lensch, H. P. A., Lang, J., Fuchs, C., and Seidel, H.-P. 2004. DISCO: acquisition of translucent objects. ACM Trans. Graph., Vol. 23, No. 3, 835--844. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jensen, H. W., and Buhler, J. 2002. A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph., Vol. 21, No. 3, 576--581. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jensen, H. W., Marschner, S. R., Levoy, M., and Hanrahan, P. 2001. A practical model for subsurface light transport. In Proc. ACM SIGGRAPH, 511--518. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 Trans. Graph., Vol. 25, No. 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lensch, H. P. A., Goesele, M., Bekaert, P., Magnor, J. K. M. A., Lang, J., and Seidel, H.-P. 2003. Interactive Rendering of Translucent Objects. Computer Graphics Forum, Vol. 22, No. 2, 195--205.Google ScholarGoogle ScholarCross RefCross Ref
  12. Lischinski, D., Farbman, Z., Uyttendaele, M., and Szeliski, R. 2006. Interactive local adjustment of tonal values. In ACM Trans. Graph., 646--653. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ng, R., Ramamoorthi, R., and Hanrahan, P. 2003. Allfrequency shadows using non-linear wavelet lighting approximation. ACM Trans. Graph., Vol. 22, No. 3, 376--381. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Nicodemus, F. E., Richmond, J. C., Hsia, J. J., Ginsberg, I. W., and Limperis, T. 1977. Geometrical Considerations and Nomenclature for Reflectance. National Bureau of Standards (US).Google ScholarGoogle Scholar
  15. Peers, P., vom Berge, K., Matusik, W., Ramamoorthi, R., Lawrence, J., Rusinkiewicz, S., and Dutré, P. 2006. A compact factored representation of heterogeneous subsurface scattering. ACM Trans. Graph., Vol. 25, No. 3, 746--753. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pellacini, F., and Lawrence, J. 2007. AppWand: editing measured materials using appearance-driven optimization. ACM Trans. Graph., Vol. 26, No. 3, 54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Press, W. H., et al. 1992. Numerical Recipes in C (Second Edition). Cambridge University Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Tariq, S., Gardner, A., Llamas, I., Jones, A., Debevec, P., and Turk, G. 2006. Efficiently Estimation of Spatially Varying Subsurface Scattering Parameters. In 11th Int'l Fall Workshop on Vision, Modeling, and Visualzation 2006, 165--174.Google ScholarGoogle Scholar
  19. Tong, X., Wang, J., Lin, S., Guo, B., and Shum, H.-Y. 2005. Modeling and rendering of quasi-homogeneous materials. ACM Trans. Graph., Vol. 24, No. 3, 1054--1061. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Wang, R., Tran, J., and Luebke, D. 2005. All-Frequency Interactive Relighting of Translucent Objects with Single and Multiple Scattering. ACM Trans. Graph., Vol. 24, No. 3, 1202--1207. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Wang, J., Zhao, S., Tong, X., Lin, S., Lin, Z., Dong, Y., Guo, B., and Shum, H.-Y. 2008. Modeling and rendering of heterogeneous translucent materials using the diffusion equation. ACM Trans. Graph., Vol. 27, No. 1, 9:1--9:18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Wang, R., Cheslack-Postava, E., Luebke, D., Chen, Q., Hua, W., Peng, Q., and Bao, H. 2008. Real-time editing and relighting of homogeneous translucent materials. The Visual Computer, Vol. 24, 565--575(11). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Weyrich, T., Matusik, W., Pfister, H., Bickel, B., Donner, C., Tu, C., McAndless, J., Lee, J., Ngan, A., Jensen, H. W., and Gross, M. 2006. Analysis of human faces using a measurement-based skin reflectance model. ACM Trans. Graph., Vol. 25, No. 3, 1013--1024. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Xu, K., Gao, Y., Li, Y., Ju, T., and Hu, S.-M. 2007. Real-time homogenous translucent material editing. Computer Graphics Forum, Vol. 26, No. 3, 545--552.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. SubEdit: a representation for editing measured 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 28, Issue 3
            August 2009
            750 pages
            ISSN:0730-0301
            EISSN:1557-7368
            DOI:10.1145/1531326
            Issue’s Table of Contents

            Copyright © 2009 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: 27 July 2009
            Published in tog Volume 28, Issue 3

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader