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

Binary classification of Mueller matrix images from an optimization of Poincaré coordinates

Open Access Open Access

Abstract

A new binary classification method for Mueller matrix images is presented which optimizes the polarization state analyzer (PSA) and the polarization state generator (PSG) using a statistical divergence between pixel values in two regions of an image. This optimization generalizes to multiple PSA/PSG pairs so that the classification performance as a function of number of polarimetric measurements can be considered. Optimizing PSA/PSG pairs gives insight into which polarimetric measurements are most useful for the binary classification. For example, in scenes with strong diattenuation, retardance, or depolarization certain PSA/PSG pairs would make two regions in an image look very similar and other pairs would make the regions look very different. The method presented in this paper provides a quantitative method for ensuring the images acquired can be classified optimally.

© 2017 Optical Society of America

1. INTRODUCTION

Enhanced signal detection is desired in all scientific imaging applications. Polarimetry has been used to enhance signal detection in reconnaissance, atmospheric science, and medical imaging, to name a few. Early work on optimizing contrast in imaging polarimetry can be found in [13]. In [3] the figure of merit (FOM) is the Euclidean distance between the last three Stokes parameters scattered from two homogenous regions. In [1,2] a signal-to-noise metric is used for the FOM which incorporates a given noise model. These authors have extended the technique to several noise models [4]. Other extensions of this work include using a sample covariance of the Mueller matrix to account for spatial fluctuations in regions of the image [5]. Routines that first perform image segmentation and then polarimetric contrast optimization have been developed and implemented in active polarimeters to demonstrate real-time capabilities [68]. Recent work extends polarimetric contrast optimization to broadband imaging [9].

Other researchers have considered support vector machines [10], principal components analysis [11], and clustering [12] for Mueller matrix classification. Another popular option is a decomposition of the Mueller matrix into constituent polarimetric properties; classification is computed from these values rather than the original Mueller matrix values [1315].

A new method to optimize the polarization state analyzer (PSA) and the polarization state generator (PSG) using a statistical divergence between the Mueller matrix measurements in two regions of an image is presented. Applying this optimization to a Mueller matrix image yields insight into which polarimetric measurements are most useful for distinguishing two selected regions in the image. This optimization generalizes to multiple measurements at different PSA/PSG pairs so that the classification performance as a function of number of polarimetric measurements can be considered. Our mathematical formalism also allows for the classification task to be defined as either the distinction between two Mueller matrices or between two populations of Mueller matrices. The latter approach can incorporate measurement noise and spatial, spectral, or angular variations of the Mueller matrix measurements into the classifier.

Unlike prior research, this work optimizes a statistical divergence [see Eq. (11)] between two distributions of measured intensity values using a gradient-based nonlinear search. The PSA and PSG parameterize a linear transformation of the Mueller matrix, the output of which is the measured intensity value. The same linear transform is applied to a Mueller matrix belonging to one of the two classes; these two classes generate two distributions. To use the output of the linear transform as a classifier the PSA/PSG pair that maximizes the divergence is selected. Multiple PSA/PSG pairs are readily included in the optimization since the divergence is scalar-valued even for multi-dimensional distributions. The two distributions of intensity values are assumed to be normal and selected pixels in the image are used as a training set from which to estimate first- and second-order statistics for each class. Selecting this training set is application-dependent and is not included in the mathematical formalism of this work. Similar to [8] a pre-processing segmentation algorithm could be applied to automatically select the training set from a given image.

This paper is organized as follows: Section 2 describes the problem, the known solutions in very simple cases, and summarizes the general solution that is the topic of this paper. Section 3 introduces the FOM to optimize PSA/PSG pair(s). Computational methods and demonstrations on five measurement examples are given in Sections 4 and 5, respectively. The gradient of the FOM is presented in Appendix A.

2. FORMULATION OF THE PROBLEM

For linear light–matter interactions the relationship between a noise-free scalar-valued intensity measurement and an object’s Mueller matrix is

