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

Integration time optimization and starting angle autocalibration of full Stokes imagers based on a rotating retarder

Open Access Open Access

Abstract

Full Stokes imaging can be performed with a continuously rotating retarder in front of a fixed polarizer and a standard camera (RRFP) or a division of a focal plane polarization camera (RRDOFP). We determine the optimal number and duration of intensity measurements through a cycle of the retarder for these two types of setups as a function of instrument and noise parameters. We show that this number mainly depends on the type of noise that corrupts the measurements. We also show that with these setups, the starting angle of the retarder need not be known precisely and can be autocalibrated, which facilitates synchronization of the rotating retarder with the camera. We investigate the precision and feasibility domain of this autocalibration and show the RRDOFP setup has more attractive properties compared with RRFP setup. These results are important to optimize and facilitate the operation of polarization imagers based on a rotating retarder.

© 2021 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Polarization imagers can reveal contrasts invisible to human eyes and to conventional cameras [15]. Polarization imagers based on division-of-focal-plane (DoFP) cameras have received much attention due to their integrated structure and their ability to measure linear polarization in real time [68]. Since commercial DoFP cameras are based on microgrids of linear polarizers, they can only measure the linear Stokes vector [813]. Hence, to measure the full Stokes vector, one has to place a varying retarder in front of them. In this article, we will consider a continuously rotating retarder with fixed retardance, and we will call this setup RRDOFP (rotating retarder and DoFP camera). With this setup, one has to perform at least two image acquisitions with two different orientations of the retarder [7,14,15] to measure the full Stokes vector.

When using a continuously rotating retarder, one has to choose the number and the duration of camera acquisitions within a cycle of the retarder. In a seminal paper, the optimization of these parameters was investigated in the case of a rotating-retarder-fixed-polarizer (RRFP) polarimeter based on a standard camera [16]. The main conclusion was that these parameters have a significant influence on the estimation precision of the Stokes vector, and that their optimal value depends on whether the variance of the noise that affects the measurements is time-dependent or not. Our first goal in this article is to perform a similar type of investigation in the case of RRDOFP imaging polarimeters. We will show that for these devices also, the optimal number and duration of acquisitions depends on the nature of the dominant type of noise, and that the precision of Stokes vector estimation with RRDOFP is slightly higher than with RRFP.

Moreover, if the number $K$ of acquisitions is larger than a certain value, the intensity measurements become redundant and it has been shown in the case of RRDOFP, that polarimeter parameters, such as the retardance of the rotating retarder, can be estimated together with the Stokes vector [6,17]. In the present article, we apply this approach to the estimation of the starting angle of the retarder and show that this starting angle need not be known precisely and can be autocalibrated in both RRFP and RRDOFP setups. This property significantly facilitates the synchronization of the rotating retarder with the camera acquisitions. We investigate the precision and domain of feasibility of this autocalibration and show the RRDOFP setup has more attractive properties. These results are important since they show that the RRDOFP architecture is a preferable alternative to RRFP architectures with the advent of cheap and efficient DoFP cameras.

2. Modeling RRFP measurements

In this section, we concentrate on the basic RRFP architecture. We determine the model of intensity acquisitions as a function of the integration time, in the presence of time dependent and time-independent noise sources.

2.1 Modeling the intensity measurements

We assume that a retarder and a linear polarizer are placed in front of a standard camera. The linear polarizer has fixed orientation and the retarder is continuously rotating at constant angular speed $d\theta / dt = v$. All temporal variations can thus be easily converted into angular variations by multiplying time intervals by the angular speed $v$. The camera measures the light flux at $K$ different moments in time which correspond to $K$ angular positions of the retarder, denoted $\{\theta _1,\ldots ,\theta _K \}$, over half a period of the rotation (since the polarimetric effect of the retarder has a periodicity of $\pi$ radian). Each of these measurements is integrated over a time interval $\Delta t$, which corresponds to the angular interval $\Delta \theta = v \Delta t$. Moreover, we assume that there is a "latency/waiting time" $\delta t$ between two successive camera acquisitions, due for example to pixel readout time. This corresponds to an "angular" latency $\delta \theta = v \delta t$, which represents the angular interval swept by the retarder during the time interval $\delta t$.

The different angular values and intervals are connected by the following relations:

$$\theta_k = \theta_1 + \frac{(k-1) \pi}{K} ~~~~\textrm{and}~~~~ K ( \Delta \theta + \delta \theta) = \pi$$
where $\theta _1$ denotes the starting angle of the retarder. In particular, the relationship between these angular values is also presented in Fig. 1 for an intuitive explanation. In this case, one considers an example with $K = 5$ acquisitions.

 figure: Fig. 1.

Fig. 1. The relationship between the angular integral $\Delta \theta$ and the angular latency $\delta \theta$: The number of the angular positions of the retarder is $K = 5$ in this example.

Download Full Size | PDF

Let us define the incident photon flux on a pixel of the sensor when the retarder is at angle $\theta$ as:

$$I (\theta) = \textbf{w}(\theta)^T \textbf{S}^\theta$$
where the superscript $T$ denotes the transposition of matrix. In Eq. (2), the vector $\textbf {w} (\theta )$ is the first row of the Mueller matrix of the Stokes polarimeter polarization state analyzer and depends on the optical configuration. It is dimensionless and commonly called "measurement vector" [18]. The vector $\textbf {S}^\theta$ is the instantaneous incident Stokes vector flux (the superscript $\theta$ means "angular" flux). It is equal to the temporal flux divided by the angular speed $v$ of the retarder (which is assumed constant in time) and is expressed in unit of photons per radian ($ph \cdot rad^{-1}$). Finally, since the measurement vector $\textbf {w} (\theta )$ is dimensionless, the photon flux $I (\theta )$ is also expressed in $ph \cdot rad^{-1}$. The $k^{th}$ intensity measurement of the polarimeter, expressed in number of electrons, can be written as:
$$I_k = \eta \int_{\theta_k - \Delta \theta/2} ^{\theta_k + \Delta \theta/2} I (\theta) \, d\theta = \left( \frac{1}{\Delta \theta} \int_{\theta_k - \Delta \theta/2} ^{\theta_k + \Delta \theta/2} \textbf{w} (\theta) \, d\theta \right) \left ( \eta \textbf{S}^\theta \Delta \theta \right) =\textbf{w}^T_k \textbf{S}$$
where $\eta$ is the quantum efficiency of the camera,
$$\textbf{w}_k = \frac{1}{\Delta \theta} \int_{\theta_k - \Delta \theta/2} ^{\theta_k + \Delta \theta/2} \textbf{w} (\theta) \, d\theta$$
is the integrated measurement vector and
$$\textbf{S} = \eta \textbf{S}^\theta \Delta \theta$$
is the integrated Stokes vector, including also the quantum efficiency. It is expressed in electrons. In the following, without loss of generality, we will assume that $\eta =1$, so that $\textbf {S}^\theta$ can be considered to be expressed in unit of electrons per radian ($e\cdot rad^{-1}$). With this notation, the relations in Eq. (3) can be expressed in vectorial form:
$$\textbf{I} = \mathbb{W} \textbf{S}$$
where $\textbf {I} = (I_1, \ldots , I_K)^T$ is the vector of intensity measurements (expressed, as $\textbf {S}$, in unit of $e\cdot rad^{-1}$) and the $k^{th}$ row of $\mathbb {W}$ is $\textbf {w}_k^T$.

2.2 Modeling the estimation variance

The expression in Eq. (6) is ideal. In practice, we have to take into account the measurement noise, and Eq. (6) becomes:

$$\textbf{I} = \mathcal{P} (\mathbb{W} \textbf{S}) + \textbf{n}$$
where $\mathcal {P} (\mathbb {W} \textbf {S})$ denotes a Poisson random vector of mean (and variance) $\mathbb {W} \textbf {S}$ (recall that $\mathbb {W} \textbf {S}$ is expressed in electrons). The term $\textbf {n}$ is an additive noise vector consisting of two main contributions [19]. The first one is readout noise, that is generated by the mere fact of reading pixels. In consequence, its variance $\sigma ^2_r$ is independent of the integration time (and thus of the integration angle). The second contribution to additive noise mainly consists of dark noise and background noise. They are Poisson distributed, and their variance is proportional to the integration time (and thus to the integration angle). We denote this variance $d_\theta \Delta \theta$, where $d_\theta$ is a parameter that represents the "rate" of this noise, and is expressed in $e^2 \cdot rad^{-1}$. The main statistical noise sources in that we consider in our imaging model are listed in Table 1 in Appendix A for easy reference.

The Stokes vector is estimated from these noisy intensity measurements with the pseudo-inverse estimator:

$$\widehat{\textbf S} = \mathbb{W}^{+} \textbf{I}$$
where $\mathbb {W}^+$ denotes the Moore-Penrose pseudo-inverse of the matrix $\mathbb {W}$ [6]. It has been shown in Ref. [20] that the covariance matrix of this estimator is equal to:
$${\Gamma ^{\hat {S}}} = {\Gamma ^\textrm{AWN}} + {\Gamma ^\textrm{PSN}}$$
where ${\Gamma ^\textrm {AWN}}$ denotes the contribution of additive noise, and ${\Gamma ^\textrm {PSN}}$ the contribution of the signal dependent Poisson noise. Since these two noise contributions are statistically independent, their covariance matrices simply add up. They are defined as follows, $\forall i,j \in \left [{0,3} \right ]$ and $k \in [1,3]$ [20]:
$$\Gamma _{ij}^\textrm{AWN} = (\sigma _r^2 + d_\theta \Delta \theta) {\delta _{ij}}\quad\textrm{and}\quad\Gamma _{ij}^\textrm{PSN} = \frac{\delta_{ij} S_0}{2} + \sum_{k = 1}^3 {\gamma _{ij}^k {S_k}}$$
with
$$\delta _{ij} = \left[ (\mathbb{W}^T \mathbb{W}) ^{ - 1} \right]_{ij}\quad\textrm{and}\quad\gamma _{ij}^k = \sum_{n = 1}^N {\mathbb{W}_{in}^\textrm{ + } } \mathbb{W}_{jn}^\textrm{ + } {\mathbb{W}_{nk}},$$

