Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Acquiring reflective polarization from arbitrary multi-layer surface based on Monte Carlo simulation

Open Access Open Access

Abstract

A novel Monte Carlo model is proposed to acquire the reflective polarization information from a rough surface with arbitrary layers and profiles. Based on the micro-facets theory, the local normal vectors can be randomly sampled from the normal vector distribution of each layer. The incident light that propagates inside of the multi-layer media will be traced until being collected after leaving the surface or be ignored due to lacking enough energy. The simulated results (by our proposed theoretical model) agree well with the reported measured data and the analytical models from SCATMECH, which demonstrates the correctness and effectiveness of our model. Based on our model, the effects of the surface layer number, the surface geometry, the incident wavelength and polarization states of incidence on the reflective polarization from multi-layer surfaces have been analyzed in detail, which can be a guide in tasks such as target detection and so on.

© 2016 Optical Society of America

1. Introduction

With the developing demands on the tasks like target detection, polarization information become more and more important than ever, which can provide more additional information, such as degree of polarization, angle of polarization, the image in a certain Stokes vector and so on. The interaction of light with the interface of two media will affect the concrete polarization information greatly. Therefore, it is very important to characterize the process of the reflective polarization for exploring the characteristics of the polarization distributions and revealing the features of the surface, which can be used in polarization remote sensing [1,2], target detection and recognition [3–6].

To describe the reflective process on rough surface, a bidirectional reflection distribution function (BRDF) model has been proposed based on the micro-facets theory [7]. Combined the micro-facets theory with polarization information, the Mueller matrix is introduced in the original BRDF model as a replacement of the Fresnel factor to deal with the polarization information. And many expansions and explorations have also been made in this fields later [8–10]. The simulated results of the modified polarized BRDF model has also been compared with the measured data [11], which shows that the model is suitable for the circumstances where single reflection on the surface dominates. Then, some works have been reported with the BRDF in arbitrary layers' media [12,13]. And the reflective polarization on rough surface with smooth transparent layers have also been studied [14,15]. The Monte Carlo method obtains numerical results based on repeated sampling and statistics, which makes it very flexible and effective to simulate a physics phenomenon and get the results. Several Monte Carlo methods have been provided to investigate the propagation of light in multi-layer media [16–18]. The Monte Carlo methods have also been introduced to solve the cases with polarization [19–28]. Some of them focus on calculating the polarization in an atmosphere-ocean system or turbid media [24–27]. Some of them are applied for solving the radiative transfer in the atmosphere [21–23,28].

In this paper, based on the Monte Carlo model, we make an investigation on the reflective polarization from a multi-layer surface. In Section 2, we review the specular reflection and refraction described by Fresnel’s law. In Section 3, the reflective polarization model based on the Monte Carlo algorithm is presented in detail. The structure of a multi-layer surface is introduced at first. Then, based on the geometric optics and micro-facets theory, the normal direction of each micro-facet is calculated by sampling from its normal distribution. At last, the Monte Carlo calculating processes are introduced and described carefully. In Section 4, we make a comparison of our simulated results with the reported measured data, and they agree well with each other, which demonstrate the correctness and effectiveness of our proposed simulated model. And we have also analyzed the effects of different surface structures and different incidences (different wavelength, different polarization states and so on) to the reflective polarization information. In Section 5, we make a summary and prospect of this paper.

2. Reflection and refraction of polarized light at interface

Generally, light will be reflected and refracted when it reaches to an interface of two media. Fresnel and Snell’s law can describe the reflection and refraction on smooth interface between layer 1 and layer 2 whose refraction indexes are n0 and n1+ik respectively, as shown in Fig. 1.

 figure: Fig. 1

Fig. 1 Reflection and refraction at interface.

Download Full Size | PDF

Each linear polarization could be decomposed into s and p polarization components, denoted by Es and Ep, so that Ers(Erp) and Ets(Etp) are the reflective and refractive s (p) polarization components respectively. According to Fresnel’s law, the reflection factors Fs, Fp and respective phase shifts δs, δp can be expressed as [29,30]:

Fs=(RsEs)2=(n0cosθia)2+b2(n0cosθi+a)2+b2
Fp=(RpEp)2=(an0sinθitanθi)2+b2(a+n0sinθitanθi)2+b2Fs
tanδs=2bn0cosθin02cos2θia2b2
tanδp=2n0cosθi[(n12k2)b2n1ka](n12+k2)2cos2θin02(a2+b2)
2a2=(n12k2n0sin2θi)2+4n12k2+n12k2n0sin2θi
2b2=(n12k2n0sin2θi)2+4n12k2n12+k2+n0sin2θi
in which Es ( Ep) and Rs(Rp) are the s (p) polarization components of incident light, reflected light, θi and θr is incident and reflective angles respectively.

The Mueller matrix for Fresnel reflection can be written as [29,30]:

