Lighting the Darkness in the Deep Learning Era: A Survey, An Online Platform, A New Dataset

Overview

Lighting the Darkness in the Deep Learning Era: A Survey, An Online Platform, A New Dataset

This repository provides a unified online platform, LoLi-Platform http://mc.nankai.edu.cn/ll/, that covers many popular deep learning-based LLIE methods, of which the results can be produced through a user-friendly web interface, contains a low-light image and video dataset, LoLi-Phone (will be released soon), in which the images and videos are taken by various phones' cameras under diverse illumination conditions and scenes, and collects deep learning-based low-light image and video enhancement methods, datasets, and evaluation metrics. More content and details can be found in our Survey Paper: Lighting the Darkness in the Deep Learning Era. We provide the comparison results on the real low-light videos taken by different mobile phones’ cameras at YouTube https://www.youtube.com/watch?v=Elo9TkrG5Oo&t=6s.

We will periodically update the content. Welcome to let us know if we miss your work that is published in top-tier Journal or conference. We will add it.

Our LoLi-Platform supports the function of download. Please right click and then save the figure.

If you use this dataset or platform, please cite our paper. Please hit the star at the top-right corner. Thanks!

Contents

  1. LoLi-Platform
  2. LoLi-Phone Dataset
  3. Methods
  4. Datasets
  5. Metrics
  6. Citation

LoLi-Platform

Currently, the LoLi-Platform covers 13 popular deep learning-based LLIE methods including LLNet, LightenNet, Retinex-Net, EnlightenGAN, MBLLEN, KinD, KinD++, TBEFN, DSLR, DRBN, ExCNet, Zero-DCE, and RRDNet, where the results of any inputs can be produced through a user-friendly web interface. Have fun: LoLi-Platform.

LoLi-Phone

Overview LoLi-Phone dataset contains 120 videos (55,148 images) taken by 18 different phones' cameras including iPhone 6s, iPhone 7, iPhone7 Plus, iPhone8 Plus, iPhone 11, iPhone 11 Pro, iPhone XS, iPhone XR, iPhone SE, Xiaomi Mi 9, Xiaomi Mi Mix 3, Pixel 3, Pixel 4, Oppo R17, Vivo Nex, LG M322, OnePlus 5T, Huawei Mate 20 Pro under diverse illumination conditions (e.g., weak illumination, underexposure, dark, extremely dark, back-lit, non-uniform light, color light sources, etc.) in the indoor and outdoor scenes. Anyone can access the LoLi-Phone dataset.

Methods

Overview

Date Publication Title Abbreviation Code Platform
2017 PR LLNet: A deep autoencoder approach to natural low-light image enhancement paper LLNet Code Theano
2018 PRL LightenNet: A convolutional neural network for weakly illuminated image enhancement paper LightenNet Code Caffe & MATLAB
2018 BMVC Deep retinex decomposition for low-light enhancement paper Retinex-Net Code TensorFlow
2018 BMVC MBLLEN: Low-light image/video enhancement using CNNs paper MBLLEN Code TensorFlow
2018 TIP Learning a deep single image contrast enhancer from multi-exposure images paper SCIE Code Caffe & MATLAB
2018 CVPR Learning to see in the dark paper Chen et al. Code TensorFlow
2018 NeurIPS DeepExposure: Learning to expose photos with asynchronously reinforced adversarial learning paper DeepExposure TensorFlow
2019 ICCV Seeing motion in the dark paper Chen et al. Code TensorFlow
2019 ICCV Learning to see moving object in the dark paper Jiang and Zheng Code TensorFlow
2019 CVPR Underexposed photo enhancement using deep illumination estimation paper DeepUPE Code TensorFlow
2019 ACMMM Kindling the darkness: A practical low-light image enhancer paper KinD Code TensorFlow
2019 ACMMM (IJCV) Kindling the darkness: A practical low-light image enhancer paper (Beyond brightening low-light images paper) KinD (KinD++) Code TensorFlow
2019 ACMMM Progressive retinex: Mutually reinforced illumination-noise perception network for low-light image enhancement paper Wang et al. Caffe
2019 TIP Low-light image enhancement via a deep hybrid network paper Ren et al. Caffe
2019(2021) arXiv(TIP) EnlightenGAN: Deep light enhancement without paired supervision paper arxiv EnlightenGAN Code PyTorch
2019 ACMMM Zero-shot restoration of back-lit images using deep internal learning paper ExCNet Code PyTorch
2020 CVPR Zero-reference deep curve estimation for low-light image enhancement paper Zero-DCE Code PyTorch
2020 CVPR From fidelity to perceptual quality: A semi-supervised approach for low-light image enhancement paper DRBN Code PyTorch
2020 ACMMM Fast enhancement for non-uniform illumination images using light-weight CNNs paper Lv et al. TensorFlow
2020 ACMMM Integrating semantic segmentation and retinex model for low light image enhancement paper Fan et al.
2020 CVPR Learning to restore low-light images via decomposition-and-enhancement paper Xu et al. PyTorch
2020 AAAI EEMEFN: Low-light image enhancement via edge-enhanced multi-exposure fusion network paper EEMEFN PyTorch
2020 TIP Lightening network for low-light image enhancement paper DLN PyTorch
2020 TMM Luminance-aware pyramid network for low-light image enhancement paper LPNet PyTorch
2020 ECCV Low light video enhancement using synthetic data produced with an intermediate domain mapping paper SIDGAN TensorFlow
2020 TMM TBEFN: A two-branch exposure-fusion network for low-light image enhancement paper TBEFN Code TensorFlow
2020 ICME Zero-shot restoration of underexposed images via robust retinex decomposition paper RRDNet Code PyTorch
2020 TMM DSLR: Deep stacked laplacian restorer for low-light image enhancement paper DSLR Code PyTorch

