Efficient Neural Network Encoding for 3D Color Lookup Tables

Vahid Zehtab, David B. Lindell, Marcus A. Brubaker, Michael S. Brown
12/19/2024
cs.CVcs.AIcs.LG

Official code: vahidzee/ennelut (9 stars, last commit 2025-02-07).

Abstract

3D color lookup tables (LUTs) enable precise color manipulation by mapping input RGB values to specific output RGB values. 3D LUTs are instrumental in various applications, including video editing, in-camera processing, photographic filters, computer graphics, and color processing for displays. While an individual LUT does not incur a high memory overhead, software and devices may need to store dozens to hundreds of LUTs that can take over 100 MB. This work aims to develop a neural network architecture that can encode hundreds of LUTs in a single compact representation. To this end, we propose a model with a memory footprint of less than 0.25 MB that can reconstruct 512 LUTs with only minor color distortion ($\barΔE_M$ $\leq$ 2.0) over the entire color gamut. We also show that our network can weight colors to provide further quality gains on natural image colors ($\barΔ{E}_M$ $\leq$ 1.0). Finally, we show that minor modifications to the network architecture enable a bijective encoding that produces LUTs that are invertible, allowing for reverse color processing. Our code is available at https://github.com/vahidzee/ennelut.

View on arXivView PDF

Code Implementations(1)

vahidzee/ennelutOfficial100%

[AAAI 2025] Official Codes for Efficient Neural Network Encoding of 3D Color LUTs

90Dec 15, 20241 years ago

Similar Papers

Cite this paper

@article{zehtab2024efficient,
  title  = {Efficient Neural Network Encoding for 3D Color Lookup Tables},
  author = {Vahid Zehtab and David B. Lindell and Marcus A. Brubaker and Michael S. Brown},
  year   = {2024},
  eprint = {2412.15438},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.15438v1}
}

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

Discussion