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

Speckle-based determination of the polarisation state of single and multiple laser beams

Open Access Open Access

Abstract

Laser speckle is generated by the multiple interference of light through a disordered medium. Here we study the premise that the speckle pattern retains information about the polarisation state of the incident field. We analytically verify that a linear relation exists between the Stokes vector of the light and the resulting speckle pattern. As a result, the polarisation state of a beam can be measured from the speckle pattern using a transmission matrix approach. We perform a quantitative analysis of the accuracy of the transmission matrix method to measure randomly time-varying polarisation states. In experiment, we find that the Stokes parameters of light from a diode laser can be retrieved with an uncertainty of 0.05 using speckle images of 150×150 pixels and 17 training states. We show both analytically and in experiment that this approach may be extended to the case of more than one laser field, demonstrating the measurement of the Stokes parameters of two laser beams simultaneously from a single speckle pattern and achieving the same uncertainty of 0.05.

Published by The Optical Society under the terms of the Creative Commons Attribution 4.0 License. Further distribution of this work must maintain attribution to the author(s) and the published article's title, journal citation, and DOI.

1. Introduction

When coherent light is diffused by a disordered medium, it produces a typical granular pattern called speckle. Despite their random and uncontrollable nature, speckle patterns encode information about both the diffuser and the light, and can therefore be used to perform a range of measurements [1]. Two approaches are possible: if one considers the incident light to be time-invariant, the speckle pattern can be harnessed to probe properties of the diffuser. This is the dominant idea in speckle metrology. This has been applied to many types of measurements, such as displacement [25], vibration and sound [6,7], and blood flow mapping in tissues [8], among many others. Another approach is to consider the diffuser to be constant in time, in which case the speckle pattern can be harnessed to probe properties of the incident light. This more recent concept has been applied to the measurement of wavelength variations and laser stabilisation [916], spectroscopy [1720], and transverse mode characterisation of structured light [21,22].

Measurement of the polarisation of a light field is a key requirement in a breadth of photonics applications, and studies related to polarisation measurement with speckle have also been carried out. A previous study derived an explicit expression for estimating the Stokes parameters of a laser beam, in terms of the cross-correlations between four particular speckle patterns corresponding to the four classical polarisation filters [23]. Later studies included a generalised approach using Jones-like transmission matrices [24], and Mueller-like transmission matrices allowing spatially resolved polarimetry [25], and spectropolarimetry [26].

In this paper we focus on quantitative analysis of the transmission matrix method performance when applied to polarisation measurement. The measurements are performed on randomly time-varying polarisation states of the incident field. Importantly we also extend the method to show that the polarisation state of multiple beams can be measured simultaneously from one single speckle pattern. We demonstrate this experimentally for the case of two light fields. We also provide a demonstration verifying the linearity between the Stokes vector of the input beam and the resulting speckle pattern, and extend this result to the case of multiple beams. Such an approach may have applications in optical telecommunications, optical manipulation of birefringent particles and polarisation microscopy.

2. Background

Changing the polarisation state of a laser beam, for example by manually rotating a waveplate, induces a visible change in the speckle pattern produced after diffusion. In this section we derive an expression for the linearity that exists between the polarisation state and the speckle pattern, which is at the core of the transmission matrix method.

We consider the geometry displayed in Fig. 1 where an input beam of spatially constant polarisation state is diffused by a single reflective surface, which we model as an assembly of discrete elements. The light wave is described by its electric component $\bf {E}$, which is a $1\times 3$ complex vector. We assume that the electric field incident upon point $j$ of the observation plane after being diffused by the $i$th element of the diffuser is of the form

$$\textbf{E}_{ij}=\textbf{E}_{i} \alpha _{ij},$$
where $\textbf {E}_{i}$ is the electric field at point $i$, and $\alpha _{ij}$ is a complex tensor containing all the details of the field’s transformation from $i$ to $j$, which includes the contribution of the diffusion itself, as well the transport from $i$ to $j$ [24]. This relation expresses the linear nature of the diffusion process, which is our assumption. In this model we also assume that the mean path-length is much smaller than the coherence length of the light, and we consider a quasi-monochromatic light source. The total field at $j$ is the sum of the fields propagating from all the illuminated points of the diffuser, which gives
$$\textbf{E}_{j}=\sum_{i}\textbf{E}_{i}\alpha _{ij}.$$
As the input beam has a spatially constant polarisation state, the field incident upon $i$ can be written as $\textbf {E}_{i}=\textbf {e}\rho _{i}e^{i\phi _{i}+i\varphi (t)}$, where $\rho _{i}$ is the amplitude of the electric field at point $i$, $\phi _{i}$ is the spatial part of the phase at point $i$, $\varphi (t)$ is the temporal part of the phase (containing the $\omega t$ term and any kind of temporal fluctuations, common to all $i$), and $\textbf {e}$ is the normalised Jones vector. The resultant field at $j$ is then
$$\begin{aligned} \textbf{E}_{j}&=\sum_{i}\textbf{e}\,\rho_{i}e^{i\phi_{i}+i\varphi (t)}\alpha _{ij}\\ &=\textbf{e}\left ( \sum_{i}\rho_{i}e^{i\phi_{i}}\alpha _{ij} \right ) e^{i\varphi (t)}\\ &=\textbf{e} \alpha _{j} e^{i\varphi (t)}, \end{aligned}$$
where $\alpha _{j}$ contains all the details of the field’s transformation terminating at point $j$.

 figure: Fig. 1.