Datasets

Abbreviation Number Format Real/Synetic Video Paired/Unpaired/Application Dataset
LOL paper 500 RGB Real No Paired Dataset
SCIE paper 4413 RGB Real No Paired Dataset
MIT-Adobe FiveK paper 5000 Raw Real No Paired Dataset
SID paper 5094 Raw Real No Paired Dataset
DRV paper 202 Raw Real Yes Paired Dataset
SMOID paper 179 Raw Real Yes Paired Dataset
LIME paper 10 RGB Real No Unpaired Dataset
NPE paper 84 RGB Real No Unpaired Dataset
MEF paper 17 RGB Real No Unpaired Dataset
DICM paper 64 RGB Real No Unpaired Dataset
VV 24 RGB Real No Unpaired Dataset
ExDARK paper 7363 RGB Real No Application Dataset
BBD-100K paper 10,000 RGB Real Yes Application Dataset
DARK FACE paper 6000 RGB Real No Application Dataset

Metrics

Abbreviation Full-/Non-Reference Platform Code
MAE (Mean Absolute Error) Full-Reference
MSE (Mean Square Error) Full-Reference
PSNR (Peak Signal-to-Noise Ratio) Full-Reference
SSIM (Structural Similarity Index Measurement) Full-Reference MATLAB Code
LPIPS (Learned Perceptual Image Patch Similarity) Full-Reference PyTorch Code
LOE (Lightness Order Error) Non-Reference MATLAB Code
NIQE (Naturalness Image Quality Evaluator) Non-Reference MATLAB Code
PI (Perceptual Index) Non-Reference MATLAB Code
SPAQ (Smartphone Photography Attribute and Quality) Non-Reference PyTorch Code
NIMA (Neural Image Assessment) Non-Reference PyTorch/TensorFlow Code/Code

Citation

If you find the repository helpful in your resarch, please cite the following paper.

@article{LoLi,
  title={Lighting the Darkness in the Deep Learning Era},
  author={Li, Chongyi and Guo, Chunle and Han, Linghao and Jiang, Jun and Cheng, Ming-Ming and Gu, Jinwei and Loy, Chen Change},
  journal={arXiv:2104.10729},
  year={2021}
}

Contact Information

[email protected]

[email protected]
Owner
Chongyi Li
Chongyi Li
An unofficial implementation of "Unpaired Image Super-Resolution using Pseudo-Supervision." CVPR2020