Mr=12(Fs+FpFsFpFsFpFs+Fp002FsFpcos(δsδp)2FsFpsin(δsδp)2FsFpsin(δsδp)2FsFpcos(δsδp))

Then the Stokes vector of the reflection can be easily calculated by incident Stokes vector and the Mueller matrix of reflection.

As for the refraction, considering the criterion of energy conservation, the transmission factors are Ts=1Fs, Tp=1Fp. Therefore, the Mueller matrix for refraction can be expressed as [29,30]:

Mt=12(Ts+TpTsTpTsTpTs+Tp002TsTpcos(δsδp)2TsTpsin(δsδp)2TsTpsin(δsδp)2TsTpcos(δsδp))
For any uncoated interface, the phase shift of transmission is zero [29, 30]. So, the refractive Stokes vector can be calculated by multiplying the refractive Mueller matrix and the incident Stokes vector.

3. Monte Carlo model for rough-surface reflection

3.1 Multi-layer surface structure

Here, we just consider a two-dimensional multi-layer surface. There are a few assumptions for the surface in our model:

  • (1) the area of the surface is large enough, so that the transmitted light can always propagate freely between layers without being bounded by the vertical edge of the layer;
  • (2) the scale of micro-facet is much larger than the scale of wavelength, so that the geometry optics can be applied;
  • (3) the layers above the substrate is very thin so that the absorption in layer is ignored.

From the top to the bottom, a multi-layer surface is composed of several transparent layers and an opaque or metallic substrate. Figure 2 describes the cross section of a three-layer surface with two transparent layers (layer 1 and 2) and an opaque or metallic substrate (layer 3). The incident light will be reflected and refracted at each interfaces between layers and traced until being collected after leaving the surface or being ignored due to lacking enough energy.

 figure: Fig. 2

Fig. 2 Model of multi-layer surface.

Download Full Size | PDF

3.2 Monte Carlo model for reflective polarization from multi-layer surface

To acquire the reflective polarization information from an arbitrary multi-layer surface, the Monte Carlo algorithm is employed in this paper to trace and simulate the light propagation processes effectively.

Firstly, based on micro-facets theory, each layer of a surface is assumed to be made up of many micro-facets, and the normal vector of each micro-facet can be calculated by sampling from its normal distribution. Secondly, the procedures of lights’ propagation in multi-layer media are traced repeatedly. At last, the polarization information of reflections is collected in the upper hemisphere area.

3.2.1 Normal vector calculation

Based on the micro-facet theory, each layer of surface is assumed to be made up of micro-facets which are perfectly smooth, so that those micro-facets reflect and refract light specularly. As the normal vector is crucial in the computation of specular reflection and refraction with the Fresnel’s law, a method to sample the normal vector of the micro-facets will be introduced firstly.

A rough surface located in the surface coordinate system (XYZ coordinate system) can be decomposed into lots of micro-facets as shown in Fig. 3(a). Based on the micro-facets theory, there are a lot of methods to describe a rough surface statistically. A physically-based method to sample normal direction from an anisotropic surface is employed here [31,32]. This method presents a normal direction distribution of rough surfaces. To model an anisotropic surface, two empirical but intuitive parameters ex and ey are introduced to describe the roughness along X direction and Y direction, and to control the azimuth angle dependency of normal direction.

 figure: Fig. 3

Fig. 3 (a) Surface composed of the micro-facets in the XYZ coordinate system, (b) the schematics of a single micro-facet.

Download Full Size | PDF

The probability density function for the normal direction distribution can be expressed as:

D(n)=(ex+2)(ey+2)2πcosθexcos2δ+eysin2δ

In this distribution, ifex=ey, the surface roughness has no dependency on azimuth angle and the surface is isotropic, while ifexey, the surface becomes anisotropic. And the larger the parameters are, the smoother the surface will be. The normal direction n of micro-facet shown in Fig. 3(b) can be sampled from the probability distribution function in Eq. (9) by applying the following equation:

δ=arctan(ex+1ey+1tan(πξ12))cosθ=ξ2(excos2δ+eysin2δ+1)1
in which δ and θ are its azimuth and zenith angle of the normal direction n, ξ1 and ξ2 are two random numbers sampled from the uniform distribution range from 0 and 1.

3.2.2 The transformation of polarization coordinate

Firstly, we introduce a coordinate system to trace and measure the polarized light. Light propagating in direction d can be decomposed into any two orthogonal polarization components which oscillates in directions of s and p, respectively. The combination of these direction vectors (d,s,p) forms the polarization coordinate system of the light.

In our simulation, we employ two special polarization coordinate system that are global polarization coordinate system and local polarization coordinate system.

Assuming there is a light propagating in XYZ coordinate system with the direction of d=(sinθcosδ,sinθsinδ,cosθ), in which θ and δare the zenith angle and azimuth angle respectively.

