Differentiable Display Photometric Stereo (2306.13325v4)
Abstract: Photometric stereo leverages variations in illumination conditions to reconstruct surface normals. Display photometric stereo, which employs a conventional monitor as an illumination source, has the potential to overcome limitations often encountered in bulky and difficult-to-use conventional setups. In this paper, we present differentiable display photometric stereo (DDPS), addressing an often overlooked challenge in display photometric stereo: the design of display patterns. Departing from using heuristic display patterns, DDPS learns the display patterns that yield accurate normal reconstruction for a target system in an end-to-end manner. To this end, we propose a differentiable framework that couples basis-illumination image formation with analytic photometric-stereo reconstruction. The differentiable framework facilitates the effective learning of display patterns via auto-differentiation. Also, for training supervision, we propose to use 3D printing for creating a real-world training dataset, enabling accurate reconstruction on the target real-world setup. Finally, we exploit that conventional LCD monitors emit polarized light, which allows for the optical separation of diffuse and specular reflections when combined with a polarization camera, leading to accurate normal reconstruction. Extensive evaluation of DDPS shows improved normal-reconstruction accuracy compared to heuristic patterns and demonstrates compelling properties such as robustness to pattern initialization, calibration errors, and simplifications in image formation and reconstruction.
- Practical svbrdf capture in the frequency domain. ACM Trans. Graph., 32(4):110–1, 2013.
- Photometric stereo with non-parametric and spatially-varying reflectance. In 2008 IEEE Conference on Computer Vision and Pattern Recognition, pages 1–8. IEEE, 2008.
- High-res facial appearance capture from polarized smartphone images. In IEEE Conf. Comput. Vis. Pattern Recog., June 2023.
- Estimating and exploiting the aleatoric uncertainty in surface normal estimation. In IEEE Conf. Comput. Vis. Pattern Recog., pages 13137–13146, 2021.
- Polka lines: Learning structured illumination and reconstruction for active stereo. In IEEE Conf. Comput. Vis. Pattern Recog., pages 5757–5767, 2021.
- All-photon polarimetric time-of-flight imaging. In IEEE Conf. Comput. Vis. Pattern Recog., pages 17876–17885, 2022.
- Image-based acquisition and modeling of polarimetric reflectance. ACM Trans. Graph., 39(4):139, 2020.
- Deep relightable appearance models for animatable faces. ACM Trans. Graph., 40(4):1–15, 2021.
- What is learned in deep uncalibrated photometric stereo? In Eur. Conf. Comput. Vis., pages 745–762. Springer, 2020.
- Wildlight: In-the-wild inverse rendering with a flashlight. In IEEE Conf. Comput. Vis. Pattern Recog., June 2023.
- James J Clark. Photometric stereo using lcd displays. Image and Vision Computing, 28(4):704–714, 2010.
- Edward Collett. Field guide to polarization. Spie Bellingham, WA, 2005.
- Acquiring the reflectance field of a human face. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pages 145–156, 2000.
- Deep polarization imaging for 3d shape and svbrdf acquisition. In IEEE Conf. Comput. Vis. Pattern Recog., pages 15567–15576, 2021.
- High quality mesostructure acquisition using specularities. In IEEE Conf. Comput. Vis. Pattern Recog., pages 1–7. IEEE, 2008.
- Single-shot reflectance measurement from polarized color gradient illumination. In IEEE Int. Conf. Comput. Photo., pages 1–10. IEEE, 2015.
- Near-instant capture of high-resolution facial geometry and reflectance. In Comput. Graph. Forum, volume 35, pages 353–363. Wiley Online Library, 2016.
- Estimating specular roughness and anisotropy from second order spherical gradient illumination. In Comput. Graph. Forum, volume 28, pages 1161–1170. Wiley Online Library, 2009.
- Lightdrum—portable light stage for accurate btf measurement on site. Sensors, 17(3):423, 2017.
- Reflectance capture using univariate sampling of brdfs. In Int. Conf. Comput. Vis., pages 5362–5370, 2017.
- Satoshi Ikehata. Universal photometric stereo network using global lighting contexts. In IEEE Conf. Comput. Vis. Pattern Recog., pages 12591–12600, 2022.
- Satoshi Ikehata. Scalable, detailed and mask-free universal photometric stereo. arXiv preprint arXiv:2303.15724, 2023.
- Mitsuba 3 renderer, 2022. https://mitsuba-renderer.org.
- Diffuse-specular separation using binary spherical gradient illumination. In EGSR (EI&I), pages 1–10, 2018.
- Efficient reflectance capture using an autoencoder. ACM Trans. Graph., 37(4):1–10, 2018.
- Learning efficient illumination multiplexing for joint capture of reflectance and shape. ACM Trans. Graph., 38(6):1–12, 2019.
- Adam: A method for stochastic optimization. In 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings, 2015.
- Practical and scalable desktop-based high-quality facial capture. In Eur. Conf. Comput. Vis., pages 522–537. Springer, 2022.
- Practical multispectral lighting reproduction. ACM Trans. Graph., 35(4):1–11, 2016.
- Multi-view photometric stereo: A robust solution and benchmark dataset for spatially varying isotropic materials. IEEE Trans. Image Process., 29:4159–4173, 2020.
- Near-light photometric stereo using circularly placed point light sources. In IEEE Int. Conf. Comput. Photo., pages 1–10. IEEE, 2018.
- Rapid acquisition of specular and diffuse normal maps from polarized spherical gradient illumination. In Eur. Conf. Render. Tech., pages 183–194, 2007.
- Free-form scanning of non-planar appearance with neural trace photography. ACM Trans. Graph., 40(4):1–13, 2021.
- Luces: A dataset for near-field point light source photometric stereo. arXiv preprint arXiv:2104.13135, 2021.
- Deep reflectance fields: high-quality facial reflectance field inference from color gradient illumination. ACM Trans. Graph., 38(4):1–12, 2019.
- Deep relightable textures: volumetric performance capture with neural rendering. ACM Trans. Graph., 39(6):1–21, 2020.
- Practical svbrdf acquisition of 3d objects with unstructured flash photography. ACM Trans. Graph., 37(6):1–12, 2018.
- Polarization-imaging surface reflectometry using near-field display. In Eurographics Symposium on Rendering. The Eurographics Association, volume 2, 2022.
- Total relighting: learning to relight portraits for background replacement. ACM Trans. Graph., 40(4):1–21, 2021.
- Robust multiview photometric stereo using planar mesh parameterization. IEEE Trans. Pattern Anal. Mach. Intell., 39(8):1591–1604, 2016.
- Neural holography with camera-in-the-loop training. ACM Trans. Graph., 39(6):1–14, 2020.
- Diligent102: A photometric stereo benchmark dataset with controlled shape and material variation. In IEEE Conf. Comput. Vis. Pattern Recog., pages 12581–12590, 2022.
- Mobile surface reflectometry. In Comput. Graph. Forum, volume 1, pages 191–202, 2016.
- Deep photometric stereo network. In Int. Conf. Comput. Vis. Worksh., pages 501–509, 2017.
- On joint estimation of pose, geometry and svbrdf from a handheld scanner. In IEEE Conf. Comput. Vis. Pattern Recog., pages 3493–3503, 2020.
- A light stage on every desk. In IEEE Conf. Comput. Vis. Pattern Recog., pages 2420–2429, 2021.
- Light stage super-resolution: continuous high-frequency relighting. ACM Trans. Graph., 39(6):1–12, 2020.
- Performance relighting and reflectance transformation with time-multiplexed illumination. ACM Trans. Graph., 24(3):756–764, 2005.
- Analysis of human faces using a measurement-based skin reflectance model. ACM Trans. Graph., 25(3):1013–1024, 2006.
- Robert J Woodham. Photometric method for determining surface orientation from multiple images. Optical engineering, 19(1):139–144, 1980.
- From shading to local shape. IEEE transactions on pattern analysis and machine intelligence, 37(1):67–79, 2014.
- Iron: Inverse rendering by optimizing neural sdfs and materials from photometric images. In IEEE Conf. Comput. Vis. Pattern Recog., pages 5565–5574, 2022.
- Deep svbrdf estimation from single image under learned planar lighting. In ACM SIGGRAPH 2023 Conference Proceedings, pages 1–11, 2023.
- Neural light transport for relighting and view synthesis. ACM Trans. Graph., 40(1):1–17, 2021.
- Zhengyou Zhang. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell., 22(11):1330–1334, 2000.
- Relightable neural human assets from multi-view gradient illuminations. 2023.