atlas

Research map / Image generation / Image restoration

Blur2Blur: Blur Conversion for Unsupervised Image Deblurring on Unknown Domains

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

Blur2Blur trains a blur-to-blur translator from unpaired blurry and sharp images of a target camera to convert unknown blur into a known blur that a pretrained supervised deblurring network (NAFNet/Restormer trained on GoPro) can handle.

Problem

Deblurring images from a specific, unknown camera when no paired blurry-sharp training data is available and pretrained supervised deblurring networks generalize poorly to unseen blur.

Approach

Instead of learning unknown-blur to sharp directly, learn a GAN-based blur-to-blur translator (MIMO-UNet generator with perceptual reconstruction loss and gradient-penalty discriminator) that maps the camera's blur into a known blur domain built from the camera's own sharp images augmented with blur kernels transferred from a known dataset, then deblur with a pretrained supervised network.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add GoPro-targeted Blur2Blur translation before NAFNetNAFNet · RB2V StreetPSNR: 24.78 -> 26.98Helped
Add GoPro-targeted Blur2Blur translation before NAFNetNAFNet · REDSPSNR: 25.80 -> 28.11Helped
Add GoPro-targeted Blur2Blur translation before NAFNetNAFNet · RSBlurPSNR: 26.33 -> 29.00Helped
Use a 6:4 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–RB2V StreetPSNR: 26.02 -> 26.98Helped
Use a 7:3 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–RB2V StreetPSNR: 26.02 -> 26.92Helped
Use an 8:2 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–RB2V StreetPSNR: 26.02 -> 25.98No clear effect
Use a 9:1 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–RB2V StreetPSNR: 26.02 -> 24.32Hurt
Use a 6:4 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–REDSPSNR: 27.53 -> 28.11Helped
Use a 7:3 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–REDSPSNR: 27.53 -> 28.10Helped
Use an 8:2 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–REDSPSNR: 27.53 -> 27.00Hurt
Use a 9:1 rather than 5:5 unknown-blurry-to-sharp data ratio (ablation)Blur2Blur with NAFNet · GoPro–REDSPSNR: 27.53 -> 26.43Hurt

Surprising findings

Limitations

Experimental setup

Datasets: REDS GoPro RSBlur RB2V Street PhoneCraft WritingHands

Benchmarks: RB2V Street REDS RSBlur GoPro PhoneCraft

Metrics: PSNR SSIM NIQE

Baselines: NAFNet Restormer CycleGAN DualGAN BSRGAN+NAFNet RSBlur+NAFNet

Builds on: CycleGAN Pix2Pix MIMO-UNet blur kernel extractor (blur transfer) WGAN-GP gradient penalty

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