Git Product home page Git Product logo

ldrm's Introduction

LDRM: Degradation Rectify Model for Low-light Imaging via Color-Monochrome Cameras
(Accepted by ACM MM'23)

Abstract:

Low-light imaging task aims to approximate low-light scenes as perceived by human eyes. Existing methods usually pursue higher brightness, resulting in unrealistic exposure. Inspired by Human Vision System (HVS), where rods perceive more lights while cones perceive more colors, we propose a Low-light Degradation Rectify Model (LDRM) with color-monochrome cameras to solve this problem. First, we propose to use a low-ISO color camera and a high-ISO monochrome camera for low-light imaging under short-exposure of less than 0.1s. Short-exposure could avoid motion blurriness, while monochrome camera captures more photons than color camera. By mimicing HVS, this capture system could benefit low-light imaging. Second, we propose an LDRM model to fuse the color-monochrome image pair into a high-quality image. In this model, we separately restore UV and Y channels through chrominance and luminance branches and use monochrome image to guide the restoration of luminance. We also propose a latent code embedding method to improve the restorations of both branches. Third, we create a Low-light Color-Monochrome benchmark (LCM), including both synthetic and real-world datasets, to examine low-light imaging quality of LDRM and the state-of-the-art methods. Experimental results demonstrate the superior performance of LDRM with visually pleasing results.

[[Paper Download]](LDRM: Degradation Rectify Model for Low-light Imaging via Color-Monochrome Cameras | Proceedings of the 31st ACM International Conference on Multimedia)

You can also refer our works on other low-level vision applications!

LMQFormer: A Laplace-Prior-Guided Mask Query Transformer for Lightweight Snow Removal | IEEE TCSVT

Network Architecture

Method

Network

LCM Benchmark and Results

We create a Low-light Color-Monochrome Benchmark (LCM) that contains both synthetic and real-world datasets.

It can be downloaded from:

Link: https://pan.baidu.com/s/1x1ZLA02-m7533hAYJDi4SA

Extract code: LCMB

Syn

Qualitative results on Synthetic dataset of LCM. Please zoom in for better visual quality.

Real

Qualitative results on Real-world dataset of LCM. Please zoom in for better visual quality.

Setup and environment

To generate the recovered result you need:

  1. Python 3.7
  2. CPU or NVIDIA GPU + CUDA CuDNN
  3. Pytorch 1.8.0
  4. python-opencv

Testing

Please replace weights_dir data_dir and result_dir in test.py, and put your testset in data_dir.

The pre-trained model can be found in checkpoint folder.

Pre-trained model

It can be downloaded from:

Link: https://pan.baidu.com/s/1GE_xID7QDDc7Hn1EK4dKzw

Extract code: LDRM

Citations

Please cite this paper in your publications if it is helpful for your tasks:

Bibtex:

@inproceedings{10.1145/3581783.3613792,
author = {Lin, Junhong and Pei, Shufan and Chen, Bing and Jiang, Nanfeng and Gao, Wei and Zhao, Tiesong},
title = {LDRM: Degradation Rectify Model for Low-Light Imaging via Color-Monochrome Cameras},
year = {2023},
isbn = {9798400701085},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3581783.3613792},
doi = {10.1145/3581783.3613792},
booktitle = {Proceedings of the 31st ACM International Conference on Multimedia},
pages = {8406–8414},
numpages = {9},
keywords = {human vision system, low-light imaging, color-monochrome cameras},
location = {<conf-loc>, <city>Ottawa ON</city>, <country>Canada</country>, </conf-loc>},
series = {MM '23}
}

ldrm's People

Contributors

jhlin42in avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

riceachen

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.