i=atMg.
Here a is the four Stokes parameters describing the PSA, g is the Stokes parameters of the PSG, i is a noise-free pixel value, and t denotes the transpose of a real-valued vector. Bold lower-case letters are vectors and bold upper-case letters are matrices. Mueller matrix imaging is of interest when the Mueller matrix of an object, or of a scene, is spatially varying. In this case a polarimetric imaging measurement at a given PSA/PSG state yields an intensity measurement that is also spatially varying. For scenes with strong diattenuation, retardance, or depolarization, certain PSA/PSG pairs would make two regions in an image look very similar and other pairs would make the regions look very different. In other words, certain PSA/PSG pairs separate the intensity histograms of the two classes. This is particularly useful when discriminating information is not present, or only present at very low contrast, in the intensity images.

A. Analytic Solution for Simple Cases

In a simplified version of the binary classification problem the discrimination task is between two static (i.e., noise-free) Mueller matrices M1 and M2. In general the Mueller matrix value within each class will vary, for example, spatially, spectrally, or temporally. When the Mueller matrix is static within each class closed-form solutions for the optimal PSG may exist. The least optimal solution is a PSG state for which both M1 and M2 produce the same Stokes parameters: M1g=M2g. The least optimal PSG solution is denoted g since it produces identical Stokes parameters for both Mueller matrices. For full-rank Mueller matrices the least optimal PSG solution is

g=M11M2g,
which is an eigenvector of M11M2 with eigenvalue equal to one. The eigenspace of M11M2, with an eigenvalue of one, may or may not contain physically realizable Stokes parameters. A least optimal PSG state g is not guaranteed to exist for every Mueller matrix pair but this simple approach offers an algorithm to calculate least optimal solutions. Any PSA would yield identical intensity values in the two regions.

A canonical solution for the optimal solution is a PSG state for which M1 and M2 produce Stokes parameters of orthogonal polarization states; denote this PSG state as g. Stokes parameters of perpendicular polarization states are related by a diagonal reflection matrix R that is [1,1,1,1] on the diagonal. This matrix preserves the first Stokes parameter and flips the sign of the other three. The resulting expression is

g=M11RM2g.
The eigenspectrum of M11RM2 may or may not contain physically realizable Stokes parameters with an eigenvalue of one. Again, an optimal PSG state g is not guaranteed to exist for every Mueller matrix pair but this approach offers a way to check the existence of optimal solutions. The optimal PSA would maximize transmission in one region and block transmission in the other region by being parallel to either M1g or M2g.

The limited applicability of these analytic solutions motivates our approach to optimize a FOM.

B. Our Solution for General Cases

As reported in [16], Eq. (1) can be written as an inner-product between two vectors: one involving the Mueller matrix elements and the other the PSA/PSG pair. Consider the 16×1 vector

d=ag,
where is the Kronecker product. If A is an m×n matrix and B is a p×q matrix, then the Kronecker product AB is the mp×nq block matrix
AB=(a11Ba1nBam1BamnB).
Equation (1) can be rewritten as
i=dtm,
where m is a 16×1 vector containing all of the Mueller matrix elements. To incorporate measurement noise, spatial variation within a scene, spectral dependence, and any other source of variability into the PSA/PSG optimization, the Mueller matrix is modeled as random matrix. Any measurement of the Mueller matrix is a sample from either the probability density function (PDF) pr1(m) or the population corresponding to the PDF pr2(m) [17]. A Mueller matrix measurement m is used as input to the classifier. The ideal classifier uses the log-likelihood ratio
λ(m)=ln[pr1(m)]ln[pr2(m)]
as a decision variable and compares the result to a threshold. If the decision variable is above the threshold, then the data vector is assigned to pr1(m), and otherwise it is assigned to pr2(m). This ideal observer (i.e., the log-likelihood ratio) maximizes the area under the receiver operating characteristic curve, otherwise known as the AUC, as well as other task-based FOMs [18]. In practice implementing the ideal observer is difficult because a priori models of pr1(m) and pr2(m) are not available and estimating these distributions would require a large library of measurements.

