atlas

Research map / 3D vision / Depth and stereo

Efficient Neural Network Encoding for 3D Color Lookup Tables

AAAI 2025 · 3D vision › Depth and stereo · approach: Snapshot hyperspectral imaging · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a compact invertible-capable residual MLP (ENNeLUT) that embeds 512 3D color LUTs in under 0.25 MB with mean ΔE ≤ 2.0, optionally trained on natural-image color distributions for ΔE ≤ 1.0.

Problem

Storing hundreds of 3D color lookup tables (LUTs) consumes large memory (over 100 MB for 512 zipped LUTs), and existing methods compress individual LUTs rather than exploiting similarities across a library.

Approach

A neural network of residual MLP blocks conditioned on a LUT index via learned per-block embedding biases, with tanh-inverse/tanh wrapping, activation normalization, small initialization near identity, and spectral-normalized residual blocks giving an optional bijective (invertible) variant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with natural-image sampling instead of uniform sampling (ablation)Medium model embedding 512 LUTs · Natural imagesmean ΔE: $2.44{\scriptstyle \pm0.03}$ -> $1.09{\scriptstyle \pm0.01}$Helped
Train with natural-image sampling instead of uniform sampling (ablation)Medium model embedding 512 LUTs · 256³ Hald imagemean ΔE: $2.01{\scriptstyle \pm0.02}$ -> $6.63{\scriptstyle \pm0.12}$Hurt
Train with ΔE loss instead of L2 loss, using uniform sampling (ablation)Medium model embedding 512 LUTs · 256³ Hald imagemean ΔE: $2.01{\scriptstyle \pm0.02}$ -> $1.65{\scriptstyle \pm0.02}$Helped
Train with ΔE loss instead of L2 loss, using uniform sampling (ablation)Medium model embedding 512 LUTs · Natural imagesmean ΔE: $2.44{\scriptstyle \pm0.03}$ -> $1.92{\scriptstyle \pm0.01}$Helped
Apply proposed initialization and normalization to MLP-Res (ablation)MLP-Res embedding 32 LUTs · 256³ Hald imagemean ΔE: $1.54{\scriptstyle \pm0.19}$ -> $1.16{\scriptstyle \pm0.32}$Helped
Replace MLP-Res with the proposed medium architecture (ablation)Model with proposed inductive biases embedding 32 LUTs · 256³ Hald imagemean ΔE: $1.16{\scriptstyle \pm0.32}$ -> $0.83{\scriptstyle \pm0.09}$Helped
Replace MLP-Res with the proposed medium architecture (ablation)Model with proposed inductive biases embedding 32 LUTs · Natural imagesmean ΔE: $1.41{\scriptstyle \pm0.34}$ -> $1.07{\scriptstyle \pm0.12}$Helped
Evaluate on all MIT5K images instead of 100 random images (ablation)Medium model trained uniformly on 32 LUTs · Natural imagesmean ΔE: $1.3809$ -> $1.4025$No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: 543 Creative Commons 3D LUTs Adobe-MIT5K

Benchmarks: 256^3 Hald images Adobe-MIT5K natural images

Metrics: mean delta E (CIE76) 90th-percentile delta E PSNR compression ratio

Baselines: MLP-Res (Conde et al.) zip compression of .cube files direct inverse LUT estimation

Builds on: residual networks residual flows activation normalization spectral normalization Conde et al. neural LUT embedding

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy