cs.CVMar 29, 2026

Poppy: Polarization-based Plug-and-Play Guidance for Enhancing Monocular Normal Estimation

Authors: Irene Kim, Sai Tanmay Reddy Chakkera, Alexandros Graikos, Dimitris Samaras, Akshat Dave

Organizations: Stony Brook University

Abstract

Monocular surface normal estimators trained on large-scale RGB-normal data often perform poorly in the edge cases of reflective, textureless, and dark surfaces. Polarization encodes surface orientation independently of texture and albedo, offering a physics-based complement for these cases. Existing polarization methods, however, require multi-view capture or specialized training data, limiting generalization. We introduce Poppy, a training-free framework that refines normals from any frozen RGB backbone using single-shot polarization measurements at test time. Keeping backbone weights frozen, Poppy optimizes per-pixel offsets to the input RGB and output normal along with a learned reflectance decomposition. A differentiable rendering layer converts the refined normals into polarization predictions and penalizes mismatches with the observed signal. Across seven benchmarks and three backbone architectures (diffusion, flow, and feed-forward), Poppy reduces mean angular error by 23-26% on synthetic data and 6-16% on real data. These results show that guiding learned RGB-based normal estimators with polarization cues at test time refines normals on challenging surfaces without retraining.

Figures & tables

Appendix figures & tables9 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Revisiting Shape from Polarization in the Era of Vision Foundation Models

    Mar 5, 2026Chenhao Li, Taishi Ono, Takeshi Uemori +1Surface Normal EstimationPolarimetric Imaging

  2. FlashNormal: Detailed Surface Normal Estimation from Flash and No-Flash Images

    Aug 26, 2026Ruiyang Chen, Feiran Li, Heng Guo +1Surface Normal Estimation