Pola4All: survey of polarimetric applications and an open-source toolkit to analyze polarization
Joaquin Rodriguez, Lew-Fock-Chong Lew-Yan-Voon, Renato Martins, Olivier Morel
TL;DR
Polarization imaging provides rich cues for material, geometry, and scene understanding, particularly in challenging scenarios where RGB cues fail. The paper surveys recent polarization-based applications in vision and robotics and introduces Pola4All, an open-source, ROS-compatible toolkit with a GUI that unifies acquisition, calibration, and processing for RGB-polarization cameras. It details polarization theory (Stokes/DoLP/AoLP), DoFP sensing, and both model- and data-driven approaches across enhancement, segmentation, depth/normal estimation, and pose tasks, while highlighting the lack of standard datasets. The toolkit offers end-to-end functionality, including raw data handling, white balance, calibration, and polarization-specific processing algorithms, aiming to lower barriers to adoption and foster community-driven growth in polarimetric vision.
Abstract
Polarization information of the light can provide rich cues for computer vision and scene understanding tasks, such as the type of material, pose, and shape of the objects. With the advent of new and cheap polarimetric sensors, this imaging modality is becoming accessible to a wider public for solving problems such as pose estimation, 3D reconstruction, underwater navigation, and depth estimation. However, we observe several limitations regarding the usage of this sensorial modality, as well as a lack of standards and publicly available tools to analyze polarization images. Furthermore, although polarization camera manufacturers usually provide acquisition tools to interface with their cameras, they rarely include processing algorithms that make use of the polarization information. In this paper, we review recent advances in applications that involve polarization imaging, including a comprehensive survey of recent advances on polarization for vision and robotics perception tasks. We also introduce a complete software toolkit that provides common standards to communicate with and process information from most of the existing micro-grid polarization cameras on the market. The toolkit also implements several image processing algorithms for this modality, and it is publicly available on GitHub: https://github.com/vibot-lab/Pola4all_JEI_2023.
