TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Spatio-Temporal Filter Adaptive Network for Video Deblurring

Spatio-Temporal Filter Adaptive Network for Video Deblurring

Shangchen Zhou, Jiawei Zhang, Jinshan Pan, Haozhe Xie, WangMeng Zuo, Jimmy Ren

2019-04-28ICCV 2019 10DeblurringOptical Flow EstimationImage DeblurringVideo Deblurring
PaperPDFCode

Abstract

Video deblurring is a challenging task due to the spatially variant blur caused by camera shake, object motions, and depth variations, etc. Existing methods usually estimate optical flow in the blurry video to align consecutive frames or approximate blur kernels. However, they tend to generate artifacts or cannot effectively remove blur when the estimated optical flow is not accurate. To overcome the limitation of separate optical flow estimation, we propose a Spatio-Temporal Filter Adaptive Network (STFAN) for the alignment and deblurring in a unified framework. The proposed STFAN takes both blurry and restored images of the previous frame as well as blurry image of the current frame as input, and dynamically generates the spatially adaptive filters for the alignment and deblurring. We then propose the new Filter Adaptive Convolutional (FAC) layer to align the deblurred features of the previous frame with the current frame and remove the spatially variant blur from the features of the current frame. Finally, we develop a reconstruction network which takes the fusion of two transformed features to restore the clear frames. Both quantitative and qualitative evaluation results on the benchmark datasets and real-world videos demonstrate that the proposed algorithm performs favorably against state-of-the-art methods in terms of accuracy, speed as well as model size.

Results

TaskDatasetMetricValueModel
DeblurringDVD PSNR31.27STFAN
DeblurringGoProPSNR28.59STFAN
DeblurringGoProSSIM0.861STFAN
2D ClassificationDVD PSNR31.27STFAN
2D ClassificationGoProPSNR28.59STFAN
2D ClassificationGoProSSIM0.861STFAN
Image DeblurringGoProPSNR28.59STFAN
Image DeblurringGoProSSIM0.861STFAN
10-shot image generationDVD PSNR31.27STFAN
10-shot image generationGoProPSNR28.59STFAN
10-shot image generationGoProSSIM0.861STFAN
10-shot image generationGoProPSNR28.59STFAN
10-shot image generationGoProSSIM0.861STFAN
1 Image, 2*2 StitchiGoProPSNR28.59STFAN
1 Image, 2*2 StitchiGoProSSIM0.861STFAN
16kGoProPSNR28.59STFAN
16kGoProSSIM0.861STFAN
Blind Image DeblurringDVD PSNR31.27STFAN
Blind Image DeblurringGoProPSNR28.59STFAN
Blind Image DeblurringGoProSSIM0.861STFAN

Related Papers

Channel-wise Motion Features for Efficient Motion Segmentation2025-07-17Generative Latent Kernel Modeling for Blind Motion Deblurring2025-07-12An Efficient Approach for Muscle Segmentation and 3D Reconstruction Using Keypoint Tracking in MRI Scan2025-07-11Learning to Track Any Points from Human Motion2025-07-08TLB-VFI: Temporal-Aware Latent Brownian Bridge Diffusion for Video Frame Interpolation2025-07-07MEMFOF: High-Resolution Training for Memory-Efficient Multi-Frame Optical Flow Estimation2025-06-29EAMamba: Efficient All-Around Vision State Space Model for Image Restoration2025-06-27EndoFlow-SLAM: Real-Time Endoscopic SLAM with Flow-Constrained Gaussian Splatting2025-06-26