From the above equations, it is seen that the estimation covariance matrix depends on the measurement matrix $\mathbb {W}$, and Eq. (9) can be written as follows:

$${\Gamma_{ij}^{\hat {S}}} = \left[\sigma _r^2 + d_\theta \Delta \theta + \frac{S_0}{2} \right] {\delta _{ij}} + S_0 P \sum_{k = 1}^3 {{\gamma _{ij}^k}{s_k}}$$
where we have used the following parametrization of the Stokes vector:
$$\textbf{S} = {S_0}\left[ 1, P \textbf{s}^T \right]^T = {S_0}\left[1, P \left( \cos 2\alpha \cos 2\varepsilon, \sin 2\alpha \cos 2\varepsilon, \sin 2\varepsilon \right) \right]^T$$
where ${S_0}$ represents light intensity, $P \in [0,1]$ the degree of polarization (DOP), ${\bf s}$ the reduced Stokes vector, which is a unit norm, 3-dimensional vector, $\alpha \in [ - 90^\circ ,90^\circ ]$ is the azimuth and $\varepsilon \in [ - 45^\circ ,45^\circ ]$ the ellipticity.

The estimation precision of the Stokes vector can be globally expressed by a single parameter, the "Equally Weighted Variance", defined as

$\mbox {EWV} =\mbox {trace} \left [ {{\Gamma ^{\hat S}}} \right ]$. It is a reasonable and widely used quality criterion for Stokes vector measurements, since it represents the sum of the variances of the four elements of the Stokes vector estimate. According to Eq. (12), the EWV can be written as:

$$\mbox{EWV} = \sigma _r^2 \sum_{i = 0}^3 \delta _{ii} + \Delta \theta \left[ \left(d_\theta + \frac{S^\theta_0}{2}\right) \sum_{i = 0}^3 {{\delta _{ii}}} + S_0^\theta P \sum_{k = 1}^3 {{\beta _k}{s_k}} \right]$$
where we have used Eq. (5) (with $\eta =1$) and ${\beta _k} = \sum _{i = 0}^3 {\gamma _{ii}^k}.$ It is seen that the EWV is a sum of two terms: the first one, corresponding to readout noise, is independent of $\Delta \theta$, and the second one is proportional to $\Delta \theta$.

2.3 Definition of the optimization criterion

Our objective is to optimize the acquisition parameters ($K$, $\Delta \theta$, $\delta \theta$). There are some degrees of freedom to define the optimization criterion, depending, for example, on the relative importance of the different elements of the Stokes vector for the application at hand. However, in all cases, it must be a sort of signal to noise ratio (SNR) between the square norm of the true value of the Stokes vector and its estimation variance due to noise sources. In this article, we choose the ratio of the measured intensity of the Stokes vector over the EWV as the optimization criterion:

$$\mathcal{C} = \frac{(S^\theta_0 \Delta \theta)^2}{\operatorname{EWV}} = \frac{(S^\theta_0 \Delta \theta)^2} {\sigma _r^2 \sum_{i = 0}^3 \delta _{ii} + \Delta \theta \left[ \left(d_\theta + \frac{S^\theta_0}{2}\right) \sum_{i = 0}^3 {{\delta _{ii}}} + S_0^\theta P \sum_{k = 1}^3 {{\beta _k}{s_k}} \right] }$$

We will call this criterion "precision contrast". It depends on the parameters $K$, $\Delta \theta$, $\delta \theta$, in particular through $\mathbb {W}$, and on the input Stokes vector.

In Eqs. (14) and (15), it is seen that the third additive term of the EWV depends on the polarization state of the input Stokes vector. In consequence, the EWV varies around a fixed value (given by the first two terms) when the polarization state changes. This can be shown mathematically by computing the "average" level of EWV, averaged over the whole Poincaré sphere, in the following way [20,21]:

$$\overline {\textrm{EWV}} = \frac{1}{\pi }\int_{ - \frac{\pi }{2}}^{\frac{\pi }{2}} {\int_{ -\frac{\pi }{4} }^{\frac{\pi }{4}} {\textrm{EWV}} } \cos 2\varepsilon \textrm{d}\alpha \textrm{d}\varepsilon = \left[ {\sigma _r^2 + \left( {{d_\theta } + \frac{{{S^{\theta}_0}}}{2}} \right)\Delta \theta } \right]\sum_{i = 0}^3 {{\delta _{ii}}}$$
where $\alpha$ is the azimuth and $\varepsilon$ the ellipticity of the input Stokes vector. It can be seen that the third additive term is gone. In other words, for any measurement matrix, the average value of EWV is simply proportional to the trace of ${\Gamma ^\textrm {AWN}}$, the covariance matrix in the presence of additive noise, which depends on the non-Poisson additive noise level through $\sigma _r^2$, and on the Poisson noise level through $S^{\theta }_0$ and $d_\theta$ [20]. Hence, minimizing $\overline {\textrm {EWV}}$ is a legitimate objective for optimization of the setup in practice. Moreover, it is seen in Eq. (14) that the amplitude of the third term of the EWV is directly proportional to the degree of polarization $P$ and to the coefficients $\gamma ^k_{ii}$. It is thus negligible if the degree of polarization of the objects in the scene is small, which is the case, for example, in natural scenes illuminated by the sun.

In consequence, to simplify optimization, it is legitimate to optimize the following expression of the contrast, where we have suppressed the third term of the EWV:

$$\mathcal{C}_{wS} = \frac {\left( S^\theta_0 \Delta \theta \right)^2} {\left[ \sigma _r^2 + \left(d_\theta + \frac{S^\theta_0}{2} \right) \Delta \theta \right] \mbox{trace} \left[ \left( \mathbb{W}^T \mathbb{W}\right)^{{-}1} \right] }$$
where we have used $\sum _{i = 0}^3 {{\delta _{ii}}} = \mbox {trace} \left [ \left ( \mathbb {W}^T \mathbb {W}\right )^{-1} \right ]$.

Let us now consider two particular cases of this equation. In the first one, we assume that the additive noise sources are negligible with respect to signal dependent Poisson noise (thus, photon noise), that is, $\sigma _r \simeq 0$ and $d_\theta \simeq 0$. This situation is frequently encountered in modern cameras. In this case, Eq. (17) becomes:

$$\mathcal{C}_{poi} = 2 S^\theta_0 \left( \frac{\Delta \theta}{ \mbox{trace} \left[ \left( \mathbb{W}^T \mathbb{W}\right)^{{-}1} \right]} \right)$$

Let us now assume on the contrary that the readout noise is dominant with respect to the time-dependent noise sources (including photon noise corresponding to the signal, dark and background noise). In this case, Eq. (17) becomes:

$$\mathcal{C}_{add} = \left(\frac{S^\theta_0}{\sigma_r}\right)^2 \left( \frac{\Delta \theta^2}{ \mbox{trace} \left[ \left( \mathbb{W}^T \mathbb{W}\right)^{{-}1} \right]} \right)$$

The main difference between $\mathcal {C}_{poi}$ and $\mathcal {C}_{add}$ is their dependence on the integration angle $\Delta \theta$. We will see in the following that this incurs significant differences in terms of optimal acquisition parameters.

3. Contrast optimization

The equations derived until now are very general since they depend only on the measurement matrix $\mathbb {W}$ corresponding to the $K$ different measurements performed during a half rotation of the retarder. In this section, we derive the actual expressions of the precision contrast for the RRFP and RRDOFP setups. Then, we determine the measurement parameters that optimize the estimation contrast in the presence of signal independent additive noise (Eq. (19)) and of signal dependent Poisson noise (Eq. (18)). We finally discuss and compare the results obtained with these two setups.

3.1 Expression of the measurement matrix in RRFP and RRDOFP setups

Let us consider a general class of polarimetric imagers composed of a polarizer and a retarder that may have variable orientations. The analysis vectors, which are the rows of the measurement matrix $\mathbb {W}$, have the following expression [6]:

$$\mathbf{w}_{k}=\frac{1}{2} \left[1, a_{k} c_{\delta}+b_{k}, c_{k} c_{\delta}+d_{k}, e_{k} s_{\delta}\right]^{T}$$

In this equation, $c_\delta =\cos \delta$, $s_\delta =\sin \delta$, where $\delta$ is the retardance of the retarder, and

$$\begin{array}{l} a_{k}=\sin 2 \theta_{k}\left[\sin 2\left(\theta_{k}-\varphi_{k}\right)\right] ; b_{k}=\cos 2 \theta_{k}\left[\cos 2\left(\theta_{k}-\varphi_{k}\right)\right] ; c_{k}=\cos 2 \theta_{k}\left[\sin 2\left(\varphi_{k}-\theta_{k}\right)\right] \\ d_{k}=\sin 2 \theta_{k}\left[\cos 2\left(\varphi_{k}-\theta_{k}\right)\right] ; e_{k}=\left[\sin 2\left(\varphi_{k}-\theta_{k}\right)\right] \end{array}$$
where $\boldsymbol {\varphi }=\left (\varphi _{1}, \ldots , \varphi _{K}\right )$ denotes the set of polarizer angles. If we take into account the integration time as in Eq. (4), Eq. (20) becomes [16]:
$$\mathbf{w}_{k}=\frac{1}{2} \left[1, u c_{\delta} a_{k} +b_{k}, u c_{\delta}c_{k} +d_{k}, v s_{\delta} e_{k} \right]^{T}$$
where the parameters $u$ and $v$ are defined as
$$u = {\textrm{sinc}^2} (2\Delta \theta) ~~~\mbox{and}~~~ v = {\textrm{sinc}^2} (\Delta \theta).$$

In the particular case of RRFP setups, the direction of the polarizer is fixed. Hence the values of $\varphi _k$ are all equal and can be assumed, without loss of generality, to be equal to $0^\circ$. Hence, Eq. (22) becomes:

$${\textbf{w}_k} = \frac{1}{2} \left[ {\begin{array}{cccc} \textrm{1,} & \frac{u}{2}(1-c_{\delta})\cos 4{\theta _k} +\frac{1}{2}(1+c_{\delta}), & \frac{u}{2} (1-c_{\delta}) \sin 4{\theta _k} , & - v s_{\delta} \sin 2{\theta _k} \end{array}} \right]^T$$

In the RRDOFP configuration, the expression of the vector $\textbf {w}_k$ is given by Eq. (22), where $\varphi _k$ can be equal to 0, 45, 90, or 135$^\circ$. The matrix $\mathbb {W}$ has $4K$ rows.

3.2 Precision contrast optimization with the RRFP setup

It is to be noted that the optimization of the number of acquisitions with the RRFP setup has been addressed in Ref. [16] albeit with a slightly different optimization criterion. However, in this section, we devote some effort to analyzing it in order to prepare the comparison with the RRDOFP setup that will be the object of Section 3.3.

For the RRFP setup, estimation of the full Stokes vector is possible only if the number of measurements is $K \ge 5$ [16]. In this case, it is easily shown from Eq. (24) that:

$$\mathbb{W}^T\mathbb{W} = \frac{K}{{32}}\left[ {\begin{array}{cccc} 8 & {4\left( {1+c_{\delta}} \right)} & 0 & 0\\ {4\left( {1+c_{\delta}} \right)} & {\left[ {u {{\left( {1-c_{\delta}} \right)}^2} + 2{{\left( {1+c_{\delta}} \right)}^2}} \right]} & 0 & 0\\ 0 & 0 & {u {{\left( {1-c_{\delta}} \right)}^2}} & 0\\ 0 & 0 & 0 & {4v s_{\delta}^2 } \end{array}} \right]$$

The most easily available type of retarder is quarter wave plate (QWP), that is, $\delta = 90^\circ$. In this case, the matrix in Eq. (25) simplifies and one has:

$$\mbox{trace} \left[ \left( \mathbb{W}^T \mathbb{W}\right)^{{-}1} \right] = \frac{8}{K} f (\Delta \theta) ~~~\mbox{with}~~~ f(\Delta \theta) = \left[ \frac{1}{2} + \frac{9}{u} + \frac{1}{v} \right]$$
where the coefficients $u$ and $v$ are defined in Eq. (23). Since $u$ and $v$ decrease as the integration angle $\Delta \theta$ increases, the function $f(\Delta \theta )$ is an increasing function of $\Delta \theta$, and, thus, a decreasing function of $K$.

Let us first assume that the dominant noise source is additive, so that the expression of the precision contrast is given by Eq. (19). Substituting Eq. (26) in this equation, one obtains the following expression of the precision contrast:

$$\mathcal{C}_{add} = \left(\frac{S^\theta_0}{\sigma_r}\right)^2 \frac{K}{8} \frac{\Delta \theta^2}{ f(\Delta \theta)}$$

The question is to find the parameter values optimizing this contrast. In practice, the minimal latency between the measurements $\delta \theta$ is fixed by camera technology. For a given value of $\delta \theta$, one thus has to optimize the number of acquisitions $K$ or, which is equivalent, the integration angle $\Delta \theta$ since these three parameters are linked by Eq. (1). We have plotted in Fig. 2(a) the variation of $\mathcal {C}_{add}$ as a function of $K$ for different values of $\delta \theta$ equal to $0^\circ , 2^\circ , 4^\circ , 6^\circ$ and $8^\circ$. It is seen that all the curves decrease. This means that for any value of $\delta \theta$, the optimal number of measurements is minimal, that is, equal to $5$. To interpret this result, it is important to remember that in the case of time independent additive noise, each single measurement adds the same amount of noise, whatever its duration. Thus, increasing $K$ increases the total amount of collected noise. Figure 2(a) shows that this effect is dominant compared to the decrease of the function $f(\Delta \theta )$ due to the reduction of $\Delta \theta$ with the increase of $K$. Moreover, it is noted that the contrast decreases as $\delta \theta$ increases, which is normal since as the latency increases, the total amount of light acquired by the camera, which is proportional to $\Delta \theta$, decreases.

 figure: Fig. 2.

Fig. 2. $C$ as a function of $K$ in terms of different $\delta \theta$ with RRFP setup: (a) $C_{add}$, (b) $C_{poi}$, and with RRDoFP setup: (c) $C_{add}$, (d) $C_{poi}$.

Download Full Size | PDF

Let us now assume that the dominant noise source is Poisson shot noise, so that the expression of the contrast is given by Eq. (18). Substituting Eq. (26) in this equation, one obtains:

$$\mathcal{C}_{poi} = S^\theta_0 \frac{K}{4} \frac{\Delta \theta}{f(\Delta \theta)}$$

We have plotted in Fig. 2(b) the variation of this contrast as a function of $K$ for different values of $\delta \theta$. It is seen that when $\delta \theta = 0^\circ$, the contrast monotonically increases. Indeed, in this case, one has $\Delta \theta = \pi /K$ and Eq. (28) becomes:

$$\mathcal{C}_{poi} = S^\theta_0 \frac{\pi}{4} \frac{1}{f(\pi/K)}$$

Since $f(\pi /K)$ decreases as $K$ increases, the contrast increases with $K$. This means that in the absence of latency, the best strategy is to make as many measurements as possible in order to reduce $\Delta \theta$ and thus increase the coefficients $u$ and $v$ to values arbitrarily close their maximum value, which is $1$. This is in sharp contrast with what happens in the presence of additive noise, where the optimal number of measurements is minimal ($K=5$). This is due to the fact that in the case of Poisson shot noise, making more measurements does not incur any increase in noise variance, since the noise level only depends on the total number of photons collected by the camera, irrespective of the number of acquisitions in which it is split. However, when $\delta \theta$ is non zero, it is observed in Fig. 2(b) that the contrast no longer increases indefinitely, but reaches a maximum for a finite value of $K$. This is due to the fact that the total amount of lost acquisition time is equal to $K\cdot \delta \theta$ and thus increases with $K$. Hence, there is a compromise between the reduction of coefficients ($u$, $v$) and the decrease of the amount of collected signal as $K$ increases. This results in an optimal value of $K$ that decreases as $\delta \theta$ increases.

3.3 Precision contrast optimization with the RRDOFP setup

Let us now consider the RRDOFP setup. In this case, for each image acquisition, 4 intensity measurements are performed with micro-polarizer orientations at $0^\circ$, $45^\circ$, $90^\circ$ and $135^\circ$. The corresponding measurement matrix $\mathbb {W}$ thus has $4K$ rows. It can be shown that the estimation of the full Stokes vector is possible only if $K \geq 2$ [6,7]. However, as will be seen in the following, the case $K \ge 3$ is particularly interesting. In this case, it is easily shown from Eq. (22) that:

$$\mathbb{W}^T\mathbb{W} = \frac{K}{{16}}\left[ {\begin{array}{cccc} 16 & 0 & 0 & 0\\ 0 & {2\left[ u {{\left( {1-c_{\delta}} \right)}^2} + {{\left( {1+c_{\delta}} \right)}^2} \right]} & 0 & 0 \\ 0 & 0 & {2\left[ u {{\left( {1-c_{\delta}} \right)}^2} + {{\left( {1+c_{\delta}} \right)}^2} \right]} & 0 \\ 0 & 0 & 0 & {8 v s_{\delta}^2 } \end{array}} \right]$$

For completeness, the expression of this matrix for $K=2$ is given in Appendix B. If ones assumes $\delta = 90^\circ$, Eq. (30) becomes:

$$\mbox{trace} \left[ \left( \mathbb{W}^T \mathbb{W}\right)^{{-}1} \right] = \frac{2}{K} g(\Delta \theta) ~~~ \mbox{with} ~~~ g(\Delta \theta) = \frac{1}{2} + \frac{8}{( u + 1)} + \frac{1}{v}$$

This expression is quite close to Eq. (26), except for a coefficient $1/4$ that is due to the fact that in DOFP measurements, 4 pixels are used to estimate the Stokes vector ${\bf S}$ instead of a single one for a standard camera. Hence, the evolution of the contrast with $K$ is quite similar to the case of the RRFP setup. We have plotted in Fig. 2(c) the variation of $\mathcal {C}_{add}$ as a function of $K$ for different values of $\delta \theta$. It is seen that, as in the RRFP case, the contrast monotonically decreases. This means that for any value of $\delta \theta$, the optimal number of measurements is minimal, that is, equal to $2$. If the dominant noise source is Poisson shot noise, we observe in Fig. 2(d) that when $\delta \theta = 0$, the contrast monotonically increases, and when $\delta \theta$ is non zero, the contrast reaches a maximum.

3.4 Summary and discussion

In the two previous sections, we have considered the separate cases of pure additive and pure Poisson shot noise sources to analyze more easily the behavior of RRFP and RRDOFP imagers. However, the equations we have derived make it possible to determine and optimize setups for any camera and noise characteristics. The main conclusion of this study is that the parameter that primarily determines the evolution of the contrast with the number of measurements is the nature of the dominant noise. If the latency $\delta \theta = 0$, the contrast strictly decreases with $K$ in the presence of additive noise, and strictly increases in the presence of Poisson shot noise. In the practical cases when these two types of noise sources are simultaneously present, there is an optimal value of $K$ that depends on the latency $\delta \theta$. We have shown that for a given type of dominant noise source, the RRFP and RRDOFP setups behave in a similar way as $K$ varies. However, the precision contrast is always larger in the RRDOFP case. It is interesting to notice that for given values of the system parameters, the ratio $R$ of the contrast obtained with the RRFP setup (that we denote $C_{\operatorname {RRFP}}$), and with the RRDOFP setup (that we denote $C_{\operatorname {RRDOFP}}$) is independent of the nature of noise since

$$R = \frac{C_{\operatorname{RRFP}}}{C_{\operatorname{RRDOFP}}} = 4 \frac{f(\Delta \theta)}{g(\Delta \theta)}.$$