The incident light can be decomposed in any orthogonal direction and expressed with different Stokes Vector. While, in order to measure these polarized light uniformly, a coordinate system is needed. To achieve this goal, we establish a connection of the polarization coordinate system with the surface coordinate system (XYZ coordinate system). That is, the surfaceZdirection is employed in the polarization decomposition, which leads to sg=d× Z and pg=sg×d. The combination of (d,sg,pg) forms the global polarization coordinate system for the incident light. With this global polarization coordinate system, any polarized light in our simulation can be observed and measured clearly.

While, the global polarization coordinate system is not enough to account for the interaction of light with micro-facets. For applying the Fresnel's law, a polarized light should be decomposed into the local coordinate system determined by the normal vector n of the selected facet and the light propagating direction. Therefore, if the light reaches to a micro-facet with the normal vector of n as shown in Fig. 4, the polarized light can be decomposed as sl=d× n and pl=sl×drespectively. The obtained(d,sl,pl)is the local polarization coordinate system for the incident light.

 figure: Fig. 4

Fig. 4 Polarization coordinate system rotation.

Download Full Size | PDF

In our simulating process, because all of the incident and scattering lights are detected in global polarization coordinate system, while all of the calculations for the interaction between the incident light and the selected micro-facets are arising in the local polarization coordinate system, we should know the concrete rotating angles ofθrotbetween the global polarization coordinate system and the local polarization coordinate system for every selected micro-facets. For example, if the polarization coordinate system of a light is needed to be transformed from the global one to the local one, it will be rotated from sg to sl as shown in Fig. 4, vice versa. And the rotation angle can be expressed as θrot=arccos(sg·sl/|sg||sl|) that lies in the range of 0 to π. In fact, due to the definition range of the inverse cosine function, θrotdo not contain enough rotating direction information, i.e. rotating clockwise or anticlockwise. So it is necessary to determine the sign of θrot, i.e. rotating θrotor θrot, to make θrot cover the range of -π to π. Here, a new vector mlg= sl×sg is introduced to determine the sign. From the definition, mlgis always parallel to d, and if mlgpoints to the same direction as d does, the rotation angle is θrot, otherwise the rotation angle is θrot. The rotation operation in 3D coordinate system is R(θ)rot which can be expressed in the formation of Mueller matrix M(θ)rot [29, 30]:

R(θ)rot=(cosθsinθsinθcosθ)M(θ)rot=(100cos2θ00sin2θ00sin2θ00cos2θ001)

3.2.3 Monte Carlo model

To acquire the reflective polarization information from the multi-layer surface, parameters, such as incident light direction, incident polarization states of Sin=[IQUV], and the layer number of the surface, the refraction index, the normal distribution and roughness parameters ex and ey of every layers, should be set firstly. Due to the property of the Monte Carlo method, reflective polarization information is calculated statistically by repeated sampling, so the sample number of incident photons should also be set at the same time.

When light transmits from the ith layer to jth layer, we use Sr_ij and St_ij to label the Stokes vectors of reflected and refracted lights respectively. Specifically, if the light propagates upwards, j=i1; if the light propagates downwards, thenj=i+1. By default, lights are decomposed and measured in global polarization coordinate system. And when a light is decomposed in local polarization coordinate system, its Stokes Vector is labeled with subscript l. Lights in global polarization coordinate system are not labeled in our following express.

In the beginning, the air is set as layer 0. Before the incident light hit the first layer of a surface, the light is in layer 0 and will interact with layer 1, and its Stokes Vector Sincan be denoted asS01.

We cast incident lights onto a multi-layer surface, and the lights are traced as follows:

  • 1) Evaluate the value of j according to propagation direction of the light.
  • 2) When light interacts with the jth layer of the surface, sample the normal vector from the normal distribution of the jth layer.
  • 3) Calculate the reflection and refraction directions on the micro-facet using Fresnel's and Snell’s law.
  • 4) Evaluate the rotation angle θ1, and transform the polarization coordinate system of light Sij from the global one to the local one by rotating θ1. The rotated Stokes vector of the light is Sij_l=M(θ1)rotSij.
  • 5) Compute the Mueller matrix of reflection and refraction by Fresnel’s law, and obtain the reflection light Sr_ij_l=MrSij_land refraction light St_ij_l=MtSij_l.
  • 6) Transform the polarization coordinate system of the reflection and refraction light from the local one to the global one by rotating θ2 and θ3. The reflection and refraction light in global polarization coordinate system are Sr_ij=M(θ2)rotSr_ij_l and St_ij=M(θ3)rotSt_ij_l respectively.
  • 7) Check whether the reflected and refracted light has left the surface or not.
  • 8) If yes, collect the light.
  • 9) If no, trace the reflected and refracted lights separately and repeat step 1 to 9 until the light leave the surface.

