Repository

ELIEI

Enhancing Low-light Images Using Infrared Encoded Images Nanyang Technological University, Hong Kong Baptist University, Peng Cheng Laboratory <a href="https://arxiv.org/pdf/2307.0 · License unknown · Install via pip · Maintenance unknown

License
Unknown
Method
PSNR
RetinexNet
11.14
LIME
11.31

Specs

  • MethodPSNR
  • RetinexNet11.14
  • LIME11.31
  • Zero-DCE11.40
  • KinD14.73
  • EnlightenGAN16.95
  • KinD++17.84
  • MIRNet22.23
  • LLFlow25.46

README

<br />

Enhancing Low-light Images Using Infrared Encoded Images

Shulin Tian*,  Yufei Wang*,  Renjie Wan,  Wenhan Yang,  Alex C. Kot,  Bihan Wen   Nanyang Technological University, Hong Kong Baptist University, Peng Cheng Laboratory

<p align="center">
<a href="https://arxiv.org/pdf/2307.04122.pdf">Paper</a> | <a href="https://wyf0912.github.io/ELIEI/ ">Project Page</a> | <a href="https://drive.google.com/drive/folders/1DcBlZz81Sk9Rjh941nSz1D7yxzouXd_4?usp=sharing">Dataset</a>
</p>
</p>

The visibility of low-light images is enhanced by increasing the number of income photons (The right sides of (a) and (b) are amplified by a factor of 3.5 for better visualization).

Dataset

In this work, we are using a resized version - IR-RGB-resize [Google Drive] for our experiments. The file structure is constructed as follows:

data_root # The paths need to be specified in the training configs under folder `./code/confs/xx.yml`
└── train/
    ├── high/  
    └── low/
└── eval/
    ├── high/
    ├── low/
    └── low-rgb/

<br>

We also relased the original size of images for broadening research purposes IR-RGB [Google Drive], feel free to download and explore!

Results

Quantitative results

The evauluation results on <a href="#Dataset"> IR-RGB dataset </a> are as follows:

Method PSNR SSIM LPIPS
RetinexNet 11.14 0.628 0.586
LIME 11.31 0.639 0.560
Zero-DCE 11.40 0.592 0.443
KinD 14.73 0.714 0.357
EnlightenGAN 16.95 0.715 0.357
KinD++ 17.84 0.830 0.249
MIRNet 22.23 0.833 0.224
LLFlow 25.46 0.890 0.130
ELIEI (Ours) 26.23 0.899 0.116

Qualitative results

Comparison with other methods

Our method shows better performance in controlling color distortion and detail preservation.

Usage of IR-RGB dataset

(a), (c) are images captured from RGB and IR-RGB space separately under low-light conditions, (d), (f) are respective high-light outputs.

Usage of color alignment loss (CAL)

(c) is the result of our model trained directly w/o adding CAL, and (d) is the output from the same architecture but w/ CAL.

Get Started

Dependencies and Installation

  • Python 3.8
  • Pytorch 1.9
  1. Clone Repo

    git clone https://github.com/shulin16/ELIEI.git
  2. Create Conda Environment

    conda create --name ELIEI python=3.8
    conda activate ELIEI

or you can just simply use conda env create -f environment.yml to install all the packages you need.

  1. Install Dependencies
    cd ELIEI
    pip install -r requirements.txt

Citation

If you find our work useful for your research, please cite our paper

@inproceedings{tian2023enhancing,
  title={Enhancing Low-Light Images Using Infrared Encoded Images},
  author={Tian, Shulin and Wang, Yufei and Wan, Renjie and Yang, Wenhan and Kot, Alex C and Wen, Bihan},
  booktitle={2023 IEEE International Conference on Image Processing (ICIP)},
  pages={465--469},
  year={2023},
  organization={IEEE}
}

Acknowledgment

We thank <a href="https://wyf0912.github.io/">Yufei Wang</a> for his work <a href="https://wyf0912.github.io/LLFlow/">LLFlow</a>. This work was done at <a href="https://www.ntu.edu.sg/rose">Rapid-Rich Object Search (ROSE) Lab, Nanyang Technological University</a>.