All Projects → csjcai → Sice

csjcai / Sice

Learning a Deep Single Image Contrast Enhancer from Multi-Exposure Images (TIP 2018)

Labels

Projects that are alternatives of or similar to Sice

Nlp bahasa resources
A Curated List of Dataset and Usable Library Resources for NLP in Bahasa Indonesia
Stars: ✭ 158 (-9.71%)
Mutual labels:  dataset
Masktheface
Convert face dataset to masked dataset
Stars: ✭ 167 (-4.57%)
Mutual labels:  dataset
Data Science Resources
👨🏽‍🏫You can learn about what data science is and why it's important in today's modern world. Are you interested in data science?🔋
Stars: ✭ 171 (-2.29%)
Mutual labels:  dataset
Sweetie Data
This repo contains logstash of various honeypots
Stars: ✭ 163 (-6.86%)
Mutual labels:  dataset
Cain
Source code for AAAI 2020 paper "Channel Attention Is All You Need for Video Frame Interpolation"
Stars: ✭ 166 (-5.14%)
Mutual labels:  dataset
Ochumanapi
API for the dataset proposed in "Pose2Seg: Detection Free Human Instance Segmentation" @ CVPR2019.
Stars: ✭ 168 (-4%)
Mutual labels:  dataset
Motion Sense
MotionSense Dataset for Human Activity and Attribute Recognition ( time-series data generated by smartphone's sensors: accelerometer and gyroscope)
Stars: ✭ 159 (-9.14%)
Mutual labels:  dataset
Everypolitician Data
data for national legislatures worldwide
Stars: ✭ 174 (-0.57%)
Mutual labels:  dataset
Cifar 10.1
Release of CIFAR-10.1, a new test set for CIFAR-10.
Stars: ✭ 166 (-5.14%)
Mutual labels:  dataset
Faker
Faker is a Python package that generates fake data for you.
Stars: ✭ 13,401 (+7557.71%)
Mutual labels:  dataset
Whylogs Java
Profile and monitor your ML data pipeline end-to-end
Stars: ✭ 164 (-6.29%)
Mutual labels:  dataset
Venmo Data
Venmo trasaction dataset for data analysis/visualization/anything
Stars: ✭ 164 (-6.29%)
Mutual labels:  dataset
Mirdata
Python library to work with Music Information Retrieval datasets
Stars: ✭ 170 (-2.86%)
Mutual labels:  dataset
Dspp Keras
Protein order and disorder data for Keras, Tensor Flow and Edward frameworks with automated update cycle made for continuous learning applications.
Stars: ✭ 160 (-8.57%)
Mutual labels:  dataset
Hand pose action
Dataset and code for the paper "First-Person Hand Action Benchmark with RGB-D Videos and 3D Hand Pose Annotations", CVPR 2018.
Stars: ✭ 173 (-1.14%)
Mutual labels:  dataset
Reuters Full Data Set
Full dataset of Reuters composed of 8,551,441 news titles, links and timestamps (Jan 2007 - Aug 2016). Generate your own up to today!
Stars: ✭ 159 (-9.14%)
Mutual labels:  dataset
Covid 19 Uk Data
Coronavirus (COVID-19) UK Historical Data
Stars: ✭ 169 (-3.43%)
Mutual labels:  dataset
Msmarco
Utilities, Baselines, Statistics and Descriptions Related to the MSMARCO DATASET
Stars: ✭ 175 (+0%)
Mutual labels:  dataset
Datasets For Good
List of datasets to apply stats/machine learning/technology to the world of social good.
Stars: ✭ 174 (-0.57%)
Mutual labels:  dataset
Shape Detection
🟣 Object detection of abstract shapes with neural networks
Stars: ✭ 170 (-2.86%)
Mutual labels:  dataset

Learning a Deep Single Image Contrast Enhancer from Multi-Exposure Images

Abstract

Due to the poor lighting condition and limited dynamic range of digital imaging devices, the recorded images are often under-/over-exposed and with low contrast. Most of previous single image contrast enhancement (SICE) methods adjust the tone curve to correct the contrast of an input image. Those methods, however, often fail in revealing image details because of the limited information in a single image. On the other hand, the SICE task can be better accomplished if we can learn extra information from appropriately collected training data. In this work, we propose to use the convolutional neural network (CNN) to train a SICE enhancer. One key issue is how to construct a training dataset of low-contrast and high-contrast image pairs for end-to-end CNN learning. To this end, we build a large-scale multi-exposure image dataset, which contains 589 elaborately selected high-resolution multi-exposure sequences with 4,413 images. Thirteen representative multi-exposure image fusion and stack-based high dynamic range imaging algorithms are employed to generate the contrast enhanced images for each sequence, and subjective experiments are conducted to screen the best quality one as the reference image of each scene. With the constructed dataset, a CNN can be easily trained as the SICE enhancer to improve the contrast of an under-/over-exposure image. Experimental results demonstrate the advantages of our method over existing SICE methods with a significant margin.

Code for training and testing

Trained Caffe model for the under-exposed image: *.caffemodel
Network structure: *.prototxt (to view the network structure, use this link)
Install and compile Caffe (the matlab interface is used)

Model 1 (End-to-end residual learning)

Run the Demo_Test.m for the result

image

Model 2 (Twostage Network)

Run the Demo_Test.m for the result

image

Model 3 (Twostage perpixel convolution)

Run the Demo_Test.m for the result

image

Dataset

Please refer to:

or

Requirements and Dependencies

Caffe

New Layers With CPU and GPU Implementations

caffe.proto (Parameters for SSIM and Regularization Layer)
Usage
layer {
  name: "SSIMLossLayer"
  type: "SSIMLoss"
  bottom: "output"
  bottom: "label"
  top: "SSIMLoss"
  ssim_loss_param{
    kernel_size: 8       
    stride: 8                
    c1: 0.0001              
    c2: 0.001                
  }
}

Citation

@article{Cai2018deep,
title={Learning a Deep Single Image Contrast Enhancer from Multi-Exposure Images}, 
author={Cai, Jianrui and Gu, Shuhang and Zhang, Lei},
journal={IEEE Transactions on Image Processing},
volume={27}, 
number={4}, 
pages={2049-2062}, 
year={2018}, 
publisher={IEEE}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].