PolarVis: A Dataset and Diffusion Framework for RGB-to-Polarization Perception in Adverse Driving Scenes
Organizations: School of Communication and Information Engineering, Shanghai University, Shanghai 200444, China · Guangdong Laboratory of Artificial Intelligence and Digital Economy (SZ), Shenzhen 518107, China · Department of Electrical Engineering, Carleton University, Ottawa, Ontario K1S 5B6, Canada
Abstract
Reflections, glare, transparent structures, and material-dependent appearance variations can introduce ambiguity into RGB-based visual perception in vehicle-relevant environments. Polarization provides complementary reflection- and material-sensitive information, but its acquisition requires dedicated sensing hardware. This paper presents RGB-P Wild, a real-world dataset containing 10,000 paired RGB and four-angle linear-polarization image sets, together with PolarVis, a diffusion-based framework for recovering polarization representations from a single RGB image. PolarVis combines hierarchical RGB feature extraction, diffusion-based feature refinement, four angle-specific decoders, and multi-scale attention recalibration to reconstruct polarization intensity images at , , , and . On RGB-P Wild, PolarVis achieves a normalized-domain MSE of 0.0465, a PSNR of 27.83 dB, and an SSIM of 0.8597. Compared with the released PolarAnything model under the adopted evaluation protocol, PolarVis obtains an AoLP error of and a DoLP MAE of 0.0404, compared with and 0.1084, respectively. Cross-dataset evaluation on vehicle-mounted imagery further examines transfer beyond the training domain. In downstream evaluation, a frozen PCDNet achieves AP50/AP50:95 of 86.3%/59.1% on 990 RGBP-Car test images using PolarVis-generated polarization, compared with 87.0%/59.8% using measured polarization. These results indicate that RGB-derived polarization retains useful polarimetric information for the evaluated perception tasks, while remaining distinct from calibrated physical polarization measurements.
Figures & tables
| Dataset | Size | Resolution | Collection | Public | Level | Environment |
| RGB-P Glass [ 1 ] | 4511 | real-world | ✓ | Scene | Indoor | |
| SPW [ 18 ] | 522 | real-world | ✓ | Scene | Outdoor | |
| DeepSfP [ 37 ] | 300 | real-world | ✓ | Object | Outdoor | |
| Spectro-Polarimetric Dataset [ 17 ] | 2022/311 | / | real-world | ✓ | Scene | Outdoor |
| Kondo [ 53 ] | 44305 | synthetic | Object | Outdoor | ||
| PolarAnything [ 11 ] | 1148 | real-world | ✓ | Scene | Outdoor |
| GT AoLP ( ∘ ) | PolarVis AoLP ( ∘ ) | GT DoLP | PolarVis DoLP |
| 117.5878 | 106.1014 | 0.1361 | 0.0929 |
| 110.9761 | 101.2570 | 0.1387 | 0.1026 |
| 114.4993 | 106.8212 | 0.0836 | 0.0773 |
| 148.3800 | 110.9311 | 0.1824 | 0.1146 |
| Method | Mean Squared Error (MSE) (normalized) | Mean Squared Error (MSE) | Peak Signal-to-Noise Ratio (PSNR) | Structural Similarity Index (SSIM) |
| Traditional diffusion model | 1.5879 | 5273.0545 | 11.51 | 0.3686 |
| Rombach’s decoder [ 14 ] | 0.0499 | 165.4929 | 27.65 | 0.8434 |
| StarGAN v2’s decoder [ 69 ] | 0.0608 | 202.0217 | 26.28 | 0.8018 |
| Ours | 0.0465 | 155.0706 | 27.83 | 0.8597 |
| (a) AoLP/DoLP evaluation | |||
| Method | AoLP error ( ∘ ) | DoLP MAE | DoLP RMSE |
| PolarAnything | 46.03 | 0.1084 | 0.1528 |
| PolarVis | 25.66 | 0.0404 | 0.0614 |
| (b) Controlled reconstruction with reference | |||
| Method | Four-angle MAE | PSNR (dB) | SSIM |
| PolarAnything | 0.03469 | 25.19 | 0.8385 |
| Steps | Latency (ms) | FPS | Peak memory (MB) |
| 1 | 88.74 | 11.27 | 2682.76 |
| 5 | 95.19 | 10.51 | 2683.17 |
| 10 | 103.82 | 9.63 | 2682.76 |
| Method | Mean Squared Error (MSE) (normalized) | Mean Squared Error (MSE) | Peak Signal-to-Noise Ratio (PSNR) | Structural Similarity Index (SSIM) |
| Only channel attention mechanism | 0.0567 | 187.8577 | 26.79 | 0.8131 |
| Only spatial attention mechanism | 0.1769 | 588.6359 | 21.30 | 0.5939 |
| Only convolution layer (remove and convolutions) | 1.6987 | 5644.3328 | 11.38 | 0.3743 |
| Full | 0.0465 | 155.0706 | 27.83 | 0.8597 |
| PGSNet | IoU | MAE | BER | |
| RGB-P Glass | 81.08 | 0.842 | 0.091 | 9.63 |
| Generated by PolarVis | 74.11 | 0.776 | 0.140 | 13.79 |
| Polarization input | P (%) | R (%) | AP50 (%) | AP50:95 (%) |
| Measured | 87.6 | 82.3 | 87.0 | 59.8 |
| PolarVis-generated | 87.6 | 81.3 | 86.3 | 59.1 |
Polarimetric Imaging
Polarimetric imaging measures light’s polarization to reveal material, shape, and scene properties that ordinary images can miss.
See all 35 papers