During the tracing procedure, if the layer is not transparent, we will only calculate and trace the reflected light on it. And if light energy is lower than a threshold, the light will be abandoned.

For example, considering the case that there is a rough surface with 3 layers as depicted in Fig. 5, incident light labeled as Sin propagates downwards in the air at first. When the incident light reaches to the interface between layer 0 and layer 1, light is reflected and refracted into Sr_01 and St_01. St_01 will propagate downwards in layer 1, then be reflected and refracted at the next interface, and generate reflected and refracted light Sr_12 and St_12. The St_12 will go upwards and be refracted and reflected at the interface between layer 1 and layer 0 into St_01 and Sr_10. The St_12 will only be reflected at the interface between layer 2 and layer 3 due to that the layer 3 is opaque or metal material. The Sr_23 will go upwards and produce Sr_21, Sr_10 and St_10 finally. Then, two Sr_10 and one Sr_21 will be set as new incidences and traced asSin. At last, Sr_01 and all St_10 that leave the top of the surface will be collected.

 figure: Fig. 5

Fig. 5 Multi-layer reflections and refractions.

Download Full Size | PDF

Reflective polarization information will be collected in the upper hemisphere using a Stokes vectors matrix consisting of 91 × 360 grids with a step of 1°. Here, the surfaces are assumed to be a tiny point and regarded as the spherical center of the hemisphere. The reflected lights leaving from the top layer of the surface are collected according to their azimuth δand zenith angle θ in the corresponding grid of the matrix, which means that the lights with the same propagation direction will be counted in the same grid and their Stokes vector will be summed up. Finally, the obtained Stokes vectors matrix with 91 × 360 elements can describe the reflective polarization information from the multi-layer surfaces effectively.

4. Experiment and analyses

To prove the correctness of our Monte Carlo model, firstly, we will try to compare the simulated results by our model with the reported measured data and the results by analytical BRDF model. Then, we will also investigate the influences of the layer number, the incident wavelengths, the surface geometry (roughness) and the incident polarization states on the obtained reflective polarization information.

4.1 Comparison with the reported measured data

Firstly, the simulated results by our model have been compared with the reported measured data [33]. We simulate the reflective polarization information of an aluminum and a flat green paint surface respectively. The parameters of our model are set as follows: the polarization state of the incident light is Sin=[1000]; the light sample number is one million. The refraction index of flat green paint is 1.47+0.47i. And in the simulation, if the intensity of the light is less than 5% of the original (τ=0.05), we will stop tracing the light and ignore its contribution to the final reflective information. According to the description of the measured sample, the aluminum is sandblasted and the flat green paint is covered on foam. As an estimation of the roughness of the measured sample, the surface roughness parameters ex=ey=15 are employed in our simulation.

Figure 6 shows the variations of the obtained reflective degree of polarization (collected at the reflection angle of 60°) of the aluminum surface and flat green paint respectively, with the incident angles ranging from 40° to 80°. For the flat green paint, the obtained reflective degree of polarization reaches to its peak when the incident angle is around 55°, which agrees well with the reported measured data in experiments [33]. For the aluminum surface, as the incident angles increase from 40° to 80°, the obtained reflective degree of polarization keeps rising, which also agrees well with the experimental data. It indicates that our model is correct and effective to achieve the reflective polarization information.

 figure: Fig. 6

Fig. 6 Comparisons with measured data of the aluminum surfaces (a) and flat green paint (b).

Download Full Size | PDF

4.2 Comparisons with the analytical model of BRDF

Our Monte Carlo model has also been compared with the analytical micro-facet based BRDF model included in the SCATMECH [34] that is a light scattering library and published by the NIST in 2015.

Firstly, we investigate single layered copper surface (with the refraction index of 0.23+3.46i), and the parameters of our model are set as follows: the incident polarization state is non-polarized Sin=[1000]; the wavelength is 635nm; the incident angle is 40°; the light sample number is one million and the threshold isτ=0.05 and the surface roughness parameters are ex=ey=15.

As shown in Fig. 7, the reflective angle of polarization (AoP), degree of polarization (DoP) and Stokes I, Q, U and V parameters from our model and the analytical BRDF model are listed from the left to the right. It is obvious that the reflective polarization pattern from our model matches the results from analytical BRDF model very well. In the simulation, the normalized total reflective intensity over the whole upper hemisphere space from our model is 0.8692, which satisfies the criterion of energy conservation. It should be noted that the total reflective intensity from the analytical BRDF model is bigger than 1.

 figure: Fig. 7

Fig. 7 Comparison with single-layer analytical BRDF model.

Download Full Size | PDF

