Efficient Neural Network Encoding for 3D Color Lookup Tables
Vahid Zehtab, David B. Lindell, Marcus A. Brubaker, Michael S. Brown

TL;DR
This paper introduces a compact neural network that efficiently encodes hundreds of 3D color LUTs, enabling high-fidelity color mapping with minimal memory usage and invertibility for reverse processing.
Contribution
A novel neural network architecture that encodes multiple 3D LUTs in a small, memory-efficient model with invertible capabilities for reverse color processing.
Findings
Encodes 512 LUTs with less than 0.25 MB memory
Achieves minor color distortion ($ar{ ext{E}}_M \
) 2.0) across the color gamut,
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 ( 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Vision and Imaging · Advanced Image and Video Retrieval Techniques · Image Retrieval and Classification Techniques
