atlas

Research map / Image generation / Image restoration

Motion-adaptive Separable Collaborative Filters for Blind Motion Deblurring

CVPR 2024 · Image generation › Image restoration · approach: Image deblurring · 26 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 the MISC Filter, a motion-adaptive separable collaborative filter that aligns blur along predicted motion flow and filters the image directly in image space for blind motion deblurring, combined with a residual reconstruction network.

Problem

Blind motion deblurring with spatially variant, complex real-world motion, where prior methods reconstruct residuals in feature space and do not handle motion directly in image space.

Approach

A motion-guided alignment module warps blur toward the motion middle using predicted flow and mask, followed by a separable collaborative filter whose kernels, weights, and offsets are all predicted adaptively per pixel; the motion estimation network is shared with residual reconstruction (shared encoder-decoder, filtering first).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MISC Filter instead of the strongest listed baselineBlind motion deblurring · RealBlur-RPSNR: 40.61 -> 41.23Helped
use MISC Filter instead of the strongest listed baselineBlind motion deblurring · RealBlur-JPSNR: 33.35 -> 33.88Helped
use MISC Filter instead of the strongest listed baselineBlind motion deblurring · GoProPSNR: 34.21 -> 34.10Hurt
use MISC Filter instead of the strongest listed baselineBlind motion deblurring · HIDEPSNR: 32.83 -> 31.66Hurt
add motion-guided alignment (ablation)Base model on GoPro · GoProPSNR: 32.40 -> 32.51Helped
add the kernel estimator (ablation)Base+MGA on GoPro · GoProPSNR: 32.51 -> 32.55Helped
add the weight estimator (ablation)Base+MGA+kernel on GoPro · GoProPSNR: 32.55 -> 32.67Helped
add the offset estimator (ablation)Base+MGA+kernel on GoPro · GoProPSNR: 32.55 -> 32.71Helped
use the shared-based coupling strategy with filtering first (ablation)MISC Filter network on GoPro · GoProPSNR: 32.83 vs. 32.38–32.63Helped
replace alternative filtering methods with MISC Filter (ablation)Filtering module on GoPro · GoProPSNR: 32.21, 32.48, 32.51, 32.54 -> 32.83Helped
increase kernel size from n=3 to n=7 (ablation)MISC Filter on GoPro · GoProPSNR: 32.60 -> 32.83Helped
increase kernel size from n=7 to n=11 (ablation)MISC Filter on GoPro · GoProPSNR: 32.83 -> 32.87Helped

Surprising findings

Limitations

Experimental setup

Datasets: RealBlur-R RealBlur-J GoPro HIDE T-OLED

Benchmarks: RealBlur-R RealBlur-J GoPro HIDE T-OLED

Metrics: PSNR SSIM runtime parameters

Baselines: MPRNet MIMO-Unet+ MAXIM Uformer-B Restormer Stripformer NAFNet FFTformer UFPNet DeepRFT+

Builds on: deformable separable convolution FFTformer DeepRFT AdaCoF

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