Skip to main content
Log in

Inverse lighting design using a coverage optimization strategy

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Castro, F., Acebo, E., Sbert, M.: Heuristic-search-based light positioning according to irradiance intervals. In: Proceedings of the 10th International Symposium on Smart Graphics. SG’09, pp. 128–139. Springer-Verlag, Berlin, Heidelberg (2009)

  2. Castro, F., del Acebo, E., Sbert, M.: Energy-saving light positioning using heuristic search. Eng. Appl. Artif. Intell. 25(3), 566–582 (2012)

    Article  Google Scholar 

  3. Costa, A.C., Sousa, A.A., Ferreira, F.N.: Lighting design: A goal based approach using optimisation. In: Proceedings of the 10th Eurographics Conference on Rendering. EGWR’99, pp. 317–328. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland (1999)

  4. Dachsbacher, C., Křivánek, J., Hašan, M., Arbree, A., Walter, B., Novák, J.: Scalable realistic rendering with many-light methods. Comp. Graph. Forum 33(1), 88–104 (2014)

    Article  Google Scholar 

  5. Fernández, E., Besuievsky, G.: Technical section: Inverse lighting design for interior buildings integrating natural and artificial sources. Comput. Graph. 36(8), 1096–1108 (2012)

    Article  Google Scholar 

  6. Gkaravelis, A., Papaioannou, G., Kalampokis, K.: Inverse light design for high-occlusion environments. In: Proceedings of the 10th International Symposium on Smart Graphics. SG ’09, pp. 128–139. Springer-Verlag, Berlin, Heidelberg (2015)

  7. Kawai, J.K., Painter, J.S., Cohen, M.F.: Radioptimization: goal based rendering. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH ’93, pp. 147–154. ACM, New York, NY, USA (1993)

  8. Lawson, C., Hanson, R.: Solving Least Squares Problems. PrenticeHall, New Jersey (1987)

    MATH  Google Scholar 

  9. Lin, W.C., Huang, T.S., Ho, T.C., Chen, Y.T., Chuang, J.H.: Interactive lighting design with hierarchical light representation. Comput. Graph. Forum 32(4), 133–142 (2013)

    Article  Google Scholar 

  10. Lon, V., Gruson, A., Cozot, R., Bouatouch, K.: Automatic Aesthetics-based Lighting Design with Global Illumination. In: Keyser, J., Kim, Y.J., Wonka, P. (eds.) Pacific Graphics Short Papers. The Eurographics Association, Sweden (2014)

    Google Scholar 

  11. Nelder, J.A., Mead, R.: A simplex method for function minimization. Comp. J. 7(4), 308–313 (1965)

    Article  MATH  Google Scholar 

  12. Patow, G., Pueyo, X.: A survey of inverse rendering problems. Comp. Graph. Forum 22(4), 663–687 (2003)

    Article  MATH  Google Scholar 

  13. Pellacini, F., Battaglia, F., Morley, R.K., Finkelstein, A.: Lighting with paint. ACM Trans. Graph. 26(2) (2007)

  14. Poulin, P., Fournier, A.: Lights from highlights and shadows. In: Proceedings of the 1992 Symposium on Interactive 3D Graphics. I3D ’92, pp. 31–38. ACM, New York, NY, USA (1992)

  15. Poulin, P., Ratib, K., Jacques, M.: Sketching shadows and highlights to position lights. In: Proceedings of the 1997 Conference on Computer Graphics International, CGI ’97, pp. 56–. IEEE Computer Society, Washington, DC, USA (1997)

  16. Schmidt, T.W., Pellacini, F., Nowrouzezahrai, D., Jarosz, W., Dachsbacher, C.: State of the art in artistic editing of appearance, lighting, and material. In: Eurographics 2014—State of the Art Reports. Eurographics Association, Strasbourg, France (2014)

  17. Schoeneman, C., Dorsey, J., Smits, B., Arvo, J., Greenberg, D.: Painting with light. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH ’93, pp. 143–146. ACM, New York, NY, USA (1993)

  18. Schwarz, M., Wonka, P.: Procedural design of exterior lighting for buildings with complex constraints. ACM Trans. Graph 33(5), 166:1–166:16 (2014)

    Article  Google Scholar 

  19. Shacked, R., Lischinski, D.: Automatic lighting design using a perceptual quality metric. Comp. Graph. Forum (2001)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anastasios Gkaravelis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gkaravelis, A., Papaioannou, G. Inverse lighting design using a coverage optimization strategy. Vis Comput 32, 771–780 (2016). https://doi.org/10.1007/s00371-016-1237-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-016-1237-9

Keywords

Navigation