Full Dynamic Range Sky-Modelling For Image Based Lighting
Organizations: Université Laval, Québec, Québec, Canada
Abstract
Accurate environment maps are a key component to modelling real-world outdoor scenes. They enable captivating visual arts, immersive virtual reality and a wide range of scientific and engineering applications. To alleviate the burden of physical-capture, physically-simulation and volumetric rendering, sky-models have been proposed as fast, flexible, and cost-saving alternatives. In recent years, sky-models have been extended through deep learning to be more comprehensive and inclusive of cloud formations, but recent work has demonstrated these models fall short in faithfully recreating accurate and photorealistic natural skies. Particularly at higher resolutions, DNN sky-models struggle to accurately model the 14EV+ class-imbalanced solar region, resulting in poor visual quality and scenes illuminated with skewed light transmission, shadows and tones. In this work, we propose Icarus, an all-weather sky-model capable of learning the exposure range of Full Dynamic Range (FDR) physically captured outdoor imagery. Our model allows conditional generation of environment maps with intuitive user-positioning of solar and cloud formations, and extends on current state-of-the-art to enable user-controlled texturing of atmospheric formations. Through our evaluation, we demonstrate Icarus is interchangeable with FDR physically captured outdoor imagery or parametric sky-models, and illuminates scenes with unprecedented accuracy, photorealism, lighting directionality (shadows), and tones in Image Based Lightning (IBL).
Figures & tables
| -cLDR | HDR | ||||||||
| Method | LPIPS | FID | MiFID | HDR-VDP3 | VIF | EV | |||
| Ground Truth | - | - | - | - | - | - | 8.54 | 1.21 | 0.481 |
| AllSky | 0.16 | 16.7 | 304 | 8.15 | 0.88 | 8.58 | 2.01 | 1.268 | |
| Icarus R N D -style † | f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} | - | 20.1 | 340 | 8.21 | 1.59 | 9.16 | 1.28 | 0.425 |
| Icarus R N D -style † | - | 11.0 | 204 | 8.16 | 1.52 | 9.08 | 1.28 | 0.425 | |
| Ground Truth | - | - | - | - | - | - | 9.44 | 1.22 | 0.209 |
Appendix figures & tables44 assets
Supplementary material from the paper’s appendix.
Appendix
| System | -cLDR | HDR | |||||||
| Time | LPIPS | FID | MiFID | HDR-VDP3 | PSNR | EV | |||
| Ground Truth | - | - | - | - | - | - | - | 7.34 | 1.22 |
| SEAN * | 8:31 | 0.16 | 19.6 | 303 | 8.29 | 140 | 6.94 | 1.04 | |
| SEAN * | 8:22 | 0.16 | 21.6 | 322 | 7.96 | 115 | 7.27 | 3.38 | |
| SEAN | 9:28 | 0.16 | 20.0 | 306 | 8.25 | 138 | 7.16 | 1.08 | |
| SEAN | 10:25 | 0.16 | 18.5 | 292 | 8.04 | 123 | 6.49 | 1.6 | |
| -cLDR | HDR | |||||||
| LPIPS | FID | MiFID | HDR-VDP3 | † PSNR | † EV | † | ||
| Ground Truth | - | - | - | - | - | - | 7.34 | 1.22 |
| Icarus * (SPADE n ; 1\!\times\!f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 16.0 | 255 | 7.7 | 124 | 1.57 | 0.60 | |
| Icarus * (SPADE n ; 1\!\times\!f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 19.1 | 307 | 7.8 | 124 | 2.91 | 0.68 | |
| Icarus (SPADE n ; 1\!\times\!f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 19.0 | 306 | 7.8 | 122 | 1.72 | 0.77 | |
| Icarus (SPADE n ; 1\!\times\!f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 15.7 | 260 | 7.9 | 124 | 3.30 | 0.69 | |
| -cLDR | HDR | |||||||
|---|---|---|---|---|---|---|---|---|
| LPIPS | FID | MiFID | HDR-VDP3 | PSNR | EV | |||
| Ground Truth | - | - | - | - | - | - | 7.96 | 1.22 |
| Icarus (SPADE n ; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 19.8 | 316 | 8.4 | 147 | 7.37 | 0.92 | |
| Icarus (SPADE+; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 18.8 | 306 | 8.5 | 147 | 8.03 | 1.05 | |
| Icarus (SPADE; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.15 | 23.8 | 351 | 8.4 | 139 | 8.60 | 1.25 | |
| Icarus (SPADE n ; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.15 | 22.0 | 328 | 8.4 | 145 | 7.75 | 1.05 | |
| -cLDR | HDR | |||||||
|---|---|---|---|---|---|---|---|---|
| LPIPS | FID | MiFID | HDR-VDP3 | PSNR | EV | |||
| Ground Truth | - | - | - | - | - | - | 7.96 | 1.22 |
| Icarus (SPADE n ; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) † | 0.14 | 25.5 | 368 | 8.5 | 149 | 7.88 | 1.07 | |
| Icarus (SPADE+; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) † | 0.15 | 22.6 | 343 | 8.5 | 148 | 7.93 | 1.16 | |
| Icarus (SPADE; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) † | 0.14 | 19.5 | 311 | 8.5 | 149 | 7.93 | 1.09 | |
| Icarus (SPADE n ; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) † | 0.15 | 25.3 | 384 | 8.5 | 150 | 7.58 | 1.00 | |
| -cLDR | HDR | |||||||
| LPIPS | FID | MiFID | HDR-VDP3 | PSNR | EV | |||
| Ground Truth | - | - | - | - | - | - | 7.96 | 1.22 |
| Icarus (LDR; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 26.0 | 388 | 8.54 | 149 | 7.91 | 1.06 | |
| Icarus (HDR; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 23.9 | 357 | 8.57 | 150 | 7.79 | 1.08 | |
| Icarus (LDR+HDR; f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} ) | 0.14 | 23.9 | 362 | 8.46 | 147 | 7.85 | 0.98 | |
| Icarus (LDR; f_{\text{\tiny{\color[rgb]{0,1,1}H}{\color[rgb]{1,0,0}S}{\color[rgb]{0.25,0.25,0.25}V}}} ) | 0.14 | 24.6 | 390 | 8.54 | 149 | 7.98 | 1.10 | |
| -cLDR | HDR | |||||||
|---|---|---|---|---|---|---|---|---|
| LPIPS † | FID | MiFID | HDR-VDP3 | VIF | EV | |||
| Ground Truth | - | - | - | - | - | 8.58 | 1.22 | 0.374 |
| Icarus R N D -style f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} | 0.194 | 20.1 | 340 | 8.21 | 1.59 | 9.16 | 1.28 | 0.425 |
| Icarus R N D -style f_{\text{\tiny{\color[rgb]{0,1,1}H}{\color[rgb]{1,0,0}S}{\color[rgb]{0.25,0.25,0.25}V}}} | 0.194 | 23.7 | 408 | 8.15 | 1.62 | 9.23 | 1.31 | 0.444 |
| Icarus R N D -style | 0.19 | 11 | 204 | 8.16 | 1.52 | 9.08 | 1.28 | 0.425 |
| Icarus R N D -style | 0.19 | 14.8 | 264 | 8.03 | 0.97 | 7.50 | 0.8426 | 0.1245 |
| -cLDR | HDR | |||||||
|---|---|---|---|---|---|---|---|---|
| Loss ( ) | FID | MiFID | HDR-VDP3 | VIF | EV | |||
| Ground Truth | - | - | - | - | - | 7.34 | 0.451 | 1.22 |
| f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} | - | 23.7 | 359 | 8.52 | 1.07 | 7.64 | 0.373 | 1.16 |
| - | 15.7 | 264 | 8.41 | 0.894 | 7.49 | 0.368 | 1.13 | |
| 20.4 | 317 | 8.4 | 0.56 | 7.26 | 0.283 | 1.04 | ||
| 16.4 | 269 | 7.42 | 0.227 | 0.94 | 0.0006 | 0.65 | ||
| -cLDR | HDR | |||||||
|---|---|---|---|---|---|---|---|---|
| Loss ( ) | FID | MiFID | HDR-VDP3 | VIF | EV | |||
| Ground Truth | - | - | - | - | - | 8.58 | 0.367 | 1.22 |
| f_{\text{\tiny{\color[rgb]{1,0,0}R}{\color[rgb]{0,0.5,0.5}G}{\color[rgb]{0,0,1}B}}} | - | 31.5 | 465 | 8.33 | 0.894 | 8.96 | 0.315 | 1.08 |
| - | 20.5 | 338 | 8.21 | 0.717 | 8.81 | 0.314 | 1.08 | |
| 20.4 | 336 | 7.98 | 0.239 | 5.82 | 0.018 | 0.66 | ||
| 20.5 | 337 | 8.24 | 0.304 | 8.31 | 0.221 | 0.94 | ||
HDR Imaging
High dynamic range imaging captures or reconstructs scene brightness beyond standard images, preserving detail in shadows and highlights.
See all 47 papers