Poppy: Polarization-based Plug-and-Play Guidance for Enhancing Monocular Normal Estimation
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 33 of its 56 references that are in the map. First posted on arXiv 29 Mar 2026.
Builds on
33 of 56 references.
References · 33
- 2020Denoising Diffusion Implicit Modelscited by 9,781
- 2013Intriguing properties of neural networkscited by 5,155
- 2022Diffusion Posterior Sampling for General Noisy Inverse Problemscited by 1,416
- 2023Wonder3D: Single Image to 3D using Cross-Domain Diffusioncited by 689
- 2014Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecturecited by 483
- 2021Omnidata: A Scalable Pipeline for Making Multi-Task Mid-Level Vision Datasets from 3D Scanscited by 336
- 2023FreeDoM: Training-Free Energy-Guided Conditional Diffusion Modelcited by 294
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Imagecited by 286
- 2025MoGe-2: Accurate Monocular Geometry with Metric Scale and Sharp Detailscited by 261
- 2024Lotus: Diffusion-based Visual Foundation Model for High-quality Dense Predictioncited by 166
- 2024High-quality Surface Reconstruction using Gaussian Surfelscited by 161
- 2024StableNormal: Reducing Diffusion Variance for Stable and Sharp Normalcited by 154
21 more
- 2024Rethinking Inductive Biases for Surface Normal Estimationcited by 124
- 2024Fine-Tuning Image-Conditional Diffusion Models is Easier than You Thinkcited by 83
- 2024What Matters When Repurposing Diffusion Models for General Dense Perception Tasks?cited by 74
- 2021Deep Polarization Imaging for 3D shape and SVBRDF Acquisitioncited by 56
- 2021Shape from Polarization for Complex Scenes in the Wildcited by 53
- 2022PANDORA: Polarization-Aided Neural Decomposition Of Radiancecited by 52
- 2024VCR-GauS: View Consistent Depth-Normal Regularizer for Gaussian Surface Reconstructioncited by 50
- 2024Marigold-DC: Zero-Shot Monocular Depth Completion with Guided Diffusioncited by 50
- 2020GeoNet++: Iterative Geometric Neural Network with Edge-Aware Refinement for Joint Depth and Surface Normal Estimationcited by 36
- 2020Surface Normal Estimation of Tilted Images via Spatial Rectifiercited by 34
- 2023Each Test Image Deserves A Specific Prompt: Continual Test-Time Adaptation for 2D Medical Image Segmentationcited by 29
- 2023NeISF: Neural Incident Stokes Field for Geometry and Material Estimationcited by 25
- 2024NeRSP: Neural 3D Reconstruction for Reflective Objects with Sparse Polarized Imagescited by 22
- 2025Lotus-2: Advancing Geometric Dense Prediction with Powerful Image Generative Modelcited by 18
- 2024PISR: Polarimetric Neural Implicit Surface Reconstruction for Textureless and Specular Objectscited by 15
- 2024Fast constrained sampling in pre-trained diffusion modelscited by 10
- 2017Linear Differential Constraints for Photo-polarimetric Height Estimationcited by 9
- 2024Robust Depth Enhancement via Polarization Prompt Fusion Tuningcited by 6
- 2025Zero-shot Depth Completion via Test-time Alignment with Affine-invariant Depth Priorcited by 6
- 2025Repurposing Marigold for Zero-Shot Metric Depth Estimation via Defocus Blur Cuescited by 3
- 2023Fooling Polarization-based Vision using Locally Controllable Polarizing Projectioncited by 2
Built on by
Not cited yet.