Fig. 1. Diffusion geometry. An input laser beam is incident on a single rough surface, which diffuses the light in the same half-space. The diffused light is collected on a surface denoted as observation plane.

Download Full Size | PDF

It is established that when the field undergoes a linear transformation, as the last relation indicates, the Stokes vector also undergoes a linear transformation [27]. We show later in this paper that we can extend this to the case of multiple beams. First, we express the coherency matrix, which is defined as $C= \langle \bf {E}\otimes \bf {E}^{*} \rangle$, where the brackets denote time averaging, $\otimes$ the outer (or Kronecker) product, and $*$ the complex conjugate. Using the fact that the outer product can be expressed as a usual matrix product when the vectors are properly shaped, the coherency matrix at point $j$ is

$$\begin{aligned}C_{j}&=\left \langle\textbf{E}_{j} \otimes \textbf{E}_{j}^{*}\right \rangle\\ &=\left \langle\textbf{E}_{j}^{'} \textbf{E}_{j}^{*}\right \rangle\\ &=\left \langle \left ( \textbf{e}\alpha_{j}e^{i\varphi (t)} \right )^{'} \left (\textbf{e}\alpha_{j}e^{i\varphi (t)}\right )^{*}\right \rangle\\ &=(\alpha_{j}^{'}\textbf{e}^{'}) (\textbf{e}^{*}\alpha_{j}^{*})\\ &=\alpha_{j}^{'}(\textbf{e}^{'} \textbf{e}^{*})\alpha_{j}^{*}\\ &=\alpha _{j}^{'}(\textbf{e} \otimes \textbf{e}^{*})\alpha _{j}^{*}\\ &=\alpha _{j}^{'}C_{0}\alpha _{j}^{*}, \end{aligned}$$
with the prime denoting transposition, and $C_{0}$ the coherency matrix of the input beam normalised to the intensity (as it is computed from the normalised Jones vector). Note that, by definition, the electric field in the expression of the coherency matrix is no longer a $1\times 3$ vector, but a $1\times 2$ vector, expressed in the plane perpendicular to the direction of propagation. As this direction is arbitrary (the observation plane can be anywhere), a change of basis in which the electric field is expressed is required. The change of coordinate, as well as the cropping of the electric field, can be performed by a matrix multiplication of $\textbf {E}_{j}$, which we implicitly absorb in $\alpha _{j}$ for clarity.

Now that we know how the coherency matrix transforms, we wish to determine how the Stokes parameters subsequently transform. The Stokes parameters are related to the coherency matrix via the relation $S^{m}=Tr(C\sigma _{m})$, where $Tr$ is the trace, $S^{m}$ is the $m$th Stokes parameter, and $\sigma _{m}$ is the $m$th Pauli matrix. This operation is analogous to a projection of the coherency matrix onto the three Pauli matrices (to which is added the unit matrix), as the Stokes parameters are defined as twice the coefficients of decomposition of the coherency matrix in this basis, expressed as $C=\sum _{n}\frac {1}{2}S^{n}\sigma _{n}$ [27]. Applying these two relations at point $j$ we have

