NILUT: Conditional Neural Implicit 3D Lookup Tables for Image Enhancement

Marcos V. Conde, Javier Vazquez-Corral, Michael S. Brown, Radu Timofte
6/20/2023
cs.CV

Official code: mv-lab/nilut (113 stars, MIT, PyTorch, last commit 2024-01-29).

Abstract

3D lookup tables (3D LUTs) are a key component for image enhancement. Modern image signal processors (ISPs) have dedicated support for these as part of the camera rendering pipeline. Cameras typically provide multiple options for picture styles, where each style is usually obtained by applying a unique handcrafted 3D LUT. Current approaches for learning and applying 3D LUTs are notably fast, yet not so memory-efficient, as storing multiple 3D LUTs is required. For this reason and other implementation limitations, their use on mobile devices is less popular. In this work, we propose a Neural Implicit LUT (NILUT), an implicitly defined continuous 3D color transformation parameterized by a neural network. We show that NILUTs are capable of accurately emulating real 3D LUTs. Moreover, a NILUT can be extended to incorporate multiple styles into a single network with the ability to blend styles implicitly. Our novel approach is memory-efficient, controllable and can complement previous methods, including learned ISPs. Code, models and dataset available at: https://github.com/mv-lab/nilut

View on arXivView PDF

Code Implementations(1)

mv-lab/nilutOfficial100%
PyTorchMIT

[AAAI 2024] NILUT: Conditional Neural Implicit 3D Lookup Tables for Image Enhancement. Project Website https://mv-lab.github.io/nilut/

1137Python, Jupyter NotebookJun 20, 20232 years agoMIT
3dlutaaaiartcolor-manipulationdeep-learning+14 more

Similar Papers

Cite this paper

@article{conde2023nilut,
  title  = {NILUT: Conditional Neural Implicit 3D Lookup Tables for Image Enhancement},
  author = {Marcos V. Conde and Javier Vazquez-Corral and Michael S. Brown and Radu Timofte},
  year   = {2023},
  eprint = {2306.11920},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.11920v3}
}

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/2306.11920.svg)](https://codeofpaper.com/paper/2306.11920)

Discussion