Our model is then compared to a multi-layer analytical model included in the SCATMECH. We use the same parameters of the incident light, and employ a sample of two-layered surface. And the refraction index for each layer is 1.5 and 0.23+3.46i (copper) from the top to the bottom. As depicted in Fig. 8, the patterns of reflective polarization obtained by our model are still similar with that of analytical BRDF model. And our model still satisfies the criterion of energy conservation, while the analytical model still have some problems in some reflection angles which also results in the inaccuracy of the distribution of degree of polarization.

 figure: Fig. 8

Fig. 8 Comparison of the results between our proposed mode and the analytical BRDF model for the multi-layer sample.

Download Full Size | PDF

4.3 Analyses and discussions

In this section, with our proposed Monte Carlo model, we will investigate the influences of the layer number, the incident wavelengths, the surface geometry and the incident polarization states on the obtained reflective polarization information.

4.3.1 The influence of the layer number

One advantage of our Monte Carlo model is that it could deal with a surface with arbitrary layers. Firstly, we will discuss the influence of the layer numbers on the reflective polarization information.

In this experiment, we use three kinds of surfaces and all the materials of the last layer of these surfaces are the copper (refraction index:1.31+1.85i). Surface one is a three-layered surface, with the refraction indexes of 1.3, 1.4 and 1.31+1.85i from the top to the bottom. The surface two has five layers with refraction indexes of 1.3, 1.4, 1.5, 1.6 and 1.31+1.85i from the top to the bottom. And the surface three has seven layers with refraction indexes of 1.3, 1.4, 1.5, 1.6, 1.7, 1.8 and 1.31+1.85i from the top to the bottom.

All dielectric layers in the three samples have the same roughness parameters ofex=ey=30, and the substrates of the three samples are smoother with roughness parameters of ex=ey=40. And the incident polarization state isSin=[1000]; the incident wavelength is 340nm; the incident light sample number is three million; the incident angle is 40° and the threshold is set asτ=0.05.

The corresponding results (the reflective polarization information) from the samples with three, five and seven layers are listed in Fig. 9 respectively. It is clear that with increasing the number of layers, all Stokes parameters (I, Q, U and V), become weaker, while all of the angle of polarization appear to be similar. It can be concluded that with the increment of the layer, the degree of polarization of the obtained light and the total intensity continue decreasing, while the angle of polarization properties are kept well, which could be useful in the target detection.

 figure: Fig. 9

Fig. 9 The reflective polarization information from 3 layers, 6 layers and 8 layers samples.

Download Full Size | PDF

4.3.2 Influence of surface geometry

To study the influence of surface roughness on the reflection, we make a comparison using our Monte Carlo model with different surface roughness parameters. In order to show the variation clearly, we employ a single-layer copper surface (without coatings) as the sample, and show the concrete simulating results about the Stokes parameter I and degree of polarization only. The incident angle, the incident wavelength and the threshold are set as 40°, 340nm and τ=0.05 respectively.

For an anisotropic surface labeled with surface A, the roughness are set as ex=30, ey=15respectively. As contrasts, surface B is isotropic surface with ex=ey=30, and surface C is anisotropic with ex=45, ey=30accordingly. As shown in Fig. 10, from the left to the right, we have obtained the Stokes parameter of I and degree of polarization from surface A, B and C respectively. It is clear that, compared to the isotropic surface B, the reflection pattern of surface A are stretched in the horizental direction, because as ey decreases from 30 to 15, the surface becomes more diffuse horizontally. While as ex arise from 30 to 45, the vertical direction of surface C becomes smoother than that of surface B, which results in a more compressed reflection area in surface C.

 figure: Fig. 10

Fig. 10 Reflection distributions of the samples with difference surface parameters.

Download Full Size | PDF

4.3.3 Effect of the incident wavelength

The effect of the incident wavelength is discussed in detail with employments of two kinds of surfaces which are made of copper and aluminum respectively. Parameters are set as follows: the polarization state of the incident light is Sin=[1000], the incident angle is 40°, the incident light sample number is three million and the threshold isτ=0.05. The top layer of the two surface are both covered by a dielectric layer (refraction index:1.5), and the substrate is copper or aluminum. All of the layers have the same roughness parameters of ex=ey=10.

The refraction indexes of copper are 1.31+1.85i, 0.95+2.57i and 0.21+3.86i at the wavelength of 340nm, 550nm and 670nm respectively. As shown in Fig. 11, we have obtained the reflective polarization patterns (angle of polarization, degree of polarization, Stokes I, Q, U, V) at the incident wavelengths of 340nm, 550nm and 670nm from the top row to the bottom. It is obvious that as the wavelength increases, the angle of polarization and Stokes parameter of I become stronger, while the values of the degree of polarization and Stokes parameters of Q, U and V become weaker.

 figure: Fig. 11

Fig. 11 Polarization reflection distribution of copper under three wavelengths.

Download Full Size | PDF

