DI-Retinex: Digital-Imaging Retinex Theory for Low-Light Image Enhancement

Shangquan Sun, Wenqi Ren, Jingyang Peng, Fenglong Song, Xiaochun Cao
4/4/2024
cs.CVeess.IV

No official code found. Best implementation: sunshangquan/DI-Retinex (4 stars, last commit 2025-07-31).

Abstract

Many existing methods for low-light image enhancement (LLIE) based on Retinex theory ignore important factors that affect the validity of this theory in digital imaging, such as noise, quantization error, non-linearity, and dynamic range overflow. In this paper, we propose a new expression called Digital-Imaging Retinex theory (DI-Retinex) through theoretical and experimental analysis of Retinex theory in digital imaging. Our new expression includes an offset term in the enhancement model, which allows for pixel-wise brightness contrast adjustment with a non-linear mapping function. In addition, to solve the lowlight enhancement problem in an unsupervised manner, we propose an image-adaptive masked reverse degradation loss in Gamma space. We also design a variance suppression loss for regulating the additional offset term. Extensive experiments show that our proposed method outperforms all existing unsupervised methods in terms of visual quality, model size, and speed. Our algorithm can also assist downstream face detectors in low-light, as it shows the most performance gain after the low-light enhancement compared to other methods.

View on arXivView PDF

Code Implementations(1)

[IJCV 2025] Di-Retinex: Digital-imaging retinex theory for low-light image enhancement

41PythonNov 11, 20221 years ago
image-enhancementimage-processingimage-restorationlow-light-image-enhancement

Similar Papers

Cite this paper

@article{sun2024diretinex,
  title  = {DI-Retinex: Digital-Imaging Retinex Theory for Low-Light Image Enhancement},
  author = {Shangquan Sun and Wenqi Ren and Jingyang Peng and Fenglong Song and Xiaochun Cao},
  year   = {2024},
  eprint = {2404.03327},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.03327v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.03327.svg)](https://codeofpaper.com/paper/2404.03327)

Discussion