Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Open access

Rendering of Subjective Speckle Formed by Rough Statistical Surfaces

Published: 09 February 2022 Publication History

Abstract

Tremendous effort has been extended by the computer graphics community to advance the level of realism of material appearance reproduction by incorporating increasingly more advanced techniques. We are now able to re-enact the complicated interplay between light and microscopic surface features—scratches, bumps and other imperfections—in a visually convincing fashion. However, diffractive patterns arise even when no explicitly defined features are present: Any random surface will act as a diffracting aperture and its statistics heavily influence the statistics of the diffracted wave fields. Nonetheless, the problem of rendering diffraction effects induced by surfaces that are defined purely statistically remains wholly unexplored. We present a thorough derivation, from core optical principles, of the intensity of the scattered fields that arise when a natural, partially coherent light source illuminates a random surface. We follow with a probability theory analysis of the statistics of those fields and present our rendering algorithm. All of our derivations are formally proven and verified numerically as well. Our method is the first to render diffraction effects produced by a surface described statistically only, and bridges the theoretical gap between contemporary surface modelling and rendering.

References

[1]
Milton Abramowitz. 1974. Handbook of Mathematical Functions, with Formulas, Graphs, and Mathematical Tables. Dover Publications, Inc.
[2]
E. Akkermans. 2007. Mesoscopic Physics of Electrons and Photons. Cambridge University Press, Cambridge.
[3]
Chen Bar, Marina Alterman, Ioannis Gkioulekas, and Anat Levin. 2019. A Monte Carlo framework for rendering speckle statistics in scattering media. ACM Trans. Graph. 38, 4 (July 2019).
[4]
Chen Bar, Ioannis Gkioulekas, and Anat Levin. 2020. Rendering near-field speckle statistics in scattering media. ACM Trans. Graph. 39, 6 (Nov. 2020), 1–18.
[5]
Michael Bass, Casimer DeCusatis, Jay Enoch, Vasudevan Lakshminarayanan, Guifang Li, Carolyn Macdonald, Virendra Mahajan, and Eric Van Stryland. 2010. Handbook of Optics, Third Edition Volume I: Geometrical and Physical Optics, Polarized Light, Components and Instruments(Set). McGraw-Hill, Inc., New York, NY.
[6]
Laurent Belcour and Pascal Barla. 2017. A practical extension to microfacet theory for the modeling of varying iridescence. ACM Trans. Graph. 36, 4 (July 2017).
[7]
Stephan Bergmann, Mahsa Mohammadikaji, Stephan Irgenfried, Heinz Wörn, Jürgen Beyerer, and Carsten Dachsbacher. 2016. A phenomenological approach to integrating Gaussian beam properties and speckle into a physically-based renderer. In Vision, Modeling and Visualization Conference.
[8]
P. Billingsley. 1995. Probability and Measure. Wiley. gb95051456
[9]
Max Born and Emil Wolf. 1999. Principles of optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light. Cambridge University Press, Cambridge New York.
[10]
Xavier Chermain, Frric Claux, and Stane Mllou. 2019. Glint rendering based on a multiple-scattering patch BRDF. Comput. Graph. For. 38, 4 (2019), 27–37.
[11]
Narak Choi and James E. Harvey. 2013. Numerical validation of the generalized Harvey-Shack surface scatter theory. Optic. Eng. 52, 11 (2013), 1–15.
[12]
E. L. Church, P. Z. Takacs, and T. A. Leonard. 1990. The prediction of BRDFs from surface profile measurements. In Scatter from Optical Components, John C. Stover (Ed.), Vol. 1165. International Society for Optics and Photonics, SPIE, 136–150.
[13]
Dan Cojoc, Sara Finaurini, Pavel Livshits, Eran Gur, Alon Shapira, Vicente Mico, and Zeev Zalevsky. 2012. Toward fast malaria detection by secondary speckle sensing microscopy. Biomed. Opt. Expr. 3, 5 (May 2012), 991–1005.
[14]
J. Christopher Dainty. 2013. Laser Speckle and Related Phenomena. Vol. 9. Springer Science & Business Media.
[15]
B. Dhanasekar and B. Ramamoorthy. 2008. Digital speckle interferometry for assessment of surface roughness. Opt. Las. Eng. 46, 3 (2008), 272–280.
[16]
D.-S. Dhillon, J. Teyssier, M. Single, I. Gaponenko, M.-C. Milinkovitch, and M. Zwicker. 2014. Interactive diffraction from biological nanostructures. Comput. Graph. For. 33, 8 (2014), 177–188.
[17]
Michael G. Dittman. 2006. K-correlation power spectral density and surface scatter model. In Optical Systems Degradation, Contamination, and Stray Light: Effects, Measurements, and Control II, O. Manuel Uy, John C. Fleming, and Michael G. Dittman (Eds.), Vol. 6291. International Society for Optics and Photonics, SPIE, 226–237.
[18]
Zhao Dong, Bruce Walter, Steve Marschner, and Donald P. Greenberg. 2015. Predicting appearance from measured microgeometry of metal surfaces. ACM Trans. Graph. 35, 1 (Dec. 2015), 1–13.
[19]
Julie Dorsey, Holly Rushmeier, and Franois Sillion. 2007. Digital Modeling of Material Appearance. Morgan Kaufmann Publishers Inc., San Francisco, CA.
[20]
Donald D. Duncan and Sean J. Kirkpatrick. 2008. Algorithms for simulation of speckle (laser and otherwise). In Complex Dynamics and Fluctuations in Biomedical Photonics V, Valery V. Tuchin and Lihong V. Wang (Eds.), Vol. 6855. International Society for Optics and Photonics, SPIE, 23–30.
[21]
V. Falster, A. Jarabo, and J. R. Frisvad. 2020. Computing the bidirectional scattering of a microstructure using scalar diffraction theory and path tracing. Comput. Graph. For. 39, 7 (Oct. 2020), 231–242.
[22]
Shechao Feng, Charles Kane, Patrick A. Lee, and A. Douglas Stone. 1988. Correlations and fluctuations of coherent wave transmission through disordered media. Phys. Rev. Lett. 61, 7 (Aug. 1988), 834–837.
[23]
Luis E. Gamboa, Jean-Philippe Guertin, and Derek Nowrouzezahrai. 2018. Scalable appearance filtering for complex lighting effects. ACM Trans. Graph. 37, 6 (Dec. 2018).
[24]
Tim Golla and Reinhard Klein. 2018. Interactive interpolation of metallic effect car paints. In Vision, Modeling and Visualization, Fabian Beck, Carsten Dachsbacher, and Filip Sadlo (Eds.). The Eurographics Association.
[25]
Joseph Goodman. 2017. Introduction to Fourier Optics. Macmillan Higher Education.
[26]
Joseph W. Goodman. 2007. Speckle Phenomena in Optics: Theory and Applications. SPIE.
[27]
Bronius Grigelionis. 2009. On the Wick theorem for mixtures of centered Gaussian distributions. Lithuan. Math. J. 49, 4 (2009), 372.
[28]
Ibón Guillén, Julio Marco, Diego Gutierrez, Wenzel Jakob, and Adrian Jarabo. 2020. A general framework for pearlescent materials. ACM Trans. Graph. 39, 6 (2020).
[29]
Jie Guo, Yanjun Chen, Yanwen Guo, and Jingui Pan. 2018. A physically-based appearance model for special effect pigments. Comput. Graph. For. 37, 4 (2018), 67–76.
[30]
Yu Guo, Miloš Hašan, and Shuang Zhao. 2019. Position-free Monte Carlo simulation for arbitrary layered BSDFs. ACM Trans. Graph. 37, 6 (Jan. 2019), 1–14.
[31]
James Harvey, Andrey Krywonos, and Cynthia L. Vernold. 2007. Modified Beckmann-Kirchhoff scattering model for rough surfaces with large incident and scattering angles. Opt. Eng. 46, 7 (2007), 078002.
[32]
James E. Harvey, Narak Choi, Sven Schroeder, and Angela Duparré.2012. Total integrated scatter from surfaces with arbitrary roughness, correlation widths, and incident angles. Opt. Eng. 51, 1 (2012), 1–12.
[33]
James E. Harvey and Richard N. Pfisterer. 2016. Evolution of the transfer function characterization of surface scatter phenomena. In Reflection, Scattering, and Diffraction from Surfaces V, Leonard M. Hanssen (Ed.), Vol. 9961. International Society for Optics and Photonics, SPIE, 102–118.
[34]
Qingsheng He, Jinnan Wang, Peikun Zhang, Jiangang Wang, Minxian Wu, and Guofan Jin. 2003. Dynamic speckle multiplexing scheme in volume holographic data storage and its realization. Opt. Expr. 11, 4 (2003), 366–370.
[35]
Nicolas Holzschuch and Romain Pacanowski. 2017. A two-scale microfacet reflectance model combining reflection and diffraction. ACM Trans. Graph. 36, 4 (July 2017).
[36]
L. Isserlis. 1918. On a formula for the product-moment coefficient of any order of a normal frequency distribution in any number of variables. Biometrika 12, 1–2 (11 1918), 134–139.
[37]
Wenzel Jakob, Miloš Hašan, Ling-Qi Yan, Jason Lawrence, Ravi Ramamoorthi, and Steve Marschner. 2014. Discrete stochastic microfacet models. ACM Trans. Graph. 33, 4 (July 2014), 1–10.
[38]
Tom Kneiphof, Tim Golla, and Reinhard Klein. 2019. Real-time image-based lighting of microfacet BRDFs with varying iridescence. Comput. Graph. For. 38, 4 (2019), 77–85.
[39]
Andrey Krywonos. 2006. Predicting Surface Scatter Using a Linear Systems Formulation of Non-paraxial Scalar Diffraction. Ph.D. Dissertation. University of Central Florida.
[40]
Ann M. Lanari, Samuel D. Butler, Michael Marciniak, and Mark F. Spencer. 2017. Wave optics simulation of statistically rough surface scatter. In Earth Observing Systems XXII, James J. Butler, Xiaoxiong (Jack) Xiong, and Xingfa Gu (Eds.), Vol. 10402. International Society for Optics and Photonics, SPIE, 329–337.
[41]
Joo Ho Lee, Adrian Jarabo, Daniel S. Jeon, Diego Gutierrez, and Min H. Kim. 2018. Practical multiple scattering for rough surfaces. ACM Trans. Graph. 37, 6 (Dec. 2018).
[42]
Anat Levin, Daniel Glasner, Ying Xiong, Fredo Durand, Bill Freeman, Wojciech Matusik, and Todd Zickler. 2013. Fabricating BRDFs at high spatial resolution using wave optics. ACM Trans. Graph. 32, 4 (2013), 1–14.
[43]
Joakim Löw, Joel Kronander, Anders Ynnerman, and Jonas Unger. 2012. BRDF models for accurate and efficient rendering of glossy surfaces. ACM Trans. Graph. 31, 1 (Feb. 2012).
[44]
L. Mandel and E. Wolf. 1995. Optical Coherence and Quantum Optics. Cambridge University Press, Cambridge [England]; New York. 93048873
[45]
A. A. Maradudin and D. L. Mills. 1975. Scattering and absorption of electromagnetic radiation by a semi-infinite medium in the presence of surface roughness. Phys. Rev. B 11, 4 (Feb. 1975), 1392–1415.
[46]
Johannes Meng, Marios Papas, Ralf Habel, Carsten Dachsbacher, Steve Marschner, Markus Gross, and Wojciech Jarosz. 2015. Multi-scale modeling and rendering of granular materials. ACM Trans. Graph. 34, 4 (July 2015), 1–13.
[47]
J. V. Michalowicz, J. M. Nichols, F. Bucholtz, and C. C. Olson. 2009. An Isserlis’ theorem for mixed Gaussian variables: Application to the auto-bispectral density. J. Statist. Phys. 136, 1 (01 July 2009), 89–102.
[48]
Mervin E. Muller. 1959. A note on a method for generating points uniformly on N-dimensional spheres. Commun. ACM 2, 4 (Apr. 1959), 19–20.
[49]
ThomasMüller, Marios Papas, Markus Gross, Wojciech Jarosz, and Jan Novük. 2016. Efficient rendering of heterogeneous polydisperse granular media. ACM Trans. Graph. 35, 6 (Nov. 2016), 1–14.
[50]
Wai Kit Addy Ngan. 2006. Acquisition and Modeling of Material Appearance. Ph.D. Dissertation. Massachusetts Institute of Technology.
[51]
Boris Raymond, Gaël Guennebaud, and Pascal Barla. 2016. Multi-scale rendering of scratched materials using a structured SV-BRDF model. ACM Trans. Graph. 35, 4 (July 2016).
[52]
Nicholas J. Scott, Steve B. Howell, Elliott P. Horch, and Mark E. Everett. 2018. The NN-explore exoplanet stellar speckle imager: Instrument description and preliminary results. Publicat. Astron. Soc. Pacif. 130, 987 (2018), 054502.
[53]
A. A. Scribot. 1974. First-order probability density functions of speckle measured with a finite aperture. Opt. Commun. 11, 3 (July 1974), 238–241.
[54]
Frank Siewert, Heiner Lammert, and Thomas Zeschke. 2008. The Nanometer Optical Component Measuring Machine. Springer Berlin, 193–200.
[55]
Brandon M. Smith, Pratham Desai, Vishal Agarwal, and Mohit Gupta. 2017. CoLux: Multi-object 3D micro-motion analysis using speckle imaging. ACM Trans. Graph. 36, 4 (July 2017).
[56]
Brandon M. Smith, Matthew O’Toole, and Mohit Gupta. 2018. Tracking multiple objects outside the line of sight using speckle imaging. In Proceedings of the CVF and IEEE Conference on Computer Vision and Pattern Recognition.
[57]
Jos Stam. 1999. Diffraction shaders. In Proceedings of the 26th Conference on Computer Graphics and Interactive Techniques (SIGGRAPH’99). ACM Press.
[58]
S. Steinberg. 2019. Analytic spectral integration of birefringence-induced iridescence. Comput. Graph. For. 38, 4 (July 2019), 97–110.
[59]
John C. Stover. 2012. Optical Scattering: Measurements and Analysis, Third Edition. Society of Photo-Optical Instrumentation Engineers.
[60]
Antoine Toisoul, Daljit Singh Dhillon, and Abhijeet Ghosh. 2018. Acquiring spatially varying appearance of printed holographic surfaces. ACM Trans. Graph. 37, 6 (Dec. 2018).
[61]
Antoine Toisoul and Abhijeet Ghosh. 2017. Practical acquisition and rendering of diffraction effects in surface reflectance. ACM Trans. Graph. 36, 5 (July 2017).
[62]
Leung Tsang, Jin Au Kong, and Kung-Hau Ding. 2002. Scattering of Electromagnetic Waves: Theories and Applications. John Wiley & Sons, Ltd.
[63]
Z. Velinov, S. Werner, and M. B. Hullin. 2018. Real-time rendering of wave-optical effects on scratched surfaces. Comput. Graph. For. 37, 2 (2018), 123–134.
[64]
Andrea Weidlich and Alexander Wilkie. 2007. Arbitrarily layered micro-facet surfaces. In Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia (GRAPHITE’07). Association for Computing Machinery, New York, NY, 171–178.
[65]
Sebastian Werner, Zdravko Velinov, Wenzel Jakob, and Matthias B. Hullin. 2017. Scratch iridescence: Wave-optical rendering of diffractive surface structure. ACM Trans. Graph. 36, 6 (Nov. 2017).
[66]
Xifeng Xiao and David Voelz. 2006. Wave optics simulation approach for partial spatially coherent beams. Opt. Expr. 14, 16 (2006), 6986.
[67]
Ling-Qi Yan, Miloš Hašan, Wenzel Jakob, Jason Lawrence, Steve Marschner, and Ravi Ramamoorthi. 2014. Rendering glints on high-resolution normal-mapped specular surfaces. ACM Trans. Graph. 33, 4 (July 2014).
[68]
Ling-Qi Yan, Miloš Hašan, Steve Marschner, and Ravi Ramamoorthi. 2016. Position-normal distributions for efficient rendering of specular microstructure. ACM Trans. Graph. 35, 4 (July 2016).
[69]
Ling-Qi Yan, Miloš Hašan, Bruce Walter, Steve Marschner, and Ravi Ramamoorthi. 2018. Rendering specular microgeometry with wave optics. ACM Trans. Graph. 37, 4 (2018).

