Inverse lighting design using a coverage optimization strategy

Lighting design is an essential process in computer cinematography, games, architectural design and various other applications for correctly illuminating or highlighting parts of a scene and enhancing storytelling. When targeting specific illumination goals and constraints, this process can be tedious and counter-intuitive even for experienced users and thus automatic, goal-driven methods have emerged for the estimation of a lighting configuration to match the desired result. We present a general automatic approach to such an inverse lighting design problem, where the number of light sources along with their position and emittance are computed given a set of user-specified lighting goals. To this end, we employ a special hierarchical light clustering that operates in the lighting goal coverage domain and overcomes limitations of previous approaches in environments with high occlusion or structural complexity. Our approach is independent of the underlying light transport model and can quickly converge to usable solutions. We validate our results and provide comparative evaluation with the current state of the art.

[1]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[2]  António Augusto de Sousa,et al.  Lighting Design: A Goal Based Approach using Optimisation , 1999, Rendering Techniques.

[3]  Eduardo Fernández,et al.  Inverse lighting design for interior buildings integrating natural and artificial sources , 2012, Comput. Graph..

[4]  Gustavo Patow,et al.  A Survey of Inverse Rendering Problems , 2003, Comput. Graph. Forum.

[5]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[6]  Dani Lischinski,et al.  Automatic Lighting Design using a Perceptual Quality Metric , 2001, Comput. Graph. Forum.

[7]  Michael F. Cohen,et al.  Radioptimization: goal based rendering , 1993, SIGGRAPH.

[8]  Pierre Poulin,et al.  Sketching shadows and highlights to position lights , 1997, Proceedings Computer Graphics International.

[9]  Mateu Sbert,et al.  Heuristic-Search-Based Light Positioning According to Irradiance Intervals , 2009, Smart Graphics.

[10]  Wen-Chieh Lin,et al.  Interactive Lighting Design with Hierarchical Light Representation , 2013, Comput. Graph. Forum.

[11]  Georgios Papaioannou,et al.  Inverse Light Design for High-occlusion Environments , 2015, GRAPP.

[12]  James Arvo,et al.  Painting with light , 1993, SIGGRAPH.

[13]  Adam Finkelstein,et al.  Lighting with paint , 2007, TOGS.

[14]  Peter Wonka,et al.  Procedural Design of Exterior Lighting for Buildings with Complex Constraints , 2014, ACM Trans. Graph..

[15]  Adam Arbree,et al.  Scalable Realistic Rendering with Many‐Light Methods , 2014, Eurographics.

[16]  Kadi Bouatouch,et al.  Automatic Aesthetics-based Lighting Design with Global Illumination , 2014, PG.

[17]  Pierre Poulin,et al.  Lights from highlights and shadows , 1992, I3D '92.

[18]  Derek Nowrouzezahrai,et al.  State of the Art in Artistic Editing of Appearance, Lighting and Material , 2016, Comput. Graph. Forum.

[19]  Mateu Sbert,et al.  Energy-saving light positioning using heuristic search , 2012, Eng. Appl. Artif. Intell..