atlas

Research map / Architectures and efficiency / CNN design

DnLUT: Ultra-Efficient Color Image Denoising via Channel-Aware Lookup Tables

CVPR 2025 · Architectures and efficiency › CNN design · approach: Dense matching and estimation CNNs · 3 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 DnLUT, a lookup-table color image denoiser combining a Pairwise Channel Mixer (RG/GB/BR pair LUTs) and an L-shaped non-overlapping rotation kernel that converts to 3D/4D LUTs for edge-device denoising.

Problem

Deep denoisers are too computationally and memory heavy for edge devices, while existing LUT-based methods process RGB channels independently and so miss inter-channel noise correlations needed for color denoising.

Approach

A Pairwise Channel Mixer that jointly processes RGB channel pairs (RG, GB, BR) with 1x2 depth-2 kernels followed by 1x1 convolutions, plus an L-shaped kernel whose rotations do not overlap pixels, so the network converts to compact 3D/4D LUTs with a larger effective receptive field.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add PCM to SR-LUTSR-LUT · CBSD68, σ=25CPSNR (dB): 26.71 -> 28.04 (+1.33)Helped
add PCM to MuLUTMuLUT · CBSD68, σ=25CPSNR (dB): 28.11 -> 29.17 (+1.05)Helped
add PCM to RC-LUTRC-LUT · CBSD68, σ=25CPSNR (dB): 28.12 -> 29.22 (+1.10)Helped
add PCM to SPF-LUTSPF-LUT · CBSD68, σ=25CPSNR (dB): 28.56 -> 29.72 (+1.16)Helped
use L-shaped kernel instead of 2 × 2 spatial-wise kernel (ablation)DnLUT · CBSD68CPSNR (dB): 26.71 vs 26.63Hurt
use L-shaped kernel instead of 2 × 2 spatial-wise kernel (ablation)DnLUT · KodakCPSNR (dB): 27.16 vs 27.05Hurt
use L-shaped kernel instead of 2 × 2 spatial-wise kernel (ablation)DnLUT · McMasterCPSNR (dB): 28.01 vs 27.96Hurt
combine L-shaped kernel and PCM (ablation)DnLUT · CBSD68CPSNR (dB): 30.15 -> 31.41Helped
add channel indexing to L-shaped kernel and PCM (ablation)DnLUT · CBSD68CPSNR (dB): 31.41 -> 31.47Helped
use PCM alone instead of spatial-wise L-shaped convolution (ablation)DnLUT · CBSD68CPSNR (dB): 30.15 -> 30.21Helped

Limitations

Experimental setup

Datasets: DIV2K Flickr2K BSD400 WaterlooED SIDD

Benchmarks: CBSD68 Kodak24 Urban100 McMaster SIDD DnD

Metrics: CPSNR SSIM PSNR runtime energy cost storage

Baselines: SR-LUT MuLUT RC-LUT SPF-LUT CBM3D MC-WNNM DnCNN SwinIR

Builds on: SR-LUT MuLUT SPF-LUT RC-LUT DnCNN

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