Deep Neural Models for Illumination Estimation and Relighting: A Survey

Scene relighting and estimating illumination of a real scene for insertion of virtual objects in a mixed‐reality scenario are well‐studied challenges in the computer vision and graphics fields. Classical inverse rendering approaches aim to decompose a scene into its orthogonal constituting elements, namely scene geometry, illumination and surface materials, which can later be used for augmented reality or to render new images under novel lighting or viewpoints. Recently, the application of deep neural computing to illumination estimation, relighting and inverse rendering has shown promising results. This contribution aims to bring together in a coherent manner current advances in this conjunction. We examine in detail the attributes of the proposed approaches, presented in three categories: scene illumination estimation, relighting with reflectance‐aware scene‐specific representations and finally relighting as image‐to‐image transformations. Each category is concluded with a discussion on the main characteristics of the current methods and possible future trends. We also provide an overview of current publicly available datasets for neural lighting applications.

[1]  Amnon Shashua,et al.  The Quotient Image: Class-Based Re-Rendering and Recognition with Varying Illuminations , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Krista A. Ehinger,et al.  Recognizing scene viewpoint using panoramic place representation , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Chunxia Xiao,et al.  ARShadowGAN: Shadow Generative Adversarial Network for Augmented Reality in Single Light Scenes , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Stephen Lin,et al.  Faces as Lighting Probes via Unsupervised Deep Highlight Extraction , 2018, ECCV.

[5]  M. Gross,et al.  Analysis of human faces using a measurement-based skin reflectance model , 2006, ACM Trans. Graph..

[6]  Yannick Hold-Geoffroy,et al.  Neural Reflectance Fields for Appearance Acquisition , 2020, ArXiv.

[7]  Ramon Baldrich,et al.  Light Direction and Color Estimation from Single Image with Deep Regression , 2020, ArXiv.

[8]  Wan-Chi Siu,et al.  Deep Relighting Networks for Image Light Source Manipulation , 2020, ArXiv.

[9]  Xin Tong,et al.  Deferred Neural Lighting: Free-viewpoint Relighting from Unstructured Photographs , 2020 .

[10]  Zhengqi Li,et al.  MegaDepth: Learning Single-View Depth Prediction from Internet Photos , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[11]  Kiriakos N. Kutulakos,et al.  A Neural Rendering Framework for Free-Viewpoint Relighting , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Shijian Lu,et al.  EMLight: Lighting Estimation via Spherical Distribution Approximation , 2020, AAAI.

[13]  Paul Debevec Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 2008, SIGGRAPH Classes.

[14]  Esteban Walter Gonzalez Clua,et al.  Deep Light Source Estimation for Mixed Reality , 2018, VISIGRAPP.

[15]  Kai Wang,et al.  Deep Consistent Illumination in Augmented Reality , 2019, 2019 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct).

[16]  Ling Shao,et al.  GMLight: Lighting Estimation via Geometric Distribution Approximation , 2021, IEEE Transactions on Image Processing.

[17]  Peiran REN,et al.  Image based relighting using neural networks , 2015, ACM Trans. Graph..

[18]  Miika Aittala,et al.  A Dataset of Multi-Illumination Images in the Wild , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[19]  Paul E. Debevec,et al.  Cosine Lobe Based Relighting from Gradient Illumination Photographs , 2009, 2009 Conference for Visual Media Production.

[20]  Kenny Mitchell,et al.  From Faces to Outdoor Light Probes , 2018, Comput. Graph. Forum.

[21]  Kalyan Sunkavalli,et al.  Deep image-based relighting from optimal sparse samples , 2018, ACM Trans. Graph..

[22]  Yun-Ta Tsai,et al.  Single image portrait relighting , 2019, ACM Trans. Graph..

[23]  Shuang Liu,et al.  Learning Illumination from a Limited Field-of-View Image , 2020, 2020 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[24]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Thomas Funkhouser,et al.  Neural Illumination: Lighting Prediction for Indoor Environments , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Alvaro Collet,et al.  Spatiotemporal atlas parameterization for evolving meshes , 2017, ACM Trans. Graph..

[27]  Jinwoo Park,et al.  Physically-inspired Deep Light Estimation from a Homogeneous-Material Object for Mixed Reality Lighting , 2020, IEEE Transactions on Visualization and Computer Graphics.

[28]  Pieter Peers,et al.  Deep inverse rendering for high-resolution SVBRDF estimation from an arbitrary number of images , 2019, ACM Trans. Graph..

