# ZeroDCE
> * Reference \:
> Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement https://github.com/Li-Chongyi/Zero-DCE
## Introduction

ZeroDCE generate a set of curve adjustment parameter to adjust lighting condition of an image. This method can avoid creating artifact or generate overexposure or underexposure region.
## Curve Design
* The curve can be iteratively applied to approximate higher-order curves for more robust and accurate dynamic range adjustment.
* The formula for the curve is designed to be differentiable and monotonous.
* The output image will be reiterated for model training
* Iteratively enhance formula: πΏπΈ_π (π₯)=πΏπΈ_(πβ1) (π₯)+π_π πΏπΈ_(πβ1) (π₯)(1βπΏπΈ_(πβ1) (π₯))
* πβ\[β1, 1\], πΌ(π₯)β\[0, 1\],π=8
* To avoid overflow truncation, the input pixel value of the enhanced image should be in the normalized rage of \[0, 1\]

## Loss Functions
### Spatial Consistency Loss

### Exposure Control Loss

### Color Constancy Loss

### Color Correctness Loss

### Color Fine Tune Loss

### Illumination Smoothness Loss

## Result \(After Quantized\)