We have plotted $R$ as a function of $K$ for different values of the latency $\delta \theta$ in Fig. 3. One can notice that $R$ is always greater than $7.5$. Part of this difference is explained by the fact that in the RRFP setup, Stokes vector estimation is performed with 4 pixels, so that 4 times more photons are used for estimation, which accounts for a reduction by a factor 1/4 of the EWV, and, thus, an increase by a factor 4 of the contrast. The remaining part of the factor may be interpreted as a better exploitation of the input light when it is analysed with four different polarizer directions simultaneously. The counterpart of this contrast increase is that the spatial resolution of the RRDOFP is divided by 2 in both directions with respect to the RRFFP setup. Moreover, RRDOFP images show artefacts if the spatial variations of the scene have so high spatial frequency that different Stokes vectors are present within the same super-pixel [22]. On the other hand, we will see in the next section that one advantage of RRDOFP is that if the starting angle of the retarder is unknown, it can be autocalibrated with better precision than with the RRFP setup.

 figure: Fig. 3.

Fig. 3. The contrast ratio $R$ as a function of the number of measurements $K$.

Download Full Size | PDF

4. Bias due to the lack of knowledge of retarder angles

The Stokes vector estimation method considered in the previous section relies on the perfect knowledge of the measurement matrix $\mathbb {W}$, and thus of the measurement angles $\theta _k$ of the rotating retarder. This requires a perfect synchronisation of the motor of the retarder and of the camera acquisition time. If these angles are imperfectly known, it may introduce a bias in the estimation of the Stokes vector. In this section, we evaluate the bias due to a lack of knowledge of the starting angle $\theta _1$.

Let us assume that the first measurement angle $\theta _1$ is imperfectly known. Its nominal value is $0^\circ$, and the corresponding measurement matrix is $\mathbb {W}_0$, but its actual value is $\theta _1$ and the corresponding measurement matrix is $\mathbb {W}$. Since the value of $\theta _1$ is unknown, one uses the matrix $\mathbb {W}_0$ to invert the intensity measurements acquired with the actual matrix $\mathbb {W}$. Thus, the statistical mean of the estimated Stokes vector is $\langle \widehat {\textbf S} \rangle = \mathbb {W}_0^{+} \textbf {I} = \mathbb {W}_0^{+} \mathbb {W} \textbf {S}$, and the estimation bias can be defined as [23]:

$$\Delta \mathbf{S} = \mathbf{S} - \left\langle \hat{\mathbf{S}} \right\rangle = \left[\mathbb{I}_{4}-\left(\mathbb{W}_{0}^{T} \mathbb{W}_{0}\right)^{{-}1} \mathbb{W}_{0}^{T} \mathbb{W}\right] \mathbf{S} = \mathbb{B} \mathbf{S}$$
where $\mathbb {I}_4$ denotes the $4\times 4$ identity matrix and the actual expression of $\mathbb {W}_0^+$ has been used.

Using the expressions of $\mathbb {W}$ given in Eqs. (22) and (25), it is shown after cumbersome but elementary calculations that for the RRFP setup, if we assume $\delta = 90^\circ$, we have ($K \ge 5$):

$$\mathbb{B} = \left[ {\begin{array}{cccc} 0 & { - \sin^22{\theta _1}} & {\frac{1}{2}\sin 4\theta_1 } & 0\\ 0 & {2 \sin^22{\theta _1}} & { - \sin 4\theta_1 } & 0\\ 0 & {\sin 4\theta_1 } & {2 \sin^22{\theta _1}} & 0\\ 0 & 0 & 0 & {1 - \cos 2{\theta _1}} \end{array}} \right]$$

On the other hand, for RRDOFP setup, if we assume $\delta = 90^\circ$, Eqs. (22) and (30) lead to ($K \ge 3$):

$$\mathbb{B} = {\left[ {\begin{array}{cccc} 0 & 0 & 0 & 0\\ 0 & \frac{2u}{u+1} \sin^2 2\theta _1 & - \frac{u}{u+1} \sin 4\theta _1 & 0 \\ 0 & \frac{u}{u+1} \sin 4\theta _1 & \frac{2u}{u+1} 2\sin^2 \theta _1 & 0 \\ 0 & 0 & 0 & {1 - \cos 2{\theta _1}} \end{array}} \right]}$$
where the parameter $u$ is defined in Eq. (23). The expression of $\mathbb {B}$ for the RRDOFP setup and $K=2$ is given in Appendix B for completeness.

Comparing Eqs. (34) and (35), it is seen that the expressions of the bias in the two setups have some similarities. In particular, the bias on $S_3$ is identical for both setups, and it only depends on the actual value of $\theta _1$. On the other hand, the bias on $S_0$ is significant for the RRFP setup whereas it is null for the RRDOFP. The biases on $S_1$ and $S_2$ only depend on $\theta _1$ in RRFP, but are multiplied by a factor $u/(u+1)$ in the case of RRDOFP.

Since the bias is a vector, let us consider its squared norm in order to get a scalar representation of its global value. From Eq. (33), one has

$$\| \Delta \mathbf{S} \|^2 = \mathbf{S}^T \mathbb{B}^T \mathbb{B} \mathbf{S} = (P S_0)^2 \, \mathbf{s}^T \mathbb{G} \mathbf{s}$$
where $\mathbf {s}$ is the reduced Stokes vector (see Eq. (13)) and $\mathbb {G}$ the bottom right $3 \times 3$ block of the matrix $\mathbb {B}^T \mathbb {B}$. In writing this equation, we have taken into account that the first column of the matrix $\mathbb {B}$ for the RRFP and the RRDOFP setup is null. It is seen in Eq. (36) that the value of $\| \Delta \mathbf {S} \|^2$ varies with the reduced input Stokes vector $\mathbf {s}$. In order to get a representation of the bias with a single value, one can consider its average over all the possible vectors ${\bf s}$ on the Poincaré sphere. One obtains:
$$\langle \| \Delta \mathbf{S} \|^2 \rangle_{\mathbf{s}} = \frac{(P S_0)^2}{3} \, \mbox{trace} [\mathbb{G}]$$

The values of this parameter for the RRFP and the RRDOFP setup are obtained from Eqs. (34) and (35):

$$\left[ \langle \| \Delta \mathbf{S} \|^2 \rangle_{\mathbf{s}} \right]_{\textrm{RRFP}} = (P S_0)^2 \, \frac{4}{3} \sin ^2 \theta_1 \left[ 1 + 7 \cos^2 \theta_1 \right] $$
$$\left[ \langle \| \Delta \mathbf{S} \|^2 \rangle_{\mathbf{s}} \right]_{\textrm{RRDOFP}} = (P S_0)^2 \, \frac{4}{3} \sin ^2 \theta_1 \left[1 + \left(\frac{8u^2}{(u+1)^2} -1 \right) \cos^2 \theta_1 \right] $$

More than the absolute value of the bias, what is really important is its ratio with the estimation standard deviation of the Stokes vector. Indeed, if the bias is smaller than the standard deviation, it has no considerable influence. Hence, the parameter of interest is the ratio between the bias and the EWV:

$$\rho_r = \sqrt{ \frac{\left[ \langle \| \Delta \mathbf{S} \|^2 \rangle_{\mathbf{s}} \right]_{\textrm{r}}}{\mbox{EWV}_{r}} } ~~~ \mbox{with} ~~~ r = \{\textrm{RRFP},\textrm{RRDOFP}\}$$

If this parameter is larger that 1, it can be said that the bias has a significant influence on the estimation result. When the noise source is additive, it is easily shown that the parameter $\rho _r$ has the following expressions in the two setups:

$$ {\rho _{\operatorname{RRFP}}} = \textrm{SNR} \, P \, |\sin \theta_1| \sqrt{ \frac{K \left[ {1 + 7{{\cos }^2}{\theta _1}} \right]} {6f\left( {\Delta \theta }\right)} } ~~~\mbox{with}~~~\operatorname{SNR} = \frac{S_0}{\sigma} $$
$$ {\rho _{\operatorname{RRDOFP}}} = \textrm{SNR} \, P \, | \sin \theta_1| \sqrt{ \frac{2K \left[ {1 + \left( {\frac{{8{u^2}}}{{{{(u + 1)}^2}}} - 1} \right){{\cos }^2}{\theta _1}} \right]} {3g\left( {\Delta \theta }\right)} } $$

It is seen that this ratio is proportional to the SNR, i.e., as the SNR increases, the bias becomes more significant with respect to the estimation variance. Moreover, when $\theta _1$ is small, this ratio is proportional to $|\theta _1|$. For illustration, we have plotted in Fig. 4(a) the value of $\rho _{\textrm {RRFP}}/(P\cdot \textrm {SNR})$ and $\frac {1}{4} \rho _{\textrm {RRDOFP}}/(P\cdot \textrm {SNR})$ (the factor "$\frac {1}{4}$" is because the estimation is accomplished in a $2 \times 2$ super-pixel) as a function of $\theta _1$ for $K = 5$ and different values of the latency $\delta \theta =0^\circ , 2^\circ , 4^\circ , 6^\circ$, and $8^\circ$). It is obvious that when the SNR is large, the ratio can take values much larger than 1. For example, for $K=5$, $\delta \theta = 0$ and $P=1$, ${\rho _{\operatorname {RRFP}}}$ is equal to 1 for $\theta _1=8.7^\circ$ if $\textrm {SNR}=10$ (low SNR), but for $\theta _1=0.87^\circ$ if $\textrm {SNR}=100$ (good SNR). This means that the bias is highly detrimental to Stokes vector estimation. In addition, in order to compare the performance of the two setups, we have plotted in Fig. 4(b) the ratio $4\rho _{\operatorname {RRFP}}/\rho _{\operatorname {RRDOFP}}$ as a function of $\theta _1$. One can see that it ranges from about 0.5 to 3: the RRFP and RRDOFP setups are thus similarly affected by bias.

 figure: Fig. 4.