$$\begin{aligned}S_{j}^{m}&=Tr(C_{j}\sigma_{m})\\ &=Tr(\alpha _{j}^{'}C_{0}\alpha _{j}^{*}\sigma_{m})\\ &=Tr(\alpha _{j}^{'}\sum_{n}\frac{1}{2}S^{n}\sigma_{n}\alpha _{j}^{*}\sigma_{m})\\ &=\sum_{n}S^{n}\frac{1}{2}Tr(\alpha _{j}^{'}\sigma_{n}\alpha _{j}^{*}\sigma_{m})\\ \textbf{S}_{j}&=\textbf{S}M_{j}. \end{aligned}$$

Finally, we find that the Stokes vector at point $j$ is linearly related to the Stokes vector of the input beam $\textbf {S}$, through a $4\times 4$ matrix $M_{j}$, the elements of which are given by $M_{j,nm}=\frac {1}{2}Tr(\alpha _{j}^{'}\sigma _{n}\alpha _{j}^{*}\sigma _{m})$. In other words, $M_{j}$ is the Mueller matrix associated to the diffuser at point $j$. Note that $\textbf {S}$ is the normalised Stokes vector, as it is computed from the normalised coherency matrix.

As a camera only records the intensity, given by the first Stokes parameter $S_{j}^{0}$, only the first column of $M_{j}$ is needed, and the intensity observed at point $j$ is given by $I_{j}=\textbf {S}\textbf {M}_{j,1}$, with $\textbf {M}_{j,1}$ the first column of $M_{j}$.

We also point out that even though we displayed a reflective geometry in Fig. 1, for consistency with our setup, this last result should hold independently of the diffusion geometry. For example, a transmissive diffuser should show the same linearity.

3. Method

The last relation found above can be extended to any set of points on the observation plane, and leads to the following central relation

$$\textbf{I}=\textbf{S}M,$$
with $\bf {I}$ the $1\times L$ image of the speckle pattern reshaped into a row vector, and $\bf {S}$ the $1\times 4$ Stokes vector of the input beam. $M$ is a $4\times L$ matrix making the connection between the two, and is usually referred to as transmission (or transfer, or measurement) matrix [25,26,28].

The transmission matrix is unknown and depends on many parameters, such as the spectrum, beam profile, and angle of incidence of the input beam, its position on the diffuser, and the detailed structure of the diffuser. However, assuming all those conditions to be time-invariant, we can determine the transmission matrix using a set of $N$ (with any $N\geq 4$) known polarisation states and their corresponding speckle patterns. We refer to those sets as training sets. Applying (6) to the training sets and performing a simple matrix inversion leads to

$$I_{0}=S_{0}M,$$
$$M=S_{0}^{+}I_{0},$$
with $I_{0}$ a $N\times L$ matrix containing the training speckle patterns stacked in rows, and $S_{0}$ a $N\times 4$ matrix containing the corresponding Stokes parameters ($S_{0}^+$ being the $4\times N$ pseudo-inverse of $S_{0}$). Here the pseudo-inverse is used, rather than the standard inverse, because $S_{0}$ is not square. Indeed, four training states would be enough to close the system, but in practice better results are obtained using more training states (see section 4 and 5), in which case $S_{0}$ is rectangular. With $N> 4$, expression (7) is an over-determined system, and solving by (8) corresponds to the minimisation of the Euclidean (or Frobenius, or L2) norm $\left \| I_{0}-S_{0}M \right \|^{2}$, defined by $\left \| A\right \|^{2}=\sum _{ij}A_{ij}^{2}$.

Armed with $M$, we now have all we need in (6) to find the Stokes parameters of any new polarisation state, given its corresponding speckle pattern. By solving for the Stokes vector we find

$$\textbf{S}=\textbf{I} M^{+}.$$
As a passing remark, one can see from this last relation that what is needed in practice is $M^{+}$ and not $M$. To avoid unnecessary interim calculations, one can directly compute $M^{+}$ from the training sets given by $M^{+}=I_{0}^{+}S_{0}$.

4. Experimental implementation

Our setup is shown in Fig. 2. A laser beam of $780$ nm wavelength (7 mW power and 1 MHz linewidth) is initially set to a highly stable linear polarisation state by means of a 40 dB optical isolator (Isowave I-80-T-5-H). It then passes through three successive waveplates (respectively quarter wave, half wave, and quarter wave), mounted on independent motorised rotating stages (Thorlabs KPRM1E/M), to allow the generation of an arbitrary and dynamically controlled polarisation state. The beam is then split into two paths using a non-polarising beam splitter. One path leads to a commercial polarimeter (Thorlabs PAX1000IR1/M), and one path leads to a rough surface where the light impinges at 45$^{\circ }$ and is diffused to form a speckle pattern directly on the camera (Mikrotron MotionBLITZ EoSens mini2) without intermediate lenses. The rough surface is a 12.5 mm-diameter, 1 mm-thick disk of a Polytetrafluoroethylene-based material with high reflectivity and highly Lambertian reflectance in the 250 - 2500 nm wavelength range (Thorlabs SM05CP2C). The distance between rough surface and camera is chosen to be 12 cm, so that individual grains in the speckle pattern cover approximately 15$\times$15 pixels, in order to minimise spatial averaging effects. We simultaneously record the polarisation measured by the commercial polarimeter and the speckle pattern. An example of an obtained speckle pattern is shown in Fig. 2.

 figure: Fig. 2.

Fig. 2. Polarisation measurement setup. A laser beam passes through three waveplates, rotating with incommensurate angular speeds, enabling a randomly time-varying state of polarisation. The light is split into two paths using a non-polarising beam splitter (BS): on one path the state of polarisation is measured using a commercial polarimeter, on the other path the laser is diffused on a single highly-reflective rough surface, and the produced speckle pattern is recorded on a CMOS camera. A $150\times 150$-pixel image of a speckle pattern is shown, with each pixel being 8 $\mu$m $\times$ 8 $\mu$m. The scale bar denotes 50 pixels (0.4 mm), and the colour bar shows the intensity normalised to maximum. For the two-beam version of the experiment (see section 5), a second laser joins the optical path via a pellicle beam splitter (grey), after passing through a waveplate so that the state of polarisation of laser 2 is different to that of laser 1 before passing through the three waveplates.

Download Full Size | PDF

In order to test the method described above, we prepared the laser beam in a random and continuously time-varying state of polarisation by rotating the waveplates with incommensurate angular speeds ($5.77^{\circ }s^{-1}$, $10.77^{\circ }s^{-1}$, and $20.77^{\circ }s^{-1}$). As the plates rotated, we simultaneously recorded the measurements of the commercial polarimeter and 150$\times$150-pixel images of the speckle patterns, at regular intervals of 0.2 s. We picked 17 states at the beginning of the time series to make up our training sets $S_{0}$ and $I_{0}$ respectively in (7). Once $M^{+}$ was determined, we estimated the Stokes parameters of the subsequent states by applying Eq. (9) to the speckle patterns and compared to the measurements of the commercial polarimeter. We show the results in Fig. 3 (n.b.: for convenience of plotting, here we show the error as the mean absolute residual between the commercial and speckle polarimeters). We subsequently give a quantitative analysis of the uncertainty in terms of image size and number of training images in Fig. 4.

 figure: Fig. 3.

Fig. 3. Single-beam polarisation measurement. (a) Poincaré sphere representation of the 17 training states. (b) Trajectory of the polarisation state across the Poincaré sphere from t=160 s to t=190 s, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red). (c-e) The Stokes parameters $S_{1}$ to $S_{3}$ as a function of time, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red). (f) Measurement error. For convenience, we display the error as the absolute residual, averaged over the Stokes parameters, so that it can be plotted in a single graph. The estimation was performed using 150$\times$150-pixel images and 17 training states.

Download Full Size | PDF

 figure: Fig. 4.

Fig. 4. Measurement uncertainty for a single beam. The uncertainty is given by the standard deviation of the residuals. It is shown as a function of the number of training images (four being the minimum required), for different image sizes ranging from $20\times 20$ to $150\times 150$ pixels. We see that the uncertainty reaches a minimum of 0.05 after about 15 training images and an image size of 100$\times$100 pixels.

Download Full Size | PDF

We define the uncertainty on the Stokes parameters retrieval as the standard deviation of the residuals, given by the difference between the measurements of the commercial polarimeter and the estimation from the speckle patterns. We find that the uncertainty rapidly reaches a value of 0.05 for about 15 training images and an image size of 100$\times$100 pixels. For comparison, the resolution of the commercial polarimeter is $0.01$.

Several reasons might explain this minimal uncertainty. We have taken care to conduct the experiments in conditions that minimise any camera-related uncertainty. For instance, spatial averaging effects should be negligible as speckle grains are set to cover several hundred pixels. Camera noise should also be negligible compared to Poisson (shot) noise as we work in high illumination conditions. Several other factors could determine the minimal uncertainty, including wavelength fluctuations and changes of the relative position of diffuser and laser due to environmental factors such as temperature and vibration. However, a thorough analysis of the relative importance of these terms is beyond the scope of the current paper.

It is worth pointing out that what is retrieved from the speckle patterns is the polarisation of the light that is incident upon the polarimeter, which is not necessarily the same as that of the light incident upon the diffuser. These may differ due to the reflection in the beam splitter, and are linearly related by the Mueller matrix associated with the reflection. For any unknown beam, the polarisation retrieved from the speckle patterns is the one that would be measured by the polarimeter. If this is of any importance in a given application, for example if one needs to determine the polarisation of the light incident upon the diffuser, one would simply have to determine the Mueller matrix of the beam splitter. That task would be strictly analogous to what is done in the method section, where the unknown matrix $M$ would be the Mueller matrix of the beam splitter, and the two linearly related vectors would be the polarisation states of the two paths.

5. Multiplexing

As the method relies on the acquisition of speckle images, it can be extended to the simultaneous measurement of multiple beams. Indeed, if multiple beams are diffused on the same surface, all the corresponding speckle patterns superpose on the camera. If, in addition, the different beams originate from different sources, then the speckle patterns superpose without interference. It follows that the polarisation state of each beam is linearly encoded in the resulting speckle pattern, analogously to the single-beam case, as the polarisation state of each beam is already linearly encoded in its own speckle pattern. In this section we show that a relation equivalent to (6) holds in the case of two beams, allowing the same method to be applied, and we test it experimentally.

The electric field is now a superposition of two fields $\textbf {E}=\textbf {E}_{1}+\textbf {E}_{2}$. The electric field at point $j$ is then $\textbf {E}_{j}=\textbf {e}_{1}\alpha _{1,j}e^{i\varphi _{1} (t)}+\textbf {e}_{2}\alpha _{2,j}e^{i\varphi _{2} (t)}$, the alpha tensor being different for each beam, as they may hit different diffusers with different phases and amplitudes. Injecting this in the expression of the coherency matrix at point $j$ gives

$$\begin{aligned}C_{j}&=\left \langle\textbf{E}_{j} \otimes \textbf{E}_{j}^{*} \right \rangle\\ &=\left \langle \left (\textbf{e}_{1}\alpha_{1,j}e^{i\varphi_{1} (t)}+\textbf{e}_{2}\alpha_{2,j}e^{i\varphi_{2} (t)} \right )^{'} \left (\textbf{e}_{1}\alpha_{1,j}e^{i\varphi_{1} (t)}+\textbf{e}_{2}\alpha_{2,j}e^{i\varphi_{2} (t)} \right )^{*}\right \rangle\\ &=\alpha_{1,j}^{'}(\textbf{e}_{1}^{'} \textbf{e}_{1}^{*})\alpha_{1,j}^{*} + \alpha_{2,j}^{'}(\textbf{e}_{2}^{'} \textbf{e}_{2}^{*})\alpha_{2,j}^{*}\\ &=\alpha _{1,j}^{'}C_{1}\alpha _{1,j}^{*}+ \alpha _{2,j}^{'}C_{2}\alpha _{2,j}^{*}, \end{aligned}$$
where the cross terms are zero as the beams are not coherent with each other, $C_{1}$ and $C_{2}$ are the normalised coherency matrices of each individual input beam. Now expressing the Stokes vector at point $j$ we have
$$\begin{aligned} S_{j}^{m}&=Tr(C_{j}\sigma_{m})\\ &=Tr(\alpha _{j}^{'}C_{1}\alpha _{j}^{*}\sigma_{m}+\alpha _{j}^{'}C_{2}\alpha _{j}^{*}\sigma_{m})\\ &=Tr(\alpha _{j}^{'}C_{1}\alpha _{j}^{*}\sigma_{m})+Tr(\alpha _{j}^{'}C_{2}\alpha _{j}^{*}\sigma_{m})\\ \textbf{S}_{j}&=\textbf{S}_{1}M_{1,j}+\textbf{S}_{2}M_{2,j}, \end{aligned}$$
where $M_{1,j}$ and $M_{2,j}$ are the Mueller matrices associated to point $j$ for each beam, and $\textbf {S}_{1}$ and $\textbf {S}_{2}$ are the normalised Stokes vectors of each beam. Again, as only the intensity is observed on the camera, the intensity at point $j$ is given by $\textbf {I}_{j}=\textbf {S}_{1}\textbf {M}_{1,j,1}+\textbf {S}_{2}\textbf {M}_{2,j,1}$, where $\textbf {M}_{1,j,1}$ and $\textbf {M}_{2,j,1}$ are the first column of $M_{1,j}$ and $M_{2,j}$. $\textbf {I}_{j}$ can actually be expressed in one single dot product as
$$\textbf{I}_{j}=\bar{\textbf{S}}\bar{\textbf{M}}_{j},$$
where the two Stokes vectors $\textbf {S}_{1}$ and $\textbf {S}_{2}$ are concatenated in one $1\times 8$ vector $\bar {\textbf {S}}$, and $M_{1,j,1}$ and $M_{2,j,1}$ are concatenated in one $8\times 1$ vector $\bar {\textbf {M}}_{j}$. Generalising again to a set of points on the observation plane, we finally find the two-beam equivalent of relation (6):
$$\textbf{I}=\bar{\textbf{S}}\bar{M},$$
where $\textbf {I}$ is the $1\times L$ speckle image, $\bar {M}$ is the two-beam $8\times L$ transmission matrix. As this relation is of the same form as relation (6), it implies that all the analysis performed in the method section can be applied in the exact same way. The only difference is that the inversion (9) gives both Stokes vectors in a single $1\times 8$ vector. In principle this approach can be extended to more beams, where the Stokes vectors of $B$ beams would be written in a $1\times 4B$ vector and related to the $1\times L$ speckle image by a $4B \times L$ transmission matrix. A mathematical limit to the number of beams would be one quarter of the number of pixels in the speckle image, and a physical limit would be contrast reduction as the number of beams increases.

To test this relation, we added a second laser beam to the setup described in Fig. 2, of the same wavelength and power as the first one. This is also prepared in an initial high purity linear polarisation state by means of a 60 dB optical isolator (Toptica DSR780). We inserted a quarter waveplate in a fixed arbitrary orientation on the path of the second laser, so that its polarisation state was different than that of the first laser before entering the three rotating waveplates. This ensured that both beams hit the diffuser with different time-varying polarisation states. Also, we needed to know the polarisation state of each individual beam at any given time, which is not possible when they enter the commercial polarimeter simultaneously. Therefore we rotated the waveplates by small discrete increments, between which the waveplates were left stationary for 5 seconds. During those 5 seconds, three measurements were made: each beam was sequentially blocked while the polarisation state of the other one was measured by the commercial polarimeter, and an image of the speckle pattern was recorded when both beams hit the diffuser. This way of proceeding took an extended period of time, implying a timescale difference with our single-beam experiment and less data points. For consistency with the single-beam experiment, we also picked 17 training states at the beginning of the time series and applied the retrieval to the subsequent states, using 150$\times$150-pixel images. We show the results in Fig. 5, and the uncertainty analysis in Fig. 6. Interestingly, we find that the uncertainty reaches a minimum after approximately the same number of training images as in the single-beam case, i.e. 15 training images.

 figure: Fig. 5.

Fig. 5. Two-beam polarisation measurement. The Stokes parameters $S_{1}$ to $S_{3}$ are given as a function of time, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red and blue, one for each beam). The estimation was performed using 150$\times$150-pixel images and 17 training states.

Download Full Size | PDF

 figure: Fig. 6.

Fig. 6. Measurement uncertainty for two beams. The uncertainty is given by the standard deviation of the residuals. It is shown as a function of the number of training images (eight being the minimum required), for different image sizes ranging from $20\times 20$ to $150\times 150$ pixels. Here the uncertainty also reaches a minimum of 0.05 after about 15 training images.

Download Full Size | PDF

The method could be applied to beams of different and time-varying powers, without needing to train for different powers. In Eq. (6) and (13) we use the normalised Stokes vector, and the transmission matrix is a function of the power, respectively because in Eq. (3) $\bf {e}$ is normalised and $\alpha _{j}$ depends on the power. However if the training Stokes vectors are simply multiplied by the power, then the transmission matrix found by (8) would be power-independent. It follows that the estimation (9) would give the non-normalised Stokes vector, for any input power. In the multiple-beam case, each training Stokes vector of $\bar {\textbf {S}}$ in (13) would need to be individually multiplied by the power of its corresponding beam, and again the estimation would provide the non-normalised Stokes vectors, for any input powers.

6. Acquisition speed and regularity

Another advantage to our speckle-based polarisation measurement technique is that, when performed with a fast-framing camera, it allows a higher sampling rate compared to commercial polarimeters based on mechanically-rotating polarisers. The Thorlabs PAX1000IR1/M we use as a benchmark can theoretically achieve a sampling rate of 400 Hz, but in practice we found it limited to 110 Hz, with an irregular sampling. In this section we explore the high speed capability by applying faster polarisation changes.

We performed the same single-beam experiment as in section 4 but replacing the three waveplates by an electro-optic modulator (EOM, Thorlabs EO-AM-NR-C4), allowing a very rapid, electrically tunable modulation of polarisation. We applied a periodic modulation by applying a sinusoidal voltage to the EOM, and chose its frequency so that the commercial polarimeter made at least 10 measurements per period of modulation. Below that number of points per period, the undersampled waveform resembled random noise. As the sampling rate of the commercial polarimeter is at maximum 110 Hz, we applied a modulation of 10 Hz, leading to 11 points per period. While the polarisation state of the beam was modulated, we simultaneously recorded the measurements of the commercial polarimeter and the speckle patterns, with acquisition rates of 110 Hz and 1000 Hz respectively. We compare the measurements in Fig. 7.

 figure: Fig. 7.

Fig. 7. Speed and sampling regularity. Left column: The Stokes parameters $S_{1}$ to $S_{3}$ as a function of time, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red), when a 10 Hz modulation is applied. The acquisition rates are respectively 150 Hz (on average) and 1000 Hz. Right column: The Stokes parameters as a function of time retrieved from the speckle patterns, when a 500 Hz modulation is applied. At this point the modulation is no longer visible on the commercial polarimeter.

Download Full Size | PDF

We further explored the speed capability by increasing the modulation frequency to 500 Hz, which is above the maximum acquisition rate of the commercial polarimeter but still clearly visible when retrieved from the speckle patterns using a camera frame rate of 5000 Hz. This was the maximum achievable frame rate in our setup before the intensity of the speckle pattern became too low. We show the corresponding measurements in Fig. 7.

Although this sampling rate is about 50 times higher than that of the commercial polarimeter, it is worth pointing out that it is still much lower than what can be achieved with polarimeters based on intensity measurements after four polarising elements, sometimes called four-detector polarimeters [29]. In that case the sampling rate is that of the photodiodes used, which can reach GHz values.

7. Summary and conclusion

A one-to-one relation exists between the Stokes vector of a laser beam (describing its state of polarisation) and the speckle pattern it produces after diffusion. This relation takes a simple linear form, which we derived based on a linear diffusion model. We also derived an analogous relation in the case of two beams which are not coherent with each other. It involves a transmission matrix, which is unknown but can be determined through a training stage. Exploiting such a linear relation in a measurement purpose constitutes what is usually referred to as a transmission matrix method. In our case, the method essentially transfers the measurement process from the polarimeter to the camera, the knowledge being passed on during the training stage. Then the polarimeter is no longer needed and the polarisation can be retrieved from the speckle patterns alone, which unlocks several advantages.

The main advantage we investigated is the possibility of multiplexing, i.e. measuring the polarisation state of several beams simultaneously from one single image. Another advantage we explored is the possibility of higher acquisition rate and more regular sampling than commercial polarimeters. We achieved a sampling rate of 5000 Hz, which is about 50 times higher than commercial available polarimeters. We demonstrated that the Stokes parameters of one and two beams could be retrieved with an uncertainty of 0.05, using in both cases 17 training states and 150$\times$150-pixel images, the typical resolution of a commercial polarimeter being 0.01.

Multiplexing is interesting in that it allows the embedding of information from several beams into one single image. This may find applications in optical imaging and manipulation of multiple birefringent particles. For example, in the field of levitated optomechanics, optical binding has been studied with two vaterite microparticles [30]. Our approach would allow the detailed analysis of the polarisation change of the light field from each particle, and hence the particle rotation and dynamics, in a facile, informative manner.

Funding

Leverhulme Trust (RPG-2017-197); Engineering and Physical Sciences Research Council (EP/P030017/1).

Acknowledgments

We thank Paloma Rodríguez-Sevilla for technical assistance and useful discussions.

Disclosures

The authors declare that there are no conflicts of interest related to this article.

Research data

Research data supporting this publication can be accessed at https://doi.org/10.17630/386f6c3f-df00-4415-a24b-33fd8494e483.

References

1. G. Joseph W., Speckle Phenomena in Optics (Roberts and Company Publishers, 2007).

2. E. Archbold, J. Burch, and A. Ennos, “Recording of in-plane surface displacement by double-exposure speckle photography,” Opt. Acta 17(12), 883–898 (1970). [CrossRef]  

3. I. Freund and R. Berkovits, “Surface reflections and optical transport through random media: coherent backscattering, optical memory effect, frequency, and dynamical correlations,” Phys. Rev. B 41(1), 496–503 (1990). [CrossRef]  

4. J. Burch and J. Tokarski, “Production of multiple beam fringes from photographic scatterers,” Opt. Acta 15(2), 101–111 (1968). [CrossRef]  

5. W. Wang, T. Yokozeki, R. Ishijima, M. Takeda, and S. G. Hanson, “Optical vortex metrology based on the core structures of phase singularities in Laguerre-Gauss transform of a speckle pattern,” Opt. Express 14(22), 10195–10206 (2006). [CrossRef]  

6. S. Bianchi, “Vibration detection by observation of speckle patterns,” Appl. Opt. 53(5), 931–936 (2014). [CrossRef]  

7. Z. Zalevsky, Y. Beiderman, I. Margalit, S. Gingold, M. Teicher, V. Mico, and J. Garcia, “Simultaneous remote extraction of multiple speech sources and heart beats from secondary speckles pattern,” Opt. Express 17(24), 21566–21580 (2009). [CrossRef]  

8. D. Briers, D. D. Duncan, E. R. Hirst, S. J. Kirkpatrick, M. Larsson, W. Steenbergen, T. Stromberg, and O. B. Thompson, “Laser speckle contrast imaging: theoretical and practical limitations,” J. Biomed. Opt. 18(6), 066018 (2013). [CrossRef]  

9. M. Mazilu, T. Vettenburg, A. Di Falco, and K. Dholakia, “Random super-prism wavelength meter,” Opt. Lett. 39(1), 96–99 (2014). [CrossRef]  

10. S. G. Hanson, M. L. Jakobsen, and M. Chakrabarti, “Speckle-based wavemeter,” in SPECKLE 2015: VI International Conference on Speckle Metrology, vol. 9660 (International Society for Optics and Photonics, 2015), p. 96600U.

11. M. Chakrabarti, M. L. Jakobsen, and S. G. Hanson, “Speckle-based spectrometer,” Opt. Lett. 40(14), 3264–3267 (2015). [CrossRef]  

12. N. K. Metzger, R. Spesyvtsev, G. D. Bruce, B. Miller, G. T. Maker, G. Malcolm, M. Mazilu, and K. Dholakia, “Harnessing speckle for a sub-femtometre resolved broadband wavemeter and laser stabilization,” Nat. Commun. 8(1), 15610 (2017). [CrossRef]  

13. G. D. Bruce, L. O’Donnell, M. Chen, and K. Dholakia, “Overcoming the speckle correlation limit to achieve a fiber wavemeter with attometer resolution,” Opt. Lett. 44(6), 1367–1370 (2019). [CrossRef]  

14. G. D. Bruce, L. O’Donnell, M. Chen, M. Facchin, and K. Dholakia, “Femtometer-resolved simultaneous measurement of multiple laser wavelengths in a speckle wavemeter,” Opt. Lett. 45(7), 1926–1929 (2020). [CrossRef]  

15. L. O’Donnell, K. Dholakia, and G. D. Bruce, “High speed determination of laser wavelength using Poincaré descriptors of speckle,” Opt. Commun. 459, 124906 (2020). [CrossRef]  

16. R. K. Gupta, G. D. Bruce, S. J. Powis, and K. Dholakia, “Deep learning enabled laser speckle wavemeter with a high dynamic range,” arXiv: 1910.10702 (2019).

17. B. Redding and H. Cao, “Using a multimode fiber as a high-resolution, low-loss spectrometer,” Opt. Lett. 37(16), 3384–3386 (2012). [CrossRef]  

18. B. Redding, S. F. Liew, R. Sarma, and H. Cao, “Compact spectrometer based on a disordered photonic chip,” Nat. Photonics 7(9), 746–751 (2013). [CrossRef]  

19. B. Redding, S. M. Popoff, and H. Cao, “All-fiber spectrometer based on speckle pattern reconstruction,” Opt. Express 21(5), 6584–6600 (2013). [CrossRef]  

20. H. Cao, “Perspective on speckle spectrometers,” J. Opt. 19(6), 060402 (2017). [CrossRef]  

21. A. Mourka, M. Mazilu, E. Wright, and K. Dholakia, “Modal characterization using principal component analysis: application to bessel, higher-order gaussian beams and their superposition,” Sci. Rep. 3(1), 1422 (2013). [CrossRef]  

22. M. Mazilu, A. Mourka, T. Vettenburg, E. M. Wright, and K. Dholakia, “Simultaneous determination of the constituent azimuthal and radial mode indices for light fields possessing orbital angular momentum,” Appl. Phys. Lett. 100(23), 231115 (2012). [CrossRef]  

23. I. Freund, “Stokes-vector reconstruction,” Opt. Lett. 15(24), 1425–1427 (1990). [CrossRef]  

24. T. Kohlgraf-Owens and A. Dogariu, “Finding the field transfer matrix of scattering media,” Opt. Express 16(17), 13225–13232 (2008). [CrossRef]  

25. T. Kohlgraf-Owens and A. Dogariu, “Spatially resolved scattering polarimeter,” Opt. Lett. 34(9), 1321–1323 (2009). [CrossRef]  

26. T. W. Kohlgraf-Owens and A. Dogariu, “Transmission matrices of random media: means for spectral polarimetric measurements,” Opt. Lett. 35(13), 2236–2238 (2010). [CrossRef]  

27. K. Kim, L. Mandel, and E. Wolf, “Relationship between jones and mueller matrices for random media,” J. Opt. Soc. Am. A 4(3), 433–437 (1987). [CrossRef]  

28. S. Popoff, G. Lerosey, R. Carminati, M. Fink, A. Boccara, and S. Gigan, “Measuring the transmission matrix in optics: an approach to the study and control of light propagation in disordered media,” Phys. Rev. Lett. 104(10), 100601 (2010). [CrossRef]  

29. R. Azzam, E. Masetti, I. Elminyawi, and F. Grosz, “Construction, calibration, and testing of a four-detector photopolarimeter,” Rev. Sci. Instrum. 59(1), 84–88 (1988). [CrossRef]  

30. Y. Arita, E. M. Wright, and K. Dholakia, “Optical binding of two cooled micro-gyroscopes levitated in vacuum,” Optica 5(8), 910–917 (2018). [CrossRef]  

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 (7)

Fig. 1.
Fig. 1. Diffusion geometry. An input laser beam is incident on a single rough surface, which diffuses the light in the same half-space. The diffused light is collected on a surface denoted as observation plane.
Fig. 2.
Fig. 2. Polarisation measurement setup. A laser beam passes through three waveplates, rotating with incommensurate angular speeds, enabling a randomly time-varying state of polarisation. The light is split into two paths using a non-polarising beam splitter (BS): on one path the state of polarisation is measured using a commercial polarimeter, on the other path the laser is diffused on a single highly-reflective rough surface, and the produced speckle pattern is recorded on a CMOS camera. A $150\times 150$ -pixel image of a speckle pattern is shown, with each pixel being 8 $\mu$ m $\times$ 8 $\mu$ m. The scale bar denotes 50 pixels (0.4 mm), and the colour bar shows the intensity normalised to maximum. For the two-beam version of the experiment (see section 5), a second laser joins the optical path via a pellicle beam splitter (grey), after passing through a waveplate so that the state of polarisation of laser 2 is different to that of laser 1 before passing through the three waveplates.
Fig. 3.
Fig. 3. Single-beam polarisation measurement. (a) Poincaré sphere representation of the 17 training states. (b) Trajectory of the polarisation state across the Poincaré sphere from t=160 s to t=190 s, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red). (c-e) The Stokes parameters $S_{1}$ to $S_{3}$ as a function of time, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red). (f) Measurement error. For convenience, we display the error as the absolute residual, averaged over the Stokes parameters, so that it can be plotted in a single graph. The estimation was performed using 150 $\times$ 150-pixel images and 17 training states.
Fig. 4.
Fig. 4. Measurement uncertainty for a single beam. The uncertainty is given by the standard deviation of the residuals. It is shown as a function of the number of training images (four being the minimum required), for different image sizes ranging from $20\times 20$ to $150\times 150$ pixels. We see that the uncertainty reaches a minimum of 0.05 after about 15 training images and an image size of 100 $\times$ 100 pixels.
Fig. 5.
Fig. 5. Two-beam polarisation measurement. The Stokes parameters $S_{1}$ to $S_{3}$ are given as a function of time, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red and blue, one for each beam). The estimation was performed using 150 $\times$ 150-pixel images and 17 training states.
Fig. 6.
Fig. 6. Measurement uncertainty for two beams. The uncertainty is given by the standard deviation of the residuals. It is shown as a function of the number of training images (eight being the minimum required), for different image sizes ranging from $20\times 20$ to $150\times 150$ pixels. Here the uncertainty also reaches a minimum of 0.05 after about 15 training images.
Fig. 7.
Fig. 7. Speed and sampling regularity. Left column: The Stokes parameters $S_{1}$ to $S_{3}$ as a function of time, measured by the commercial polarimeter (black) and retrieved from the speckle patterns (red), when a 10 Hz modulation is applied. The acquisition rates are respectively 150 Hz (on average) and 1000 Hz. Right column: The Stokes parameters as a function of time retrieved from the speckle patterns, when a 500 Hz modulation is applied. At this point the modulation is no longer visible on the commercial polarimeter.