[29]  Alexei A. Efros,et al.  Learning Data-Driven Reflectance Priors for Intrinsic Image Decomposition , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[30]  Tao Yu,et al.  DeepHuman: 3D Human Reconstruction From a Single Image , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[31]  Gordon Wetzstein,et al.  State of the Art on Neural Rendering , 2020, Comput. Graph. Forum.

[32]  Jian Shi,et al.  Learning Scene Illumination by Pairwise Photos from Rear and Front Mobile Cameras , 2018, Comput. Graph. Forum.

[33]  Petros Daras,et al.  Deep Lighting Environment Map Estimation from Spherical Panoramas , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[34]  Kalyan Sunkavalli,et al.  Learning to reconstruct shape and spatially-varying reflectance from a single image , 2018, ACM Trans. Graph..

[35]  Jan Kautz,et al.  Neural Inverse Rendering of an Indoor Scene From a Single Image , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[36]  Yannick Hold-Geoffroy,et al.  Deep Sky Modeling for Single Image Outdoor Lighting Estimation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[37]  Yannick Hold-Geoffroy,et al.  All-Weather Deep Outdoor Lighting Estimation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[38]  Rui Pan,et al.  Deep Spherical Gaussian Illumination Estimation for Indoor Scene , 2019, MMAsia.

[39]  Leonidas J. Guibas,et al.  ShapeNet: An Information-Rich 3D Model Repository , 2015, ArXiv.

[40]  Yannick Hold-Geoffroy,et al.  Deep Outdoor Illumination Estimation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[41]  Jean-François Lalonde,et al.  Lighting Estimation in Outdoor Image Collections , 2014, 2014 2nd International Conference on 3D Vision.

[42]  Matthias Nießner,et al.  ScanNet: Richly-Annotated 3D Reconstructions of Indoor Scenes , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[43]  Hans-Peter Seidel,et al.  LIME: Live Intrinsic Material Estimation , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[44]  Esteban Walter Gonzalez Clua,et al.  Deep spherical harmonics light probe estimator for mixed reality games , 2018, Comput. Graph..

[45]  Mike Brookes,et al.  Precise real-time outlier removal from motion vector fields for 3D reconstruction , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[46]  Thomas A. Funkhouser,et al.  Semantic Scene Completion from a Single Depth Image , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[47]  Yanning Zhang,et al.  Real-time Illumination Estimation for Mixed Reality on Mobile Devices , 2020, 2020 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW).

[48]  Ersin Yumer,et al.  Learning to predict indoor illumination from a single image , 2017, ACM Trans. Graph..

[49]  George Drettakis,et al.  Repurposing a Relighting Network for Realistic Compositions of Captured Scenes , 2020, I3D.

[50]  Daniel Medeiros,et al.  Reconstructing Reflection Maps Using a Stacked-CNN for Mixed Reality Rendering , 2020, IEEE Transactions on Visualization and Computer Graphics.

[51]  Mario Fritz,et al.  Reflectance and Natural Illumination from Single-Material Specular Objects Using Deep Learning , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[52]  Jonathan T. Barron,et al.  Lighthouse: Predicting Lighting Volumes for Spatially-Coherent Illumination , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[53]  Shijian Lu,et al.  Adversarial Image Composition with Auxiliary Illumination , 2020, ACCV.

[54]  Andrea Giachetti,et al.  MLIC-Synthetizer: a Synthetic Multi-Light Image Collection Generator , 2019, STAG.

[55]  Tae-Hyun Oh,et al.  Monocular Reconstruction of Neural Face Reflectance Fields , 2020, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[56]  Hongzhi Wu,et al.  Learning efficient illumination multiplexing for joint capture of reflectance and shape , 2019, ACM Trans. Graph..

[57]  Yun-Ta Tsai,et al.  Neural Light Transport for Relighting and View Synthesis , 2021, ACM Transactions on Graphics.

[58]  Mario Fritz,et al.  Deep Appearance Maps , 2018, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[59]  Xiaodong Li,et al.  Sun-sky model estimation from outdoor images , 2020, Journal of Ambient Intelligence and Humanized Computing.

[60]  Ye Yu,et al.  Self-supervised Outdoor Scene Relighting , 2021, ECCV.

[61]  Sabine Süsstrunk,et al.  VIDIT: Virtual Image Dataset for Illumination Transfer , 2020, ArXiv.

