Papers › BANet: Blur-aware Attention Networks for Dynamic Scene Deblurring

BANet: Blur-aware Attention Networks for Dynamic Scene Deblurring

19 Jan 2021arXiv:2101.07518archive 2025-07-28

Fu-Jen Tsai, Yan-Tsung Peng, Yen-Yu Lin, Chung-Chi Tsai, Chia-Wen Lin

Image motion blur results from a combination of object motions and camera shakes, and such blurring effect is generally directional and non-uniform. Previous research attempted to solve non-uniform blurs using self-recurrent multiscale, multi-patch, or multi-temporal architectures with self-attention to obtain decent results. However, using self-recurrent frameworks typically lead to a longer inference time, while inter-pixel or inter-channel self-attention may cause excessive memory usage. This paper proposes a Blur-aware Attention Network (BANet), that accomplishes accurate and efficient deblurring via a single forward pass. Our BANet utilizes region-based self-attention with multi-kernel strip pooling to disentangle blur patterns of different magnitudes and orientations and cascaded parallel dilated convolution to aggregate multi-scale content features. Extensive experimental results on the GoPro and RealBlur benchmarks demonstrate that the proposed BANet performs favorably against the state-of-the-arts in blurred image restoration and can provide deblurred results in real-time.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

pp00704831/banet officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

DeblurringImage DeblurringImage Restoration

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Deblurring GoPro BANet PSNR 32.54 #34 of 56 Archive leaderboard report
Deblurring GoPro BANet SSIM 0.957 #34 of 56 Archive leaderboard report
Deblurring HIDE (trained on GOPRO) BANet PSNR (sRGB) 30.16 #19 of 26 Archive leaderboard report
Deblurring HIDE (trained on GOPRO) BANet SSIM (sRGB) 0.93 #19 of 26 Archive leaderboard report
Deblurring RealBlur-J BANet PSNR (sRGB) 32.00 #14 of 17 Archive leaderboard report
Deblurring RealBlur-J BANet SSIM (sRGB) 0.923 #14 of 17 Archive leaderboard report
Deblurring RealBlur-R BANet PSNR (sRGB) 39.55 #12 of 17 Archive leaderboard report
Deblurring RealBlur-R BANet SSIM (sRGB) 0.971 #12 of 17 Archive leaderboard report
Image Deblurring GoPro BANet SSIM 0.957 #54 of 55 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

ConvolutionDilated ConvolutionStrip Pooling

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