Fig. 4. (a) Values of $\rho _{\textrm {RRFP}}/(P\operatorname {SNR})$ and $\frac {1}{4} \rho _{\textrm {RRDOFP}}/(P\operatorname {SNR})$ as a function of the starting angle $\theta _1$ in the case of different latency $\delta \theta$ and $K = 5$. (b) The ratio of the parameters for RRFP and RRDOFP setups as a function of the starting angle $\theta _1$.

Download Full Size | PDF

As a summary, we have shown that the lack of accurate knowledge of $\theta _1$ has a rapid detrimental effect on the estimation precision of $\mathbf {S}$, especially when the SNR is large. It is thus necessary to know it precisely. In the following, we investigate a method to estimate its value from the acquired data.

5. Autocalibration of the starting angle

In order to avoid the bias due to the lack of knowledge of $\theta _1$, one solution is to estimate the value of this angle from the data acquired by the polarimeter. This is possible if the number $K$ of intensity measurements is sufficient. In this section, we first review the theory of autocalibration of redundant full Stokes polarimeters developed in Ref. [6]. We then apply this theory to evaluate the feasibility and the precision of autocalibration of $\theta _1$ in RRFP and RRDOFP setups.

5.1 Theory of autocalibration of redundant polarimeters

The theory of autocalibration of redundant full Stokes polarimeters has been developed in Ref. [6]. Let $x$ be an unknown parameter on which the polarimeter depends (such as a retardance or an angle of the retarder). It has been shown that in the presence of additive Gaussian noise of variance $\sigma ^2$, the Cramer-Rao lower bound (CRLB) [24] of the estimation of $x$ has the following expression [6]:

$$\mathrm{CRLB}[x]= \frac{\operatorname\sigma^2}{ \left\|\mathbb{Q}\mathbf{S}\right\|^2}$$
where the "structure matrix" is defined as $\mathbb {Q} = \mathbb {P}_{W}^{\perp } \frac {\partial \mathbb {W}}{\partial x}$. In this expression, $\mathbb {P}_{W}^{\perp }=\mathbb {I}-\mathbb {W}\left (\mathbb {W}^{T} \mathbb {W}\right )^{-1} \mathbb {W}^{T}$, $\mathbb {I}$ being a unit matrix and $\mathbb {P}_{W}^{\perp }$ the projector orthogonal to the subspace spanned by the rows of $\mathbb {W}$. Moreover, when the parameter $x$ is unknown and estimated, the CRLB of the Stokes parameter $S_i, i\in [0,3]$ is equal to [6]:
$$\mbox{CRLB}[S_i ]_{\mbox{uk}} = \mbox{CRLB}[{S_i}]_{\mbox{k}} ~ +~ \left[ \mathbb{W}^+ \frac{\partial \mathbb{W}}{\partial x} \textbf{S} \right]_{i}^2 \mbox{CRLB}[{x}]$$
where $\mbox {CRLB}[{S_i}]_{\mbox {k}}$ is the CRLB when $x$ is known, and the second additive term of Eq. (44) represents the "excess CRLB" due to the fact that $x$ is unknown. Using Eq. (44), one can compute the EWV as:
$$\mbox{EWV}_{\mbox{uk}} = \sum_{i=0}^{3} \mbox{CRLB}[S_i ]_{\mbox{uk}} = \mbox{EWV}_{\mbox{k}} ~ +~ \left\| \mathbb{W}^+ \frac{\partial \mathbb{W}}{\partial x} \textbf{S} \right\|^2 \times \mbox{CRLB}[x]$$

Autocalibration is possible only if $\mathrm {CRLB}[x]$ is finite, that is, from Eqs. (43), if $\left \|\mathbb {Q}\mathbf {S}\right \|\neq 0$. Hence, the domain of feasibility of autocalibration, that is, the set of input vectors ${\bf S}$ for which autocalibration is possible, is determined by the properties of the matrix $\mathbb {Q}$, and, in particular, its rank. For example, in Ref. [6], it was shown that autocalibration of the retardance of the rotating retarder is never possible for the RRFP setup since $\operatorname {rank} [ \mathbb {Q}] = 0$. In contrast, for the RRDOFP setup, $\operatorname {rank} [ \mathbb {Q}] = 2$ and autocalibration is possible as soon as the degree of linear polarization (DOLP) of ${\bf S}$ is non zero. In the following, we use these equations to investigate the domain of feasibility and the precision of the autocalibration of $\theta _1$ in the case of RRFP and RRDOFP setups based on continuously rotating retarder.

5.2 Feasibility and precision of autocalibration in the RRFP setup

The rows of the measurement matrix of the RRFP setup are given in Eq. (24). Deriving this equation with respect to $\theta _1$, one obtains:

$$\frac{{\partial {\textbf{w}_k}}}{{\partial {\theta _\textrm{1}}}} = \frac{1}{2} {\left[ {\begin{array}{cccc} {0,} & - 2u \left( {1-c_{\delta}} \right) \sin 4{\theta _k}, & 2 u \left( {1-c_{\delta}} \right)\cos 4{\theta _k}, & - 2v s_{\delta} \cos 2{\theta _k} \end{array}} \right]^T}$$
where $u$ and $v$ are defined in Eq. (23). From this equation and Eq. (24), it can be seen that
$$\forall k ~,~~ \left[ \frac{\partial \bf{w}_k}{\partial \theta _\textrm{1}}\right]_2 ={-} 4 \left[ \bf{w}_k \right]_3 ~~~,~~~ \left[ \frac{\partial \bf{w}_k}{\partial \theta _\textrm{1}}\right]_3 = 4 \left[ \bf{w}_k \right]_2 - 2(1+c_{\delta}) \left[ \bf{w}_k \right]_1$$

In other words, the second and third column of the matrix $\frac {\partial \mathbb {W}}{\partial \theta _1}$ are linear combinations of columns of $\mathbb {W}$. Therefore, the second and third column of the matrix $\mathbb {Q}$ are zero. Since, obviously, its first column is also zero, only its fourth column is nonzero and $\operatorname {rank}[\mathbb {Q}] = 1$. Hence, the null space of $\mathbb {Q}$ comprises all the purely linear states. In consequence, for autocalibration to be possible, the input Stokes vector must have a nonzero circular component $S_3$. More precisely, it can be shown from Eqs. (43) and (47) that the CRLB of $\theta _{1}$ is equal to:

$$\mathrm{CRLB}[\theta_1]_{\operatorname{RRFP}} = \frac{2}{K v s_{\delta}^2 (\operatorname{SNR} \times \operatorname{DOCP})^2} ~~~~ \mbox{with}~~~~ \operatorname{DOCP} = \frac{S_3}{S_0}$$

Let us now investigate the influence of estimating $\theta _1$ on the estimation precision of the Stokes vector. Using Eqs. (12) and (25), it is easily shown that when $\theta _1$ is known, the variance (and thus, the CRLB) of the Stokes elements have the following expressions:

$$\mbox{CRLB}[\textbf{S}]_{\mbox{k}} = \frac{\sigma^2}{K}\, \left[ 4+\frac{8(1+c_{\delta})^2}{u (1-c_{\delta})^2},\frac{32}{u (1-c_{\delta})^2},\frac{32}{u (1-c_{\delta})^2},\frac{8}{v s_{\delta}^2} \right]$$

Moreover, from Eqs. (43) and (47), one has:

$$\mathbb{W}^{+} \frac{\partial \mathbb{W}}{\partial \theta_1} \textbf{S} = \left[{-}2\left(1 + c_{\delta} \right) S_2, 4 S_2, -4 S_1, 0 \right]^{T} \Rightarrow \left\|\mathbb{W}^{+} \frac{\partial \mathbb{W}}{\partial \theta_1} \textbf{S} \right\|^{2} = 16 S_1^{2}+\left[16 + 4\left(1 + c_{\delta} \right)^{2}S_2^{2}\right]$$

Interestingly, this expression is independent of $K$ and $\Delta \theta$. Hence, using Eqs. (45) and (48), one obtains the expression of the EWV when the parameter $\theta _1$ is autocalibrated:

$$\mbox{EWV}_{\mbox{uk}} = \frac{\sigma^2}{K} \left[ 4+ \frac{64 +8(1+c_{\delta})^2} {u (1-c_{\delta})^2} + \frac{8}{v s_{\delta}^2} + \frac{1}{v s_{\delta}^2} \frac{32 S_1^2+\left[32 + 8\left(1 + c_{\delta} \right)^2S_2^2\right]}{S_3^2}\right]$$

As an interesting particular case, when $\Delta \theta = 0^\circ$ and $\delta = 90^\circ$, we have:

$$\mbox{EWV}_{\mbox{uk}} = \frac{\sigma^2}{K} \left[ 84 + \frac{32 S_1^2+40 S_2^2}{S_3^2}\right]$$

The first additive term corresponds to the EWV when $\theta _1$ is known, and the second to the excess of variance due to estimating it. This excess of variance diverges when $S_3$ tends to 0, that is, when the input Stokes vector becomes purely linear.

Let us now verify these results with Monte Carlo simulations. In order to implement autocalibration, one has to jointly estimate $\theta _1$ and ${\bf S}$ in the Maximum-Likelihood sense by determining [17]:

$$\hat{\theta}_1 = \arg \min _{\theta_1} [\mathcal{F} (\theta_1)] ~~~\mbox{with}~~~ \mathcal{F} (\theta_1) = \left \| [\mathbb{I}_{r} - \mathbb{W} (\theta_1))\mathbb{W}^+ (\theta_1)] \textbf{I} \right\|^2$$
where ${\bf I}$ is the vector of intensity measurements (see Eq. (6)) and we have explicitly denoted the dependence of $\mathbb {W}$ with $\theta _1$. The matrix $\mathbb {I}_{r}$ is the $r\times r$ identity matrix, with $r=K$ for the RRFP setup and $r=4K$ for the RRDOFP setup.