[62]  Mario Fritz,et al.  Deep Reflectance Maps , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[63]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[64]  R. Ramamoorthi,et al.  OpenRooms: An Open Framework for Photorealistic Indoor Scene Datasets , 2020, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[65]  Ersin Yumer,et al.  Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[66]  Jia Deng,et al.  Stacked Hourglass Networks for Human Pose Estimation , 2016, ECCV.

[67]  Zhengqi Li,et al.  CGIntrinsics: Better Intrinsic Image Decomposition through Physically-Based Rendering , 2018, ECCV.

[68]  John Flynn,et al.  DeepLight: Learning Illumination for Unconstrained Mobile Mixed Reality , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[69]  Hannes Kaufmann,et al.  DeepLight: light source estimation for augmented reality using deep learning , 2019, The Visual Computer.

[70]  Xiaoguang Han,et al.  Deep Mesh Reconstruction From Single RGB Images via Topology Modification Networks , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[71]  Paul E. Debevec,et al.  Acquiring the reflectance field of a human face , 2000, SIGGRAPH.

[72]  Pat Hanrahan,et al.  An efficient representation for irradiance environment maps , 2001, SIGGRAPH.

[73]  Petros Daras,et al.  360° Surface Regression with a Hyper-Sphere Loss , 2019, 2019 International Conference on 3D Vision (3DV).

[74]  Kalyan Sunkavalli,et al.  Inverse Rendering for Complex Indoor Scenes: Shape, Spatially-Varying Lighting and SVBRDF From a Single Image , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[75]  George Drettakis,et al.  Multi-view relighting using a geometry-aware network , 2019, ACM Trans. Graph..

[76]  Kun Zhou,et al.  Efficient reflectance capture using an autoencoder , 2018, ACM Trans. Graph..

[77]  Guojun Chen,et al.  Object-based Illumination Estimation with Rendering-aware Neural Networks , 2020, ECCV.

[78]  Justus Thies,et al.  Deferred Neural Rendering: Image Synthesis using Neural Textures , 2019 .

[79]  Yannick Hold-Geoffroy,et al.  Deep Parametric Indoor Lighting Estimation , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[80]  Ramon Baldrich,et al.  Deep intrinsic decomposition trained on surreal scenes yet with realistic light effects , 2020, Journal of the Optical Society of America. A, Optics, image science, and vision.

[81]  Tim Weyrich,et al.  Analysis of human faces using a measurement-based skin reflectance model , 2006, ACM Trans. Graph..

[82]  Jean-François Lalonde,et al.  Learning to Estimate Indoor Lighting from 3D Objects , 2018, 2018 International Conference on 3D Vision (3DV).

[83]  Roberto Scopigno,et al.  EnvyDepth: An Interface for Recovering Local Natural Illumination from Environment Maps , 2013, Comput. Graph. Forum.

[84]  Yannick Hold-Geoffroy,et al.  Deep Reflectance Volumes: Relightable Reconstructions from Multi-View Photometric Images , 2020, ECCV.

[85]  Jaakko Lehtinen,et al.  Progressive Growing of GANs for Improved Quality, Stability, and Variation , 2017, ICLR.

[86]  Abhinav Gupta,et al.  Learning a Predictable and Generative Vector Representation for Objects , 2016, ECCV.

[87]  Qing Wang,et al.  AIM 2020: Scene Relighting and Illumination Estimation Challenge , 2020, ECCV Workshops.

[88]  Jan Kautz,et al.  Two-Shot Spatially-Varying BRDF and Shape Estimation , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[89]  David W. Jacobs,et al.  Deep Single-Image Portrait Relighting , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[90]  Yi Xu,et al.  Lighting Estimation via Differentiable Screen-Space Rendering , 2020, 2020 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW).

[91]  Ye Yu,et al.  InverseRenderNet: Learning Single Image Inverse Rendering , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[92]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[93]  Wei Zhang,et al.  Learning Intrinsic Decomposition of Complex-Textured Fashion Images , 2020, 2020 IEEE International Conference on Multimedia and Expo (ICME).

[94]  Marios Papas,et al.  Compositional neural scene representations for shading inference , 2020, ACM Trans. Graph..

[95]  Alexander Wilkie,et al.  An analytic model for full spectral sky-dome radiance , 2012, ACM Trans. Graph..

[96]  Kalyan Sunkavalli,et al.  Fast Spatially-Varying Indoor Lighting Estimation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[97]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[98]  Matthias Nießner,et al.  Matterport3D: Learning from RGB-D Data in Indoor Environments , 2017, 2017 International Conference on 3D Vision (3DV).

[99]  Bedrich Benes,et al.  SSN: Soft Shadow Network for Image Compositing , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[100]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.