The refraction indexes of aluminum at the wavelength of 340nm, 550nm and 670nm are 0.35+4.11i,0.96+6.70i and 1.60+8.01i separately. The obtained results are listed in Fig. 12 as Fig. 11 does. Unlike the copper surface, the obtained results of the aluminum under different incident wavelengths do not show many differences. The simulated reflective intensities in these two experiments are both consistent with the copper and aluminum spectral reflectance curve. And according to color theory, this is the reason that the copper and aluminum look reddish brown and shining grey [35]. From this simulation results, it can be concluded that the reflective polarization from copper surface is more sensitive to the variation of wavelength than the reflection from aluminum surface. And surfaces with different materials have different reflective polarization spectral property.

 figure: Fig. 12

Fig. 12 Polarization reflection distribution of aluminum under three wavelengths.

Download Full Size | PDF

4.3.4 Effect of polarization state of incidence

At last, we analyze the impact of the incident polarization state on reflective polarization. A two layer isotropic surface is considered here, which is a copper surface (refraction index:1.31+1.85i) with paint layer (refraction index:1.9). All of the layers have the same roughness parameters of ex=ey=10. The incident wavelength and the incident angle is set as 340nm and 40°, the threshold is set as τ=0.05. Five incident polarization states, non-polarized light of Sin1=[1000], linear polarized light of Sin2=[1100], 45 degree linear polarized light of Sin3=[1010], right and left circular polarized light of Sin4=[1001]and Sin5=[1001], are selected as the incidenct light respectively for our simulations.

The results from the incidence of Sin1 to Sin5 are showed in Fig. 13. Compared to the results of unpolarized light Sin1, the reflected lights from polarized light show much stronger polarization and higher Stokes V parameter value. The angle of polarization patterns are different with variations of polarization states of incident lights. And the angle of polarization and Stokes Q,U,V parameters of the reflected lights from Sin4=[1001] and Sin5=[1001]are completely reversed with each other. Overall, it is apparent that reflective polarization varies with the incident polarization states, and if the incident light is polarized, there will be more polarized lights in the obtained reflective patterns, which will be a significant guide for the target detection and remote sensing.

 figure: Fig. 13

Fig. 13 The polarization reflection of the incidence with different polarization state.

Download Full Size | PDF

5. Conclusion

Polarization is of crucial importance in a variety of applications, such as target detection and remote sensing. In this paper, we have proposed a Monte Carlo approach to acquire the reflective polarization information from an arbitrary multi-layer surface. The simulated experiments show that the results of our model matches well with the reported measured data and are more precise than the results from analytical BRDF model in SCATMECH. Our model not only satisfy the criterion of energy conservation, but also is suitable for the surface with arbitrary number of layers and profile. We also have also analyzed the influences of surface layer number, the surface roughness, the incident wavelengths and the polarization states on the reflective polarization distributions from the sample surfaces. The simulation results demonstrate that (1) as the layer number increases, the reflected light get more depolarized and the reflective intensity decrease, while the angle of polarization property is well kept; (2) the surface geometry change the shape of the reflective polarization pattern; (3) the surface with different material has different reflective polarization spectral property; (4) reflective polarization varies with the incident polarization states. All of these results will be very significant for the techniques of the target detection and remote sensing.

Acknowledgments

The authors gratefully acknowledge the financial supports for this work from the National Natural Science Foundation of China (NSFC) under Grant No. 61271121, 61575060, 61571175, and the Fundamental Research Funds for the Central Universities (2015HGCH0010).

References and links

1. G. Atteia and M. Collins, “Ship detection performance using simulated dual-polarization radarsat constellation mission data,” Int. J. Remote Sens. 36(6), 1705–1727 (2015). [CrossRef]  

2. J. S. Tyo, D. H. Goldstein, D. B. Chenault, and J. A. Shaw, “Polarization in remote sensing--introduction,” Appl. Opt. 45(22), 5451–5452 (2006). [CrossRef]   [PubMed]  

3. F. Xu, H. Wang, Y. Q. Jin, X. Liu, R. Wang, and Y. Deng, “Impact of cross-polarization isolation on polarimetric target decomposition and target detection,” Radio Sci. 50(4), 327–338 (2015). [CrossRef]  

4. H. Chen and L. B. Wolff, “Polarization phase-based method for material classification and object recognition in computer vision,” in IEEE Conference on Computer Vision and Pattern Recognition, (IEEE Computer Society, 1996), 128. [CrossRef]  

5. L. B. Wolff, “Polarization-based material classification from specular reflection,” IEEE Trans. Pattern Anal. Mach. Intell. 12(11), 1059–1071 (1990). [CrossRef]  

6. L. B. Wolff and T. E. Boult, “Constraining object features using a polarization reflectance model,” IEEE Trans. Pattern Anal. Mach. Intell. 13(7), 635–657 (1991). [CrossRef]  

7. K. E. Torrance and E. M. Sparrow, “Theory for off-specular reflection from roughened surfaces,” J. Opt. Soc. Am. 57(9), 1105–1112 (1967). [CrossRef]  