UnpairedSR An unofficial implementation of "Unpaired Image Super-Resolution using Pseudo-Supervision." CVPR2020 turn RCAN(modified) -- xmodel(xilinx

JiaKui Hu 10 Oct 28, 2022
CSPML (crystal structure prediction with machine learning-based element substitution)

CSPML (crystal structure prediction with machine learning-based element substitution) CSPML is a unique methodology for the crystal structure predicti

8 Dec 20, 2022
Differentiable Abundance Matching With Python

shamnet Differentiable Stellar Population Synthesis Installation You can install shamnet with pip. Installation dependencies are numpy, jax, corrfunc,

5 Dec 17, 2021
[ACM MM 2021] Multiview Detection with Shadow Transformer (and View-Coherent Data Augmentation)

Multiview Detection with Shadow Transformer (and View-Coherent Data Augmentation) [arXiv] [paper] @inproceedings{hou2021multiview, title={Multiview

Yunzhong Hou 27 Dec 13, 2022
The authors' implementation of Unsupervised Adversarial Learning of 3D Human Pose from 2D Joint Locations

Unsupervised Adversarial Learning of 3D Human Pose from 2D Joint Locations This is the authors' implementation of Unsupervised Adversarial Learning of

Dwango Media Village 140 Dec 07, 2022
Model serving at scale

Run inference at scale Cortex is an open source platform for large-scale machine learning inference workloads. Workloads Realtime APIs - respond to pr

Cortex Labs 7.9k Jan 06, 2023
MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.

MMdnn MMdnn is a comprehensive and cross-framework tool to convert, visualize and diagnose deep learning (DL) models. The "MM" stands for model manage

Microsoft 5.7k Jan 09, 2023
PGPortfolio: Policy Gradient Portfolio, the source code of "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem"(https://arxiv.org/pdf/1706.10059.pdf).

This is the original implementation of our paper, A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem (arXiv:1706.1

Zhengyao Jiang 1.5k Dec 29, 2022
Awesome-AI-books - Some awesome AI related books and pdfs for learning and downloading

Awesome AI books Some awesome AI related books and pdfs for downloading and learning. Preface This repo only used for learning, do not use in business

luckyzhou 1k Jan 01, 2023
Repo for CVPR2021 paper "QPIC: Query-Based Pairwise Human-Object Interaction Detection with Image-Wide Contextual Information"

QPIC: Query-Based Pairwise Human-Object Interaction Detection with Image-Wide Contextual Information by Masato Tamura, Hiroki Ohashi, and Tomoaki Yosh

105 Dec 23, 2022
🔥🔥High-Performance Face Recognition Library on PaddlePaddle & PyTorch🔥🔥

face.evoLVe: High-Performance Face Recognition Library based on PaddlePaddle & PyTorch Evolve to be more comprehensive, effective and efficient for fa

Zhao Jian 3.1k Jan 02, 2023
Real-time Object Detection for Streaming Perception, CVPR 2022

StreamYOLO Real-time Object Detection for Streaming Perception Jinrong Yang, Songtao Liu, Zeming Li, Xiaoping Li, Sun Jian Real-time Object Detection

Jinrong Yang 237 Dec 27, 2022
SuperSDR: multiplatform KiwiSDR + CAT transceiver integrator

SuperSDR SuperSDR integrates a realtime spectrum waterfall and audio receive from any KiwiSDR around the world, together with a local (or remote) cont

Marco Cogoni 30 Nov 29, 2022
This is a Tensorflow implementation of Learning to See in the Dark in CVPR 2018

Learning-to-See-in-the-Dark This is a Tensorflow implementation of Learning to See in the Dark in CVPR 2018, by Chen Chen, Qifeng Chen, Jia Xu, and Vl

5.3k Jan 01, 2023
JAXDL: JAX (Flax) Deep Learning Library

JAXDL: JAX (Flax) Deep Learning Library Simple and clean JAX/Flax deep learning algorithm implementations: Soft-Actor-Critic (arXiv:1812.05905) Transf

Patrick Hart 4 Nov 27, 2022
TF2 implementation of knowledge distillation using the "function matching" hypothesis from the paper Knowledge distillation: A good teacher is patient and consistent by Beyer et al.

FunMatch-Distillation TF2 implementation of knowledge distillation using the "function matching" hypothesis from the paper Knowledge distillation: A g

Sayak Paul 67 Dec 20, 2022
A machine learning malware analysis framework for Android apps.

🕵️ A machine learning malware analysis framework for Android apps. ☢️ DroidDetective is a Python tool for analysing Android applications (APKs) for p

James Stevenson 77 Dec 27, 2022
QTool: A Low-bit Quantization Toolbox for Deep Neural Networks in Computer Vision

This project provides abundant choices of quantization strategies (such as the quantization algorithms, training schedules and empirical tricks) for quantizing the deep neural networks into low-bit c

Monash Green AI Lab 51 Dec 10, 2022
Unsupervised Image-to-Image Translation

UNIT: UNsupervised Image-to-image Translation Networks Imaginaire Repository We have a reimplementation of the UNIT method that is more performant. It

Ming-Yu Liu 劉洺堉 1.9k Dec 26, 2022
Code release for "Detecting Twenty-thousand Classes using Image-level Supervision".

Detecting Twenty-thousand Classes using Image-level Supervision Detic: A Detector with image classes that can use image-level labels to easily train d

Meta Research 1.3k Jan 04, 2023