Spatially-Attentive Patch-Hierarchical Network with Adaptive Sampling for Motion Deblurring

Maitreya Suin, Kuldeep Purohit, A. N. Rajagopalan
2/9/2024
cs.CV

No confident code implementation found for this paper.

Abstract

This paper tackles the problem of motion deblurring of dynamic scenes. Although end-to-end fully convolutional designs have recently advanced the state-of-the-art in non-uniform motion deblurring, their performance-complexity trade-off is still sub-optimal. Most existing approaches achieve a large receptive field by increasing the number of generic convolution layers and kernel size. In this work, we propose a pixel adaptive and feature attentive design for handling large blur variations across different spatial locations and process each test image adaptively. We design a content-aware global-local filtering module that significantly improves performance by considering not only global dependencies but also by dynamically exploiting neighboring pixel information. We further introduce a pixel-adaptive non-uniform sampling strategy that implicitly discovers the difficult-to-restore regions present in the image and, in turn, performs fine-grained refinement in a progressive manner. Extensive qualitative and quantitative comparisons with prior art on deblurring benchmarks demonstrate that our approach performs favorably against the state-of-the-art deblurring algorithms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{suin2024spatiallyattentive,
  title  = {Spatially-Attentive Patch-Hierarchical Network with Adaptive Sampling for Motion Deblurring},
  author = {Maitreya Suin and Kuldeep Purohit and A. N. Rajagopalan},
  year   = {2024},
  eprint = {2402.06117},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.06117v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.06117.svg)](https://codeofpaper.com/paper/2402.06117)

Discussion