1. Introduction
Restoring low-light images is challenging because of the presence of multiple distortions such as poor contrast, noise and color cast. While several traditional low-light image restoration (LLIR) methods exist, convolutional neural networks (CNNs) have tremendously succeeded in such a complex restoration task. However, CNNs suffer from the shortcoming of requiring large amounts of aligned low-light and clean well-exposed image pairs for training. Moreover, such models are camera distortion specific and require data to be collected everytime a new model needs to be trained for a different camera.