Cited By

View all
  • (2024)Rendering diffraction Phenomena on rough surfaces in Virtual RealityProceedings of the 30th ACM Symposium on Virtual Reality Software and Technology10.1145/3641825.3689516(1-2)Online publication date: 9-Oct-2024
  • (2023)A Practical Wave Optics Reflection Model for Hair and FurACM Transactions on Graphics10.1145/359244642:4(1-15)Online publication date: 26-Jul-2023
  • (2023)A Full-Wave Reference Simulator for Computing Surface ReflectanceACM Transactions on Graphics10.1145/359241442:4(1-17)Online publication date: 26-Jul-2023
  • Show More Cited By

Index Terms

  1. Rendering of Subjective Speckle Formed by Rough Statistical Surfaces
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 41, Issue 1
    February 2022
    178 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/3484929
    Issue’s Table of Contents
    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 the author(s) 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: 09 February 2022
    Accepted: 01 June 2021
    Revised: 01 June 2021
    Received: 01 March 2020
    Published in TOG Volume 41, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Diffractions
    2. wave optics
    3. speckle
    4. scatter
    5. iridescence
    6. statistical surfaces
    7. appearance reproduction
    8. coherence
    9. monte carlo

    Qualifiers

    • Research-article
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)282
    • Downloads (Last 6 weeks)49
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Rendering diffraction Phenomena on rough surfaces in Virtual RealityProceedings of the 30th ACM Symposium on Virtual Reality Software and Technology10.1145/3641825.3689516(1-2)Online publication date: 9-Oct-2024
    • (2023)A Practical Wave Optics Reflection Model for Hair and FurACM Transactions on Graphics10.1145/359244642:4(1-15)Online publication date: 26-Jul-2023
    • (2023)A Full-Wave Reference Simulator for Computing Surface ReflectanceACM Transactions on Graphics10.1145/359241442:4(1-17)Online publication date: 26-Jul-2023
    • (2023)Intensity correlation scan (IC-scan) technique to characterize the optical nonlinearities of scattering mediaScientific Reports10.1038/s41598-023-34486-013:1Online publication date: 4-May-2023
    • (2022)Towards practical physical-optics renderingACM Transactions on Graphics10.1145/3528223.353011941:4(1-24)Online publication date: 22-Jul-2022
    • (2022)Fusion of Computer Virtual Reality Dynamic Multi-Dimensional Image Rendering Algorithm in University Smart Practice Venues2022 International Conference on Sustainable Computing and Data Communication Systems (ICSCDS)10.1109/ICSCDS53736.2022.9761023(1455-1459)Online publication date: 7-Apr-2022
    • (2022)Laser processing of composite materials for acoustic applicationsLaser Physics10.1088/1555-6611/aca60b33:1(016003)Online publication date: 9-Dec-2022
    • (2022)Real-time image-based lighting of metallic and pearlescent car paintsComputers and Graphics10.1016/j.cag.2022.04.009105:C(36-45)Online publication date: 1-Jun-2022

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media