Source-linked AI summary

MSR-net:Low-light Image Enhancement Using Deep Convolutional Network

Liang Shen, Zihan Yue, Fan Feng, Quan Chen, Shihao Liu, Jie Ma

arXiv:1711.02488v1cs.CV

TL;DR

Low-light images suffer from reduced contrast and brightness, making later computer vision tasks more difficult. The paper connects multi-scale Retinex with CNNs and proposes MSR-net to learn an end-to-end dark-to-bright mapping. Experiments on synthetic and real-world data report qualitative and quantitative advantages over other state-of-the-art methods.

  • Problem

    Low-light images often have very low contrast and brightness, obscuring details and increasing the difficulty of subsequent computer vision tasks.

    Source: §1 · p. 1
  • Method

    MSR-net treats low-light enhancement as supervised learning and directly learns an end-to-end mapping between dark and bright images using CNNs and Retinex theory.

    Source: §1 · pp. 1–2
  • Results

    Experiments on synthetic and real-world images reveal qualitative and quantitative advantages over other state-of-the-art methods.

    Source: §1 · p. 2, §5 · p. 8
  • Takeaways & Limitations

    Multi-scale Retinex can be represented as a feedforward CNN, enabling its surround functions and parameters to be optimized through back-propagation.

    Source: §1 · pp. 1–2

    Because of its limited receptive field, MSR-net can sometimes produce halo effects in very smooth regions such as clear sky.

    Source: §5 · p. 8

Abstract

from arXiv · show

Images captured in low-light conditions usually suffer from very low contrast, which increases the difficulty of subsequent computer vision tasks in a great extent. In this paper, a low-light image enhancement model based on convolutional neural network and Retinex theory is proposed. Firstly, we show that multi-scale Retinex is equivalent to a feedforward convolutional neural network with different Gaussian convolution kernels. Motivated by this fact, we consider a Convolutional Neural Network(MSR-net) that directly learns an end-to-end mapping between dark and bright images. Different fundamentally from existing approaches, low-light image enhancement in this paper is regarded as a machine learning problem. In this model, most of the parameters are optimized by back-propagation, while the parameters of traditional models depend on the artificial setting. Experiments on a number of challenging images reveal the advantages of our method in comparison with other state-of-the-art methods from the qualitative and quantitative perspective.

1. Introduction

Low-light images often have low contrast and brightness, obscuring details and hindering subsequent vision tasks. The paper proposes MSR-net, a supervised CNN–Retinex approach that learns enhancement mappings from data.

  • Low-light capture can bury image details in dark backgrounds and increase the difficulty of subsequent computer vision tasks.Source: §1 · p. 1
  • The paper combines convolutional neural networks with Retinex theory for low-light image enhancement.Source: §1 · p. 1
  • Multi-scale Retinex is related to a feedforward CNN with different Gaussian convolution kernels.Source: §1 · pp. 1–2
  • The model formulates Retinex surround functions as convolutional layers whose parameters are optimized by back-propagation.Source: §1 · pp. 1–2
  • MSR-net treats enhancement as supervised learning, mapping dark images to bright images through an end-to-end model.Source: §1 · pp. 1–2
  • Experiments on challenging images report brighter, more natural results with clearer texture and richer details than other methods.Source: §1 · p. 2

2. Related Work

Prior low-light enhancement work is organized around histogram-based and Retinex-based methods, while deep learning provides a related framework for learning image transformations.

  • Low-light enhancement methods are broadly categorized as histogram-based or Retinex-based.Source: §2.1 · p. 2
  • Histogram equalization balances an image histogram, while Gamma Correction expands dark regions and compresses bright ones.Source: §2.1 · p. 2
  • Histogram-based methods process pixels individually without neighborhood dependence, which limits their treatment of surrounding image structure.Source: §2.1 · p. 2
  • Retinex methods decompose an image into reflection and illumination, forming the basis for several enhancement approaches.Source: §2.1 · p. 2
  • Deep neural networks have improved multiple high-level vision tasks and have also been applied to low-level tasks such as super-resolution and rain removal.Source: §2.2 · p. 2

3. CNN Network for Low-light Image Enhancement

The paper reframes multi-scale Retinex as a feedforward CNN and builds MSR-net to learn low-light-to-bright image enhancement through three Retinex-inspired components.