8. R. G. Priest and T. A. Gerner, “Polarimetric BRDF in the microfacet model: Theory and measurements,” Meeting of the Military Sensing Symposia Specialty Group on Passive Sensors 1, 169–181 (2000).

9. R. G. Priest and S. R. Meier, “Polarimetric microfacet scattering theory with applications to absorptive and reflective surfaces,” Opt. Eng. 41(5), 988–993 (2002). [CrossRef]  

10. M. W. Hyde 4th, J. D. Schmidt, and M. J. Havrilla, “A geometrical optics polarimetric bidirectional reflectance distribution function for dielectric and metallic surfaces,” Opt. Express 17(24), 22138–22153 (2009). [CrossRef]   [PubMed]  

11. J. Pan, Q. Chen, W. Qian, and L. Geng, “Results of a new polarimetric BRDF simulation of metallic surfaces,” Infrared Phys. Technol. 72, 58–67 (2015). [CrossRef]  

12. W. Jakob, E. D’Eon, O. Jakob, and S. Marschner, “A comprehensive framework for rendering layered materials,” ACM Trans. Graph. 33, 1–14 (2014).

13. A. Weidlich and A. Wilkie, “Arbitrarily layered micro-facet surfaces,” in 5th International Conference on Computer Graphics and Interactive Techniques, (ACM, 2007), 171–178.

14. T. A. Germer and E. Marx, “Ray model of light scattering by flake pigments or rough surfaces with smooth transparent coatings,” Appl. Opt. 43(6), 1266–1274 (2004). [CrossRef]   [PubMed]  

15. C. Bordier, C. Andraud, and J. Lafait, “Model of light scattering that includes polarization effects by multilayered media,” J. Opt. Soc. Am. A 25(6), 1406–1419 (2008). [CrossRef]   [PubMed]  

16. M. P. Hobson and J. E. Baldwin, “Markov-Chain Monte Carlo approach to the design of multilayer thin-film optical coatings,” Appl. Opt. 43(13), 2651–2660 (2004). [CrossRef]   [PubMed]  

17. L. Wang, S. L. Jacques, and L. Zheng, “MCML--Monte Carlo modeling of light transport in multi-layered tissues,” Comput. Methods Programs Biomed. 47(2), 131–146 (1995). [CrossRef]   [PubMed]  

18. I. Meglinski, “Monte Carlo simulation of reflection spectra of random multilayer media strongly scattering and absorbing light,” Quantum Electron. 31(12), 1101–1107 (2001). [CrossRef]  

19. E. R. Freniere, G. G. Gregory, and R. A. Hassler, “Polarization models for Monte Carlo ray tracing,” in SPIE's International Symposium on Optical Science, Engineering, and Instrumentation, 1999)

20. J. Ramella-Roman, S. Prahl, and S. Jacques, “Three Monte Carlo programs of polarized light transport into scattering media: part I,” Opt. Express 13(12), 4420–4438 (2005). [CrossRef]   [PubMed]  

21. R. D. M. Garcia, “Some issues related to polarized radiative transfer in a multilayer medium with a changing index of refraction,” in Journal of Physics: Conference Series, (IOP Publishing, 2012), 12005–12014(12010).

22. R. D. M. Garcia, “Fresnel boundary and interface conditions for polarized radiative transfer in a multilayer medium,” J. Quant. Spectrosc. Radiat. Transf. 113(4), 306–317 (2012). [CrossRef]  

23. R. D. M. Garcia, “Radiative transfer with polarization in a multi-layer medium subject to fresnel boundary and interface conditions,” J. Quant. Spectrosc. Radiat. Transf. 115, 28–45 (2013). [CrossRef]  

24. G. W. Kattawar, G. N. Plass, and J. A. Guinn Jr., “Monte Carlo calculations of the polarization of radiation in the earth’s atmosphere-ocean system,” J. Phys. Oceanogr. 3(4), 353–372 (1973). [CrossRef]  

25. E. R. Sommersten, J. K. Lotsberg, K. Stamnes, and J. J. Stamnes, “Discrete ordinate and Monte Carlo simulations for polarized radiative transfer in a coupled system consisting of two media with different refractive indices,” J. Quant. Spectrosc. Radiat. Transf. 111(4), 616–633 (2010). [CrossRef]  

26. X. Wang and L. V. Wang, “Propagation of polarized light in birefringent turbid media: A Monte Carlo study,” J. Biomed. Opt. 7(3), 279–290 (2002). [CrossRef]   [PubMed]  

27. M. Xu, “Electric field Monte Carlo simulation of polarized light propagation in turbid media,” Opt. Express 12(26), 6530–6539 (2004). [CrossRef]   [PubMed]  