An important point has to be noticed. We have represented in Fig. 5 the function $\mathcal {F}(\theta _1)$ as a function of $\theta _1$ for $K=5$, the true value of $\theta _1=0^\circ$, $\textbf {S}=[1,0,0.1,0.1]^T$ and without noise. It is clearly seen that the curve reaches a minimum for the true value $\theta _1=0^\circ$ but also for $\theta _1=90^\circ$. It is easily seen that these two values of $\theta _1$ correspond to opposites values of the ellipticity. As consequence, depending on the starting point of the optimization, one may estimate a different sign of ellipticity. The same ambiguity is present in the RRDOFP setup. However, if the value of $\theta _1$ is approximately known within an interval of $\pm 45^\circ$ around the true value of $\theta _1$, so that the starting point of the optimization algorithm belongs to this range, the ambiguity disappears. In the subsequent Monte Carlo simulations, we will place ourselves in this situation.

We have plotted in Fig. 6(a) the square root of the CRLB (that we call "RCRB") of $\theta _1$ as a function of the SNR (defined in Eq. (41)). We have assumed that $K=5$, $\delta =90^\circ$, $S_0$=1, $\alpha =0^\circ$ and three different values of the ellipticity $\varepsilon = 5^\circ , 25^\circ , 45^\circ$. It is verified that, as indicated by Eq. (48), for a given value of the SNR, the RCRB is minimal when the ellipticity $\varepsilon =45^\circ$, that is, when the input Stokes vector is circular, and increases as the DOCP decreases, i.e., $\varepsilon$ decreases. It would diverge for $\varepsilon =0^\circ$. We have also represented, on the same graph, the standard deviation(STD) of $\theta _1$ estimated by Monte Carlo simulations on 1000 noise realizations using Eq. (53) (dotted lines with markers). It is seen that when the SNR is large, the STD fits the RCRB, which means that the RCRB is an accurate representation of estimation precision in this case. However, when the SNR gets below a certain value, STD progressively departs from the RCRB. It is also noticed that the SNR value for which this deviation occurs depends on the ellipticity of the input Stokes vector: it increases as $\varepsilon$ gets closer to $0^\circ$.

 figure: Fig. 5.

Fig. 5. Variation of $F(\theta _1)$ as a function of $\theta _1$ for the RRFP setup for $K=5$, a true value of $\theta _1=0^\circ$, $\textbf {S}=[1,0,0.1,0.1]^T$ and without noise.

Download Full Size | PDF

 figure: Fig. 6.

Fig. 6. RCRB and STD as a function of SNR for estimation (a) $\theta _1$, (b) $S_1$, (c) $S_2$, (d) $S_3$ with the RRFP setup. The input Stokes vector is such that $S_0=1$, $P=1$, $\alpha =0^\circ$, $\varepsilon =5^\circ , 25^\circ$, or $45^\circ$. .

Download Full Size | PDF

To illustrate the influence of this deviation on the estimation of the Stokes vector, we have represented the RCRB and STD of the Stokes vector components $S_1$ (Fig. 6(b)), $S_2$ (Fig. 6(c)), and $S_3$ (Fig. 6(d)). It is observed that the RCRB of $S_1$ and $S_3$ is independent of the value of the ellipticity (that is, of $S_3$), which is consistent with Eq. (50) and the fact that in this simulation, $\alpha =0^\circ$, so that $S_2=0$. On the other hand, for a given value of the SNR, the RCRB of $S_2$ increases when the ellipticity decreases. Moreover, the STD progressively departs from the RCRB when the SNR gets below a certain value, and the SNR value for which this deviation occurs increases as $\varepsilon$ gets closer to $0^\circ$. This divergence can occur for large values of the SNR: for example, it begins at $\operatorname {SNR}=100$ for $S_1$ when $\varepsilon =5^\circ$. In conclusion, the RRFP setup is not adapted to autocalibration of $\theta _1$ when the input Stokes vector is close to linear.

5.3 Feasibility and precision of autocalibration in the RRDOFP setup

Let us now consider the RRDOFP setup. In this case, Eq. (22) leads to:

$$\begin{aligned} \frac{\partial \mathbf{w}_{k}}{\partial \theta_{1}} = [0, - 2 u (1-c_{\delta}) \sin \left(4 \theta_{k}-2 \varphi_{k}\right), 2 u (1-c_{\delta}) \cos \left(4 \theta_{k}-2 \varphi_{k}\right), -2 v s_{\delta} \cos 2\left(\theta_{k}-\varphi_{k}\right) ]^{T} \end{aligned}$$

It can be checked that none of last three columns of $\frac {\partial \mathbb {W}}{\partial \theta _1}$ belongs to the subspace spanned by the columns of $\mathbb {W}$, hence $\operatorname {rank}[\mathbb {Q}] = 3$. Moreover, it can be shown from Eq. (43) and (54) that the CRLB of $\theta _{1}$ is equal to:

$$\mathrm{CRLB}[\theta_1]_{\operatorname{RRDOFP}} = \frac{1}{2K s_{\delta}^2 \operatorname{SNR}^2 \left[\frac{u s_{\delta}^2}{A} \operatorname{DOLP}^2 + v \operatorname{DOCP}^2 \right]} ~~~ \mbox{with}~~~ \operatorname{DOLP} = \frac{\sqrt{S_1^2+S_2^2}}{S_0}$$
where $A = \left (1+c_{\delta } \right )^2 + u\left (1-c_{\delta } \right )^2$, and "DOLP" denotes the degree of linear polarization. Therefore, in sharp contrast with the case of RRFP setup, autocalibration of $\theta _1$ is possible for any input state with nonzero degree of polarization. Moreover, it is easily shown from Eq. (30) that the CRLB of estimation of ${\bf S}$ when $\theta _1$ is known is equal to:
$$\mbox{CRLB}[\textbf{S}]_{\mbox{k}} = \frac{\sigma^2}{K}\, \left[ 1,\frac{8} {A},\frac{8} {A},\frac{2}{v s_{\delta}^2} \right]$$
and, using Eqs. (22) and (54), that
$$\mathbb{W}^+ \frac{\partial \mathbb{W}}{\partial \theta_1} \textbf{S} = \frac{4u(1-c_{\delta})^2} {A} \left[0,S_2,-S_1,0\right]^T \Longrightarrow \|\mathbb{W}^+ \frac{\partial \mathbb{W}}{\partial \theta_1} \textbf{S}\|^2 = \frac{16u(1-c_{\delta})^4} {A^2} S_0^2 \operatorname{DOLP}^2$$

Interestingly, this expression is independent of $K$ but depends on the angular interval $\Delta \theta$ through the parameter $u$. Hence, using Eqs. (45), (55), and (57), one obtains:

$$\mbox{EWV}_{\mbox{uk}} = \frac{\sigma^2}{K} \left[1 + \frac{16} {A} + \frac{2}{v s_{\delta}^2} + \frac{8u(1-c_{\delta})^4}{As_{\delta}^2} \frac{\operatorname{DOLP}^2}{u s_{\delta}^2 \operatorname{DOLP}^2 + v A \operatorname{DOCP}^2} \right]$$

When $\Delta \theta = 0^\circ$ and $\delta =90^\circ$, we have $u=v=1$ and $A=2$. Hence,

$$\mbox{EWV}_{\mbox{uk}} = \frac{\sigma^2}{K} \left[ 11 + \frac{4 \operatorname{DOLP}^2}{\operatorname{DOLP}^2+2 \operatorname{DOCP}^2}\right]$$

In order to illustrate the obtained results, we have plotted in Fig. 7(a) the RCRB of $\theta _1$ as a function of the SNR for different values of the ellipticity. It is verified that, as indicated by Eq. (55), for a given value of the SNR, the RCRB depends on the ellipticity. However, this dependency is weaker than in the RRFP case and, most importantly, it remains finite for all values of $\varepsilon$. The STD of $\theta _1$ (dotted lines with markers) progressively departs from the RCRB when the SNR decreases, but this divergence occurs for much lower values of the SNR than in the RRFP case (smaller than 10). We have also represented the RCRB and the STD of the Stokes vector components $S_1$ (Fig. 7(b)), $S_2$ (Fig. 7(c)), and $S_3$ (Fig. 7(d)). It is observed that the STD departs from the RCRB for SNR values much smaller than in the RRFP case for all values of the ellipticity. In conclusion, with the RRDOFP setup , it is possible to estimate $\theta _1$ for all values of the ellipticity. The only limitation is that the value of the degree of polarization must be different from 0. Autocalibration of $\theta _1$ is thus much easier with the RRDOFP setup.

 figure: Fig. 7.

Fig. 7. RCRB and STD as a function of SNR for estimation (a) $\theta _1$, (b) $S_1$, (c) $S_2$, (d) $S_3$ with the RRDOFP setup. The input Stokes vector is such that $S_0=1$, $P=1$, $\alpha =0^\circ$, $\varepsilon =5^\circ , 25^\circ$, or $45^\circ$.

Download Full Size | PDF

It should also be noted that all the above results obtained with $\delta =90^\circ$ can be extended to arbitrary retardance values thanks to the general expressions of the precision contrast $C$, EWV, and CRLB given in this paper. Moreover, the results presented above assume a perfect knowledge of retardance value of the retarder. When the true retardance value is slightly different from the nominal value, the results of estimated Stokes vector and autocalibrated starting angle may have slight biases compared with those deduced by the perfect known retardance. If these biases are too large for the application at hand, it would be necessary to perform autocalibration of the retardance with the method described in Refs. [6] and [17]. Investigating the joint autocalibration of the starting angle and the retardance is an interesting topic for future research.

6. Conclusion

In this paper, we have investigated the optimization of RRFP and RRDOFP full Stokes imagers, and first determined the optimal number $K$ of intensity measurements through a cycle of the rotating retarder, taking into account time integration. We have shown that this number mainly depends on the dominant type of noise: the optimal value of $K$ is significantly smaller for additive noise than for Poisson noise. In practice, the actual noise is a mixture of these two types of noise sources, and the equations we have derived make it possible to compute the optimal value of $K$ in any application scenario. We have also demonstrated that in both setups, the starting angle of the retarder can be estimated together with the polarization state of the input light and that the precision and the feasibility domain of this autocalibration depends on the measured Stokes vector itself. More importantly, we have shown that the RRDOFP setup is significantly more efficient in this respect since, contrary to the RRFP setup, it makes autocalibration possible for any input Stokes vector with nonzero degree of polarization.