3.1. Multi-scale Retinex is a CNN Network

  • Multi-scale Retinex is equivalent to a feedforward CNN using different Gaussian convolution kernels and a residual structure.Cascaded convolution layers represent Gaussian kernels, while concatenation and 1 × 1 convolution implement weighted averaging.Source: §3 · p. 2, §3.1 · p. 4

3.2. Proposed Method

  • MSR-net contains multi-scale logarithmic transformation, difference-of-convolution, and color restoration function components.These components correspond respectively to logarithmic enhancement, the difference-of-Gaussian-like operation, and color restoration.Source: Figure 2 · p. 3, §3.2 · p. 4
  • Multi-scale logarithmic transformation combines several logarithmic representations before convolution and ReLU layers to obtain a better image and accelerate convergence.The transformations use scale-dependent bases and are concatenated into a larger tensor for learned weighted processing.Source: §3.2 · p. 4
  • The color restoration function is implemented by a 1 × 1 convolutional layer with three output channels, producing the final enhanced image.The model uses this component to imitate MSR color restoration and address unnatural color appearance.Source: §3.2 · pp. 4–5

3.3. Objective function

  • MSR-net trains its output to approximate bright-image labels under the Frobenius norm, optimizing weights and biases by back-propagation while selecting hyper-parameters by grid search.The regularization parameter, logarithmic scales, transformation count, and convolutional depth are treated as hyper-parameters.Source: §3.3 · p. 5

4. Experiments

Experiments evaluate MSR-net on synthetic and real-world low-light images, comparing visual quality, quantitative metrics, color correction, runtime, denoising, and hyper-parameter choices. Across these evaluations, MSR-net generally achieves stronger enhancement results, with deeper networks and multi-scale logarithmic transformation improving performance.

Experimental setup

  • The experiments use synthetic test data, public real-world datasets, comparisons with four recent methods, runtime analysis, and hyper-parameter studies.The real-world evaluation uses MEF, NPE, and VV datasets, while the synthetic evaluation uses 2,000 test images.Source: §4 · p. 5, §4.1 · p. 5

Results on synthetic and real-world data

  • MSR-net performs better in dark regions than competing methods on synthesized images and produces brighter or more natural results on real-world images.The real-world examples also show clearer texture and richer details in the Garden image.Source: §4.3 · p. 6, §4.4 · p. 6

Results on synthetic test data

  • On synthesized images, MSR-net achieves higher SSIM and lower NIQE averages than the other evaluated methods across 2,000 test images.SSIM measures closeness to ground truth, while lower NIQE indicates higher image quality.Source: §4.3 · p. 6

Results on real-world data

  • Across the MEF, NPE, and VV datasets, MSR-net obtains lower NIQE and higher discrete entropy than the compared methods.Higher discrete entropy is associated with richer color and clearer outlines.Source: §4.1 · p. 5, §4.4 · p. 6

Denoising

  • BM3D denoising after the deep network further improves visual quality on real-world low-light images.The paper treats denoising as post-processing for noise that can arise when handling real-world low-light images.Source: §4.4 · p. 6

Running time

  • The trained feedforward MSR-net runs significantly faster on GPU than methods,, and, except method.The comparison averages processing time over 100 test images at three image sizes.Source: §4.6 · pp. 7–8

Study of MSR-net Parameters

  • Adding hidden layers improves SSIM, while multi-scale logarithmic transformation performs better than single-scale transformation; the final setting uses n = 4 and K = 10.The chosen configuration balances performance with running-time and hardware limits.Source: §4.7 · p. 8

5. Conclusion

MSR-net is a feedforward convolutional network inspired by the equivalence between multi-scale Retinex and Gaussian-kernel convolution. Experiments report advantages over state-of-the-art methods, while limited receptive fields can produce halo effects in very smooth regions.

  • MSR-net directly learns an end-to-end mapping from dark images to bright images with little extra pre/post-processing after optimization.Source: §5 · p. 8
  • The method is motivated by showing that multi-scale Retinex is equivalent to a feedforward convolutional neural network with different Gaussian convolution kernels.Source: §5 · p. 8
  • Experiments on synthetic and real-world data reveal advantages over other state-of-the-art methods from qualitative and quantitative perspectives.Source: §5 · p. 8
  • Limited receptive fields can cause halo effects in very smooth regions such as clear sky.The paper suggests enlarging the receptive field or adding hidden layers as possible remedies.Source: §5 · p. 8
Loading 1711.02488v1…