atlas

Research map / Image generation / Image restoration

Real-World Efficient Blind Motion Deblurring via Blur Pixel Discretization

CVPR 2024 · Image generation › Image restoration · approach: Image deblurring · 11 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.

Decomposes blind motion deblurring into blur pixel discretization (a classifier producing a blur segmentation map via log-Fourier deconvolution) and a discrete-to-continuous converter, yielding an efficient deblurring model comparable to larger SOTA methods.

Problem

Blind motion deblurring for high-resolution images with large motion requires models that are both accurate and computationally efficient for resource-constrained devices; small kernel-free models degrade significantly on large motion.

Approach

Treat deblurring partly as pixel-level classification: a blur pixel discretizer predicts per-pixel blur classes (a discretized image residual error) using log-Fourier basis kernels and a latent sharp image, and a D2C converter (NAFNet-based) uses this class map as prior to regress the continuous residual at low cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the full blur-segmentation-map, latent-sharp-loss, and logarithmic-Fourier components (ablation)NAFNet-32 · RealBlur-J testPSNR: 31.99 -> 32.53Helped
Add latent sharp loss to the blur-segmentation-map variant (ablation)SegDeblur-S · RealBlur-J testPSNR: 31.96 -> 32.17Helped
Add logarithmic Fourier transform to the variant with blur segmentation map and latent sharp loss (ablation)SegDeblur-S · RealBlur-J testPSNR: 32.17 -> 32.53Helped
Replace no prior with a latent sharp image prior (ablation)NAFNet · RealBlur-J testPSNR: 31.99 -> 32.18Helped
Replace latent sharp image prior with latent quantization map prior (ablation)NAFNet · RealBlur-J testPSNR: 32.18 -> 32.27Helped
Use deconvolved image prior instead of latent sharp image prior (ablation)NAFNet · RealBlur-J testPSNR: 32.18 -> 32.44Helped
Use blur segmentation map prior instead of deconvolved image prior (ablation)NAFNet · RealBlur-J testPSNR: 32.44 -> 32.53Helped
Increase the number of classes from 1 to 16 (ablation)SegDeblur-S · RealBlur-J testPSNR: 31.91 -> 32.53Helped
Set the number of classes to 32 instead of 16 (ablation)SegDeblur-S · RealBlur-J testPSNR: 32.53 -> 32.50Hurt
Set latent sharp loss weight λ to 1.0 instead of 0.1 (ablation)SegDeblur-S · RealBlur-J testPSNR: 32.14 -> 32.53Helped
Set latent sharp loss weight λ to 2.0 instead of 1.0 (ablation)SegDeblur-S · RealBlur-J testPSNR: 32.53 -> 32.36Hurt
Add SegDeblur-L instead of NAFNet-64NAFNet-64 · RealBlur-J large-motion testPSNR: 28.27 -> 29.12 dBHelped

Surprising findings

Limitations

Experimental setup

Datasets: RealBlur RSBlur ReLoBlur GoPro

Benchmarks: RealBlur-J RealBlur-R RSBlur ReLoBlur GoPro

Metrics: PSNR SSIM parameters GMACs on-chip execution time

Baselines: NAFNet-32 NAFNet-64 MPRNet MIMO-UNet+ FFTFormer Stripformer MAXIM-3S UFPNet MSDI-Net Samsung EnhanceX Google Unblur

Builds on: NAFNet kernel-based deblurring with basis kernels logarithmic Fourier deconvolution

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