Simple Image Signal Processing using Global Context Guidance

Omar Elezabi, Marcos V. Conde, Radu Timofte
4/17/2024
cs.CVcs.LGeess.IV

No official code found. Best implementation: mv-lab/AISP (586 stars, last commit 2025-03-05).

Abstract

In modern smartphone cameras, the Image Signal Processor (ISP) is the core element that converts the RAW readings from the sensor into perceptually pleasant RGB images for the end users. The ISP is typically proprietary and handcrafted and consists of several blocks such as white balance, color correction, and tone mapping. Deep learning-based ISPs aim to transform RAW images into DSLR-like RGB images using deep neural networks. However, most learned ISPs are trained using patches (small regions) due to computational limitations. Such methods lack global context, which limits their efficacy on full-resolution images and harms their ability to capture global properties such as color constancy or illumination. First, we propose a novel module that can be integrated into any neural ISP to capture the global context information from the full RAW images. Second, we propose an efficient and simple neural ISP that utilizes our proposed module. Our model achieves state-of-the-art results on different benchmarks using diverse and real smartphone images.

View on arXivView PDF

Code Implementations(1)

mv-lab/AISPCommunity100%

AI Image Signal Processing and Computational Photography. Official library for NTIRE (CVPR) and AIM (ICCV/ECCV) Challenges. You will find Learned ISPs, RAW Restoration-Upsampling-Reconstruction, Image Enhancement, Bokeh rendering and more!

58661Shell, PythonJun 6, 20221 years ago
cameracomputational-photographycomputer-visioncvprdeblurring+13 more

Similar Papers

Cite this paper

@article{elezabi2024simple,
  title  = {Simple Image Signal Processing using Global Context Guidance},
  author = {Omar Elezabi and Marcos V. Conde and Radu Timofte},
  year   = {2024},
  eprint = {2404.11569},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.11569v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.11569.svg)](https://codeofpaper.com/paper/2404.11569)

Discussion