In this work, instead of using the full Mueller matrix as input to the classifier, the J-optimal channelized quadratic observers (J-CQO) algorithm uses an intensity measurement made at a given PSA/PSG or a series of intensity measurements made at various PSA/PSGs. The optimization seeks the PSA/PSG solution which yields the best discrimination between the two classes of Mueller matrices using the intensity measurement i or measurements i as input to the classifier. Equation (6) is the foundation of this work because it expresses the measured intensity as a weighted sum of the object’s Mueller matrix elements. Solving for an optimal linear transform for detection tasks was the topic of our prior work on J-CQO [19]. In that work the expression v=Tx was used to find the optimal channel matrix T for detection between two classes of images x1 and x2 using the statistics of v. The distribution pr(v) is assumed to be normal, which can be supported by the central limit theorem even for sums of correlated numbers as long as the correlations are not long-range [20]. The expression i=dtm is the starting point to consider the optimal solution for d to discriminate between two classes of Mueller matrices: m1 and m2. In prior J-CQO work multiple linear combinations of the image data were formed, i.e., v was vector-valued. Therefore the J-CQO method can be readily extended to test whether an improvement in binary classification is possible by measuring the object at multiple PSA/PSG pairs thereby producing a vector-valued intensity measurement i.

Instead of optimizing eight numbers (i.e., two sets of Stokes parameters) the optimization can be reduced to six numbers. Stokes parameters can be transformed to a total radiance I and three coordinates on the Poincaré sphere: for example, a=[Ia,ρacos(2ψa)cos(2χa),ρasin(2ψa)cos(2χa),ρasin(2χa)]; similarly for g. In the J-CQO optimization Ia and Ig will be set to unity since any increase in total radiance would always increase J for an otherwise fixed PSA and PSG. Consider the Poincaré coordinates as elements of the vector θ=[ρ,ψ,χ] with constraints 0ρ1, π/2ψπ/2, and π/4χπ/4. The work of [21] concluded that it is never beneficial to use partially polarized illumination or analysis for contrast optimization. Therefore one could further constrain ρ to be zero or one instead of on this interval. However, [21] considered a quadratic FOM and J-CQO is only quadratic in special cases. For generality we have allowed partial polarization states in this optimization.

In Appendix A the gradient of J with respect to the Poincaré coordinates of the PSA θa and the Poincaré coordinates of the PSG θg are given in Eqs. (A5) and (A6).

3. JEFFREY’S DIVERGENCE AS A FIGURE OF MERIT

The AUC is the gold-standard FOM in binary classification but the merit function and gradient of the merit function are not closed-form. The J-CQO solution to this problem is to maximize a tractable FOM between the PDFs pr1(i) and pr2(i) that will also increase detection task performance. The relationship between the AUC and other FOMs is discussed in [19]. Denote the log-likelihood ratio of pr1(i) and pr2(i) as λ(i). The Kullback–Liebler (KL) divergence is a popular FOM in information theory given by

FKL(pr1||pr2)=λ(i)1,
FKL(pr2||pr1)=λ(i)2,
where for any function of a random variable f(x) the expectation of the random variable in each class is
f(x)n=RLf(x)prn(x)dLx.
The symmetrized KL divergence, also known as Jeffrey’s divergence (J), is
J(d)=λ(i)1λ(i)2.
Since the variable i is formed from a linear combination of Mueller matrix elements, a Gaussian distribution for prn(i) is assumed where i¯n and σn2 are the mean and variance of the nth class. This normality assumption is necessary since it yields closed-form expressions for J and the gradient of J. Note that no assumption on the PDF of the Mueller matrix is necessary and this distribution is expected to be non-Gaussian. The value of J between the one-dimensional normal distributions pr1(i) and pr2(i) is
2J(d)=2+σ22+Δi2σ12+σ12+Δi2σ22,
where Δi=i¯1i¯2=dt(m¯1m¯2). Note that for a single intensity measurement J is a quadratic FOM, and for the equal variance case σ1=σ2 Eq. (12) reduces to the signal-to-noise ratio.

A. Multiple PSA/PSG Measurements

A series of measurements can be described by D, a 16×L matrix, where L is the number of intensity measurements made and each row of D can be written as a Kronecker product between the lth PSA/PSG:

D=(a1g1a2g2aLgL).
The expression relating the Mueller matrix to the L intensity measurements is vector-valued, as denoted by boldface in i=Dtm. Denote the mean of the non-Gaussian distribution on the Mueller matrix prn(m) as a 16×1 vector m¯n and the covariance as a 16×16 matrix Kn for n=1,2. Again we will assume the intensity measurements are normally distributed where the mean of the nth class is an L×1 vector i¯n and the L×L covariance matrix is Cn=DtKnD.