These results are important to optimize and facilitate the operation of polarization imagers based on rotating retarders. In particular, they show that the RRDOFP setup is a preferable alternative to the RRFP setup with the advent of cheap and efficient DOFP cameras.

Appendix A. Main statistical noise sources in the camera imaging model

The main statistical noise sources in that we consider in our imaging model are listed in the following Table 1 [19]

Tables Icon

Table 1. The main statistical noise sources in the camera imaging system.

Appendix B. RRDOFP contrast and bias for $K=2$

For the RRDOFP setup, when the number of image acquisitions are $K = 2$ and the retardance of the retarder $\delta = 90^\circ$, one has:

$$\mathbb{W}^T\mathbb{W} = \frac{\textrm{1}}{\textrm{4}}\left[ {\begin{array}{cccc} \textrm{8} & 0 & 0 & 0\\ 0 & {{{\left( {\sqrt u + 1} \right)}^2}} & {\sin 4{\theta _1}\left( {u + \sqrt u} \right)} & 0\\ 0 & {\sin 4{\theta _1}\left( {\sqrt u - u} \right)} & {{{\left( {\sqrt u - 1} \right)}^2}} & 0\\ 0 & 0 & 0 & {4v} \end{array}} \right]$$

Moreover, the bias matrix for a value $\theta _1$ different from the nominal value $0^\circ$ is:

$$\mathbb{B} = \left[ {\begin{array}{cccc} 0 & 0 & 0 & 0\\ 0 & {\frac{{2\sqrt u {{\sin }^2}2{\theta _1}}}{{\sqrt u + 1}}} & { - \frac{{\sqrt u \sin 4{\theta _1}}}{{\sqrt u + 1}}} & 0\\ 0 & {\frac{{\sqrt u \sin 4{\theta _1}}}{{\sqrt u - 1}}} & {\frac{{2\sqrt u {{\sin }^2}2{\theta _1}}}{{\sqrt u - 1}}} & 0\\ 0 & 0 & 0 & {1 - \cos 2{\theta _1}} \end{array}} \right]$$

Funding

National Natural Science Foundation of China (61775163, 62075161); Direction Générale de l’Armement; Agence Nationale de la Recherche (ANR-16-ASMA-0007-01 POLNOR).

Disclosures

The authors declare no conflicts of interest.

References

1. J. S. Tyo, D. L. Goldstein, D. B. Chenault, and J. A. Shaw, “Review of passive imaging polarimetry for remote sensing applications,” Appl. Opt. 45(22), 5453–5469 (2006). [CrossRef]  

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

3. X. Li, H. Hu, L. Zhao, H. Wang, Y. Yu, L. Wu, and T. Liu, “Polarimetric image recovery method combining histogram stretching for underwater imaging,” Sci. Rep. 8(1), 12430 (2018). [CrossRef]  

4. M. Foldyna, A. De Martino, R. Ossikovski, E. Garcia-Caurel, and C. Licitra, “Characterization of grating structures by Mueller polarimetry in presence of strong depolarization due to finite spot size,” Opt. Commun. 282(5), 735–741 (2009). [CrossRef]  

5. T. Mu, D. Bao, F. Han, Y. Sun, Z. Chen, Q. Tang, and C. Zhang, “Optimized design, calibration, and validation of an achromatic snapshot full-Stokes imaging polarimeter,” Opt. Express 27(16), 23009–23028 (2019). [CrossRef]  

6. X. Li, B. L. Teurnier, M. Boffety, T. Liu, H. Hu, and F. Goudail, “Theory of autocalibration feasibility and precision in full stokes polarization imagers,” Opt. Express 28(10), 15268–15283 (2020). [CrossRef]  

7. S. Shibata, N. Hagen, and Y. Otani, “Robust full Stokes imaging polarimeter with dynamic calibration,” Opt. Lett. 44(4), 891–894 (2019). [CrossRef]  

8. H. Hu, Y. Lin, X. Li, P. Qi, and T. Liu, “IPLNet: a neural network for intensity-polarization imaging in low light,” Opt. Lett. 45(22), 6162–6165 (2020). [CrossRef]  

9. S. B. Powell and V. Gruev, “Calibration methods for division-of-focal-plane polarimeters,” Opt. Express 21(18), 21039–21055 (2013). [CrossRef]  

10. Z. Chen, X. Wang, and R. Liang, “Calibration method of microgrid polarimeters with image interpolation,” Appl. Opt. 54(5), 995–1001 (2015). [CrossRef]  

11. X. Li, H. Li, Y. Lin, J. Guo, J. Yang, H. Yue, K. Li, C. Li, Z. Cheng, H. Hu, and T. Liu, “Learning-based denoising for polarimetric images,” Opt. Express 28(11), 16309–16321 (2020). [CrossRef]  

12. B. Feng, Z. Shi, H. Liu, L. Liu, Y. Zhao, and J. Zhang, “Polarized-pixel performance model for DoFP polarimeter,” J. Opt. 20(6), 065703 (2018). [CrossRef]  

13. S. Roussel, M. Boffety, and F. Goudail, “Polarimetric precision of micropolarizer grid-based camera in the presence of additive and Poisson shot noise,” Opt. Express 26(23), 29968–29982 (2018). [CrossRef]  

14. J. Qi, C. He, and D. S. Elson, “Real time complete Stokes polarimetric imager based on a linear polarizer array camera for tissue polarimetric imaging,” Biomed. Opt. Express 8(11), 4933–4946 (2017). [CrossRef]  

15. S. Roussel, M. Boffety, and F. Goudail, “On the optimal ways to perform full Stokes measurements with a linear division-of-focal-plane polarimetric imager and a retarder,” Opt. Lett. 44(11), 2927–2930 (2019). [CrossRef]  

16. Á. Lizana, J. Campos, A. Van Eeckhout, and A. Márquez, “Influence of temporal averaging in the performance of a rotating retarder imaging Stokes polarimeter,” Opt. Express 28(8), 10981–11000 (2020). [CrossRef]  

17. F. Goudail, X. Li, M. Boffety, S. Roussel, T. Liu, and H. Hu, “Precision of retardance autocalibration in full-Stokes division-of-focal-plane imaging polarimeters,” Opt. Lett. 44(22), 5410–5413 (2019). [CrossRef]  

18. D. H. Goldstein, Polarized light (CRC press, 2016).

19. K. Irie, A. E. McKinnon, K. Unsworth, and I. M. Woodhead, “A technique for evaluation of ccd video-camera noise,” IEEE Trans. Circuits Syst. Video Technol. 18(2), 280–284 (2008). [CrossRef]  

20. J. Dai and F. Goudail, “Precision analysis of arbitrary full-Stokes polarimeters in the presence of additive and Poisson noise,” J. Opt. Soc. Am. A 36(7), 1229–1240 (2019). [CrossRef]  

21. F. Goudail, “Equalized estimation of Stokes parameters in the presence of Poisson noise for any number of polarization analysis states,” Opt. Lett. 41(24), 5772–5775 (2016). [CrossRef]  

22. B. M. Ratliff, C. F. LaCasse, and J. S. Tyo, “Interpolation strategies for reducing IFOV artifacts in microgrid polarimeter imagery,” Opt. Express 17(11), 9112–9125 (2009). [CrossRef]  

23. B. Le Teurnier, X. Li, M. Boffety, H. Hu, and F. Goudail, “When is retardance autocalibration of microgrid-based full Stokes imagers possible and useful?” Opt. Lett. 45(13), 3474–3477 (2020). [CrossRef]  

24. S. M. Kay, Fundamentals of statistical signal processing (Prentice Hall PTR, 1993).

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. The relationship between the angular integral $\Delta \theta$ and the angular latency $\delta \theta$: The number of the angular positions of the retarder is $K = 5$ in this example.
Fig. 2.
Fig. 2. $C$ as a function of $K$ in terms of different $\delta \theta$ with RRFP setup: (a) $C_{add}$, (b) $C_{poi}$, and with RRDoFP setup: (c) $C_{add}$, (d) $C_{poi}$.
Fig. 3.
Fig. 3. The contrast ratio $R$ as a function of the number of measurements $K$.
Fig. 4.
Fig. 4. (a) Values of $\rho _{\textrm {RRFP}}/(P\operatorname {SNR})$ and $\frac {1}{4} \rho _{\textrm {RRDOFP}}/(P\operatorname {SNR})$ as a function of the starting angle $\theta _1$ in the case of different latency $\delta \theta$ and $K = 5$. (b) The ratio of the parameters for RRFP and RRDOFP setups as a function of the starting angle $\theta _1$.
Fig. 5.
Fig. 5. Variation of $F(\theta _1)$ as a function of $\theta _1$ for the RRFP setup for $K=5$, a true value of $\theta _1=0^\circ$, $\textbf {S}=[1,0,0.1,0.1]^T$ and without noise.
Fig. 6.
Fig. 6. RCRB and STD as a function of SNR for estimation (a) $\theta _1$, (b) $S_1$, (c) $S_2$, (d) $S_3$ with the RRFP setup. The input Stokes vector is such that $S_0=1$, $P=1$, $\alpha =0^\circ$, $\varepsilon =5^\circ , 25^\circ$, or $45^\circ$. .
Fig. 7.
Fig. 7. RCRB and STD as a function of SNR for estimation (a) $\theta _1$, (b) $S_1$, (c) $S_2$, (d) $S_3$ with the RRDOFP setup. The input Stokes vector is such that $S_0=1$, $P=1$, $\alpha =0^\circ$, $\varepsilon =5^\circ , 25^\circ$, or $45^\circ$.

Tables (1)

Tables Icon

Table 1. The main statistical noise sources in the camera imaging system.

Equations (61)

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

