atlas

Research map / Image generation / Image restoration

Gyro-based Neural Single Image Deblurring

CVPR 2025 · Image generation › Image restoration · approach: Image deblurring · 5 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 GyroDeblurNet, a gyro-based single-image deblurring network with gyro refinement and gyro deblurring blocks, a camera motion field gyro embedding, and curriculum learning, plus GyroBlur-Synth and GyroBlur-Real datasets.

Problem

Single-image deblurring is ill-posed, and real-world smartphone gyro data contain errors (noise, unknown rotation center, missing translation, moving objects), so existing gyro-based deblurring methods underperform on real blurred images.

Approach

Refine erroneous gyro data using blur cues from the input image via gyro refinement blocks, deblur with a gyro deblurring block that uses deformable convolution offsets, represent complex shakes with a multi-vector camera motion field, and train with a curriculum that gradually adds gyro noise.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add gyro data to deblurring (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 24.90 -> 27.28Helped
train with erroneous gyro data instead of error-free gyro data (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 24.94 -> 27.28Helped
add image-feature refinement of gyro features (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 25.47 -> 27.28Helped
include image features in gyro refinement (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 26.17 -> 27.28Helped
use image and gyro features, rather than only gyro features, for deformable convolution (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 26.32 -> 27.28Helped
add curriculum learning (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 26.94 -> 27.28Helped
increase camera motion field M from 2 to 4 (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 25.71 -> 26.80Helped
increase camera motion field M from 4 to 8 (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 26.80 -> 27.28Helped
increase camera motion field M from 8 to 16 (ablation)GyroDeblurNet · GyroBlur-Synth testPSNR: 27.28 -> 27.32No clear effect
increase camera motion field M from 8 to 16 (ablation)GyroDeblurNet · GyroBlur-Synth testSSIM: 0.7803 -> 0.7811No clear effect
use GyroDeblurNet rather than FFTformerGyroDeblurNet · GyroBlur-Synth testPSNR: 26.01 -> 27.28Helped
use GyroDeblurNet rather than EggNetGyroDeblurNet · GyroBlur-Real-SNIQE: 5.18 -> 4.47Helped

Surprising findings

Limitations

Experimental setup

Datasets: GyroBlur-Synth 4KRD COCO GyroBlur-Real-S GyroBlur-Real-H

Benchmarks: GyroBlur-Synth GyroBlur-Real-S GyroBlur-Real-H

Metrics: PSNR SSIM NIQE TOPIQ

Baselines: MPRNet NAFNet AdaRevD Uformer Stripformer FFTformer Vasu et al. non-blind deblurring Nan et al. non-blind deblurring DeepGyro EggNet INformer

Builds on: NAFNet RSBlur EggNet DeepGyro U-Net

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