Abstract
This paper introduces a novel method for achieving complete polarization vision through a full-Stokes polarization camera. Our technique employs a homogeneous dispersive retarder placed before a polarization sensor to harness wavelength-dependent retardation, enabling the differentiation of polarization states across the sensor’s color channels. Assuming weak wavelength dependence of polarization for incoming light, this method facilitates the real-time, simultaneous measurement of the complete Stokes vector of incident light. This method provides a streamlined, versatile, and practical solution with broad potential applications in imaging, remote sensing, and augmented reality.
Supplementary Information
The online version contains supplementary material available at 10.1038/s41598-025-92653-x.
Keywords: Polarization, Stokes vector, Circular polarization, Vision
Subject terms: Imaging and sensing, Optics and photonics, Optical techniques
Introduction
The human visual system is attuned to the intensity and wavelength of visible light but largely indifferent to its polarization. While the manipulation and understanding of polarization were achieved more than two centuries ago, realizing simple and effective methods for complete polarization vision has remained a formidable challenge. Although polarized light is ubiquitous in nature, with numerous studies demonstrating varying degrees of sensitivity to polarization in the vision of many species, the ability to perceive circular polarization remains a notable exception, with only a few selected species, such as certain stomatopod crustaceans, possessing this capability1–3.
In parallel with advances in microfabrication techniques, good-quality polarization camera systems have emerged, facilitating the detection of linear polarization properties such as the degree of linear polarization and its angle of polarization4,5. However, existing systems typically fall short of providing comprehensive information regarding the ellipticity and handedness of incoming light. Current approaches aimed at simultaneously imaging the full Stokes vector using cameras often rely on complex and costly setups involving multiple polarization elements and detectors6–9. Two primary methodologies have been established: the Division of Amplitude (DoA) and the Division of Focal Plane (DoFP). The DoA imaging approach entails the utilization of multiple cameras, each equipped with its own polarization element, to partition incident light into distinct channels using beam splitters. When employing polarization cameras as detectors, at least two cameras, one of which is furnished with a retarder, are requisite to capture the necessary polarization states10,11. Despite its prevalence in the literature, this method necessitates the synchronization of more than one sensor to acquire comprehensive polarization information concurrently, thereby imposing inherent limitations6,12,13.
Commercially available polarization sensors use the DoFP strategy, distributing incident light across an array of polarizers in the sensor’s focal plane. However, existing commercial sensors are incapable of measuring the complete Stokes vector. Two proposed methodologies seek to address this shortfall: by utilization of microretarder arrays, which involves the fabrication of a layer comprising microretarders placed atop a polarizer array to enable the measurement of all four Stokes parameters14,15. However, the fabrication of microretarder arrays, typically composed of birefringent reactive mesogens or liquid crystal polymers, is intricate and costly16. Moreover, precise alignment with the camera’s photodiodes is imperative to minimize pixel crosstalk, presenting additional challenges. Polarization arrays based on metasurfaces offer an alternative approach by employing metasurfaces sensitive to polarization to direct light to different pixels on an image sensor according to various polarization bases17–20. Nevertheless, the fabrication of metasurfaces is still challenging and expensive, and certain metamaterials can present large inherent losses that significantly impact detection signal-to-noise ratios.
This study presents a straightforward approach that unlocks complete polarization vision capabilities, extends beyond linear polarization, and is readily applicable to existing commercial technologies. The core of this strategy lies in incorporating a homogeneous dispersive retarder (waveplate) before a polarization sensor. This retarder introduces a wavelength-dependent retardance, or phase delay, between orthogonal linear polarization components, denoted as . Here, “homogeneous” indicates a uniform distribution of retardance across the retarder’s surface, while “dispersive” refers to the retardance varying with wavelength. This novel configuration enables the sensor’s color channels to effectively discern distinct polarization states. This is based on the assumption that measured polarization states exhibit weak variation within the detection wavelengths. Consequently, the methodology facilitates the comprehensive measurement of the entire Stokes vector of incident polarized light. Essentially, this approach synthesizes principles from the DoFP method plane method with the color sensitivity already available in camera sensors.
Method
To elucidate the principles underlying our complete polarization vision method, we begin by establishing the mathematical framework. Consider incident polarized light with Stokes parameters , , , and where represents the total intensity of the light, , are, respectively, the projection of linear polarization along the horizontal and 45 axes and represents the circular polarization component. A complete reconstruction of the Stokes vector requires a minimum of four measurements, using a technique commonly known as Stokes polarimetry. Its basic principle is to project the unknown polarized light onto different known analyzing polarization states and the resulting intensity can be used to calculate the Stokes vector.
The most common structure of a Stokes polarimeter consists of a fixed linear polarizer and a rotating linear retarder21. This time-modulated configuration is described using the Stokes-Mueller matrix formalism as follows:
| 1 |
where and represent the Stokes vector of incident light and outgoing light, respectively. represents the Mueller matrix of a polarizer, is a linear retarder (sometimes also known as compensator) with a time varying azimuth angle as described in22. In this type of Stokes polarimeter, dynamically changes with time, causing the measured intensity (the first element of ) also change, I(t). These varying intensities can be assembled into a vector:
| 2 |
where is a matrix consisting of the first row of and describes the polarization states that are analyzed during measurement. When the magnitude of retardation is optimal, the projection of the polarization state of matrix draws a curved “8” on the Poincaré sphere and if four polarization states are used for measurement can form a tetrahedron in Fig. 1(a)21. can be extracted by inverting or pseudoinverting the matrix.
| 3 |
The metric used to quantify the effectiveness of polarimetric data reduction is the condition number:
| 4 |
where is the 2-norm of the matrix and is the 2-norm of the inverted or pesudoinverted .
Fig. 1.
Representation of accessible polarization states on the Poincaré sphere corresponding to different configurations used in Stokes polarimetry: (a) Time-modulation with a rotating linear retarder, the four chosen polarization states can form a tetrahedron; (b) Standard polarization camera, the four polarization states form a square centered in the equator of the sphere; (c) Polarization camera with a quarter-wave linear retarder, the plane including the polarization states is rotated along the axis; (d) Polarization camera using two color channels in combination with a dispersive linear retarder providing , an octahedron enclosing a certain volume is generated.
Although time-modulated Stokes polarimeters have been largely popular, they result in a temporal sequence impractical for real-time imaging measurements. Commercially available polarization cameras use the DoFP strategy. They are capable of providing simultaneously the intensities of polarized light in four polarization directions , , , integrated into the sensor. These states of polarization respectively are , , , and and they lie in the equatorial plane of the Poincaré sphere, as shown in Fig. 1(b). The matrix formed by these states is
| 5 |
This form of is not invertible, as the four states analyzed do not encompass any volume. Consequently, such cameras can provide the first three Stokes parameters related to linear polarization, but not the last parameter related to circular polarization.
Placing a static linear retarder before the micropolarizer array can rotate the four analyzed polarization states and can make the polarization camera sensitive to circular polarization. This case gives the following relation
| 6 |
where we have employed the short notation and . is the azimuth angle and is the retardation of the retarder. This is generated from the first row of the matrix multiplication , where and , are respectively the Mueller matrices of the polarizers integrated into the micropolarizer array and the linear retarder placed on top of the sensor. In this case, remains non-invertible since the four analyzed states will still lie in a plane (this is illustrated in Fig. 1(c)). Therefore, this configuration can neither extract the full Stokes vector.
The approach proposed in this work takes advantage of a color polarization camera with multiple wavelength channels. We employ a fixed linear retarder, using the natural wavelength-dependent dispersion of retardance found in all crystals or transparent polymers (). The dispersive linear retarder facilitates the differentiation of polarization states across the sensor’s color channels. As incident light traverses the dispersive retarder, the sensor’s color channels discern polarization states with varying retardations (i.e. varying amounts of rotation in the Poincaré sphere), which makes that the retardance values for the wavelengths of interest, denoted as and , differ []. As a result, as light passes through this retarder, different wavelengths or color channels undergo varying phase retardances. If the polarization of the incoming light does not change substantially within the considered wavelengths, this method enables the simultaneous measurement of all Stokes parameters.
Considering two wavelengths (identified as 1 and 2) corresponding to two color channels of a polarization camera using a dispersive retarder on top of the array of four micro-polarizers, Eq. (6) can be rewritten as
| 7 |
where and are the intensities at two different color channels in which the dispersive linear retarder respectively has and retardances. is the azimuth angle of the linear retarder, which is the same for both colors. In principle, the optimal configuration (lowest condition number in Eq. (4)) is achieved when the difference between the two retardances is because it maximizes the determinant of the matrix so that the analyzing states on the Poincaré sphere would form a regular octahedron (when the fast axis of the retarder coincides with one of the directions in the polarizer array). Other values of will result in a non-regular octahedron, as shown in Fig. 1(d), but will still be sufficient for calculating the full Stokes vector.
Instrumentation and calibration
A waveplate (sapphire crystal plate with R-plane cut and with an approximate thickness of 170 m) is positioned in front of the color polarization sensor, as illustrated in Fig. 2(a). The fast axis or azimuth of the waveplate can be oriented randomly since its orientation can be determined through calibration and the condition number of the system (the metric used to quantify the effectiveness of polarimetric data reduction) does not depend on this angle. The waveplate must have uniform thickness to ensure constant retardation values across the entire camera sensor. Thus, a single retardance and an azimuth angle can represent the waveplate utilized here. For simplicity, we aligned the waveplate’s fast axis roughly parallel to the edge of the photodetector, so approximately parallel to one of the polarizers in the array. After collection by the imaging lens, light passes through the waveplate, which introduces varying retardance across different color channels. The light then sequentially passes through the polarizer array and color channels before being collected by the photodiode, as shown in Fig. 2(b). Before mounting the waveplate onto the camera, it was spectroscopically characterized using a homemade Mueller matrix ellipsometer in transmission23 (black line in Fig. 2(c)).
Fig. 2.
Complete polarization vision configuration: (a) A linear retarder is placed in front of the color polarization camera sensor; (b) Light passes through the waveplate, polarizer array, and color channels in sequence; (c) Retardance of the waveplate and quantum efficiency of the color polarization camera sensor for different color channels; (d) Photo of the full-Stokes polarization camera setup with objective lens.
A commercial polarized color camera (FLIR Blackfly S) with the Sony IMX250MYR polarized sensor was employed (Fig. 2(d)). It features a resolution of 2448 2048 pixels with 8-bit depth for each image color channel. The sensor includes an RGB Bayer (red, green, and blue colors) filter that creates distinct color channels. This configuration allows each pixel to capture both the color (or wavelength) and the polarization state of the incoming light. The raw color and polarization data (without implementation of any demosaicing algorithm) are used for the Stokes parameter calculation, resulting in a final effective image resolution of 612 512 pixels for each Stokes parameter. Higher-resolution images could be obtained using advanced demosaicing algorithms described for color polarization cameras24,25.
In a Bayer color sensor, the green channel filters light with wavelengths between 470 nm and 650 nm, while the red channel filters light between 570 nm and 660 nm, as shown in Fig. 2(c), where the measured wavelength-dependent retardance of the waveplate is also presented. Due to the relatively broad nature of the RGB Bayer filters, there is some dispersion of the retardance within each color filter, causing the “effective” retardance to be an ensemble average. This effect can be understood as a depolarizing retarder where the magnitude of retardation varies within the detected wavelength while its orientation remains constant. The Mueller matrix of this dispersive retarder is
| 8 |
where is the spectral bandwidth function normalized as and δλ is the wavelength-dependent retardation. The effective Mueller matrix of such depolarizing linear retarder, , when horizontally oriented is26:
| 9 |
where p accounts for the depolarization effect caused by the spectral bandwidth of the color filters. This parameter can vary from 0 (fully depolarizing) to 1 (non-depolarizing). A simple model for p can be obtained with the following parameterization:
| 10 |
where represents the difference in retardance (or phase delay) between the two color channels that participate in the measurement (), and is the bandwidth at half peak for each color channel. is the separation between the mean wavelength of both colors. The value of and the ratio of to determine the robustness of the Stokes vector calculation. Assuming an ideal case where the bandwidth of the color channels is zero (), the condition number of the matrix as a function of the phase delay is shown in Fig. 3 (red line). In this case, the optimal (in the sense of lowest condition number) phase delay, , is found at . In our system, however, is 130 nm for the green channel, and 80 nm for the red channel. The condition number of the matrix for this case is shown in Fig. 3 (blue line), revealing that the optimal shifts to . As expected, this case has a condition number larger than the case with zero bandwidth. Additionally, if the bandwidth of the two color channels increases to approximately 240 nm, the optimal will decrease even further, as shown in Fig. 3 (yellow line).
Fig. 3.

Condition number of the matrix as a function of the difference in retardance between two channels () when considering a depolarizing retarder according to Eqs. (9) and (10).
Once p is taken into account, and if assuming for simplicity that , Eq. 7 should be modified as:
| 11 |
Any two or more color channels can be used to calculate the full Stokes vector. In our design, the full Stokes vector camera utilizes the green and red channels, while the blue channel is only used in our software to generate a color image of . Five key parameters need to be calibrated: two retardances, and , two depolarization parameters, and , corresponding to the red and green channels, respectively, and the azimuth angle . The calibration method involves determining these parameters using light with a known polarization and a non-linear least-squares fitting procedure is implemented. Specifically, we collect intensity data from linearly polarized light at two different azimuths, as well as from left and right circularly polarized light. Achromatic optical elements are used to generate these calibration beams. For linearly polarized light, we apply the constraints and , while for circularly polarized light, the constraints are and . Note that it is impossible to fully calibrate the five parameters using only linearly or only circularly polarized light, as , , , and only appear in the second and third columns of Eq.11, making them independent of each other when using only one type of polarized light.
The homogeneous sapphire waveplate, spanning over the entire sensor, allows the calibration process to average all pixels of the same type across the polarization image, rather than performing a pixel-by-pixel calibration. After calibration, and are determined to be and , respectively, and and are determined to be and , respectively. Additionally, the orientation angle of the retarder is calibrated to . These parameters are then applied to the incoming intensities of all pixels for the calculation in real time of the complete Stokes vector.
The phase delay between red and green channels in our system is approximately , which is significantly less than the optimal value of that we have previously indicated for optimal polarimetric conditioning of the system. Due to the broadband nature of the Bayer color filters, an increased phase delay between different color channels inevitably reduces the p values. Therefore, a compromise between phase delay and bandwidth of color channels is necessary as it was suggested by Fig. 3. While a phase delay closer to would ideally enhance the system’s polarimetric performance, it must be weighed against the resulting decrease in p, which can diminish the overall reliability of the polarization measurements. For an RGB-based system such as the one presented here, we estimate from Eq. (10) that optimal performance would be expected for . Nevertheless, our experimental configuration still ensures sufficiently robust conditioning.
Complete polarization vision
Our full-Stokes camera enables real-time complete polarization vision across a wide range of scenarios. It does not add bulk or increase power requirements compared to a standard camera, making it easily compatible with both in-lab and outdoor environments. Some illustrative experiments are provided in this section to demonstrate its capabilities.
A real-time measurement of the complete polarization image of various optical components is shown in Fig. 4 (multimedia available online). On the right side of the image, two perpendicular static linear polarizer polymer films (Edmund, XP42) generate horizontally and vertically polarized light, corresponding to polarization states (1, 1, 0, 0) and (1, −1, 0, 0), respectively. On the left side, a continuously rotating achromatic quarter-waveplate, preceded by a linear polarizer, dynamically alters the polarization state. An electronic watch with a liquid crystal display is included in the setup to provide a time reference. As time progresses, the continuously rotating quarter-waveplate modulates different states of polarized light, causing the parameter to continuously vary from 1 to −1. To reduce random noise during the measurement process, the intensities used to calculate the Stokes vector are obtained by averaging three consecutive raw frames. While increasing the number of averaged frames can further suppress random noise, it comes at the cost of reducing the effective frame rate of the full-Stokes measurements. In this work, the camera used has a maximum frame rate of 75 frames per second. By averaging three consecutive frames, the frame rate for the Stokes parameters was maintained at a minimum of 24 frames per second, with an exposure time of 9 milliseconds. This configuration achieves a balance between real-time performance and noise reduction in polarization measurements.
Fig. 4.
Selected frames of a real-time Stokes vector imaging of a scene comprising of two perpendicular polarizers and a rotating achromatic waveplate in front of a linear polarizer. (Multimedia available online).
Another illustration of our system is presented in Fig. 5 (multimedia available online), which shows the measurement of the last Stokes parameter, , while varying the stress applied to a glass microscope slide (BK7 glass) by pressing it with fingers. A laptop screen generating a horizontal linear polarization state serves as the background. In Fig. 5(a), the researchers’ fingers are merely holding the glass in place with no pressure, and the parameter of the polarized light passing through the glass matches that of the background. However, when pressure is applied to the edge of the glass slide, stress is immediately induced, leading to birefringence due to the photoelastic effect. Figures 5(b) and 5(c) clearly illustrate the distribution of the circular polarization component resulting from this stress-induced birefringence. It should be noted that when using linearly polarized light as background, slight changes from stress-induced birefringence have almost negligible effect in and , but can be observed in . This can be demonstrated with the following calculation in which we assume that horizontal linear polarized light is used for illuminating the stressed material:
| 12 |
where we have assumed that the stressed material can be represented as a retarder with retardance and azimuth 27. From this expression, it can be deduced that if the stress-induced retardation, , is weak ( and ), the resulting Stokes vector can be approximated to the first order as . In this weak stress case, a conventional polarization camera could not record any trace of stress.
Fig. 5.
Different frames showing the Stokes parameter imaging of a microscope glass substrate under finger-applied pressure. The scale is adjusted to , instead of the usual , to enhance the visibility of the effect. (Multimedia available online).
Other configurations
We have demonstrated our approach to achieving complete polarization vision using a commercially available color-polarized camera with a simple modification. While our current implementation showcases the technique’s viability, further refinement of polarimetric results could be achieved by employing a polarization sensor with narrower custom-designed wavelength filters. The spectral response of these filters could be adjusted to desired wavelengths and, if necessary, extend beyond the visible spectrum to include, for instance, the near-infrared. A sensor using narrower and custom-positioned spectral bands could improve the accuracy of polarization measurements and reduce the requirement of uniformity of incoming polarization states across different wavelengths.
An interesting alternative for a full-Stokes camera based on our method involves utilizing a color sensor equipped with a polarizer array that features only two orientations instead of the standard four. This configuration, coupled with an elliptical retarder (which can be created by superimposing two misaligned linear retarders), offers a unique advantage: it requires the minimum number of intensity measurements, four, to obtain the complete Stokes vector, thus eliminating the system’s overdetermination. This approach would not only simplify the system but also allow for higher resolution in the final measured Stokes vector images. Notably, this implementation is only possible with an elliptical dispersive retarder and cannot be achieved with a single dispersive linear retarder.
When using a train of two identical linear retarders (i.e., having the same retardance ) superimposed at any relative orientation, the resulting elliptical retarder can be described as follows:
| 13 |
The Mueller matrix of this elliptical retarder will be determined by three parameters: the retardance and two angles of orientation ,. It is worth noting that is also equivalent to a linear retarder followed by a rotator28,29.
According to our optimization results, there are multiple optimal configurations for robust measurement. A specific, industrially feasible solution is recommended in Fig. 6. This solution includes a polarization array with two orientations: and in front of the photodiode array, with two wavelength filters also in place. In addition, an elliptical retarder composed of two identical homogeneous linear retarders (both made of the same material and having the same thickness) is placed to cover the entire sensor. The fast axes of these two linear retarders are oriented at an angle of relative to with each other is placed to cover the entire sensor. Finally, the complete Stokes vector can be instantaneously calculated from four intensities in the superpixel () which (once imposing and ) will be given by:
| 14 |
This matrix can be inverted, and it has optimal polarimetric conditioning when the linear retardance corresponding to the two wavelength channels differs by 111 (this value is obtained when ignoring wavelength bandwidth-induced depolarization).
Fig. 6.
Complete polarization vision configuration with an elliptical retarder composed of two identical cascaded linear retarders. Each superpixel comprises four unique combinations of polarizer orientations and wavelength filters, allowing the measurement of the complete Stokes vector from only four intensity measurements.
Conclusions
In this work, we have demonstrated a novel approach to achieving complete polarized vision using a commercially available color polarization camera, without the need for specialized or custom-built equipment. Our method leverages the natural wavelength-dependent retardation of a crystal waveplate to differentiate polarization states across the sensor’s color channels, thus enabling the simultaneous measurement of the complete Stokes vector of incident polarized light.
The method was demonstrated using a commercial color polarization camera equipped with a Sony IMX250MYR polarized sensor and a sapphire waveplate. Extraction of all Stokes parameters is achieved under the assumption that the measured polarization states exhibit weak variation with wavelength, a condition that holds true for a wide range of practical applications.
Our approach overcomes the complexities and high costs associated with other state-of-the-art methodologies, such as microretarder arrays and metasurface-based sensors, which require complex designs and intricate nanofabrication processes. Furthermore, the presented technique is not only limited to the visible spectrum but can be extended to other wavelength ranges, such as near-infrared and ultraviolet, by selecting appropriate wavelength filters and dispersive retarders. In conclusion, the proposed method provides a robust, efficient, and economically viable solution for complete polarization vision, opening new possibilities for enhanced imaging capabilities in various scientific and industrial applications.
Supporting Information
The supporting information files include real-time full-Stokes video recordings corresponding to the visualizations presented in Figs. 4 and 5.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Author contributions
S. B. conceived and conducted the experiments, O. A. conceived and conducted the experiments. Both authors contributed to the manuscript writing and revision.
Data availability
The data needed to evaluate the conclusions in the paper are described in the text. More experimental results can be provided upon reasonable request to the corresponding author (O.A.)
Declarations
Competing interests
The authors declare that they have no competing interests.
Footnotes
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Gagnon, Y. L., Templin, R. M., How, M. J. & Marshall, N. J. Circularly polarized light as a communication signal in mantis shrimps. Current Biology25, 3074–3078 (2015). [DOI] [PubMed] [Google Scholar]
- 2.Templin, R. M., How, M. J., Roberts, N. W., Chiou, T.-H. & Marshall, J. Circularly polarized light detection in stomatopod crustaceans: a comparison of photoreceptors and possible function in six species. Journal of Experimental Biology220, 3222–3230 (2017). [DOI] [PubMed] [Google Scholar]
- 3.He, C. et al. Polarisation optics for biomedical and clinical applications: a review. Light: Science & Applications10, 194 (2021). [DOI] [PMC free article] [PubMed]
- 4.Wolff, L. B. & Andreou, A. G. Polarization camera sensors. Image and Vision Computing13, 497–510 (1995). [Google Scholar]
- 5.Hagen, N., Otani, Y. Using polarization cameras for snapshot imaging of phase, depth, and spectrum. Optical Review 1–10 (2024).
- 6.Tu, X. et al. Division of amplitude rgb full-Stokes camera using micro-polarizer arrays. Optics Express25, 33160–33175 (2017). [DOI] [PubMed] [Google Scholar]
- 7.Vedel, M., Breugnot, S. & Lechocinski, N. Full Stokes polarization imaging camera. In booktitlePolarization Science and Remote Sensing V, vol. 8160, 299–311 (organizationSPIE, 2011).
- 8.Li, X., Hu, H., Goudail, F. & Liu, T. Fundamental precision limits of full Stokes polarimeters based on DoFP polarization cameras for an arbitrary number of acquisitions. Optics Express27, 31261–31272 (2019). [DOI] [PubMed] [Google Scholar]
- 9.Gottlieb, D. & Arteaga, O. Mueller matrix imaging with a polarization camera: application to microscopy. Optics Express29, 34723–34734 (2021). [DOI] [PubMed] [Google Scholar]
- 10.Shibata, S., Suzuki, M., Hagen, N. & Otani, Y. Video-rate full-Stokes imaging polarimeter using two polarization cameras. Optical Engineering58, 103103–103103 (2019). [Google Scholar]
- 11.Han, B. et al. Flow stokes microscopy for high throughput classification of marine particles. Optics & Laser Technology176, 111000 (2024). [Google Scholar]
- 12.Morel, O., Seulin, R. & Fofi, D. Handy method to calibrate division-of-amplitude polarimeters for the first three Stokes parameters. Optics Express24, 13634–13646 (2016). [DOI] [PubMed] [Google Scholar]
- 13.Jia, W. et al. Rotating dual-retarders to correct polarization measurement error for division-of-amplitude polarimeter in full field of view. Optics and Lasers in Engineering181, 108360 (2024). [Google Scholar]
- 14.Yao, B., Gu, N. & Rao, C. Compact simultaneous full-Stokes vector polarimeter based on micro-retarder arrays. Journal of Optical Technology85, 238–243 (2018). [Google Scholar]
- 15.Hamamoto, T., Toyota, H., Kikuta, H. Microretarder array for imaging polarimetry in the visible wavelength region. In booktitleLithographic and Micromachining Techniques for Optical Component Fabrication, vol. 4440, 293–300 (organizationSPIE, 2001).
- 16.Myhre, G. et al. Liquid crystal polymer full-Stokes division of focal plane polarimeter. Optics Express20, 27393–27409 (2012). [DOI] [PubMed] [Google Scholar]
- 17.Huang, C. X., Zhang, J., Cheng, Q. & Cui, T. J. Polarization modulation for wireless communications based on metasurfaces. Advanced Functional Materials31, 2103379 (2021). [Google Scholar]
- 18.Intaravanne, Y. & Chen, X. Recent advances in optical metasurfaces for polarization detection and engineered polarization profiles. Nanophotonics9, 1003–1014 (2020). [Google Scholar]
- 19.Rubin, N.A., et al. Matrix Fourier optics enables a compact full-Stokes polarization camera. Science365, eaax1839 (2019). [DOI] [PubMed]
- 20.Basiri, A. et al. Nature-inspired chiral metasurfaces for circular polarization detection and full-Stokes polarimetric measurements. Light: Science & Applications8, 78 (2019). [DOI] [PMC free article] [PubMed]
- 21.Sabatke, D. et al. Optimization of retardance for a complete Stokes polarimeter. Optics Letters25, 802–804 (2000). [DOI] [PubMed] [Google Scholar]
- 22.Arteaga, O. et al. Mueller matrix microscope with a dual continuous rotating compensator setup and digital demodulation. Appl. Opt.53, 2236–2245 (2014). [DOI] [PubMed] [Google Scholar]
- 23.Bian, S., Cui, C. & Arteaga, O. Mueller matrix ellipsometer based on discrete-angle rotating Fresnel rhomb compensators. Appl. Opt.60, 4964–4971 (2021). [DOI] [PubMed] [Google Scholar]
- 24.Liu, J. et al. Polarization image demosaicing and rgb image enhancement for a color polarization sparse focal plane array. Opt. Express31, 23475–23490 (2023). [DOI] [PubMed] [Google Scholar]
- 25.Zheng, Y., Zhang, X., Wu, C., Ji, P. & Ru, J. Color polarization imaging demosaicing based on stokes vector information complementation and fusion. Opt. Express32, 44049–44066 (2024). [Google Scholar]
- 26.Ossikovski, R., Arteaga, O., Garcia-Caurel, E. & Hingerl, K. Model for the depolarizing retarder in Mueller matrix polarimetry. J. Opt. Soc. Am. A39, 873–882 (2022). [DOI] [PubMed] [Google Scholar]
- 27.Li, Z. et al. Full-field measurement of residual stress in single-crystal diamond substrates based on mueller matrix microscopy. Measurement234, 114790 (2024). [Google Scholar]
- 28.Hurwitz, H., Jones, R. C. A new calculus for the treatment of optical systems II. Proof of three general equivalence theorems. J. Opt. Soc. Am.31, 493–499 (1941).
- 29.Gottlieb, D. & Arteaga, O. Optimal elliptical retarder in rotating compensator imaging polarimetry. Opt. Lett.46, 3139–3142 (2021). [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The data needed to evaluate the conclusions in the paper are described in the text. More experimental results can be provided upon reasonable request to the corresponding author (O.A.)