θ k = θ 1 + ( k 1 ) π K         and         K ( Δ θ + δ θ ) = π
I ( θ ) = w ( θ ) T S θ
I k = η θ k Δ θ / 2 θ k + Δ θ / 2 I ( θ ) d θ = ( 1 Δ θ θ k Δ θ / 2 θ k + Δ θ / 2 w ( θ ) d θ ) ( η S θ Δ θ ) = w k T S
w k = 1 Δ θ θ k Δ θ / 2 θ k + Δ θ / 2 w ( θ ) d θ
S = η S θ Δ θ
I = W S
I = P ( W S ) + n
S ^ = W + I
Γ S ^ = Γ AWN + Γ PSN
Γ i j AWN = ( σ r 2 + d θ Δ θ ) δ i j and Γ i j PSN = δ i j S 0 2 + k = 1 3 γ i j k S k
δ i j = [ ( W T W ) 1 ] i j and γ i j k = n = 1 N W i n  +  W j n  +  W n k ,
Γ i j S ^ = [ σ r 2 + d θ Δ θ + S 0 2 ] δ i j + S 0 P k = 1 3 γ i j k s k
S = S 0 [ 1 , P s T ] T = S 0 [ 1 , P ( cos 2 α cos 2 ε , sin 2 α cos 2 ε , sin 2 ε ) ] T
EWV = σ r 2 i = 0 3 δ i i + Δ θ [ ( d θ + S 0 θ 2 ) i = 0 3 δ i i + S 0 θ P k = 1 3 β k s k ]
C = ( S 0 θ Δ θ ) 2 EWV = ( S 0 θ Δ θ ) 2 σ r 2 i = 0 3 δ i i + Δ θ [ ( d θ + S 0 θ 2 ) i = 0 3 δ i i + S 0 θ P k = 1 3 β k s k ]
EWV ¯ = 1 π π 2 π 2 π 4 π 4 EWV cos 2 ε d α d ε = [ σ r 2 + ( d θ + S 0 θ 2 ) Δ θ ] i = 0 3 δ i i
C w S = ( S 0 θ Δ θ ) 2 [ σ r 2 + ( d θ + S 0 θ 2 ) Δ θ ] trace [ ( W T W ) 1 ]
C p o i = 2 S 0 θ ( Δ θ trace [ ( W T W ) 1 ] )
C a d d = ( S 0 θ σ r ) 2 ( Δ θ 2 trace [ ( W T W ) 1 ] )
w k = 1 2 [ 1 , a k c δ + b k , c k c δ + d k , e k s δ ] T
a k = sin 2 θ k [ sin 2 ( θ k φ k ) ] ; b k = cos 2 θ k [ cos 2 ( θ k φ k ) ] ; c k = cos 2 θ k [ sin 2 ( φ k θ k ) ] d k = sin 2 θ k [ cos 2 ( φ k θ k ) ] ; e k = [ sin 2 ( φ k θ k ) ]
w k = 1 2 [ 1 , u c δ a k + b k , u c δ c k + d k , v s δ e k ] T
u = sinc 2 ( 2 Δ θ )       and       v = sinc 2 ( Δ θ ) .
w k = 1 2 [ 1, u 2 ( 1 c δ ) cos 4 θ k + 1 2 ( 1 + c δ ) , u 2 ( 1 c δ ) sin 4 θ k , v s δ sin 2 θ k ] T
W T W = K 32 [ 8 4 ( 1 + c δ ) 0 0 4 ( 1 + c δ ) [ u ( 1 c δ ) 2 + 2 ( 1 + c δ ) 2 ] 0 0 0 0 u ( 1 c δ ) 2 0 0 0 0 4 v s δ 2 ]
trace [ ( W T W ) 1 ] = 8 K f ( Δ θ )       with       f ( Δ θ ) = [ 1 2 + 9 u + 1 v ]
C a d d = ( S 0 θ σ r ) 2 K 8 Δ θ 2 f ( Δ θ )
C p o i = S 0 θ K 4 Δ θ f ( Δ θ )
C p o i = S 0 θ π 4 1 f ( π / K )
W T W = K 16 [ 16 0 0 0 0 2 [ u ( 1 c δ ) 2 + ( 1 + c δ ) 2 ] 0 0 0 0 2 [ u ( 1 c δ ) 2 + ( 1 + c δ ) 2 ] 0 0 0 0 8 v s δ 2 ]
trace [ ( W T W ) 1 ] = 2 K g ( Δ θ )       with       g ( Δ θ ) = 1 2 + 8 ( u + 1 ) + 1 v
R = C RRFP C RRDOFP = 4 f ( Δ θ ) g ( Δ θ ) .
Δ S = S S ^ = [ I 4 ( W 0 T W 0 ) 1 W 0 T W ] S = B S
B = [ 0 sin 2 2 θ 1 1 2 sin 4 θ 1 0 0 2 sin 2 2 θ 1 sin 4 θ 1 0 0 sin 4 θ 1 2 sin 2 2 θ 1 0 0 0 0 1 cos 2 θ 1 ]
B = [ 0 0 0 0 0 2 u u + 1 sin 2 2 θ 1 u u + 1 sin 4 θ 1 0 0 u u + 1 sin 4 θ 1 2 u u + 1 2 sin 2 θ 1 0 0 0 0 1 cos 2 θ 1 ]
Δ S 2 = S T B T B S = ( P S 0 ) 2 s T G s
Δ S 2 s = ( P S 0 ) 2 3 trace [ G ]
[ Δ S 2 s ] RRFP = ( P S 0 ) 2 4 3 sin 2 θ 1 [ 1 + 7 cos 2 θ 1 ]
[ Δ S 2 s ] RRDOFP = ( P S 0 ) 2 4 3 sin 2 θ 1 [ 1 + ( 8 u 2 ( u + 1 ) 2 1 ) cos 2 θ 1 ]
ρ r = [ Δ S 2 s ] r EWV r       with       r = { RRFP , RRDOFP }
ρ RRFP = SNR P | sin θ 1 | K [ 1 + 7 cos 2 θ 1 ] 6 f ( Δ θ )       with       SNR = S 0 σ
ρ RRDOFP = SNR P | sin θ 1 | 2 K [ 1 + ( 8 u 2 ( u + 1 ) 2 1 ) cos 2 θ 1 ] 3 g ( Δ θ )
C R L B [ x ] = σ 2 Q S 2
CRLB [ S i ] uk = CRLB [ S i ] k   +   [ W + W x S ] i 2 CRLB [ x ]
EWV uk = i = 0 3 CRLB [ S i ] uk = EWV k   +   W + W x S 2 × CRLB [ x ]
w k θ 1 = 1 2 [ 0 , 2 u ( 1 c δ ) sin 4 θ k , 2 u ( 1 c δ ) cos 4 θ k , 2 v s δ cos 2 θ k ] T
k   ,     [ w k θ 1 ] 2 = 4 [ w k ] 3       ,       [ w k θ 1 ] 3 = 4 [ w k ] 2 2 ( 1 + c δ ) [ w k ] 1
C R L B [ θ 1 ] RRFP = 2 K v s δ 2 ( SNR × DOCP ) 2         with         DOCP = S 3 S 0
CRLB [ S ] k = σ 2 K [ 4 + 8 ( 1 + c δ ) 2 u ( 1 c δ ) 2 , 32 u ( 1 c δ ) 2 , 32 u ( 1 c δ ) 2 , 8 v s δ 2 ]
W + W θ 1 S = [ 2 ( 1 + c δ ) S 2 , 4 S 2 , 4 S 1 , 0 ] T W + W θ 1 S 2 = 16 S 1 2 + [ 16 + 4 ( 1 + c δ ) 2 S 2 2 ]
EWV uk = σ 2 K [ 4 + 64 + 8 ( 1 + c δ ) 2 u ( 1 c δ ) 2 + 8 v s δ 2 + 1 v s δ 2 32 S 1 2 + [ 32 + 8 ( 1 + c δ ) 2 S 2 2 ] S 3 2 ]
EWV uk = σ 2 K [ 84 + 32 S 1 2 + 40 S 2 2 S 3 2 ]
θ ^ 1 = arg min θ 1 [ F ( θ 1 ) ]       with       F ( θ 1 ) = [ I r W ( θ 1 ) ) W + ( θ 1 ) ] I 2
w k θ 1 = [ 0 , 2 u ( 1 c δ ) sin ( 4 θ k 2 φ k ) , 2 u ( 1 c δ ) cos ( 4 θ k 2 φ k ) , 2 v s δ cos 2 ( θ k φ k ) ] T
C R L B [ θ 1 ] RRDOFP = 1 2 K s δ 2 SNR 2 [ u s δ 2 A DOLP 2 + v DOCP 2 ]       with       DOLP = S 1 2 + S 2 2 S 0
CRLB [ S ] k = σ 2 K [ 1 , 8 A , 8 A , 2 v s δ 2 ]
W + W θ 1 S = 4 u ( 1 c δ ) 2 A [ 0 , S 2 , S 1 , 0 ] T W + W θ 1 S 2 = 16 u ( 1 c δ ) 4 A 2 S 0 2 DOLP 2
EWV uk = σ 2 K [ 1 + 16 A + 2 v s δ 2 + 8 u ( 1 c δ ) 4 A s δ 2 DOLP 2 u s δ 2 DOLP 2 + v A DOCP 2 ]
EWV uk = σ 2 K [ 11 + 4 DOLP 2 DOLP 2 + 2 DOCP 2 ]
W T W = 1 4 [ 8 0 0 0 0 ( u + 1 ) 2 sin 4 θ 1 ( u + u ) 0 0 sin 4 θ 1 ( u u ) ( u 1 ) 2 0 0 0 0 4 v ]
B = [ 0 0 0 0 0 2 u sin 2 2 θ 1 u + 1 u sin 4 θ 1 u + 1 0 0 u sin 4 θ 1 u 1 2 u sin 2 2 θ 1 u 1 0 0 0 0 1 cos 2 θ 1 ]
Select as filters


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