The value of J between the L-dimensional normal distributions pr1(i) and pr2(i) is

2J(D)=2L+tr[C21C1]+ΔitC21Δi+tr[C11C2]+ΔitC11Δi,
where the dependence between the covariance matrix of the intensity measurements on the PSA/PSG could be made explicit by denoting Cn(D) but in the above expression this dependence has been dropped for brevity.

4. METHODS

The closed-form expressions for J and the gradient of J can be used in a six-dimensional optimization of the Poincaré coordinates for the PSA/PSG pair(s). In this work the MATLAB function fmincon was used with a user-supplied gradient. The gradient of J is given in Appendix A.

The evaluation of J requires prior knowledge or estimation of the first- and second-order statistics of the intensity measurements, in and Cn. The evaluation of the gradient of J also requires prior knowledge or estimation of the first- and second-order statistics of the intensity measurements and in addition requires the L×16 cross-correlation matrix DtKn. Estimating these statistics is referred to as training. The pixels used for training could be selected from a conventional segmentation algorithm (perhaps operating on only the M00 element). Measurements with minimal differences in M00 have been selected for demonstration in Section 5. In this work the training pixels are selected by hand using prior knowledge of the boundaries between two regions.

Once the training pixels are selected and the PSA/PSG pair(s) can be applied to the Mueller Matrix image [see Eq. (1)] to form the output i, a L×1 vector. This vector is assumed to be normal and used in a log-likelihood classifier [see Eq. (7)] to form a scalar-valued decision variable. Again, the first- and second-order statistics on i must be estimated. This can either be from the same training pixels as used in the optimization or new training pixels can be selected independently, for example, by applying conventional segmentation algorithms on i or M00. In practice, using different pixels to train the classifier and perform the PSA/PSG optimization is beneficial for modeling inter-class variability. All measured Mueller matrices are normalized by the associated M00 element to account for non-uniform illumination across the field of view.

5. RESULTS

The J-CQO PSA/PSG optimization method is demonstrated on 550 nm measurements from the Stepper Polarimeter in the College of Optical Science at the University of Arizona. Five examples are presented in approximate order of easiest to most difficult. In Figs. 15 the subplots are as follows: (a) is the measured Mueller matrix image normalized by the M00 element, (b) contains four tiles of (1) the log-likelihood ratio of the intensity values [given by Eq. (7)], (2) the unnormalized M00 element, (3) the histogram of log-likelihood ratios, and (4) the PSA/PSG pair plotted on the Poincaré sphere with reported values of θa and θg. Visual comparison between the log-likelihood ratio of the intensity values in (b) and the M00 element in (a) gives an impression of the additional value of polarimetry for the discrimination task. PSA/PSG pairs are displayed on the Poincaré sphere along with tabulate values of the six PSA/PSG Poincaré coordinates. A histogram of the values in (b) tile 1 is shown in (b) tile 3 to convey the detection performance possible by thresholding. The value of J is labeled in (b) tile 3. Subplot (b) and subplot (c) will report results in the same format for the PSA/PSG pair randomly selected as the starting solution and the PSA/PSG pair given at the final iterate of J-CQO. For each measurement example the value of J will be greater for the J-CQO PSA/PSG solution as compared to the starting solution. The histogram of log-likelihood ratios will be unimodal in subplot (b) and closer to bi-modal in subplot (c), which indicates discrimination between two regions as a result of the optimization.

 figure: Fig. 1.

Fig. 1. (a) Normalized Mueller matrix measurement of orthogonal polarizers, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast of the log-likelihood images is similar in (b) and (c) but the value of J is about 2 orders of magnitude more in (c).

Download Full Size | PDF

 figure: Fig. 2.

Fig. 2. (a) Normalized Mueller matrix measurement of two retarders, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast of the log-likelihood images is greater in (c) than (b) and in particular the spatial variance in each region is reduced. The value of J is many orders of magnitude greater in (c) than (b).

Download Full Size | PDF

 figure: Fig. 3.

Fig. 3. (a) Normalized Mueller matrix measurement of two pieces of sandpaper: 400 and 800 grit, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast in the log-likelihood image is much greater in (c) than (b). The value of J is an order of magnitude greater in (c) than (b).

Download Full Size | PDF

 figure: Fig. 4.

