Aleth-NeRF: Illumination Adaptive NeRF with Concealing Field Assumption
Abstract
The standard Neural Radiance Fields (NeRF) paradigm employs a viewer-centered methodology, entangling the aspects of illumination and material reflectance into emission solely from 3D points. This simplified rendering approach presents challenges in accurately modeling images captured under adverse lighting conditions, such as low light or over-exposure. Motivated by the ancient Greek emission theory that posits visual perception as a result of rays emanating from the eyes, we slightly refine the conventional NeRF framework to train NeRF under challenging light conditions and generate normal-light condition novel views unsupervisedly. We introduce the concept of a “Concealing Field,” which assigns transmittance values to the surrounding air to account for illumination effects. In dark scenarios, we assume that object emissions maintain a standard lighting level but are attenuated as they traverse the air during the rendering process. Concealing Field thus compel NeRF to learn reasonable density and colour estimations for objects even in dimly lit situations. Similarly, the Concealing Field can mitigate over-exposed emissions during rendering stage. Furthermore, we present a comprehensive multi-view dataset captured under challenging illumination conditions for evaluation. Our code and proposed dataset are available at https://github.com/cuiziteng/Aleth-NeRF.
Introduction
Neural Radiance Field (NeRF) (Mildenhall et al. 2020) has been demonstrated to effectively understand 3D scenes from 2D images and generate novel views. However, the formulation of NeRF and its follow-up variants assume captured images are under normal light, often failing to work under low-light (Mildenhall et al. 2021) or over-exposure scenarios. This is because vanilla NeRF is viewer-centered which models the amount of light emission from a location to the viewer without disentangling illumination and material (Fig. 1(a)) (Lyu et al. 2022). As a result, the NeRF algorithm interprets a dark scene as insufficient radiation of the 3D object particles, violating the estimation of the object’s material and geometry. In practical applications, images are often taken under challenging lighting conditions. Therefore, this paper aims to slightly modify vanilla NeRF for under over-exposure scenes. As shown in Fig. 1(c, d), the proposed, Aleth-NeRF, renders normal-light novel views despite the severe input images.
The rendering process in NeRF (Fig. 1(b)) is similar to the viewer-centered emission theory held by ancient Greek. Emission theory ignores the incident light but postulates visual rays emitted from the eye travel in straight lines and interacts with objects to form the visual perception. Therefore, the darkness of an entity is solely caused by the particles between the object and the eye. In other words, all objects are visible by default unless concealed. Inspired by this worldview, we assume a simple but NeRF-friendly concept that it is the concealing fields (gray particle in Fig. 1(c)) in viewing direction that attenuates the emission and makes the viewer see a low-light scene. This is in contrast to the standard NeRF setting where the density of air (white particle in Fig. 1(a)) is usually zero. Introducing the Concealing Field, which assigns the air particles with transmittance value allows NeRF to accurately estimate the colour and density of objects (yellow particles in Fig. 1(c)) in low-light conditions, therefore when removing the concealing fields, or Aletheia (\textalpha\textlambda\texteta\texttheta\textepsilon\textiota\textalpha) 111normally translated as ”unconcealedness”, ”disclosure” or ”revealing” (Heidegger, Stambaugh, and Schmidt 2010), we are able to render novel views with normal-light. On the contrary, for the over-exposed scene, deliberately adding the concealing fields in rendering stage could correct the exposure.
Our proposed method Aleth-NeRF takes low-light over-exposure images as inputs to train the model and learn the volumetric representation jointly with concealing fields. As shown in Fig.1(b), we jointly train NeRF with concealing fields between the object and viewer. For the low light scenario, we remove the concealing fields during the rendering stage (Fig. 1(c)). When dealing with over-exposure images, Aleth-NeRF would add concealing fields to suppress overly bright (Fig. 1(d)). Our contributions are summarized as follow:
-
•
We propose Aleth-NeRF, that trains under low-light over-exposure conditions and generates novel views under normal-light. Inspired by ancient Greek philosophy, we naturally extend the transmittance function in vanilla NeRF by modelling concealing fields between the objects and viewer to interpret lightness degradation.
-
•
We contribute a challenging illumination multi-view dataset, with paired sRGB low-light normal-light over-exposure images, dataset would also be public.
-
•
We compare with various image enhancement and exposure correction methods previous NeRF-based method (Mildenhall et al. 2021). Extensive experiments show that our Aleth-NeRF achieves satisfactory enhancement quality and multi-view consistency.
Related Works
Novel View synthesis with NeRF
NeRF (Mildenhall et al. 2020) is proposed for novel view synthesis from a collection of posed input images. The unique advantage of NeRF models exists in preserving the 3D geometry consistency thanks to its physical volume rendering scheme. In addition several methods have been proposed to speed up and improve NeRF training (Barron et al. 2021; Sara Fridovich-Keil and Alex Yu et al. 2022; Lindell, Martel, and Wetzstein 2021; Yu et al. 2021; Jain, Tancik, and Abbeel 2021; Deng et al. 2022; Müller et al. 2022).
Many of the latter works focus on improving NeRF’s performance under various degradation conditions, such as blurry (Ma et al. 2021), noisy (Pearl, Treibitz, and Korman 2022), reflection (Guo et al. 2022), glossy surfaces (Verbin et al. 2022), underwater (Levy et al. 2023), or use NeRF to handle super-resolution (Wang et al. 2021a; Bahat et al. 2022) and HDR reconstruction (Xin et al. 2021; Jun-Seong et al. 2022) in 3D space. Another line of research extends NeRF for lightness editing in 3D space. Some work, like NeRF-W (Martin-Brualla et al. 2021), focuses on rendering NeRF with uncontrolled in-the-wild images, other relighting works (Srinivasan et al. 2021; Rudnev et al. 2022; Zhang et al. 2021b) rely on known illumination conditions and introduce additional physical elements (i.e. normal, light, albedo, etc.), along with complex parametric modeling of these elements. Meanwhile, these methods are not specifically designed for low-light over-exposure conditions.
Among these, RAW-NeRF (Mildenhall et al. 2021) is more closer to our work, which proposes to render NeRF in HDR RAW domain and then post-process the rendered scene with image signal processor (ISP), RAW-NeRF has shown a preliminary ability to enhance the scene light but requires HDR RAW data for training, which make it hard to generalize on common used sRGB images. Instead our Aleth-NeRF could directly rendered on sRGB under over exposure images and injection unsupervised enhancement into 3D space by an effective concealing fields manner.
Enhancement in challenging light conditions
Challenging lightness can arise from multiple sources, encompassing natural lighting variances (such as low-light situations and overly bright scenes) as well as human-induced factors (such as incorrect camera exposure settings). To tackle these challenge lighting conditions, numerous techniques for image enhancement and exposure correction have been developed and proposed.
Image Enhancement Exposure Correction:
Image enhancement methods aims to enhance images with poor illumination, traditional methods usually rely on RetiNex theory (Land 1986; Guo, Li, and Ling 2017) or Histogram Equalization (Gonzalez and Woods 2006), currently deep neural networks (DNNs) based methods become the mainstream solutions, series of CNN Transformer-based methods have been developed (Wei et al. 2018; Moran et al. 2020; Wang et al. 2021b, 2022; Jiang et al. 2021; Guo et al. 2020; Jin, Yang, and Tan 2022; Ma et al. 2022; Yang et al. 2023). Meanwhile, several exposure correction methods have been proposed to consider both under over exposure conditions (Afifi et al. 2021; Nsampi, Hu, and Wang 2021; Cui et al. 2022; Huang et al. 2023), which aims to correct underexposure and its adverse overexposure images into normal-light condition. However, image enhancement exposure correction methods almost build on 2D image space operations, which often fail to exploit the 3D geometry of the scene and could not deal with multi-view inputs.
Video Enhancement Burst Enhancement:
Beyond above techniques that focus on single image. Video enhancement methods have been proposed to optimize the temporal consistency between adjacent frames, ensuring stability when processing different frames. These methods employ various approaches such as 3D convolution (Lv et al. 2018), optical flow (Zhang et al. 2021a), and event guidance (Liu et al. 2023). Burst enhancement also plays a crucial role in modern computational photography area (Delbracio et al. 2021; Hasinoff et al. 2016), where multiple frames are captured during exposure and processed using an ”align-merge-enhance” approach to produce a single output frame. In recent advancements, deep neural networks have been employed to replace traditional manual operation algorithms in these methods (Godard, Matzen, and Uyttendaele 2018; Mildenhall et al. 2018; Dudhane et al. 2022).
However, existing image video burst enhancement methods primarily focus on enhancing images in their original views, rather than generating coherent 3D scenes with novel views, for comparison we have to combine these enhancement methods with NeRF (see Table. 2 and Table. 3). In contrast, Aleth-NeRF is capable of directly synthesizing novel views under challenging light conditions while achieving state-of-the-art enhancement quality.
Methods
Neural Radiance Field Revisited
Radiance Field is defined as the density and RGB colour value of a 3D location x under a 2D viewing direction d. The density , on the one hand, represents the radiation capacity of the particle itself at x, and on the other hand, controls how much radiance is absorbed when other lights pass through x.
When rendering an image, a camera ray () cast from the given camera position o towards direction d. All the radiance is accumulated along the ray to render its corresponding pixel value . Formally,
(1) |
where
(2) |
is known as the accumulated transmittance that denotes the radiance decay rate of the particle at when it is occluded by particles closer to the camera (at , ). The integrals are computed by a discrete approximation over sampled 3D points along the ray (see Fig. 1(b)). The discrete form of Eq. 1 and Eq. 2 are represented as follows:
(3) |
(4) |
Value of reflects the object occupancy in . is a constant distance value between adjacent sample points under uniform sampling.
For the network structure, NeRF learns two multilayer perceptron (MLP) networks: density MLP and colour MLP , to map the 3D location and 2D viewing direction d to its density and colour , specifically:
(5) |
(6) |
where h is a hidden feature vector that is sent to colour MLP , color and density are further activated by Sigmoid and ReLU functions to regularise their ranges into and respectively. Given ground truth images C, NeRF is optimised by minimising the MSE loss between predicted images and ground truth images C:
(7) |
We refer more details such as positional encoding and hierarchical volume sampling to NeRF paper (Mildenhall et al. 2020).
Aleth-NeRF with Concealing Field
Given adverse lighting condition images taken in low-light over-exposure conditions, our goal is to generate novel views in normal light condition. The key idea is that Aleth-NeRF assumes and are rendered with the same underlying density field (yellow particle in Fig. 1) along each camera ray r, but with or without the proposed concealing fields (gray particle in Fig. 1).
We model two types of concealing fields to reduce light transport in the volume rendering stage: local Concealing Field denoted as at the voxel level, and global Concealing Field denoted as at the scene level. Multiplying two fields, and gives the final concealing field value which reduce the accumulated transmittance. Fig. 2 shows an overview of the Aleth-NeRF training strategy. Fig. 3 shows concealing fields ’s distribution.
Local Concealing Field
denoted as , defines an extra light concealing capacity of a particle at 3D location . As depicted in Fig. 2, is individually learned for each 3D position and is generated using the density MLP . To create the local concealing field , we introduce an additional large kernel convolution layer (with a size of 7) built upon . This convolution process establishes spatial relationships between pixels and enriches the Concealing Field with predominantly light-related information rather than structural information (Zamir et al. 2020). This larger kernel convolution also effectively suppresses noise and contributes to smoother rendering outcomes.
(8) |
Global Concealing Field
denoted as , is defined as a set of learnable parameters corresponding to the camera distance for all camera rays in R. remains constant within a scene and is independent of voxels, as we posit that a specific degree of lighting influence remains consistent across the same scene. In our experiments, we initialize with a value of 0.5 for each camera distance . With the global and local concealing fields, the accumulated transmittance in Eq. 4 is blighted by and to mimic the process of light suppression (see Fig. 1(b)), as follow:
(9) | ||||
Train and Test Schemes
of Aleth-NeRF for both low-light and over-exposure scenes are illustrated in Fig. 2. For low-light conditions (blue arrow in Fig. 2), Aleth-NeRF incorporates during the volume rendering stage to generate low-light images , while removing the concealing fields to produce normal-light images with the original in Eq. 4. Conversely, for over-exposure scenes (yellow arrow in Fig. 2), Aleth-NeRF employs to render very-bright images and incorporates the concealing fields along with to render normal-light images . The NeRF regression loss is applied to compare predicted adverse-light images with the corresponding ground truth , while unsupervised lightness correction losses ensure the generation of predicted normal-light images , more details please refer to next section.
Analysis of Concealing Fields
is shown in Fig. 3, we analyse the distribution of concealing fields and density along the camera ray ( axis), where , are the training images’ width and height. In Fig. 3, brighter region denotes the larger possibility there exists concealing fields (gray line) or density (red line). We find that concealing fields exist in location with lower density value . And the Pearson correlation coefficient Corr between concealing fields and density are also negative along both axis (-0.589) and axis (-0.694). This validates that concealing fields are separated from density, thus rarely participating in scene rendering. Concealing fields exists more in locations with sparse density, i.e. air outside the objects.
Effective Losses for Unsupervised Training
In this section, we present the loss functions that guide the unsupervised lightness correction of Aleth-NeRF, facilitating improve novel views synthesis and enhancement in low-light over-exposure conditions. An overview of the unsupervised training strategy is shown in Fig. 2.
NeRF Regression Loss:
Direct apply NeRF’s MSE loss function in low-light and over-bright scenes would result in an imbalance of pixel weights. Dark pixels with small values would contribute minimally, while bright pixels with larger values would dominate the contribution. To rectify this imbalance and ensure effective NeRF training under non-standard lighting conditions, we propose the incorporation of an inverse tone curve (Brooks et al. 2019; Cui et al. 2021) denoted as . This curve serves to re-balance pixel weights, additionally we introduce a small value within the regression loss to facilitate more accurate estimations. As a result, the formulated inverse tone MSE loss for NeRF training is presented as follows:
(10) | ||||
the comparison of and is shown in Fig. 4(a), inverse tone MSE loss can enhance scene clarity while also suppress noise to a certain extent.
Degree Contrast Loss:
In order to regulate the level of enhancement, we incorporate a degree loss denoted as on the predict normal-light images . involves a hyperparameter , which signifies the enhancement degree inherent to Aleth-NeRF. To compute , a global average pooling operation is applied to the of each training batch. Subsequently, we minimize the degree loss by comparing the pooled with the specified degree value . We set to 0.45 in all experiments, ablation analyse of is in Fig. 4(b).
(11) |
Then we additional design a contrast degree loss between the adjacent sampling pixels of predict normal-light images and GT adverse-light images :
(12) | ||||
the contrast degree loss would maintain the structure similarity between and , meanwhile control the contrast degree of by parameter , ablation analyze of in low-light scene is shown in Fig. 4, when enhance degree is fixed, higher represents higher contrast in . While in over-exposure scene, would fixed to .
Color Constancy Loss:
Photos taken in low-light over exposure conditions would easily lose their color information, directly remove add the concealing fields may cause color imbalance. To regularize the color of the predict normal-light images , we introduce color constancy loss on . Here we assume that obey the gray-world assumption (Buchsbaum 1980; Guo et al. 2020; Jin, Yang, and Tan 2022), as follows:
(13) |
where represents any pair of color channels, an ablation of color constancy loss can be found in Fig. 4(c).
Above all, Aleth-NeRF’s loss function comprises four components: NeRF rendering loss , along with three unsupervised lightness correction losses (, , and ). The overall training loss is then represented as:
(14) |
where , and are three non-negative parameters to balance total loss weights, which we set to , and respectively.
Experiments
In this section, we first introduce our collected dataset with various exposure paired multi-view images, then we present the novel view synthesis results of Aleth-NeRF under both low-light and under-exposure settings. For practical implementation, our framework builds on the open-source PyTorch toolbox NeRF-Factory 222https://github.com/kakaobrain/nerf-factory. We utilize the Adam optimizer with an initial learning rate of and employ a cosine learning rate decay strategy every 2500 iterations. The training batch size is set at 4096 for a total of 62500 iterations. To ensure fairness, all comparative experiments within the proposed dataset use the same training strategies and parameter configurations.
Challenging Illumination Multi-view Dataset
In this section, we introduce our collected paired low-light normal-light over-exposure multi-view dataset, names LOM dataset. Previous work (Mildenhall et al. 2021) also includes some low-light scenes, but their dataset concentrates on RAW denoising rather than sRGB low-light enhancement and does not include normal-light sRGB ground truth, making it hard to evaluate enhancement performance in novel view synthesis.
In our proposed LOM dataset, we collected 5 scenes (“buu”, “chair”, “sofa”, “bike”, “shrub”) in real-world. Each scene includes images, for each view’s image, we generate low-light normal-light over-exposure pairs by adjusting exposure time and ISO while other configurations of the camera are fixed. We capture multi-view images by moving and rotating the camera tripod. Images are collected with resolution 3000 4000. We down-sample the original resolution with ratio 8 to 375 500 for convenience, and generate the ground truth view and angle information by adopting COLMAP (Schönberger and Frahm 2016; Schönberger et al. 2016) on the normal-light part images. For dataset split, in each scene, we choose 3 5 images as the testing set, 1 image as the validation set, and other images to be the training set, details of training and evaluation views split is shown in Table. 1. More details of our dataset please refer to supplementary part.
Novel View Synthesis in Low-light Condition
In this section, we show novel view synthesis results in low-light scenes, and make comparison between predicted normal-light views with ground truth normal-light views (see Table. 2). We design multiple comparison experiments in proposed dataset as follow:
We start by training vanilla NeRF (Mildenhall et al. 2020) under low-light conditions as a baseline (first row in Table 2). ① Subsequently, we apply various state-of-the-art enhancement methods to post-process the rendered NeRF results (denote as “NeRF + ” in Table 2). ② Then we pre-process low-light images with enhancement methods and then train NeRF on these enhanced images (denote as “* + NeRF” in Table. 2). Notably, we observe that the “NeRF + *” methods tend to underperform compared to the “* + NeRF” methods in low-light setting, especially in perceptual similarity (LPIPS ). This potentially arise from NeRF’s production of poor-quality images in dark scenes, causing enhancement methods to struggle when applied to the generated dark scene by NeRF. ③ At last, we apply two video enhancement methods MBLLEN (Lv et al. 2018) and LLVE (Zhang et al. 2021a) to pre-process low-light images and then trained with NeRF. ④ Above all, our Aleth-NeRF could gain the best or second best performance on most scenes (see Table. 2), at the same time Aleth-NeRF does not require any training data as prior knowledge, and trained in an end-to-end manner without any pre-processing nor post-processing.
Beyond enhancement methods, RAW-NeRF (Mildenhall et al. 2021) also conducted experiments under low-light conditions, due to their model is trained on RAW data and hard to implement on our dataset, a comparison with RAW-NeRF on their proposed dataset scene is shown in Fig. 5, while NeRF and Aleth-NeRF are trained with 8-bits LDR inputs and RAW-NeRF is trained with 16-bits HDR inputs, our Aleth-NeRF could also gain delight enhancement results while save much data occupy and training time.
Fig. 6 shows qualitative visualization results in LOM dataset’s “sofa” and “shrub” scenes, with the comparison of current SOTA image enhancement methods Zero-DCE (Guo et al. 2020), SCI (Ma et al. 2022) and video enhancement method LLVE (Zhang et al. 2021a), we can see that our Aleth-NeRF could gain more vivid enhancement results and closer to ground truth, meanwhile also gain much better in multi-view consistency (see depth maps). More visualization results please refer to supplementary part.
Novel View Synthesis in Over-Exposure Condition
Then we show novel view synthesis results in over-exposure scenes, similar to low-light scenes, we make comparison with 3 mainstream exposure correction methods, including traditional histogram equalization (HE) method (Gonzalez and Woods 2006) and two current SOTA deep network methods MSEC (Afifi et al. 2021) and IAT (Cui et al. 2022).
As it shown in Table. 3, we use vanilla NeRF trained on over-exposure images to serve as a baseline. ① Then we adopt exposure correction methods to post-process the generated results of NeRF (denote as “NeRF + *”). ② We also adopt exposure correction methods to pre-process over-exposure images and then train NeRF on the processed images (denote as “* + NeRF”). ③ Our proposed Aleth-NeRF method. could gain best results in PSNR and SSIM, but the performance in LPIPS is not very good. Some visualization results are shown in Fig. 6, our Aleth-NeRF could suppress over-bright meanwhile maintain multi-view consistency.
One major reason for the less pronounced LPIPS results on over-exposed images maybe that Aleth-NeRF’s training directly based on degraded overexposed images. Therefore, unsupervised learning faces challenges in compensating for these degraded pieces of information. Aleth-NeRF’s assumption about darkness is grounded in the Concealing Field present in the air, we believe that a more effective modeling of darkness might offer improved solutions for addressing and handling overexposure issues.
Conclusion
In this paper, we propose Aleth-NeRF model. Inspired by wisdom of ancient Greeks, we introduce a concept: Concealing Field. After incorporating the concealing fields into NeRF, we can effectively address novel view synthesis tasks in scenes with low-light over-exposure conditions. Additionally, we proposed several unsupervised loss functions to constrain the generation of the concealing fields, make Aleth-NeRF could achieve SOTA reults on novel view synthesis under low-light over-exposure conditions.
One limitation is that Aleth-NeRF should be specifically trained for each scene, which is the same as vanilla NeRF. Besides, Aleth-NeRF may fail in scenes with non-uniform lighting conditions (Wang, Xu, and Lau 2022) or shadow conditions (Qu et al. 2017), we believe that this is also a valuable research topic for future exploration.
Acknowledgements
This work was done during first author internship at Shanghai Artificial Intelligence Laboratory. This work was partially supported by JST Moonshot RD Grant Number JPMJPS2011, CREST Grant Number JPMJCR2015 and Basic Research Grant (Super AI) of Institute for AI and Beyond of the University of Tokyo. And this work is supported in part by the National Key RD Program of China (NO. 2022ZD0160100).
Meanwhile, many thanks to the colleagues from the University of Tokyo MIL Laboratory and Shanghai AI Lab for their active discussions in this work. Additionally, special thanks to Tianhan Xu for his valuable suggestions during the dataset collection phase of this work.
References
- Afifi et al. (2021) Afifi, M.; Derpanis, K. G.; Ommer, B.; and Brown, M. S. 2021. Learning Multi-Scale Photo Exposure Correction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 9157–9167.
- Bahat et al. (2022) Bahat, Y.; Zhang, Y.; Sommerhoff, H.; Kolb, A.; and Heide, F. 2022. Neural Volume Super-Resolution.
- Barron et al. (2021) Barron, J. T.; Mildenhall, B.; Tancik, M.; Hedman, P.; Martin-Brualla, R.; and Srinivasan, P. P. 2021. Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fields. arXiv:2103.13415.
- Brooks et al. (2019) Brooks, T.; Mildenhall, B.; Xue, T.; Chen, J.; Sharlet, D.; and Barron, J. T. 2019. Unprocessing Images for Learned Raw Denoising. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
- Buchsbaum (1980) Buchsbaum, G. 1980. A spatial processor model for object colour perception. Journal of the Franklin Institute, 310(1): 1–26.
- Cui et al. (2022) Cui, Z.; Li, K.; Gu, L.; Su, S.; Gao, P.; Jiang, Z.; Qiao, Y.; and Harada, T. 2022. You Only Need 90K Parameters to Adapt Light: a Light Weight Transformer for Image Enhancement and Exposure Correction. In 33rd British Machine Vision Conference 2022, BMVC 2022, London, UK, November 21-24, 2022. BMVA Press.
- Cui et al. (2021) Cui, Z.; Qi, G.-J.; Gu, L.; You, S.; Zhang, Z.; and Harada, T. 2021. Multitask AET With Orthogonal Tangent Regularity for Dark Object Detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2553–2562.
- Delbracio et al. (2021) Delbracio, M.; Kelly, D.; Brown, M. S.; and Milanfar, P. 2021. Mobile Computational Photography: A Tour. Annual Review of Vision Science, 7(1): 571–604. PMID: 34524880.
- Deng et al. (2022) Deng, K.; Liu, A.; Zhu, J.-Y.; and Ramanan, D. 2022. Depth-supervised NeRF: Fewer Views and Faster Training for Free. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).
- Dudhane et al. (2022) Dudhane, A.; Zamir, S. W.; Khan, S.; Khan, F. S.; and Yang, M.-H. 2022. Burst image restoration and enhancement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 5759–5768.
- Godard, Matzen, and Uyttendaele (2018) Godard, C.; Matzen, K.; and Uyttendaele, M. 2018. Deep Burst Denoising. In Proceedings of the European Conference on Computer Vision (ECCV).
- Gonzalez and Woods (2006) Gonzalez, R. C.; and Woods, R. E. 2006. Digital Image Processing (3rd Edition). USA: Prentice-Hall, Inc. ISBN 013168728X.
- Guo et al. (2020) Guo, C. G.; Li, C.; Guo, J.; Loy, C. C.; Hou, J.; Kwong, S.; and Cong, R. 2020. Zero-reference deep curve estimation for low-light image enhancement. In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), 1780–1789.
- Guo, Li, and Ling (2017) Guo, X.; Li, Y.; and Ling, H. 2017. LIME: Low-Light Image Enhancement via Illumination Map Estimation. IEEE Transactions on Image Processing, 26(2): 982–993.
- Guo et al. (2022) Guo, Y.-C.; Kang, D.; Bao, L.; He, Y.; and Zhang, S.-H. 2022. NeRFReN: Neural Radiance Fields With Reflections. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 18409–18418.
- Hasinoff et al. (2016) Hasinoff, S. W.; Sharlet, D.; Geiss, R.; Adams, A.; Barron, J. T.; Kainz, F.; Chen, J.; and Levoy, M. 2016. Burst photography for high dynamic range and low-light imaging on mobile cameras. ACM Transactions on Graphics (ToG), 35(6): 1–12.
- Heidegger, Stambaugh, and Schmidt (2010) Heidegger, M.; Stambaugh, J.; and Schmidt, D. 2010. Being and Time. SUNY Series in Contemporary Co. State University of New York Press.
- Huang et al. (2023) Huang, J.; Zhao, F.; Zhou, M.; Xiao, J.; Zheng, N.; Zheng, K.; and Xiong, Z. 2023. Learning Sample Relationship for Exposure Correction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 9904–9913.
- Jain, Tancik, and Abbeel (2021) Jain, A.; Tancik, M.; and Abbeel, P. 2021. Putting NeRF on a Diet: Semantically Consistent Few-Shot View Synthesis. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 5885–5894.
- Jiang et al. (2021) Jiang, Y.; Gong, X.; Liu, D.; Cheng, Y.; Fang, C.; Shen, X.; Yang, J.; Zhou, P.; and Wang, Z. 2021. Enlightengan: Deep light enhancement without paired supervision. IEEE Transactions on Image Processing, 30: 2340–2349.
- Jin, Yang, and Tan (2022) Jin, Y.; Yang, W.; and Tan, R. T. 2022. Unsupervised Night Image Enhancement: When Layer Decomposition Meets Light-Effects Suppression. arXiv preprint arXiv:2207.10564.
- Jun-Seong et al. (2022) Jun-Seong, K.; Yu-Ji, K.; Ye-Bin, M.; and Oh, T.-H. 2022. HDR-Plenoxels: Self-Calibrating High Dynamic Range Radiance Fields. In ECCV.
- Land (1986) Land, E. H. 1986. An Alternative Technique for the Computation of the Designator in the Retinex Theory of Color Vision. Proceedings of the National Academy of Sciences of the United States of America.
- Levy et al. (2023) Levy, D.; Peleg, A.; Pearl, N.; Rosenbaum, D.; Akkaynak, D.; Korman, S.; and Treibitz, T. 2023. SeaThru-NeRF: Neural Radiance Fields in Scattering Media. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 56–65.
- Lindell, Martel, and Wetzstein (2021) Lindell, D. B.; Martel, J. N. P.; and Wetzstein, G. 2021. AutoInt: Automatic Integration for Fast Neural Volume Rendering. In Proc. CVPR.
- Liu et al. (2023) Liu, L.; An, J.; Liu, J.; Yuan, S.; Chen, X.; Zhou, W.; Li, H.; Wang, Y. F.; and Tian, Q. 2023. Low-Light Video Enhancement with Synthetic Event Guidance. Proceedings of the AAAI Conference on Artificial Intelligence, 37(2): 1692–1700.
- Lv et al. (2018) Lv, F.; Lu, F.; Wu, J.; and Lim, C. 2018. MBLLEN: Low-light Image/Video Enhancement Using CNNs. In British Machine Vision Conference.
- Lyu et al. (2022) Lyu, L.; Tewari, A.; Leimkuehler, T.; Habermann, M.; and Theobalt, C. 2022. Neural Radiance Transfer Fields for Relightable Novel-view Synthesis with Global Illumination. In ECCV.
- Ma et al. (2021) Ma, L.; Li, X.; Liao, J.; Zhang, Q.; Wang, X.; Wang, J.; and Sander, P. V. 2021. Deblur-NeRF: Neural Radiance Fields from Blurry Images. arXiv preprint arXiv:2111.14292.
- Ma et al. (2022) Ma, L.; Ma, T.; Liu, R.; Fan, X.; and Luo, Z. 2022. Toward Fast, Flexible, and Robust Low-Light Image Enhancement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 5637–5646.
- Martin-Brualla et al. (2021) Martin-Brualla, R.; Radwan, N.; Sajjadi, M. S. M.; Barron, J. T.; Dosovitskiy, A.; and Duckworth, D. 2021. NeRF in the Wild: Neural Radiance Fields for Unconstrained Photo Collections. In CVPR.
- Mildenhall et al. (2018) Mildenhall, B.; Barron, J. T.; Chen, J.; Sharlet, D.; Ng, R.; and Carroll, R. 2018. Burst denoising with kernel prediction networks. In Proceedings of the IEEE conference on computer vision and pattern recognition, 2502–2510.
- Mildenhall et al. (2021) Mildenhall, B.; Hedman, P.; Martin-Brualla, R.; Srinivasan, P. P.; and Barron, J. T. 2021. NeRF in the Dark: High Dynamic Range View Synthesis from Noisy Raw Images. arXiv.
- Mildenhall et al. (2020) Mildenhall, B.; Srinivasan, P. P.; Tancik, M.; Barron, J. T.; Ramamoorthi, R.; and Ng, R. 2020. NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis. In ECCV.
- Moran et al. (2020) Moran, S.; Marza, P.; McDonagh, S.; Parisot, S.; and Slabaugh, G. 2020. DeepLPF: Deep Local Parametric Filters for Image Enhancement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition.
- Müller et al. (2022) Müller, T.; Evans, A.; Schied, C.; and Keller, A. 2022. Instant Neural Graphics Primitives with a Multiresolution Hash Encoding. ACM Trans. Graph., 41(4): 102:1–102:15.
- Nsampi, Hu, and Wang (2021) Nsampi, N. E.; Hu, Z.; and Wang, Q. 2021. Learning exposure correction via consistency modeling. In Proc. Brit. Mach. Vision Conf.
- Pearl, Treibitz, and Korman (2022) Pearl, N.; Treibitz, T.; and Korman, S. 2022. NAN: Noise-Aware NeRFs for Burst-Denoising. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 12672–12681.
- Qu et al. (2017) Qu, L.; Tian, J.; He, S.; Tang, Y.; and Lau, R. W. H. 2017. DeshadowNet: A Multi-context Embedding Deep Network for Shadow Removal. In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2308–2316.
- Rudnev et al. (2022) Rudnev, V.; Elgharib, M.; Smith, W.; Liu, L.; Golyanik, V.; and Theobalt, C. 2022. NeRF for Outdoor Scene Relighting. In European Conference on Computer Vision (ECCV).
- Sara Fridovich-Keil and Alex Yu et al. (2022) Sara Fridovich-Keil and Alex Yu; Tancik, M.; Chen, Q.; Recht, B.; and Kanazawa, A. 2022. Plenoxels: Radiance Fields without Neural Networks. In CVPR.
- Schönberger and Frahm (2016) Schönberger, J. L.; and Frahm, J.-M. 2016. Structure-from-Motion Revisited. In Conference on Computer Vision and Pattern Recognition (CVPR).
- Schönberger et al. (2016) Schönberger, J. L.; Zheng, E.; Pollefeys, M.; and Frahm, J.-M. 2016. Pixelwise View Selection for Unstructured Multi-View Stereo. In European Conference on Computer Vision (ECCV).
- Srinivasan et al. (2021) Srinivasan, P. P.; Deng, B.; Zhang, X.; Tancik, M.; Mildenhall, B.; and Barron, J. T. 2021. Nerv: Neural reflectance and visibility fields for relighting and view synthesis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 7495–7504.
- Verbin et al. (2022) Verbin, D.; Hedman, P.; Mildenhall, B.; Zickler, T.; Barron, J. T.; and Srinivasan, P. P. 2022. Ref-NeRF: Structured View-Dependent Appearance for Neural Radiance Fields. CVPR.
- Wang et al. (2021a) Wang, C.; Wu, X.; Guo, Y.-C.; Zhang, S.-H.; Tai, Y.-W.; and Hu, S.-M. 2021a. NeRF-SR: High-Quality Neural Radiance Fields using Supersampling. arXiv.
- Wang, Xu, and Lau (2022) Wang, H.; Xu, K.; and Lau, R. W. 2022. Local Color Distributions Prior for Image Enhancement. In Proceedings of the European Conference on Computer Vision (ECCV).
- Wang et al. (2022) Wang, T.; Zhang, K.; Shen, T.; Luo, W.; Stenger, B.; and Lu, T. 2022. Ultra-High-Definition Low-Light Image Enhancement: A Benchmark and Transformer-Based Method. arXiv preprint arXiv:2212.11548.
- Wang et al. (2021b) Wang, Y.; Wan, R.; Yang, W.; Li, H.; Chau, L.-P.; and Kot, A. C. 2021b. Low-Light Image Enhancement with Normalizing Flow. arXiv preprint arXiv:2109.05923.
- Wei et al. (2018) Wei, C.; Wang, W.; Yang, W.; and Liu, J. 2018. Deep Retinex Decomposition for Low-Light Enhancement. In British Machine Vision Conference.
- Xin et al. (2021) Xin, H.; Qi, Z.; Ying, F.; Hongdong, L.; Xuan, W.; and Qing, W. 2021. HDR-NeRF: High Dynamic Range Neural Radiance Fields. arXiv preprint arXiv:2111.14451.
- Yang et al. (2023) Yang, S.; Ding, M.; Wu, Y.; Li, Z.; and Zhang, J. 2023. Implicit Neural Representation for Cooperative Low-light Image Enhancement. arXiv:2303.11722.
- Yu et al. (2021) Yu, A.; Li, R.; Tancik, M.; Li, H.; Ng, R.; and Kanazawa, A. 2021. PlenOctrees for Real-time Rendering of Neural Radiance Fields. In ICCV.
- Zamir et al. (2020) Zamir, S. W.; Arora, A.; Khan, S.; Hayat, M.; Khan, F. S.; Yang, M.-H.; and Shao, L. 2020. CycleISP: Real Image Restoration via Improved Data Synthesis. In CVPR.
- Zhang et al. (2021a) Zhang, F.; Li, Y.; You, S.; and Fu, Y. 2021a. Learning Temporal Consistency for Low Light Video Enhancement From Single Images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 4967–4976.
- Zhang et al. (2021b) Zhang, X.; Srinivasan, P. P.; Deng, B.; Debevec, P.; Freeman, W. T.; and Barron, J. T. 2021b. NeRFactor: Neural Factorization of Shape and Reflectance under an Unknown Illumination. ACM Trans. Graph., 40(6).
Dataset Details
We captured the scenes using a DJI Osmo Action 3 camera (Fig.7(b)). To obtain multi-view images, we moved and rotated the camera tripod (Fig.7(a)). Paired low-light, normal-light, and over-exposure images were created by adjusting the exposure time and ISO value, while maintaining fixed camera configurations, all sRGB images are generated by default camera ISP processor. For precision, each image also featured a DSLR color checker (Fig. 7(c)) to ensure accurate color representation and facilitate a comprehensive assessment of both Aleth-NeRF-generated images and comparison methods.
As shown in Fig. 8, we divide the dataset into training views encompassing low-light over-exposure images, and evaluation views representing the ground truth of normal lighting conditions. The number of training and testing views for each scene can be found in Table 1. The ground truth of the evaluation views we selected is solely for assessing the quality of model generation. In practical usage, Aleth-NeRF is capable of generating seamless and coherent normal light views with given camera position. The Y-channel pixel distribution of low-light normal-light over-exposure images are shown in the bottom of Fig. 8, where x-label is the pixel value range from and y-label is the probability of corresponding pixel value.
Aleth-NeRF on Other Framework
The Concealing Field assumption of Aleth-NeRF is a broad concept, allowing Aleth-NeRF to be applied to other NeRF (Mildenhall et al. 2020) follow-up variants like Instant-NGP (Müller et al. 2022) to expedite training. To explore this, we conducted an experiment by integrating Aleth-NeRF into the Instant-NGP framework.
An comparison of low-light condition “buu” scene is shown in Table. 4. Within the Instant-NGP framework, the training time for Aleth-NeRF is significantly reduced, although the resulting performance might be slightly inferior compared to the architecture solely based on NeRF.
More Visualization Results
We show more novel view generation examples of “buu” scene in Fig. 9 and “chair” scene in Fig. 10, these examples encompass rendering results under both low-light and over-exposure conditions. In panel (a), we show the results of vanilla NeRF rendering. Panels (b, d, f) correspond to the “NeRF + *” outlined in Table 1 of the main text, while ”*” denotes enhancement methods [(b): RetiNexNet (Wei et al. 2018), (d): Zero-DCE (Guo et al. 2020), (f): LLVE (Zhang et al. 2021a))] in low-light scenes and exposure correction methods [(b): histogram equlization (Gonzalez and Woods 2006), (d): MSEC (Afifi et al. 2021) and (f): IAT (Cui et al. 2022)] in over-exposure scenes. On the other hand, panels (c, e, g) illustrate the “ + NeRF” strategies as mentioned in Table 1 of the main text, these methods involve enhancing pre-processed training views using enhancement techniques and then training NeRF using the improved views. (h) is the rendering results of our proposed Aleth-NeRF. (g) is the ground truth nomal-light novel view.
We could find that “NeRF + *” series methods perform worse in image quality when compare with “* + NeRF” series methods, especially in the low-light condition comparision, this discrepancy implies that NeRF training is susceptible to disruptions caused by low-light and over-exposure conditions, which make the enhancement methods ineffective on the generated views. “* + NeRF” series methods denotes to pre-process multi-views with 2D enhancement models, sometimes fail to ensure 3D consistency, leading to blurriness as depicted in Fig. 9 and Fig. 10.
Future Research Directions
We see significant potential in exploring novel view synthesis in challenging lighting conditions. This task involves synthesizing new views and enhancing our understanding of the physical world. Here are some feasible directions:
- •
-
•
Similar to the original version of NeRF, Aleth-NeRF requires separate training for each scene. Therefore, a key challenge lies in designing a scene-generalizable NeRF that performs well in adverse lighting conditions.
-
•
Aleth-NeRF can achieve unsupervised lightness correction, while works like NeRF-W (Martin-Brualla et al. 2021) can balance NeRF for different lighting conditions. Therefore, exploring how to design more effective physical modeling to simultaneously accomplish both tasks is a valuable direction.