Equations (13)

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

E i j = E i α i j ,
E j = i E i α i j .
E j = i e ρ i e i ϕ i + i φ ( t ) α i j = e ( i ρ i e i ϕ i α i j ) e i φ ( t ) = e α j e i φ ( t ) ,
C j = E j E j = E j E j = ( e α j e i φ ( t ) ) ( e α j e i φ ( t ) ) = ( α j e ) ( e α j ) = α j ( e e ) α j = α j ( e e ) α j = α j C 0 α j ,
S j m = T r ( C j σ m ) = T r ( α j C 0 α j σ m ) = T r ( α j n 1 2 S n σ n α j σ m ) = n S n 1 2 T r ( α j σ n α j σ m ) S j = S M j .
I = S M ,
I 0 = S 0 M ,
M = S 0 + I 0 ,
S = I M + .
C j = E j E j = ( e 1 α 1 , j e i φ 1 ( t ) + e 2 α 2 , j e i φ 2 ( t ) ) ( e 1 α 1 , j e i φ 1 ( t ) + e 2 α 2 , j e i φ 2 ( t ) ) = α 1 , j ( e 1 e 1 ) α 1 , j + α 2 , j ( e 2 e 2 ) α 2 , j = α 1 , j C 1 α 1 , j + α 2 , j C 2 α 2 , j ,
S j m = T r ( C j σ m ) = T r ( α j C 1 α j σ m + α j C 2 α j σ m ) = T r ( α j C 1 α j σ m ) + T r ( α j C 2 α j σ m ) S j = S 1 M 1 , j + S 2 M 2 , j ,
I j = S ¯ M ¯ j ,
I = S ¯ M ¯ ,
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.