atlas

Research map / Architectures and efficiency / RNNs and normalization

Integral Fast Fourier Color Constancy

CVPR 2025 · Architectures and efficiency › RNNs and normalization · approach: Dataset condensation and flow estimation · 2 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.

Extends the FFCC color-constancy method to multi-illuminant scenes using an integral UV histogram, parallel Fourier-domain prediction over overlapping windows, and guided-filter smoothing, targeting real-time CPU auto white balance.

Problem

Auto white balance in multi-illuminant scenes: existing neural pixel-level methods are heavy and slow for real-time use, while FFCC handles only a single global illuminant and needs repeated histogram extraction per region.

Approach

Precompute an integral log-chroma UV histogram so any window's histogram is obtained with a few additions/subtractions, predict illuminants for all overlapping windows in parallel via Fourier-domain convolution and circular-mean BVM decoding, then smooth with linear interpolation and guided filtering to get a continuous illumination map.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Extend FFCC with integral UV histograms, parallel prediction, and spatial smoothingFFCC · Shadow, use allmean angular error: 2.28 -> 2.19Helped
Extend FFCC with integral UV histograms, parallel prediction, and spatial smoothingFFCC · Shadow, outdoormean angular error: 2.12 -> 1.74Helped
Extend FFCC with integral UV histograms, parallel prediction, and spatial smoothingFFCC · Shadow, indoormean angular error: 8.78 -> 3.04Helped
Extend FFCC with integral UV histograms, parallel prediction, and spatial smoothingFFCC · LSMI, Multimean angular error: 2.03 -> 2.48; 2.36 -> 2.30; 2.16 -> 2.48Mixed
Extend FFCC with integral UV histograms, parallel prediction, and spatial smoothingFFCC · LSMI, Mixedmean angular error: 1.63 -> 1.98; 2.16 -> 2.11; 1.68 -> 1.93Mixed
Use window 32 and overlap 16 instead of window 128 and overlap 64 (ablation)IFFCC · Shadow, Canon5dmean angular error: 2.06 -> 2.65Hurt
Use window 64 and no overlap instead of window 128 and overlap 64 (ablation)IFFCC · Shadow, Canon5dmean angular error: 2.06 -> 2.35Hurt
Use dominant-light GT and window 64 with overlap 32 instead of blended GT and window 128 with overlap 64 (ablation)IFFCC · Shadow, Canon5dmean angular error: 2.06 -> 2.53Hurt
Use window 64 and overlap 32 instead of window 128 and overlap 64 (ablation)IFFCC · Shadow, Canon5dmean angular error: 2.06 -> 2.37Hurt
Use dominant-light GT and no overlap instead of blended GT and overlap 64 (ablation)IFFCC · Shadow, Canon5dmean angular error: 2.06 -> 2.46Hurt
Use no overlap instead of overlap 64 (ablation)IFFCC · Shadow, Canon5dmean angular error: 2.06 -> 2.16Hurt
Use dominant-light GT and overlap 32 instead of blended GT and overlap 64 (ablation)IFFCC · Shadow, Canon5dmean angular error: 2.06 -> 2.50Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LSMI dataset Shadow dataset

Benchmarks: Shadow dataset LSMI dataset

Metrics: mean angular error median angular error best 25% mean worst 25% mean parameter count CPU inference time

Baselines: FFCC LSMI-U AID Domislovic et al. Bianco et al. Pix2Pix Gijsenij CRF (White-Patch) Patch-based HypNet/SelNet

Builds on: Fast Fourier Color Constancy (FFCC) Convolutional Color Constancy (CCC) LSMI guided filtering

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