=Paper=
{{Paper
|id=Vol-2744/short37
|storemode=property
|title=Light Reflection from Real Surfaces: Probabilistic Model of the Layer Radiance Factor (short paper)
|pdfUrl=https://ceur-ws.org/Vol-2744/short37.pdf
|volume=Vol-2744
|authors=Vladimir Budak,Anton Grimailo
}}
==Light Reflection from Real Surfaces: Probabilistic Model of the Layer Radiance Factor (short paper)==
Light Reflection from Real Surfaces: Probabilistic Model of the Layer Radiance Factor? Vladimir Budak [0000−0003−4750−0160] and Anton Grimailo [0000−0002−1253−7687] National Research University ”Moscow Power Engineering Institute”, Moscow, Russia Abstract. The article is devoted to the modelling of light reflection from real surfaces. Most of the existing models are often created to solve a certain task and therefore can not be used in other realms. To create a model useful for differ- ent purposes, we propose a reflective surface representation as a scattering layer bounded by the diffuse bottom and a randomly rough Fresnel upper boundary. Such an approach allows one to account for light polarization in the scattering layer and slope correlation of the randomly rough boundary which paves the way for the observation of some physical effects that take place in nature (for instance, statistical lens emergence). The first results of the light reflection modelling were taken at such initial parameters as to compare to those obtained in other research. Former occurred to be qualitatively of the same form as the latter. The model needs to undergo further validation in numerous experiments to prove its service- ability for different types of reflective surfaces. Keywords: Light Reflection, Polarization, Surface, Mathematical Model. 1 Introduction While solving a large range of applied problems (3D-visualization, remote sensing, radiative transfer in turbid media, etc.), one inevitably faces the task of the radiance factor modelling, which has been remaining a problem of extremely high importance since the middle of the last century. Despite the abundance of existing empirical, semi-empirical and analytical models, having been proposed through the decades (for example, [1–5]), each of them is rather “ad hoc”. Even though they describe light reflection accurately enough in the realm of their validity, the models often make gross mistakes if out of the realm. We reckon that the sole way to create a multipurpose comprehensive model of light reflection is to repeat and reproduce at the most possible precision all the physical pro- cesses occurring in nature when light interacting with a surface. Though most of the existing models consider reflection from a randomly rough surface only, light does not reflect from a surface itself, but it does both from the upper Copyright c 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). ? Publication is supported by RFBR grant 19-07-00455 2 V. Budak and A. Grimailo material facets and the material volume. Light rays penetrate the near-surface layers and then they scatter on the material particles, after that the rays re-enter the outer medium, all the processes being strongly dependant on the state of light polarization. It was shown, that account for light polarization may lead to more than 30% differ- ence in results of multiple reflections modelling beside those obtained in the traditional (depolarized) way [6]. Light polarization being taken under consideration in scattering must bring about even more appreciable effect. Another noteworthy feature is the slope correlation of the randomly rough Fresnel boundary formed by material facets. Since the Gemini V Program [7], there has been manifold evidence [8] of astronauts and cosmonauts being managed to observe from space the bottom of seas and oceans at the depth of hundreds of meters. That may be due to the water waves under certain circumstances forming a statistical lens — the state of a surface acting upon passing rays as though a real optical lens. When considering a solid object surface one has to reckon in slope correlation as well, for it always appears after the surface being treated with a tool. Based on the above considerations we represent a real reflective surface as a scat- tering layer bounded by a diffuse bottom and correlated randomly rough Fresnel upper boundary. The result of modelling will be wherein sought in the form of radiance factor curve. Thus, in order to reach the aim one has to: 1. define a method for correlated randomly rough surface construction; 2. elaborate radiation transfer algorithm for the scattering layer; 3. realize the algorithm in a program and analyse obtained results. The following sections of the article are devoted to solving these tasks. 2 Modelling of The Randomly Rough Fresnel Surface with The Slope Correlation Account There are two ways to construct a randomly rough surface [9]. The essence of the first one (the method mathematical expectations) is that we model not the surface itself, but only intersection points of light rays and the surface. Such an approach leads to a quite significant decrease in computational time consumption and therefore is fairly attrac- tive. However, the degree of its development appears now to be insufficient. We could find no robust research on elucidating all its issues, the slope correlation account being the most important of them. So we passed to the method of spectral representation. This method consists in [10] Fourier-transformation of the random field (two-dimensional in the current case) and a correlation function. Then one is capable to model a random surface with correlation account by means of Monte-Carlo Methods. Let us further con- sider the method in detail. 2.1 General Provisions The main idea of the spectral models construction is [10] to use a certain approxima- tion of integral for a numerical model of a probabilistic process x(t) with correlation function B(x): Light Reflection from Real Surfaces: Probabilistic Model of the Layer Radiance Factor 3 +∞ Z +∞ Z x(t) = cos(tλ)ξ(dλ) + sin(tλ)η(dλ), 0 0 +∞ Z B(x) = cos(tλ)ν(dλ), 0 where ξ(dλ), η(dλ) are real orthogonal stochastic measures on the semi-axis [0, +∞); ν(dλ) = 2µ(dλ); ξ(dλ) = 2Reζ(dλ); η(dλ) = −2Imζ(dλ); ζ(dλ) is a stochastic spectral measure of the process x(t). Let Ψ (~x) is a random real field with correlation function B(~x), and its cosine trans- form is +∞ Z B(~x) = cos(~λ~x)p(~λ)d~λ, 0 where p(~λ) is spectral density; ~x, ~λ ∈ Rn . In order to simplify further equations, we assume M Ψ (~x) = 0, D Ψ (~x) = 1, M and D being averaging and variance operators respectively. In case of finite spectre one may construct [11] the required field Ψ (~x) through the formula N X √ Ψ (~x) = pk [ξk sin(~λk ~x) + ηk cos(~λk ~x)], (1) k=1 where (ξk , ηk ) are collectively independent standard Gaussian random variables. Representation (1) can be used for construction of a field with continuous spectre on the basis of a certain quadrature formula +∞ Z N X B(~x) = cos(~λ~x)p(~λ)d~λ ≈ pk cos(~λk ~x). 0 k=1 Let us split the space Rn into parts D1 , ..., DN . And let the random points ~λ1 , ..., ~λN are distributed within the parts in accordance with the densities Z pk (λ) = p(λ)/ p(~λ)d~λ, ~λ ∈ Dk . ~ ~ Dk Then we have N X Z B(~x) = M pk cos(~λk ~x), pk = p(~x)d~x. k=1 Dk 4 V. Budak and A. Grimailo In practical tasks, the properties of the solution being investigated are often defined with needed certainty by the correlation function of the initiate field [11]. Then one may assume N = 1, D1 = Rn . It is known [12] that the values of ξk and ηk may be obtained using the following formulae √ √ ξ= −2 ln α0 cos 2πα00 , η= −2 ln α0 sin 2πα00 , α0 and α00 being independent and uniformly distributed in (0, 1). Then equation (1) takes form N p X Ψ (~x) = −2pk ln α0 cos(~λk ~x − 2πα00 ), (2) k=1 where ~λk are random and distributed as shown above. 2.2 Modelling Formula for The Case of A Random Surface Let us further consider a specific example of a randomly rough surface modelling with correlation function B(r) = exp(−k0 r), k0 being constant and r2 = x2 + y 2 . Taking into account the assumption of the isotropic surface, we pass from cosine- transform to Hankel transform Z∞ B(r) = p(λ)λJ0 (rλ)dλ, 0 where J0 is Bessel function of the first kind. Then spectral density p(λ) is k0 p(λ) = K0−1 [B(r)] = K0−1 [exp(−k0 r)] = , λ2 = µ2 + ν 2 . (λ2 + k02 )3/2 From the equation Z∞ C p(λ)dλ = 1, 0 one can find C = k0 . Further, solving the equation Zλ k0 p(τ )dτ = β, 0 with respect to λ, we achieve the expression for modelling of the value: s β2 λ = k0 , 1 − β2 Light Reflection from Real Surfaces: Probabilistic Model of the Layer Radiance Factor 5 where β is uniformly distributed in (0, 1). After having passed to Cartesian coordinate system, it is easy to obtain s s β2 β2 µ = k0 cos 2πγ, ν = k0 sin 2πγ, 1 − β2 1 − β2 where β and γ are independent and uniformly distributed in (0, 1). Thus, formula (2) takes its final form [11] if one substitute the expressions for µ and ν, as well as include averaging over realizations and foresee the case of D Ψ (~x) 6= 1: M σ Xp 0 × Ψ (x, y) = √ −2 ln αm M m=1 " s # (3) 2 βm 00 × cos k0 2 (x cos 2πγm + y sin 2πγm ) − 2παm ) , 1 − βm where σ is standard deviation. 3 Program Realization and Analysis of The Results 3.1 Realization of The Spectral Representation Method The method of a correlated randomly rough surface construction described above was realized in MATLAB environment. However, in order to make the model more flexible we construct the final surface ΨΣ (x, y) as a superposition of two surfaces: ΨΣ (x, y) = Ψ (x, y|~ ω1 ) + Ψ (x, y|~ ω2 ), where ω ~ is a point in the phase space Φ = {M, σ, k0 }. Such a modification of the formula (3) allows us to construct surfaces of different kind, which, however, maintain their statistical properties. We want to especially notice that due to the model and its flexibility we managed to observe the statistical lens effect yet mentioned above. For instance, a random surface realization with parameters: ~ 1 = {500, 11.25, 0.025}, ω ~ 2 = {100, 0.2, 3} ω may look as shown at the Fig. 1. These parameters corresponds to an excited water surface with small ripples. 6 V. Budak and A. Grimailo Fig. 1. Excited water surface with small ripples. When we place a source of parallel rays in the form of the ring over the recess, we will see that the most of the rays converge together at a certain distance from the surface after passing through it. If one put a screen at the place of the rays’ convergence, there will be an image of the luminous ring on the screen (Fig. 2). Fig. 2. Rays passing through the water surface (left) and the image on the screen (right). 3.2 Program Realization of The Reflective Surface Model and Analysis of The Results Since the base of the reflective surface model is a scattering layer, the main problem to solve is radiative transfer in the turbid medium. The general scheme of light distribution modelling has the following steps: 1. model the initial point in accordance to distribution density of the source; 2. model the free path ξ; 3. prove the ray remain within the scattering medium; 4. evaluate the next interaction point; 5. choose the type of interaction (absorption or scattering); Light Reflection from Real Surfaces: Probabilistic Model of the Layer Radiance Factor 7 6. model the new ray direction. The solution of the problem is sought for in the form of the radiance values in the points on a circle above the surface. In terms of the task, the use of local estimations of the Monte-Carlo Method [13] appears to be one of the most effective [14]. The basic principles used in the algorithm are the same as those in [6] with the exception that we needed to evaluate radiance (instead of illuminance) and account for scattering in the medium. The light scattering on a particle is governed by the Henyey-Greenstein function in an easy and fairly certain way in the case of depolarized light: 1 − g2 ρ(µ) = , (1 + g 2 − 2gµ)3/2 where µ is the cosine of the scattering angle, g is the average cosine of the scattering angle. The main advantage of the formula is its dependence on the only parameter — the average cosine of scattering angle. In [15] it was generalized on the case of polarized light as well. The expression for the kernel of the local estimation given in [6] also changes its form and in the case of diffuse reflection is equal exp(−σ|~r − ~r 0 |) 0 ˆ0 k(~r, ~r 0 ) = |N̂ , l |Θ(~r, ~r 0 )× (~r − ~r 0 )2 (4) ×R(ˆl0 × ˆl, N̂ × ˆl)ρ(~r, ˆl, ˆl0 )R(ˆl0 × N̂ 0 , ˆl0 × ˆl), in the case of the scattering on a particle 1 − g2 exp(−σ|~r − ~r 0 |) k(~r, ~r 0 ) = Θ(~r, ~r 0 )× 2(1 + g 2 − 2gµ)3/2 (~r − ~r 0 )2 (5) ×R(ˆl0 × ˆl, N̂ × ˆl)ρ(~r, ˆl, ˆl0 )R(ˆl0 × N̂ 0 , ˆl0 × ˆl), where σ is extinction coefficient; ˆl0 is unit vector of the incident ray direction; ˆl is the same for the scattered ray; ~r is collision point; N̂ is the surface outward normal; R is the reference plane rotation matrix; Θ is the visibility function. The results of the light reflection modelling are shown at Fig. 3. The curve of re- flected radiance was obtained for very rough Fresnel upper boundary with refractive index 1.52 (to repeat frosted glass). The curve is qualitatively of the same form as that gained in other research (for example, [9]). 8 V. Budak and A. Grimailo Fig. 3. Angular distribution of the reflected radiance. 4 Conclusion In this research, we developed the model of a reflective surface based on its represen- tation as a scattering layer bounded by the diffuse bottom and the correlated randomly rough Fresnel upper boundary. The influence of the slope correlation account was in- vestigated as well. Basing on the results obtained one may conclude: 1. A comprehensive reflectance model must include both surface and volume reflec- tion. 2. Account for the slope correlation of the randomly rough surface is necessary be- cause of the possible emergence of effects observed in real life. 3. One of these effects is the statistical lens - the state of a waved water surface, when it acts upon passing rays as though a real optical lens. Further development of the model may be carried out in the following directions: – account for size and form of particles in the scattering medium; – thorough validation of the model in experiments with various materials; – creation of a list of parameters specific for materials of different kind. The latter is especially important for practical application of the model. References 1. Gartley, M.G., Schott, J.R., Brown, S.D.: Micro-scale modeling of contaminant effects on surface optical properties. Imaging Spectrom. XIII. 2008. Vol. 7086. P. 70860H (2008) https://doi.org/10.1117/12.796428 2. Gartley, M.G., Brown, S.D., Schott, J.R.: Micro-scale surface and contaminate modeling for polarimetric signature prediction. Polariz. Meas. Anal. Remote Sens. VIII. Vol. 6972. P. 697213 (2008) https://doi.org/10.1117/12.801904 Light Reflection from Real Surfaces: Probabilistic Model of the Layer Radiance Factor 9 3. Yang, M. et al.: Degree of polarization modeling based on modified micro- facet pBRDF model for material surface. Opt. Commun. 2019. Vol. 453 (2019) https://doi.org/10.1016/j.optcom.2019.124390 4. Zhang, Y. et al.: Stokes parameters polarization scattering properties of optical ele- ments surface of different material. Optik (Stuttg). 2019. Vol. 185. P. 1238–1246 (2019) https://doi.org/10.1016/j.ijleo.2019.03.092 5. Xiong, C., Shi, J.: Simulating polarized light scattering in terrestrial snow based on bi- continuous random medium and Monte Carlo ray tracing. JQSRT 133, 177–189 (2014) https://doi.org/10.1016/j.jqsrt.2013.07.026 6. Budak, V.P., Grimailo, A.V.: The Impact of Light Polarisation on Light Field of Scenes with Multiple Reflections. L&E 28(1), 108–115 (2020) https://doi.org/10.33383/2019-023 7. Gemini Program Mission Report. Gemini V. Huston (1965) 8. Lazarev, A.I., Sevastyanov, V.I.: Face to face you can’t see the features. Nauka i zhizn. No. 9. 27-32 (1987) 9. Kargin, B.A., Rakimgulov, K.B.: A weighting Monte Carlo method for modelling the optical radiation field in the ocean-atmosphere system. Russ. J. Numer. Anal. Math. Model. 1992. Vol. 7, No. 3. P. 221–240 (1992) https://doi.org/10.1515/rnam.1992.7.3.221 10. Prigarin, S.M.: Models of random processes and fields in Monte Carlo methods. Palmarium Academic Publishing. ISBN: 978-3-659-98980-3 (2014) 11. Mikhailov, G.A.: Numerical construction of a random field with a given spectral density. Reports of USSR Academy of Sciences. 1978. Volume 238, No. 4. 793–795. (1978) 12. Ermakov, S.M., Mikhailov, G.A.: Statistical modeling course. M .: Main editorship of the physical and mathematical literature of the Nauka publishing house (1976) 13. Kalos, M.H.: On the Estimation of Flux at a Point by Monte Carlo. Nucl. Sci. Eng. Vol. 16, No. 1. P. 111–117 (1963) https://doi.org/10.13182/nse63-a26481 14. Budak V.P., Zheltov V.S., Kalatutsky T.K.: Local estimations of the Monte Carlo method in solving the global lighting equation taking into account the spectral representation of objects. Computer Research and Modeling. Volume 4, No. 1. P. 75–84 (2012) 15. Sege E.P., Tchaikovskaya L.I. Decomposition of elements of the scattering matrix of sea wa- ter into generalized spherical functions // Bulletin of the USSR Academy of Sciences. Physics of the atmosphere and the ocean. Volume 17, No. 6. P. 604-613 (1981)