Browse State-of-the-Art › Deblurring

Deblurring

424 papers with code · 17 benchmarks · 17 datasets archive 2025-07-28

Computer Vision

Deblurring is a computer vision task that involves removing the blurring artifacts from images or videos to restore the original, sharp content. Blurring can be caused by various factors such as camera shake, fast motion, and out-of-focus objects, and can result in a loss of detail and quality in the captured images. The goal of deblurring is to produce a clear, high-quality image that accurately represents the original scene.

( Image credit: Deblurring Face Images using Uncertainty Guided Multi-Stream Semantic Networks )

Description from the archive archive 2025-07-28.

Benchmarks archive 2025-07-28

17 leaderboard tables shown for this task, 17 with rows (a “benchmark” on this site is a table with at least one row, as on /sota), ordered by row count. “Best model” is the first row in the archive's own order at snapshot; nothing is re-ranked here and metric direction is not recorded in the archive. PwC's Trend sparklines are not in the archive, so that column is omitted. 10 shown of 17 until expanded.

DatasetBest model (first row in archive order)PaperCodeSyntologyCompare
GoPro (56 rows) BSSTNet Blur-aware Spatio-temporal Sparse Transformer for Video Deblurring code Syntology ran 10 of 17 samples · 7 unverified Compare
HIDE (trained on GOPRO) (26 rows) MAXIM MAXIM: Multi-Axis MLP for Image Processing code Syntology ran 27 of 46 samples · 19 unverified Compare
RealBlur-R (trained on GoPro) (19 rows) AdaRevD AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the... code Syntology ran 36 of 50 samples · 14 unverified Compare
RealBlur-J (17 rows) AdaRevD AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the... code Syntology ran 36 of 50 samples · 14 unverified Compare
RealBlur-R (17 rows) AdaRevD AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the... code Syntology ran 36 of 50 samples · 14 unverified Compare
RealBlur-J (trained on GoPro) (15 rows) AdaRevD AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the... code Syntology ran 36 of 50 samples · 14 unverified Compare
RSBlur (12 rows) MLWNet Efficient Multi-scale Network with Learnable Discrete Wavelet... code Syntology ran 9 of 12 samples · 3 unverified Compare
MSU BASED (11 rows) NAFNet (REDS) Simple Baselines for Image Restoration code Syntology ran 23 of 30 samples · 7 unverified Compare
DVD (7 rows) BSSTNet Blur-aware Spatio-temporal Sparse Transformer for Video Deblurring code Syntology ran 10 of 17 samples · 7 unverified Compare
Beam-Splitter Deblurring (BSD) (5 rows) Turtle Learning Truncated Causal History Model for Video Restoration code Syntology ran 7 of 12 samples · 5 unverified Compare
BASED (4 rows) VRT (GoPro) VRT: A Video Restoration Transformer code Syntology ran 4 of 5 samples · 1 unverified Compare
DVD (3 rows) FGST Flow-Guided Sparse Transformer for Video Deblurring code Syntology ran 1 of 1 samples · 0 unverified Compare
REDS (3 rows) VRT VRT: A Video Restoration Transformer code Syntology ran 4 of 5 samples · 1 unverified Compare
RSBlur (trained on synthetic) (2 rows) MIMO-UNet + Realistic blur Realistic Blur Synthesis for Learning Image Deblurring code Syntology ran 0 of 1 samples · 1 unverified Compare
. (1 row) 1 1000x Faster Camera and Machine Vision with Ordinary Devices — — Compare
HIDE (1 row) MAXIM-3S MAXIM: Multi-Axis MLP for Image Processing code Syntology ran 27 of 46 samples · 19 unverified Compare
Second dialogue state tracking challenge (1 row) Ours Attention! Stay Focus! code — Compare

Syntology column: samples harvested from the paper's repositories and executed on synthesized fixtures; “ran” is not a correctness claim and does not order the table. A dash means no Syntology record for that paper, not a recorded non-run. Read from the graph 2026-09-24.

Libraries

Not in the archive: the export carries no per-task library table, so there is nothing to show at snapshot 2025-07-28.

Datasets archive 2025-07-28

17 datasets whose archive record lists this task, ordered by the archive's paper count.

Subtasks archive 2025-07-28

2 subtasks in the archive's task tree.

Parent tasks archive 2025-07-28

Most implemented papers archive 2025-07-28

30 shown of 424 papers with code (999 tagged with this task in all), ordered by repositories listed in the archive, not by stars (the archive holds no stars, so PwC's “Social” and “Latest” sorts cannot be reproduced). Papers without a page here are shown as plain text.

Syntology lines on 21 of the papers shown; no Syntology record for the others (a paper without an arXiv id cannot be joined to the graph, and absence from the graph layer is not a recorded non-run). “Ran” means the sample executed on a synthesized fixture, not that the paper's result was reproduced. Read from the graph 2026-09-24.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections