English

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

Computer Vision and Pattern Recognition 2026-03-31 v1

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.

Keywords

Cite

@article{arxiv.2603.27891,
  title  = {Poppy: Polarization-based Plug-and-Play Guidance for Enhancing Monocular Normal Estimation},
  author = {Irene Kim and Sai Tanmay Reddy Chakkera and Alexandros Graikos and Dimitris Samaras and Akshat Dave},
  journal= {arXiv preprint arXiv:2603.27891},
  year   = {2026}
}

Comments

project page: https://irnkim.github.io/poppy/

R2 v1 2026-07-01T11:43:12.064Z