The objective of polarization ray tracing is to calculate the evolution of the polarization state of rays through an optical system and to determine the polarization properties, such as diattenuation and retardance, associated with these ray paths. By tracing many rays, the polarization aberrations associated with an optical system can be assessed, and the behavior of a particular optical system, associated coating designs, polarization elements, and other components can be compared with the optical system’s polarization specifications. Moreover, the knowledge of polarization aberrations due to coatings, individual surfaces, polarization elements, and other components can also aid in informing the design and defining polarization specifications. Polarization ray tracing enables detailed insights into how individual surfaces or components affect system polarization performance.
Among different polarization ray tracing matrix methods, Jones matrices have been used in optical design for at least 20 years.1,2 Polarization ray tracing, which calculates the Jones matrix associated with an arbitrary ray path through an optical system, was introduced to calculate the polarization aberration function.3 The Jones matrix deals with Jones vectors, which specifically refer to a monochromatic plane wave, describing the electric field and the polarization ellipse with respect to an x–y coordinate system in the transverse plane. If the plane wave is not propagating along the z-axis, then the x–y coordinates are referred to as “local coordinates” associated with a particular transverse plane. However, to use Jones vectors and matrices in optical design for the ray tracing of highly curved beams, local coordinate systems are required for each ray, and each of its ray segments, to define the direction of the Jones vector’s x- and y-components in space, and these local coordinate systems lead to complications due to the intrinsic singularities of local coordinates. In the experience of the authors, working in Jones vector local coordinates leads to a cascade of minor complications, both in handling rays near the singularities and in describing high numerical aperture beams. Such issues are intrinsic to any choice of local coordinates. According to the Winding Number Theorem,4 it is impossible to define a continuous and differentiable vector field constrained to lie on the surface of a sphere over the entire sphere without at least two zeros in the field; a set of latitude vectors or conversely a set of longitude vectors provide two examples, where the zeros occur at the poles. All local coordinate choices have such singularities.
In this chapter, a different polarization ray tracing calculus is presented to solve the problem of singularities in local coordinates. Polarization effects at each ray intercept are described by a three-by-three polarization ray tracing matrix, P, which is a generalized version of a two-by-two Jones matrix. With a three-by-three matrix, arbitrary propagation directions are easily accommodated and the problem of singularities in local coordinates is avoided (see Chapter 11, The Jones Pupil and Local Coordinate Systems). Polarization effects are propagated along ray paths through optical systems by matrix multiplication of the P matrices for each ray intercept. In image space, arrays of P matrices can then be used to determine the resultant polarization state on curved surfaces such as spherical and aberrated wavefronts as a three-dimensional (3D) electric field. 3D polarization ray tracing methods have been mentioned in several manuscripts, but not developed into full mathematical methods.5–7 3D polarization ray tracing algorithms in Refs. 8 and 9 are the basis of this chapter and the polarization ray tracing code, “Polaris-M,”10,11 which was developed at the Polarization Laboratory at the University of Arizona and has now been commercialized by Airy Optics, Inc.
In Section 9.1, the 3D polarization ray tracing matrix is developed. Sections 9.2 and 9.3 further develop the P matrix with examples. Section 9.4 derives an algorithm to calculate the diattenuation of a given P matrix. An interferometer is used as an example in Section 9.5, and the issue of adding P matrices is addressed in Section 9.6. A hollow corner cube retroreflector is analyzed in Section 9.7.
The polarization ray tracing matrixP characterizes the change in a three-element electric field vector due to interaction with an optical surface, element, a sequence of optical elements, or an entire optical system. Consider the evolution of the polarization state of a ray through an optical system with N interfaces labeled by index q. Assume for the moment that all the materials are isotropic so that polarization changes will occur only at interfaces and not along ray segments. (This restriction will be removed later.) The ray will reflect or refract at interface q = 1, 2, 3, and so on. The ray exits interface q − 1 propagating in direction with electric field vector Eq−1 and is incident upon interface q. At interface q, the polarization state will be modified, perhaps by a polarization element, a reflection, or a refraction, and the ray will exit interface q with propagation vector and electric field vector Eq. The incident electric field vector Eq−1 and exiting electric field vector Eq are linearly related by the polarization ray tracing matrix for the qth ray intercept Pq, as shown in Figure 9.1,
Similarly, the incident propagation vector and exiting propagation vector are also linearly related by the polarization ray tracing matrix Pq.1
The net polarization effect of a series of isotropic optical elements is represented by cascading the Pq matrices for each ray intercept to yield polarization ray tracing matrix PTotal,
The polarization ray tracing matrix is a 3D generalization of the Jones matrix and Equation 9.2 has the same form as the Jones matrix product equation, Equation 5.10, from Chapter 5 (Jones Matrices and Polarization Properties).
In a conventional ray trace, to calculate a ray’s contribution to the wavefront aberration, the optical path lengths along all ray segments between the optical system’s entrance pupil and exit pupil are summed (Chapter 10, Optical Ray Tracing). Similarly, the polarization ray tracing matrix describes the polarization-dependent transmission and phase contributions to the optical path length. Polarization-dependent transmission and phase contributions may be due to coated and uncoated interfaces, diffraction gratings, holographic elements, and other polarization effects.
Pq as defined in Equation 9.1 is under-constrained; it doesn’t uniquely define Pq. In Equation 9.1, the transformation of all polarization states can be described as linear combinations of the transformations of any two linearly independent basis vectors, Ea and Eb,
The relationship in Equation 9.3 yields six equations, one for each row, but Pq has nine elements. Thus, Equation 9.1 does not fully constrain Pq. To uniquely define Pq, Equation 9.3 is augmented with an additional condition relating the incident and the exiting propagation vectors,
Ray tracing calculations using the polarization ray tracing calculus involve frequent transformations between the global coordinates where the optical system and each P are defined and the local coordinates where the physics of polarization elements, anisotropic materials, thin film interfaces, diffraction gratings, reflection, refraction, and other phenomena are formulated. Orthogonal transformations between different coordinate systems, such as s–p coordinates, are straightforward and ubiquitous. This section explains the coordinate transformation notation.
Orthogonal matrices, also known as real unitary matrices, describe rotations of orthogonal coordinate systems. In our case, orthogonal matrices transform between a local coordinate basis selected for a calculation at an interface and the global coordinate basis and vice versa. In general, a separate pair of basis vectors is needed before and after the interface due to the change of ray direction.
For reflection and refraction from surfaces, the s- and p-polarization states along with the propagation vector form a natural basis, the basis, as shown in Figure 9.2. For smooth interfaces of isotropic media, and are defined to be perpendicular and parallel to the plane of incidence, respectively, and thus are the eigenpolarizations of the Fresnel equations. The surface local coordinates incident on and exiting from the qth intercept are
where is the surface normal of the qth surface. Our convention will direct away from the incident medium into the next medium. There is a special case for normally incident rays where is parallel to such that and of Equation 9.5 is undefined. In this case, any local coordinates that form an orthonormal right-handed coordinate system can be used for normal incidence. One simple choice is to reuse from the previous ray intercept and calculate ,
Figure 9.2 shows the local coordinate bases for the incident ray along at a planar interface with a surface normal . are the local coordinate bases for the refracted ray and are the local coordinate bases for the reflected ray.
The incident and exiting vectors for the qth interface are always the same; thus, is used for both vectors; only the vector changes. The orthogonal matrices are
operates on the incident electric field Eq−1, defined in the global coordinate system, and calculates a projection of Eq−1 onto the incident sp local coordinate system ; that is,
Oout,q rotates the global coordinate system to the exiting sp′ local coordinate system and operates on the electric field , defined in the exiting local coordinate system , and calculates the exiting electric Eq in the global coordinate system,
Math Tip 9.1Orthogonal Transformation
An orthogonal transformation is a rotation from one coordinate system to another. This is performed with a rotation matrix, a unitary matrix that maps one set of orthonormal coordinates into another . A rotation matrix R1 that has as its columns,
rotates global coordinates to ,
Similarly, the inverse of R1 rotates back to . When are real-valued vectors, the inverse of R1 is also the transpose of R1.
Using Equation 9.10, an orthogonal transformation matrix that rotates to can be calculated,
Example 9.1Find the Orthogonal Transformation Matrix That Rotates to
Using equations in Math Tip 0.1, rotates to since transforms to and R2 transforms to . Therefore,
Example 9.2Orthogonal Transformation Matrix for a Flat Glass Plate
A ray propagating along refracts into a flat glass plate with and refracts along , as shown in Figure 9.2 (left). Calculate the orthogonal transformation matrices and Oout.
First, calculate local coordinate vectors,
Then, the orthogonal transformation matrices are
The physics of reflection and refraction at dielectric, metal, and multilayer coated interfaces is described in terms of the incident components. Pq for a refraction or reflection can be derived by using Jt,q and Jr,q, which are defined in a local and basis, and Equation 9.7,
Note that the Jones matrices for reflection and refraction are diagonal matrices when expressed in sp coordinates. The subscript t indicates refraction, r indicates reflection, s indicates s-polarization, and p indicates p-polarization. αs,t,q and αp,t,q are s- and p-amplitude transmission coefficients and αs,r,q and αp,r,q are s- and p-amplitude reflection coefficients. For an uncoated interface between two isotropic media, the coefficients are calculated from the Fresnel equations. For coated interfaces, the coefficients are calculated from multilayer coating calculations (Chapter 13, Thin Films).12–14 The polarization ray tracing matrices for refraction and reflection, respectively, are
Example 9.3Pq for a Refraction
Using Equations 9.8, 9.9, and 9.15, the exiting electric field Eq in the global coordinate system after a refraction is related to the incident field Eq−1 through a series of coordinate transformations:
projects the incident electric field Eq−1 defined in the global coordinate system onto the incident local coordinate bases , resulting in Esp,q−1. Note that Esp,q−1 is a Jones vector defined in with an additional zero.
Jt,q (or Jr,q) calculates the exiting Jones vector with an additional zero, Esp′,q, defined in .
Oout,q converts Esp′,q to the exiting electric field Eq in the global coordinate system.
Polarization transformations during reflection and refraction have s- and p-polarizations as eigenpolarizations. Transformations due to diffraction gratings, holograms, sub-wavelength gratings, and other non-isotropic interfaces often couple some s- into p-polarization and vice versa. Thus, the Jones matrices for gratings, holograms, wire grid polarizers, sub-wavelength gratings, and other non-isotropic interfaces can have off-diagonal elements. Therefore, in general, the Pq matrix for a given ray intercept is
where represents the Jones matrix for the interaction in its arbitrarily chosen local coordinate system.2
For interactions that do not change the ray direction, for example, sheet polarizers and retarders, the surface local coordinates are arbitrarily chosen to be perpendicular to the propagation vector and Equation 9.16 becomes
The matrix P is a polarization ray tracing matrix for a single ray since orthogonal transformation matrices (Equation 9.7) are different for each ray, unless the beam of light is collimated and all surfaces are planar surfaces. The P matrix in Equation 9.16 is dependent not only on the corresponding Jones matrix (optical element) but also on the propagation vector.
Figure 9.3 shows quarter wave linear retarders acting upon beams with different propagation vectors (blue arrows). Each of the three rays is normally incident onto a retarder element. The Jones matrix for a horizontal fast axis quarter wave retarder with is . The Jones matrix is specified in a symmetric phase convention where the fast axis polarization state is advanced by an eighth of a wave and the slow axis is delayed by an eighth of a wave. The corresponding P matrix for the same quarter wave retarder with or is different. Table 9.1 shows the P matrices for all three cases.
J |
P | |||
---|---|---|---|---|
Note that P for a ray propagating along the z-axis is the same as the Jones matrix padded with zeros and a one in the lower right element, but in general, P matrices are different from Jones matrices. The P’s in Table 9.1 relate the phase to the corresponding component of the electric field in global coordinates.
Example 9.4Calculate the P Matrix for a Ray Reflected from a Flat Glass Plate Using Fresnel Reflection Coefficients
A ray propagating along reflects from the flat glass plate (n = 1.5) with and refracts along , as shown in Figure 9.2 (right). Calculate the P matrix for this reflection.
First, calculate using the law of reflection,
Then, calculate local coordinate vectors,
Thus, the orthogonal transformation matrices are
The angle of incidence is π/6; hence, the Fresnel reflection coefficients are rs = − 0.2404 and rp = 0.1589. Thus, the Jones matrix for this reflection is
Using Equation 9.15, the P matrix is
Example 9.5The P Matrix for a Half Wave Retarder
Consider a ray with that passes through a half waveplate that has its fast axis oriented α from the local x-axis, surface normal , and Jones matrix , as shown in Figure 9.4. The finite thickness of the half waveplate is ignored in this example.
For normal incidence, s- and p-polarizations are degenerate. is chosen to be (1, 0, 0). Then, , calculated by Equation 9.6, since the ray is undeviated. For this waveplate example, , , and . By Equation 9.15, the P matrix for a ray normally incident on the tilted waveplate is
The incident p-polarization , originally oriented at π/2 − α from the fast axis, is rotated to , cos−1 (sin 2α) from the fast axis. The incident s-polarization, originally oriented at α from the fast axis, is rotated to , 2α from the fast axis as shown in Figure 9.5.
One objective of a polarization ray trace is to understand how an optical system changes the polarization properties of incident light. Methods to analyze the polarization properties of Jones matrices are discussed in Chapters 5 and 14 and many texts.15–17 This section derives a related algorithm to define diattenuation of an arbitrary polarization ray tracing matrix, P. The algorithm presented assumes that the ray begins and ends in a medium with a refractive index of one, such as air or vacuum, but these results are readily generalized to other object and image space refractive indices.
Diattenuation, , characterizes the difference of the maximum, Tmax, and minimum, Tmin, intensity transmittances possible when considering all incident polarization states,
An ideal polarizer has diattenuation equal to one; one incident polarization state is fully transmitted, but another is fully attenuated. An element with a diattenuation of zero attenuates all polarization states equally.
The diattenuation calculation for general P matrices is complicated by the fact that the eigenvectors of P generally do not represent physical polarization states because, in most cases, rays enter and exit optical elements in different directions.18 Therefore, the singular value decomposition (SVD), not the eigenvectors, is appropriate to calculate the diattenuation of P.
Math Tip 9.2Singular Value Decomposition (SVD)
where U and V are unitary matrices and D is a diagonal matrix with non-negative real elements. † indicates Hermitian adjoint,
The columns of U are orthonormal eigenvectors of BB† and the columns of V are orthonormal eigenvectors of B†B.
The matrices BB† and B†B are Hermitian and share the same eigenvalues. The diagonal elements of D are named the singular values Λi21 and are the non-negative real square roots of the eigenvalues from BB† or B†B. Convention orders the singular values in descending order,
The order of singular values could be rearranged if the columns of U and V are also rearranged. Our preferred convention is placing the incident and exiting propagation vectors in the first columns of U and V. This can lead to a reordering of the singular values.
Since P was constructed such that , (1) one of P’s singular values is always one, (2) the associated column of V is , and (3) the associated column of U is ,
The other two columns of V, v1 and v2, are the two special polarization states in the incident transverse plane that generate the maximum and minimum transmitted flux. v1 and v2 are always orthogonal. Similarly, the last two columns of U are the two corresponding orthogonal polarization statesu1 and u2 in the exiting transverse plane.
Relationships between P, its singular values, and these special polarization states, are
When Λ1 ≠ Λ2, v1 and v2 are the only two orthogonal incident polarization states that remain orthogonal when they emerge from P as u1 and u2, respectively. Therefore, these two orthogonal sets of states, (v1, v2) and (u1, u2), form a canonical basis for incident and exiting polarization states. The SVD leads directly to these special polarization states, which are similar to eigenpolarizations.
An arbitrary normalized incident polarization state E can be expressed as a linear combination of v1 and v2 as
where α and β are in general complex, . The transmitted electric field vector after P is PE. Therefore, the flux of the transmitted electric field is
From Equations 9.23 and 9.25, the flux of the transmitted electric field is
Since both are positive and Λ1 ≥ Λ2 by construction, the maximum intensity transmittance occurs when the incident state is v1, and the minimum intensity occurs when the incident state is v2; that is,
for any polarization ray tracing matrix P. Thus, the diattenuation of P is
and v1 = vmax and v2 = vmin are the incident polarization states for which P gives the maximum and minimum transmittance. u1 = Pv1 and u2 = Pv2 are the corresponding exiting polarization states. For an ideal polarizer, one incident polarization state is fully attenuated; thus, the singular value Λ2 = 0.
The derivation of an algorithm to define the retardance of P matrices is introduced in a separate chapter because of its complexity (see Chapter 17, Parallel Transport and the Calculation of Retardance).
In this section, an interferometer with a polarizing beam splitter (PBS) is used as an example for the polarization ray tracing calculus. Figure 9.6 shows the schematic of the interferometer. In the arms of the interferometer, combinations of quarter wave retarders and mirrors are used to route light through the PBSs such that light does not reflect back toward the laser, which is what would happen without the quarter wave retarders. This happens because circularly polarized light changes its handedness when it reflects from mirrors; that is, left reflects as right, and vice versa. Performing this calculation in three dimensions helps model these changes in a straightforward way.
In this example, only the polarizing elements’ P matrices are calculated. For simplicity, all rays are propagating along the axes and normally incident at each mirror and retarder.
Consider a laser generating vertically polarized light. Before the PBS, all rays pass through a half wave linear retarder (HWLR) with fast axis at 22.5° from the horizontal axis. This produces a beam polarized along 45° such that an equal amount of s- and p-polarization is incident on the PBS. The Jones matrix for the HWLR at 22.5° is
Since , the ray does not bend at the interface; hence, Oin,1 = Oout,1. Therefore, the P matrix for the first ray intercept (HWLR) is
The next polarizing element is the PBS, which divides the beam into two paths: the reference path (which reflects and transmits) and the test path (which transmits and reflects). Since P is dependent on propagation direction, each path has unique P matrices.
First consider the reference path. The light is split into s- and p-components at the hypotenuse of the PBS with a surface normal . Thus,
The subscript reference indicates rays along the reference path. The P matrix for reflection from the PBS is
Here, lines indicate that vectors occupy the corresponding matrix rows or columns.
Note that the middle matrix, a 3D Jones matrix, is in its local coordinates. PPBS(R) is in global coordinates and shows explicitly that the PBS reflects the propagation vector from to , reflects polarization into polarization, and removes the polarized component of the incident ray.
The next element is a quarter wave linear retarder (QWLR) with a fast axis at 45° from the y toward the z axis, , with Jones matrix
The ray is normally incident on the QWLR; thus, we choose local coordinates following Equation 9.6; is used as and and are calculated;
Thus, the P matrix for the QWLR is
The next element is an ideal mirror that retroreflects the ray. Since the ray is normally incident on the mirror,
Using , the P matrix for the ideal mirror is
Then, the ray propagates back to QWLR in the opposite direction (along +x). The local coordinates are
The fast axis of the QWLR is still at , but since the propagation direction is reversed, the fast axis orientation in Jones matrix local coordinates is at 135°. Hence,
Next, the ray transmits through the PBS with surface normal ,
The PBS reflects state out of the beam, transmits , and transmits undeviated,
PPBS(T) transmits the polarization, removes polarization, and does not deviate the propagation vector of the incident ray.
For the test path, the PBS transmits the p-polarization and the propagation vector does not change. The subscript test indicates rays along the test path. Using the surface normal of the PBS,
PPBS(T) transmits the polarization and blocks the polarization. Then, the light propagates through a QWLR oriented at 45° between the x- and y-axis. The local coordinates and the corresponding P matrix are
Assuming the test mirror is also an ideal mirror, the light reflects, changing its propagation direction from z to −z.
The light propagates back to QWLR in the opposite direction. Similar to the reference path case, the fast axis of the QWLR in local coordinates is now at 135°.
Finally, the ray reaches the PBS the second time. This time, the ray gets reflected and changes its propagation direction from −z into x-direction.
PPBS(R) reflects the polarization, while blocking the polarization.
Exiting the PBS, both paths have rays propagating along the +x-axis and pass through a linear polarizer at 45° in the y–z plane. Using and local coordinates, the polarizer PLP is
A matrix sequence for the reference path (red path) is listed from right to left since the sequence of matrix multiplications is written from right to left:
The cumulative P for the reference path is
and the electric field from the reference path at the observation screen is
A matrix sequence for the test path (blue path) is
The cumulative P for the test path is
and the electric field from the test path is
For horizontally polarized incident light from the laser, a sequence of electric field vectors can be calculated for both paths by multiplying the laser light’s polarization vector E0 = (1,0,0) by each P matrix. Following the polarization state through the interferometer’s reference arm, the sequence of global polarization states is
The corresponding sequence for the test path is
Since the P matrix is constructed so that the exiting propagation vector is returned when the incident propagation vector is multiplied to the P matrix, a sequence of propagation vectors for both paths can be calculated in a similar way. The sequence of propagation vectors for the reference path is
and the sequence of propagation vectors of the test path is
If the test path has an unknown sample described by a Jones matrix instead of an ideal mirror, the matrix sequence becomes
With a horizontally polarized incident light, the test path electric field is
This section introduces a method for coherent combination (i.e., addition) of polarization ray tracing matrices. In Section 9.1, Equation 9.4 was chosen to uniquely define the P matrix for a given ray. However, Equation 9.4 is not the only choice. The transformation of all polarization states on a transverse plane perpendicular to the propagation vector can be described as linear combinations of the transformations of any two linearly independent basis vectors, Ea and Eb,
The relationship in Equation 9.65 yields six equations, one for each row, but Pq has nine elements. Thus, Equation 9.1 does not fully constrain Pq. To uniquely define Pq, an additional set of three constraints is applied by relating the incident and exiting propagation vectors,
The choice of γ is arbitrary, but only two values, either 0 or 1, allow Pq to be repeatedly cascaded and maintain the value of γ. Both choices of γ describe the same polarization effects. With γ = 1, which was the choice made in Section 9.1, only ideal polarizers have singular matrices,
γ = 1 is the principal definition for P used for the majority of this book. With the inclusion of Equation 9.67, Pq is now uniquely defined for each ray.
With γ = 0, Pq is always singular and thus never exists. One of the singular values of Pq will always be zero, as will one of the eigenvalues. When the P matrix is defined with this convention, γ = 0, the addition form of the polarization ray tracing matrix is indicated with the overscript cup ,
The definition Equation 9.68 simplifies the addition of beams such as with interferometers. Consider a ray entering a Mach–Zehnder interferometer generating two exiting rays with PA and PB. For an incident polarization state Ein, the exiting state is the sum of the exiting states for the individual beams
Eout can be written as
where P is the polarization ray tracing matrix of the interferometer. But applying Equation 9.4 to the propagation vector yields
which is not what is desired, since should be . For combining parallel beams during ray tracing through interferometers or birefringent filters, a change can be made in the polarization ray tracing matrix definition, to avoid the issue of doubling the k vector, by using the alternative definition, , from Equation 9.68. The difference between P and is the dyad D formed by the outer product between and ,
Thus, the equation
allows for easy transformation between the polarization ray tracing matrix, which is convenient for multiplying P, and the form , which is useful for addition.
The P matrix of the interferometer system in Section 9.5 can be calculated using the for each path. Ptest and Pref are constructed using Equation 9.4. One beam enters the interferometer and splits into two beams, and both exit the system along the same direction. This system is a good candidate to add Ptest and Pref to calculate the combined P matrix using . The dyad matrix for and is
Then, can be calculated for both paths,
The combined P matrix for the system Pcombined is
Using Pcombined, Eout can be calculated directly and provides the same result as adding Etest and Eref, which are calculated from Ptest and Pref, respectively,
Corner cubes are commonly used as retroreflectors, and their polarization properties are well studied.22–24 A hollow aluminum-coated corner cube provides an example of an inhomogeneous polarization component, an element in which the diattenuation and retardance are not aligned. This example focuses on calculating the P matrix of the corner cube and diattenuation of the system.
Figure 9.7 shows the hollow corner cube consisting of three mutually perpendicular aluminum mirrors. The entrance face is intercept number 1 and the three mutually perpendicular reflecting surfaces are intercepts 2, 3, and 4. A refractive index of 0.77 + 6.06i is assumed for aluminum at 500 nm.
A collimated beam of incident light can take six different ray paths depending on its entry location.25Figure 9.8 shows one of the ray paths with propagation vectors marked with black arrows. The incident and the exiting propagation vectors are anti-parallel and aligned with the z-axis.
Figure 9.9 shows the corner cube with the propagation vectors in black, s-local coordinate vectors in solid red, and p-local coordinate vectors in dashed blue in three different views. The left figure shows how the local coordinate bases (s, p) change as the ray propagates from the same viewpoint as in Figure 9.8. The middle and right figures are rotation about the y-axis.
Each reflecting surface of the corner cube is specified by its normal . determines the local coordinates for each intercept q and Pq is uniquely defined. Table 9.2 summarizes this ray’s propagation vectors, local coordinates, and P matrix.
The net polarization ray tracing matrix Pcc (cc for corner cube) for this ray path is calculated by cascading the three P matrices in Table 9.2,
The SVD of Pcc gives
As shown in Equation 9.19, Vcc and Ucc have the incident and exiting propagation vectors as their first columns. Table 9.3 lists the maximum and minimum intensity transmittances assuming the incident electric field’s intensity is one and the diattenuation of the corner cube is calculated from the singular values of the Pcc matrix.
Imax |
v1 |
Imin |
v2 |
|
---|---|---|---|---|
0.774 |
0.757 |
0.014 |
The last two columns of Vcc and Ucc represent two incident polarization states (v1, v2) and exiting states (u1, u2) with the maximum and the minimum intensity transmittances. v1, v2 and u1, u2 are elliptically polarized; hence, this path through the corner cube acts as a weak elliptical diattenuator with a diattenuation of 0.014. v1 and v2 are the only pair of orthogonal incident polarization states that remain orthogonal upon exit. Figure 9.10 shows the polarization states associated with the maximum and the minimum intensity transmittances represented in local coordinate systems, and , so that each ellipse’s propagation vector is coming out of the page. The red ellipses in Figure 9.10 (left) are the exiting (i.e., u1) polarization state (shown on the left), which has maximum transmittance, and the corresponding incident (i.e., v1) polarization state (shown on the right). Note that the handedness of the v1 and u1 are opposite to each other; after an odd number of reflections, the left-handed incident polarization state exits right handed since the handedness of the polarization state is defined in local coordinate systems. Similarly, the blue ellipses in Figure 9.10 (right) are the exiting (i.e., u2) polarization state, which has minimum transmittance, and the corresponding incident (i.e., v2) polarization state. The handedness of v2 and u2 is also opposite to each other.
The use of local coordinate systems to describe Jones vectors with opposite propagation directions would complicate the discussion of these polarization states and transformations. In global coordinates, as shown in Figure 9.11, the direction of rotation of the electric field is in the same direction for the corresponding incident and exiting states; v1 and u1 have the same handedness and v2 and u2 have the same handedness due to the anti-parallel propagation vectors, . All states in Figure 9.11 are represented in global coordinates (x–y plane) looking into the corner cube; since , the exiting electric fields are coming out of the page while the incident electric fields are going into the page.
All states in Figure 9.11 are represented in an x–y plane looking into the corner cube; since and and are anti-parallel, the exiting polarization ellipses are coming out of the page while the incident polarization ellipses are going into the page.
The three-by-three polarization ray tracing matrices enable ray tracing in global coordinates, which provide an easy basis to interpret polarization properties for optical systems where rays are constantly changing directions. The interferometer in Section 9.5 and the corner cube in Section 9.7 highlight how global coordinates provide a straightforward basis. Using local coordinates, different analysts may make different choices, complicating the interpretation of complex geometries. It remains straightforward to convert results from global coordinates into other interesting local coordinate bases.
A formalism for polarization ray tracing using three-by-three matrices has been developed and the relationship to the Jones calculus has been shown. Algorithms for reflection, refraction, and polarization elements are summarized with specific examples.
If the optical system includes anisotropic or birefringent media, the propagation portions take the form of retarder matrices for birefringent media and/or diattenuation matrices for dichroic media. Denoting the propagation effect from ray interface q to q+1 as Aq+1,q, the polarization ray tracing matrix for a ray through an optical system with anisotropic media (i.e., Equation 9.2) becomes
This formulation works well for stress birefringent and weakly anisotropic materials. In strongly birefringent materials like calcite and rutile, birefraction between the two modes (ordinary and extraordinary) causes ray doubling. In this case, each of the separated rays refracting into a birefringent material needs a separate polarization ray tracing matrix. Since the modes in these birefringent media have a single polarization, the ray intercept Ps have the form of a polarizer. This polarizer matrix selects the incident state that couples into the specified mode. Further comments on ray tracing in anisotropic materials are beyond the scope of the present chapter and are covered in Chapter 19 (Birefringent Ray Trace).
The calculation of the diattenuation of a P matrix is achieved via the SVD. The maximum and minimum transmittances are related to singular values of the P matrix. The two unitary matrices of the SVD provide two canonical entering and exiting polarization states that are orthogonal to each other and related by the singular values. The incident propagation vector and the exiting propagation vector are related by P due to the constraint applied to the definition of P. and a propagation vector dyad are introduced to simplify the addition of P matrices for parallel rays.
A step-by-step example of performing ray tracing with the P matrix is illustrated using an interferometer system with a PBS. Finally, a numeric example of ray tracing through a hollow aluminum corner cube was presented.
Consider a unit vector V = (vx, vy, vz).
Find a unit vector orthogonal to V. Is it unique?
Find the matrix Dy that maps V into V, and maps all vectors orthogonal to V to zero vectors. Show that your matrix works properly. This type of projection matrix is called a dyad.
Given two orthonormal bases of three vectors, (A, B, C) and (E, F, G), define a 3 × 3 unit dyad, H, which maps unit vector A into E while mapping the two orthogonal components B and C to zero,
Find the following dyads:
Maps (0, 1, 0) into (0, 1, 0).
Maps (0, 1, 0) into (1, 0, 0).
Maps (0, 0, 1) into (1, 0, 0).
Maps (0, 0, 1) into (0, 0, −1).
Maps (0, 0, 1) into (α, β, γ).
Maps (α, β, γ) into (α, β, γ).
Maps (α, β, γ) into (δ, ε, ζ).
What are the eigenvalues of a unit dyad?
What is the determinant of a dyad?
Demonstrate that the rows of (g) are linearly dependent.
Are dyad matrices unitary or Hermitian?
Light is propagating with the propagation vector
Create the dyad matrix K1, for k1. Find two basis vectors for the transverse plane by the following procedure. Pick two simple but arbitrary vectors, v1 and v2, in different directions.
Form the x-basis vector x1 by subtracting k1 · v1 from v1, to get an orthogonal vector, and normalize. Verify whether x1 is orthogonal to k1 and normalized.
Form X1, the dyad matrix for x1.
Draw pictures of the various vectors in the (k1, v1) plane and explain the mathematical operation.
Form the y-basis vector y1 by subtracting K1 ·v2 and X1 · v2 from v2, to get an orthogonal vector, and normalizing. Verify whether y1 is orthogonal to k1. This is an example of the Gram–Schmidt orthonormalization algorithm in three dimensions.
Is the orthonormal basis (k1, x1, y1) left handed or right handed?
Write a polarization vector E1 for right circularly polarized light propagating along K1.
Orthogonal matrices
Find the orthogonal matrix O1 to rotate x into u, y into v, z into w, where x = (1, 0, 0), y = (0, 1, 0), z = (0, 0, 1), .
Find the orthogonal matrix O2 to rotate r into x, s into y, t into z, where r = (0, 12, 5)/13, s = (1, 0, 0), t = (0, 5, −12)/13.
Find the orthogonal matrix O3 to rotate r into u, s into v, t into w.
A flat glass plate with normal η = (sin(π/6), 0, cos(π/6)) has an incident beam propagating with kin = (0, sin(π/6), cos(π/6)). The refractive light has propagation vector .
Find the s-basis vector.
Find the p-basis vector.
Find the orthogonal matrix to rotate the global (x, y, z) coordinates into the local (k, s, p).
Find the s′ and p′ basis vectors after refraction.
Find the orthogonal matrix to rotate the global (x, y, z) to local (k, s′, p′) coordinates.
Find the angle of incidence and angle of refraction.
If the incident refractive index is 1, find the index of refraction of the medium.
Refraction at this interface has the Jones matrix .
h. Find the associated polarization ray tracing matrix P.
i. What is the associated singular value decomposition?
What are the three singular values for the polarization ray tracing matrix of an ideal polarizer?
What are the three singular values for the polarization ray tracing matrix of an ideal retarder?
Find the matrix inverse P−1 of the singular value decomposition in terms of U, D, and V where P = UDV†.
Given the following singular value decomposition,
Find the diattenuation.
Along which axes does the light enter and exit?
Is this a linear, elliptical, or circular element?
In order to calculate reflected and/or refracted polarization state at an intercept, we often decompose the polarization state into s- and p-polarizations. When a ray enters the intercept at 0 angle of incidence, that is, normal incident to the surface, there is no difference between s- and p-polarizations. In this problem, we calculate Jones matrices and polarization ray tracing (P) matrices to describe reflection at normal incidence and compare the results.
Consider a ray propagating in air (n1 = 1) along k1 = (0, 0, 1) incident on a glass surface with index n1 = 1.52 and a surface normal η = (0, 0, 1). Write a Jones matrix for reflection using Fresnel reflection coefficients, .
Using the Jones matrix calculated in part (a), calculate the reflected Jones vector Eout for a right circularly polarized incident Jones vector
What polarization state is Eout in?
Now, calculate the P matrix for the same ray.
Using the P matrix in part (d), calculate the polarization vector E for right circularly polarized incident light, vector , reflecting at normal incidence.
Compare the results from parts (c) and (e). Which polarization state is the reflected electric field vector in? Are (c) and (e) in conflict? Explain.
For light propagating along the z-axis, a polarization element has the Jones matrix. Now, the element is placed in a system where light is propagating along and the x-axis has been moved to .
Find the polarization ray tracing matrix P as a function of the Jones matrix elements.
If J is a quarter wave linear retarder with the fast axis at 45°, find P.
Which incident polarization vector E1 will yield left circularly polarized output with flux 16?
Find the singular value decomposition of P = VDW†.
Light propagating in the direction is incident on a wire grid polarizer with normal . All of the p-polarized light is transmitted through the polarizer and exits in the same direction, k0.
Find the polarization ray tracing matrix Pt for the polarizer in transmission.
Find the reflected propagation vector kr.
If all of the s-polarized light is reflected, find the matrix for reflection Pr.
The wire grid polarizer is replaced with another wire grid polarizer, which reflects 0.8 of the s-polarized light amplitude and delays the phase by π/3. It reflects 0.1 of the p-polarized light and delays the phase by π/2. Find the polarization ray tracing matrix for reflection.
A reflection linear quarter wave retarder has a surface normal η1 = (0, 0, 1). It advances the phase of the horizontal light (fast axis is x) by π/4 and retards the orthogonal state by π/4. The incident ray has a propagation vector k0 = (0, sin 30°, cos 30°). Calculate the 3D polarization ray tracing matrix.
Calculate (s1, p1, k0) and .
Calculate P matrix using a Jones matrix for the horizontal fast axis linear quarter wave retarder, .
When right circularly polarized light is incident, what is the orientation of the major axis in three dimensions of the reflected polarization state?
Light with a propagation vector is normally incident on the front face of a Wollaston prism. At the hypotenuse with normal η = (cos 55°, sin 55°, 0), the s-component of the light, which is polarized in the z-direction, is refracted and exits the cube propagating in the direction kα = (cos 48°, sin 48°, 0). The orthogonal component of the incident light, the p-component at the interface, is refracted in the opposite direction and exits the cube in the direction kβ = (cos 42°, sin 42°, 0). Assume both beams lose 9% of their incident flux, 4% entering the cube, 1% reflection loss at the hypotenuse, and 4% exiting into air. Our equations will analyze just the polarization ray tracing matrices between the incident and exiting beams in air. We will not write P matrices at the hypotenuse.
Find the s-, p-, and k-components of the incident light, in air.
Find the matrix for the amplitude transmissions of the Wollaston polarizer for beam α, including the polarizing effect of the interface and the end-to-end losses. The Fresnel coefficients for the beams at the interfaces are as (asα, apα, asβ, apβ).
Find the orthogonal transformation for beam α from global to local coordinates .
Find the orthogonal transformation for beam α from local to global coordinates .
Find the polarization ray tracing matrix for the α polarizer path.
When left circularly polarized light is incident, with , find the E vector for the exiting light. What is the exiting flux and polarization state?
Find the polarization ray tracing matrix for the β polarizer path.
Light propagating along the y-axis encounters a roof mirror with mirror normals η1 and η2. . One half of the beam reflects from mirror 1 and mirror 2 and exits along k2 = (0, −1, 0).
Assuming Fresnel reflection coefficients rs and rp for each mirror, find the polarization ray tracing matrices for the individual reflections, P1 and P2, and for the entire path P. Keep rs and rp as variables.
The other half of the beam strikes mirror 2 before mirror 1 and exits in the same direction. Find the polarization ray tracing matrices for the individual reflections and for the entire path.
Find the Jones vector, which will emerge as right circularly polarized light.
A linear polarizer with a transmission axis at 45° has a surface normal η1 = (0,0,1). The incident ray has a propagation vector k0 = (0, sin30°, cos30°). The polarizer does not deviate the propagation vector for the transmitted ray.
Using η1 and k0, calculate (s1, p1, k0) and .
Generate the orthogonal matrices Oin and Oout.
Calculate the P matrix using the Jones matrix for a linear polarizer at 45°.
An adjustable three-mirror reflector takes incident light along the z-axis, reflects it three times such that the light also exits along the z-axis. The mirrors are ideal reflectors, rs = 1, rp = 1. As the adjustment θ is performed, the propagation vectors after each mirror vary as follows:
For the case of θ = 45°, find the first mirror’s reflection basis vectors s1, p1, . You can use the alternative expression for the s-basis vector .
Create the orthogonal transformation matrices Oin,1 and Oout,1 for θ = 45°.
Calculate the polarization ray tracing matrix P1.
Let the incident light be x-polarized. Find the orientation of the exiting polarized light for θ = 45°.
Create a program that calculates P1, P2, P3 and a total ray tracing matrix P when a value for θ is input.
For x-polarized incident light, plot the orientation of the exiting polarized light as a function of θ.
For what θ is the light approximately 45° polarized?
For what angle is the light y-polarized?
The polarization ray tracing matrix for a ray path is defined by the three matrix equations
where Ea,0 and Eb,0 are two of the columns of V, which are attenuated by Λ1 and Λ2, respectively, when propagating along the ray path. Now, light is sent the reverse direction along the ray path, and the two states defined by the columns of U are attenuated by Λ1 and Λ2, respectively. Find the PRT matrix for the opposite direction . Because the attenuation is the same in both directions, is not quite the matrix inverse of P.
Find for the following P. For each, find the corresponding incident and exiting propagation vectors, k0 and k1, and the diattenuation.
a. |
b. |
c. | |
d. |
e. |
f. | |
g. |
h. |
Consider the phase-shifting Twyman–Green interferometer, as shown below, using a PBS in conjunction with two linear quarter wave retarders to get the light through the system with minimal loss.
Once the beams are recombined, an analyzer is used to get the fringes. What are the P matrices for the two paths before the 45° linear polarizer? What is the P matrix for the entire system? Be sure to account for unmatched phase between the arms.
Suppose one of the quarter waveplates is rotated (from 45°) by some small angle δ. What is the new P matrix for that arm? For the system? How will this affect the measured phase?
Suppose the retardance of one of the waveplates is off by a small amount δ. What is the new P matrix for that arm? For the overall system? How will this affect the measured phase?
1E. Waluschka, A polarization ray trace, Opt. Eng. 28 (1989): 86–89.
2R. A. Chipman, Mechanics of polarization ray tracing, Opt. Eng. 34 (1995): 1636–1645.
3R. A. Chipman, Polarization analysis of optical systems, Opt. Eng. 28 (1989): 90–99.
4S. G. Krantz, The index or winding number of a curve about a point, in Handbook of Complex Variables, Boston, MA: Birkhäuser (1999), pp. 49–50.
5P. Torok, P. Varga, Z. Laczik, and G. R. Booker, Electromagnetic diffraction of light focused through a planar interface between materials of mismatched refractive indices: An integral representation, J. Opt. Soc. Am. A 12 (1995): 325–332.
6P. Torok and T. Wilson, Rigorous theory for axial resolution in confocal microscopes, Opt. Commun. 137 (1997): 127–135.
7P. Torok, P. D. Higdon, and T. Wilson, Theory for confocal and conventional microscopes imaging small dielectric scatterers, J. Mod. Opt. 45 (1997): 1681–1698.
8G. Yun, K. Crabtree, and R. A. Chipman, Three-dimensional polarization ray-tracing calculus I, definition and diattenuation, Appl. Opt. 50 (2011): 2855–2865.
9G. Yun, S. McClain, and R. A. Chipman, Three-dimensional polarization ray-tracing calculus II, retardance, Appl. Opt. 50 (2011): 2866–2874.
10R. A. Chipman, Challenges for polarization ray tracing, in International Optical Design Conference, OSA Technical Digest (CD), paper IWA4, OSA (2010).
11W. S. T. Lam, S. McClain, G. Smith, and R. Chipman, Ray tracing in biaxial materials, in International Optical Design Conference, OSA Technical Digest (CD), paper IWA1, OSA (2010).
12H. A. Macleod, Thin-Film Optical Filters, McGraw-Hill (1986), pp. 179–209.
13P. H. Berning, Theory and calculations of optical thin films, Phys. Thin Films 1 (1963): 69–121.
14M. Born and E. Wolf, Principles of Optics, Cambridge University Press (1999), pp. 63–74.
15S. Lu and R. A. Chipman, Homogeneous and inhomogeneous Jones matrices, J. Opt. Soc. Am. A 11 (1994): 766–773.
16R. M. A. Azzam and N. M. Bashara, Ellipsometry and Polarized Light, North Holland, (1977), pp. 67–84.
17R. A. Chipman, Polarization Aberrations, PhD Dissertation, University of Arizona (1987).
18S. Lu and R. A. Chipman, Interpretation of Mueller matrices based on polar decomposition, J. Opt. Soc. Am. A 13 (1996): 1106–1113.
19R. Barakat, Conditions for the physical realizability of polarization matrices characterizing passive systems, J. Mod. Opt. 34 (1987): 1535–1544.
20P. Lancaster and M. Tismenetsky, The Theory of Matrices, Academic (1985), pp. 1535–1544.
21G. H. Gloub and C. F. Van Loan, Matrix Computations, Johns Hopkins University Press (1996), pp. 70–73.
22E. R. Peck, Polarization properties of corner reflectors and cavities, J. Opt. Soc. Am. 52 (1962): 253–257.
23M. A. Acharekar, Derivation of internal incidence angles and coordinate transformations between internal reflections for corner reflectors at normal incidence, Opt. Eng. 23 (1984): 669–674.
24R. Kalibjian, Stokes polarization vector and Mueller matrix for a corner-cube reflector, Opt. Commun. 240 (2004): 39–68.
25J. Liu and R. M. A. Azzam, Polarization properties of corner-cube retroreflectors: Theory and experiment, Appl. Opt. 36(7) (1997).