Fig. 4. (a) Normalized Mueller matrix measurement of two pieces of transparent tape at 40° from each other, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast in the log-likelihood image is much greater in (c) than (b). The region were the tape overlaps becomes evident in (c). The value of J increases from 0 in (b) to 24 in (c).

Download Full Size | PDF

 figure: Fig. 5.

Fig. 5. (a) Normalized Mueller matrix measurement of two pieces of transparent tape at 8° from each other, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. Visual discrimination is possible in the log-likelihood image of (c) but not in (b). For the J-CQO solution J=3 indicating a difficult discrimination task. The log-likelihood histogram in (c) is not bi-modal but the regions can be distinguished when the log-likelihood is viewed as an image due to spatial correlations.

Download Full Size | PDF

Two linear orthogonal polarizers were measured to allow a comparison between the nonlinear optimization method of J-CQO and a simple case where the optimal PSA/PSG pair is known; Fig. 1(a) shows the Mueller matrix measurement. The left region is a linear polarizer with average polarizance of 0.98 and average orientation of 4° and the right region is a linear polarizer with average polarizance of 0.98 and average orientation of 87°. As expected the difference between the two polarizers is not evident in the M00 element. The predicted optimum is equal PSA and PSG states that align with the fast axis of one of the polarizers and block transmission from the other polarizer. Figure 1(b) reports results for a randomly selected PSA/PSG pair. Since the discrimination task is relatively easy the randomly selected PSA/PSG pair yields a large visual contrast difference. However, the value of J is many orders of magnitude less as compared to the J-CQO solution in Fig. 1(c). The spatial fluctuations in the log-likelihood image are greater for the randomly selected as compared to the J-CQO PSA/PSG pair. Figure 1(c) shows that the computed optimal PSA/PSG states are close to purely linear and close to parallel. The J-CQO computed optimum is a very close match to the predicted PSA/PSG optimum.

Two pure retarders were measured and the Mueller matrix measurements are shown in Fig. 2(a); the difference between the two retarders is not evident in the M00 element. The left region has an average linear retardance of 163° and average orientation of 88°, and the right region has an average retardance of 152° and average orientation of 3°. Figure 2(b) reports results for a randomly selected PSA/PSG pair for which there is no visual discrimination between the retarders. In Fig. 2(c) the optimal PSA/PSG pair are both close to left-hand circularly polarized. This state is blocked by one of the retarders, which can be seen as a narrow-peaked mode in the histogram of Fig. 2(c).

The next example is designed to investigate the use of polarimetric measurements for texture discrimination. Figure 3(a) shows the Mueller matrix measurements of 400 and 800 grit sandpapers side-by-side. Like the other examples, the difference in the regions is not evident in the M00 element or in the randomly selected PSA/PSG pair reported in Fig. 3(b). Unlike the prior two cases of purely polarized elements, there is not an expected optimal PSA/PSG pair. The J-CQO solution in Fig. 3(c) shows unequal PSA and PSG states that are purely polarized and with one near the left-hand circular pole of the Poincaré sphere and the other near a linear state. The value of J has increased approximately 1 order of magnitude from the starting solution to the final iterate. Also the histogram and image of the log-likelihood ratio in Fig. 3(c) show discrimination between the two grits of sandpaper.

The final examples are designed as a sensitivity study to small polarimetric signatures. On top of a single piece of sandpaper two pieces of transparent tape are placed at 40° from one another. Figure 4(a) shows this Mueller matrix measurement and there is no intensity difference between the two pieces of tape in the M00 element. Figure 4(b) reports results for a randomly selected PSA/PSG pair, which also offers no discrimination between the two pieces of tape. The black triangle in the lower-right corner is the piece of the sandpaper that is not covered in tape. In Fig. 4(c) the optimal PSA/PSG pair are both purely polarized and in the same quadrant of the sphere but on opposite sides. The PSA is close to right-hand circular and the PSG is close to a linear state. The visual difference between the two pieces of tape is obvious in Fig. 4(c), and the region where the tapes overlap each other is also apparent. The value of J is 0 at the starting solution and 24 at the final iterate.

To create a more difficult discrimination task, two pieces of transparent tape are placed at 8° from one another. Figure 5(a) shows this Mueller matrix measurement and there is no intensity difference between the two pieces of tape in the M00 element. Figure 5(b) reports results for a randomly selected PSA/PSG pair, which also offers no discrimination between the two pieces of tape and J=0. In Fig. 5(c) the optimal PSA/PSG pair are both purely polarized and the PSA is close to right-hand circular and the PSG is close to a linear state, similar to when the tape is at a larger angle in Fig. 4. The visual difference between the two pieces of tape is obvious in Fig. 5(c) but the histogram is not bi-modal and J=3. The discrimination is visually obvious because of the spatial correlation of the log-likelihood values in Fig. 5(c), even though both regions are noisy and have many overlapping values.

6. CONCLUSIONS

A new method to discriminate materials based on Mueller matrix measurements has been presented in this paper. The J-CQO optimization of PSA/PSG Poincaré coordinates has been demonstrated for discriminating purely polarizing elements, different textures, and material orientation. The binary classification of Mueller matrix image data is of interest in medicine, reconnaissance, and optical testing, to name a few applications. In these applications the discrimination involves material differences in diattenuation, retardance, and/or depolarization. Sometimes the spatial and spectral dependence of these polarimetric quantities will also be of interest. Numerous linear and nonlinear classifiers have been used to reduce the 16-dimensional Mueller matrix to a class assignment. Using J-CQO as a Mueller matrix classifier is advantageous compared to these techniques since optimizing PSA/PSG Poincaré coordinates offers a physical interpretation to rank the utility of polarimetric measurements. It is conceivable that J-CQO analysis could reveal a series of PSA/PSG measurements that would offer equivalent detection performance as compared to measuring the full Mueller matrix. This approach could reduce the number of polarimetric measurements while preserving detection performance in the aforementioned imaging applications.

7. FUTURE WORK

In practice, most polarimeters are not capable of generating any PSA/PSG pair on the Poincaré sphere. The J-CQO algorithm could be adapted to optimize the configurations of one or many optical elements in a polarimeter, for example, the fast axis orientation of a retarder or the orientation of a series of retarders. Furthermore, a series of measurements could be considered and each individual measurement could have a different optimal configuration. This type of analysis would be useful for designing polarimeters that are optimal for specific discrimination tasks.

The J-CQO final iterate was never a partially polarized state for the examples in this paper. A constraint to purely polarized or unpolarized states is a simplification that would reduce the dimensionality of the PSA/PSG optimization and might not compromise discrimination performance in many applications.

Using the gradient expression in the J-CQO optimization requires the full Mueller matrix measurement but the optimization could in principle be conducted without the full Mueller matrix measurement if a non-gradient-based search were used. The evaluation of J requires prior knowledge or estimation of the first- and second-order statistics of the intensity measurements, in and Cn but not the Mueller matrices. The first- and second-order statistics of intensity can be calculated by measuring the object at a given PSA/PSG pair. Therefore a non-gradient-based search could allow PSA/PSG optimizations to be done in the physical domain from a series of measurements. The evaluation of the gradient of J also requires prior knowledge or estimation of the first- and second-order statistics of the intensity measurements and in addition requires the L×16 cross-correlation matrix DtKn. This cross correlation requires knowledge of the Mueller matrices for both classes. The Mueller matrix could be estimated from the series of PSA/PSG measurements during the gradient-free search. Then the estimated gradient could be introduced into the search method as the number of iterates increases. However, in order to be beneficial the number of measurements would need to be fewer than the number required to calculate the Mueller matrix.

APPENDIX A

Using results derived in [19], the gradient of J [see Eq. (12)] with respect to d is a 1×16 vector:

dJ=dt(K2+ΔmΔmt)[IddtK1σ12]σ12+dt(K1+ΔmΔmt)[IddtK2σ22]σ22,
where Δm=(m¯1m¯2). The derivative of J(d) with respect to the ith Stokes parameter of a is
aiJ(d)=[dJ]tdai=[dJ]t(eig).
Here ei is a unit normal basis vector which is unity at the ith Stokes parameter and zero elsewhere. So the gradient of J with respect to the Stokes parameters of the PSA is
aJ=i4[dJ]t[eig]ei.
Similarly the gradient with respect to the PSG Stokes parameters is
gJ=i4[dJ]t[aeit]ei.
The three-element vector θa is the Poincaré coordinates of the PSA and θg is the Poincaré coordinates of the PSG. The derivative of J with respect to the nth Poincaré coordinate of the PSA is
θnaJ(d)=[aJ]taθna=i4[eigt]t[dJ]aiθna,
and similarly for the PSG,
θngJ(d)=[gJ]tgθng=i4[aeit]t[dJ]giθng.
For the case of multiple measurements L>1 the expression for J is given in Eq. (14) and the gradient with respect to D is a 16×L matrix:
DJ=C11Dt(K2+ΔmΔmt)[IDC11DtK1]+C21Dt(K1+ΔmΔmt)[IDC21DtK2].
The gradient with respect to the Poincaré coordinates is similar to the scalar-valued case in Eqs. (A5) and (A6).

Funding

National Science Foundation (NSF) (CHE-1313892).

REFERENCES

1. F. Goudail, “Optimization of the contrast in active Stokes images,” Opt. Lett. 34, 121–123 (2009). [CrossRef]  

2. F. Goudail and A. Bénière, “Optimization of the contrast in polarimetric scalar images,” Opt. Lett. 34, 1471–1473 (2009). [CrossRef]  

3. M. Richert, X. Orlik, and A. De Martino, “Adapted polarization state contrast image,” Opt. Express 17, 14199–14210 (2009). [CrossRef]  

4. F. Goudail, “Noise minimization and equalization for Stokes polarimeters in the presence of signal-dependent Poisson shot noise,” Opt. Lett. 34, 647–649 (2009). [CrossRef]  

5. G. Anna, F. Goudail, and D. Dolfi, “Polarimetric target detection in the presence of spatially fluctuating Mueller matrices,” Opt. Lett. 36, 4590–4592 (2011). [CrossRef]  

6. G. Anna, F. Goudail, and D. Dolfi, “Optimal discrimination of multiple regions with an active polarimetric imager,” Opt. Express 19, 25367–25378 (2011). [CrossRef]  

7. G. Anna, N. Bertaux, F. Galland, F. Goudail, and D. Dolfi, “Joint contrast optimization and object segmentation in active polarimetric images,” Opt. Lett. 37, 3321–3323 (2012). [CrossRef]  

8. G. Anna, H. Sauer, F. Goudail, and D. Dolfi, “Fully tunable active polarization imager for contrast enhancement and partial polarimetry,” Appl. Opt. 51, 5302–5309 (2012). [CrossRef]  

9. M. Boffety, H. Hu, and F. Goudail, “Contrast optimization in broadband passive polarimetric imaging,” Opt. Lett. 39, 6759–6762 (2014). [CrossRef]  

10. I. J. Vaughn, B. G. Hoover, and J. S. Tyo, “Classification using active polarimetry,” Proc SPIE 8364, 83640S (2012).

11. B. G. Hoover and J. S. Tyo, “Polarization components analysis for invariant discrimination,” Appl. Opt. 46, 8364–8373 (2007). [CrossRef]  

12. J. Zallat, C. Collet, and Y. Takakura, “Clustering of polarization-encoded images,” Appl. Opt. 43, 283–292 (2004). [CrossRef]  

13. S.-Y. Lu and R. A. Chipman, “Interpretation of Mueller matrices based on polar decomposition,” J. Opt. Soc. Am. A 13, 1106–1113 (1996). [CrossRef]  

14. F. Le Roy-Bréhonnet, B. Le Jeune, P. Elies, J. Cariou, and J. Lotrian, “Optical media and target characterization by Mueller matrix decomposition,” J. Phys. D 29, 34–38 (1996). [CrossRef]  

15. J. Rehbinder, H. Haddad, S. Deby, B. Teig, A. Nazac, T. Novikova, A. Pierangelo, and F. Moreau, “Ex vivo Mueller polarimetric imaging of the uterine cervix: a first statistical evaluation,” J. Biomed. Opt. 21, 071113 (2016). [CrossRef]  

16. J. Zallat, S. Aïnouz, and M. P. Stoll, “Optimal configurations for imaging polarimeters: impact of image noise and systematic errors,” J. Opt. A 8, 807–814 (2006). [CrossRef]  

17. T. M. Cover and J. A. Thomas, Elements of Information Theory (Wiley, 1991).

