Monte Carlo for multiple scattering and non-spherical particles P.Bruscaglioni* a, G.Zaccantia, S.Del Biancoa, G.Bazzinib, M.Gaib a Dept.of Physics, University of Florence, Italy and INFM b ASPER, Florence ABSTRACT This note describes a possible Monte Carlo procedure to deal with propagation of optical radiation in a medium containing non-spherical particles, without the limit of isotropic orientation of their axes. It is based on the choice of two polarization states which does not change during the propagation in the turbid medium. An approximate procedure is considered for permitting the use of only two polarization states. Key-words : Multiple scattering, Monte Carlo, non-spherical particles. 1. Introduction A typical feature of a Monte Carlo code for dealing with beam propagation in turbid media (e.g. for lidar problems) is the consideration of light trajectories forming broken lines with corners at the scattering points and linear tracts with lengths determined by statistical laws regarding the medium scattering-absorption properties. When, properly, the polarization characteristics of radiation is taken into account, the medium properties are represented by phase matrices M, in addition to linear extinction coefficients and albedo. By assuming a homogeneous medium is determined by the average extinction cross section Cs of the turbidity particles and by their numerical density N. For spherical particles and non-spherical particles with completely random orientation Cs is independent of the direction of arrival of incident radiation: Cs can be maintained the same along the trajectories. (As is well known the procedure can be easily extended to inhomogeneous media). However, the case of non-spherical particles with preferred orientation of their axes (such as the case of crystal particles in high altitude atmosphere) is of interest. It is necessary to take into account that along a trajectory, even during the rectilinear tracts, the particles cross sections vary, since polarization varies, unless particular types of radiation polarization are present. It is well known that in these cases two polarization states are such as to keep themselves unchanged. These are generally names as field eigenvectors. The relevant particle average extinction cross sections are named as eigenvalues. The mathematics to search for these states and cross sections can be found in basic texts, and are based on considering Stokes vectors, with the relevant phase eigen matrices and Stokes eigenvectors. These note has the aim of indicating a simple (though approximate) way of dealing with this problem. The procedure is shown in the following sections, where also a comparison of the formal results with those of basic texts will be presented. 2. The scattering matrix for fields and the particles cross section The scattering properties of a particle are represented by the F matrix. We will make reference to incident (i) and scattered (s) field, with components 1 and 2 respectively normal and perpendicular to the scattering plane. One can write: 1) * E s exp( ikr) E i 1 F 1 s r Ei E2 2 piero.bruscaglioni@unifi.it; phone +39 055 4572 282 f11 F f 21 f12 f 22 From this formalism one can use the Optical Theorem to derive the particle cross section Cs. It reads 2) Cs = 4 Im f i, i u * where f (i,i) is the vector scattering amplitude and u is the unit vector representing the polarization state of incident radiation. In Eq.2 f has to be evaluated in the forward direction, that is in the propagation direction of the incident radiation represented by the unit vector i. Let us assume the incident radiation has the components E1 and E2. (complex numbers). Its incident field polarization state is therefore represented as: u a x x ay y 3) with: E1 ax 2 E1 E2 ay E2 2 E1 2 E2 2 where x, y are the unit vectors along the axes 1 and 2 respectively. Then, by making reference to Eqs 1 and 2, one has: Cs = 4) 4 2 Im f11 a x 2 f12 a x a y f 21a x a y f 22 a y Where f11, f22, f12, f21 are evaluated in the forward direction, and ax is taken as reference for phase. For a comparison with another formalism we make reference to the procedure shown in the book by Tsang, Kong and Shin 1 (Sect. 4.3). When different particles or different orientations are present, they consider the average value of the matrix elements. The linear extinction coefficient for the medium is obtained by averaging the contributions to the matrix elements of the different particles (index l) whose numerical density is Nl The matrix F of Eq.1 is modified if the scattering properties per unit volume of the medium are .needed : that is the elements fmn changes : 5) fmn changes to gmn : gmn = f mnlNl . l Then the linear extinction coefficient has the form of Eq.4 with the substitution of Eq.5, and in the place of F one has: 6) g F' 11 g 21 g12 g 22 One can compare Eq.4 with the substitution 5, with what is shown by Tsang, Kong and Shin 1 (Sect. 4.3, Eqs. 7,8 of Ref. [1]), where the differential equations for the first two elements of the modified Stokes Vector are presented For the comparison one has to take into account that in Ref.[1] the matrix corresponding to F' is written as: Es v Es h M vv exp( ikr) r M hv M vh M hh Ei v Ei h and the axes v, h correspond to our axes y and -x respectively. (Note a change of the imaginary axis) The expression for Cs obtained by considering these equations corresponds to that of our Eqs. 4,5. 3. Propagation without polarization change As mentioned in the introduction an essential part of a Monte Carlo code refers to determining the length L of the rectilinear tracts of the trajectories. For a homogeneous isotropic medium L is given according to the Lambert Beer law of probability. However, in general for a non-isotropic medium the polarization of the trajectory changes during propagation, thus preventing this simple determination of the rectilinear tract to be followed. To avoid this difficulty, one has to consider particular types of polarization, which are not altered by scattering in the forward direction. Given as E1 and E2 the field components of the incident radiation, in order to obtain these polarization states, one has to fulfil the conditions, relating the incident field to that scattered in the forward direction (gmn in the forward direction) 7) E1s E 2s exp( ikr) g11E1i g12 E 2i r exp( ikr) g 21E1i g 22 E 2i r . with the condition 8) E 2s E1s E 2i = E1i Thus the scattered field in the forward direction add coherently to the incident field and the overall polarization is maintained. The second order equation gives the following two conditions for the incident field. 9) E2i E1i 1 g 22 g11 2 g12 g 22 g11 2 4g12 g21 . Apart from an inessential factor the two searched for polarization states are then : E1 x 2y g 21 g 22 g11 R E2 y 2x g12 g 22 g11 R 10) with: R g22 g11 2 4g12g21 One obtains the two extinction coefficients for the two opportune polarization states from Eq.1, modified by inserting gmn in the place of fmn. The two polarization states are now defined by the unit complex vectors : a' 11) a" with b1 = E1 2 g 21 y b1 g 22 g11 R 2 g12 y x b 2 g 22 g11 R b2 x b1 and b2 = E2 4. Use in a Monte Carlo code Given an incident field, represented by a Stokes Vector, one obtains the Stokes vector in a certain scattering direction by using the relevant phase matrix. (In general it is a 4X4 matrix). An analysis of the different intensity of radiation scattered in the different directions provides the probability of finding the scattered radiation in each direction. One has to determine the length of the rectilinear tract before a subsequent scattering point occurs. This can be done if previously one divides the field emerging from the scattering point into constant polarization states. When the decomposition of the scattered field in the opportune polarization states is obtained, the Monte Carlo code can proceed by splitting the trajectorie into different trajectories, each carrying a weight according the relative intensity. 1 2 g 21 It can be seen that the two polarization vector states of Eq.10 : and g 22 g11 R 2 g12 g11 g 22 R 1 (where the first line refers to the x axis (-h of Ref.1) and the second one to the y axis (v)) correspond to those of Ref.[1] Sect. 4.3 (note the different sign of the unit vectors along the directions x and h, and the corresponding change of sign for g12 and g21 ). In Ref. [1] a warning is given regarding the sign of the root term R. It must be taken so that, when the g21 and g12 are small, the polarization states tend to linear polarization. However, the outlined procedure must be commented. be scattered field Es. Exx Eyy Let us try to decompose it by means of the two vectors E1 and E2 of Eq. 10, and put: Let Es = A E1 B E 2 . 12) One has for the components of the scattered field: E sx A E1x B E 2 x E sy A E1 y B E 2 y and the constants A and B are obtained. The polarization is maintained by the decomposition. However one can see that in general the power connected to the original field is not equal to the sum of the powers connected to each of the two component fields. An interference term is missed by this sum. One can accept this limitation only if particular types of situations occur. This is the case of Optically Active particles, such as those described by 2 Bohren and Huffman [Ref.2, Sect. 8.3]. For these particles in Ref.[2] it is shown that the off-diagonal elements of the field matrix (1) are equal and of opposite sign, while the diagonal ones are equal.. One then sees that the vectors a' and a" of Eq.11 represent the elementary left and right circular polarization states. They are orthogonal, and the decomposition of Eq. 12 is therefore sufficient, also from the point of view of power. This particular case does not offer difficulty. The splitting of trajectories is sufficient for the Monte Carlo procedure. (One can also decide to follow one of the two trajectories, 2 2 with the decision statistically made according to the two different intensities, A and B ) For the general case, if particular symmetries simplifying the problem are absent, we can consider the following approximation procedure: One can take into account that this kind of Monte Carlo procedure considers independent propagation of the field components: Then let us add a factor to the coefficients A and B in Eq. 12. The summed power of the component fields can thus be put equal to that of the original field. The summed fields , which are thus obtained, represent polarization and power of the total field. During propagation the different phase constants of the two components decreases the average interference effects. This effect is, however, of less importance. 5. Conclusions In this paper we have outlined a possible Monte Carlo procedure for dealing with propagation of optical radiation in a medium containing non spherical particles. For these particles one needs to use the elements of the field matrices (1), (6), which must be previously calculated. The propagating field must be divided into components maintaining their polarization states during propagation. Only in particular cases a couple of components are sufficient. However, for a general case we suggest an approximate procedure permitting one to split the scattered field in only two components. Acknowledgements We acknowledge the support by EU, through INTAS contract 01-0239, and by the Istituto Nazionale per la Fisica della Materia (INFM). References 1. 2. L.Tsang, J.A. Kong, R.T.Shin, Theory of Microwave Remote Sensing, Wiley, New York, 1985. C.F.Bohren, D.R.Huffman, Absorption and Scattering of Light by Small Particles, Wiley, New York, 1983. A comment. As explained in the paper, In Sections 2 and 3 we have followed a procedure which is parallel to that of Reference 1, in order to have possible comparison. There could be a concern about the implicit insertion of a factor in eqs.7 (N: total number of particles per unit volume). However in the subsequent equations the ratios of the relevant quantities are considered.