28. J. M. Zhao, J. Y. Tan, and L. H. Liu, “Monte Carlo method for polarized radiative transfer in gradient-index media,” J. Quant. Spectrosc. Radiat. Transf. 152, 114–126 (2014).

29. D. Goldstein, Polarized light, second edition revised and expanded (Marcel Dekker Inc, New York, 2003).

30. B. Michael, C. M. Decusatis, J. M. Enoch, V. Lakshaminarayannan, G. Li, and C. MacDonald, Handbook of Optics, 3rd ed. (McGraw-Hill, 2009), Vol. 1.

31. M. Ashikhmin and P. Shirley, “An anisotropic phong brdf model,” J. Graphics Tools 5(2), 25–32 (2000). [CrossRef]  

32. M. Ashikmin, S. Premo, and P. Shirley, “A microfacet-based brdf generator,” in Proceedings of the 27th annual conference on Computer graphics and interactive techniques, (ACM Press/Addison-Wesley Publishing Co., 2000), pp. 65–74.

33. V. Thilak, D. G. Voelz, and C. D. Creusere, “Polarization-based index of refraction and reflection angle estimation for remote sensing applications,” Appl. Opt. 46(30), 7527–7536 (2007). [CrossRef]   [PubMed]  

34. T. Germer, “SCATMECH v 7.0: Polarized light scattering C++ class library,” (NIST, 2015).

35. S. K. Shevell, The Science of Color (Elsevier, 2003).

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (13)

Fig. 1
Fig. 1 Reflection and refraction at interface.
Fig. 2
Fig. 2 Model of multi-layer surface.
Fig. 3
Fig. 3 (a) Surface composed of the micro-facets in the XYZ coordinate system, (b) the schematics of a single micro-facet.
Fig. 4
Fig. 4 Polarization coordinate system rotation.
Fig. 5
Fig. 5 Multi-layer reflections and refractions.
Fig. 6
Fig. 6 Comparisons with measured data of the aluminum surfaces (a) and flat green paint (b).
Fig. 7
Fig. 7 Comparison with single-layer analytical BRDF model.
Fig. 8
Fig. 8 Comparison of the results between our proposed mode and the analytical BRDF model for the multi-layer sample.
Fig. 9
Fig. 9 The reflective polarization information from 3 layers, 6 layers and 8 layers samples.
Fig. 10
Fig. 10 Reflection distributions of the samples with difference surface parameters.
Fig. 11
Fig. 11 Polarization reflection distribution of copper under three wavelengths.
Fig. 12
Fig. 12 Polarization reflection distribution of aluminum under three wavelengths.
Fig. 13
Fig. 13 The polarization reflection of the incidence with different polarization state.

Equations (11)

Equations on this page are rendered with MathJax. Learn more.

F s = ( R s E s ) 2 = ( n 0 cos θ i a ) 2 + b 2 ( n 0 cos θ i + a ) 2 + b 2
F p = ( R p E p ) 2 = ( a n 0 sin θ i tan θ i ) 2 + b 2 ( a + n 0 sin θ i tan θ i ) 2 + b 2 F s
tan δ s = 2 b n 0 cos θ i n 0 2 cos 2 θ i a 2 b 2
tan δ p = 2 n 0 cos θ i [ ( n 1 2 k 2 ) b 2 n 1 k a ] ( n 1 2 + k 2 ) 2 cos 2 θ i n 0 2 ( a 2 + b 2 )
2 a 2 = ( n 1 2 k 2 n 0 sin 2 θ i ) 2 + 4 n 1 2 k 2 + n 1 2 k 2 n 0 sin 2 θ i
2 b 2 = ( n 1 2 k 2 n 0 sin 2 θ i ) 2 + 4 n 1 2 k 2 n 1 2 + k 2 + n 0 sin 2 θ i
M r = 1 2 ( F s + F p F s F p F s F p F s + F p 0 0 2 F s F p cos ( δ s δ p ) 2 F s F p sin ( δ s δ p ) 2 F s F p sin ( δ s δ p ) 2 F s F p cos ( δ s δ p ) )
M t = 1 2 ( T s + T p T s T p T s T p T s + T p 0 0 2 T s T p cos ( δ s δ p ) 2 T s T p sin ( δ s δ p ) 2 T s T p sin ( δ s δ p ) 2 T s T p cos ( δ s δ p ) )
D ( n ) = ( e x + 2 ) ( e y + 2 ) 2 π cos θ e x cos 2 δ + e y sin 2 δ
δ = arc tan ( e x + 1 e y + 1 tan ( π ξ 1 2 ) ) cos θ = ξ 2 ( e x cos 2 δ + e y sin 2 δ + 1 ) 1
R ( θ ) r o t = ( cos θ sin θ sin θ cos θ ) M ( θ ) r o t = ( 1 0 0 cos 2 θ 0 0 sin 2 θ 0 0 sin 2 θ 0 0 cos 2 θ 0 0 1 )
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.