18. H. Barrett and K. Myers, Foundations of Image Science (Wiley, 2013).

19. M. K. Kupinski and E. Clarkson, “Method for optimizing channelized quadratic observers for binary classification of large-dimensional image datasets,” J. Opt. Soc. Am. A 32, 549–565 (2015). [CrossRef]  

20. A. DasGupta, Asymptotic Theory of Statistics and Probability (Springer, 2008).

21. F. Goudail and J. S. Tyo, “When is polarimetric imaging preferable to intensity imaging for target detection?” J. Opt. Soc. Am. A 28, 46–53 (2011). [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 (5)

Fig. 1.
Fig. 1. (a) Normalized Mueller matrix measurement of orthogonal polarizers, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast of the log-likelihood images is similar in (b) and (c) but the value of J is about 2 orders of magnitude more in (c).
Fig. 2.
Fig. 2. (a) Normalized Mueller matrix measurement of two retarders, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast of the log-likelihood images is greater in (c) than (b) and in particular the spatial variance in each region is reduced. The value of J is many orders of magnitude greater in (c) than (b).
Fig. 3.
Fig. 3. (a) Normalized Mueller matrix measurement of two pieces of sandpaper: 400 and 800 grit, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast in the log-likelihood image is much greater in (c) than (b). The value of J is an order of magnitude greater in (c) than (b).
Fig. 4.
Fig. 4. (a) Normalized Mueller matrix measurement of two pieces of transparent tape at 40° from each other, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. The visual contrast in the log-likelihood image is much greater in (c) than (b). The region were the tape overlaps becomes evident in (c). The value of J increases from 0 in (b) to 24 in (c).
Fig. 5.
Fig. 5. (a) Normalized Mueller matrix measurement of two pieces of transparent tape at 8° from each other, (b) a randomly selected PSA/PSG pair, and (c) J-CQO PSA/PSG pair. Visual discrimination is possible in the log-likelihood image of (c) but not in (b). For the J-CQO solution J = 3 indicating a difficult discrimination task. The log-likelihood histogram in (c) is not bi-modal but the regions can be distinguished when the log-likelihood is viewed as an image due to spatial correlations.

Equations (21)

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

i = a t Mg .
g = M 1 1 M 2 g ,
g = M 1 1 RM 2 g .
d = a g ,
A B = ( a 11 B a 1 n B a m 1 B a m n B ) .
i = d t m ,
λ ( m ) = ln [ p r 1 ( m ) ] ln [ p r 2 ( m ) ]
F KL ( p r 1 | | p r 2 ) = λ ( i ) 1 ,
F KL ( p r 2 | | p r 1 ) = λ ( i ) 2 ,
f ( x ) n = R L f ( x ) p r n ( x ) d L x .
J ( d ) = λ ( i ) 1 λ ( i ) 2 .
2 J ( d ) = 2 + σ 2 2 + Δ i 2 σ 1 2 + σ 1 2 + Δ i 2 σ 2 2 ,
D = ( a 1 g 1 a 2 g 2 a L g L ) .
2 J ( D ) = 2 L + tr [ C 2 1 C 1 ] + Δ i t C 2 1 Δ i + tr [ C 1 1 C 2 ] + Δ i t C 1 1 Δ i ,
d J = d t ( K 2 + Δ m Δ m t ) [ I dd t K 1 σ 1 2 ] σ 1 2 + d t ( K 1 + Δ m Δ m t ) [ I dd t K 2 σ 2 2 ] σ 2 2 ,
a i J ( d ) = [ d J ] t d a i = [ d J ] t ( e i g ) .
a J = i 4 [ d J ] t [ e i g ] e i .
g J = i 4 [ d J ] t [ a e i t ] e i .
θ n a J ( d ) = [ a J ] t a θ n a = i 4 [ e i g t ] t [ d J ] a i θ n a ,
θ n g J ( d ) = [ g J ] t g θ n g = i 4 [ a e i t ] t [ d J ] g i θ n g .
D J = C 1 1 D t ( K 2 + Δ m Δ m t ) [ I DC 1 1 D t K 1 ] + C 2 1 D t ( K 1 + Δ m Δ m t ) [ I DC 2 1 D t K 2 ] .
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.