HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

KBNet: Kernel Basis Network for Image Restoration

Zhang Yi ; Li Dasong ; Shi Xiaoyu ; He Dailan ; Song Kangning ; Wang Xiaogang ; Qin Hongwei ; Li Hongsheng

KBNet: Kernel Basis Network for Image Restoration

Abstract

How to aggregate spatial information plays an essential role inlearning-based image restoration. Most existing CNN-based networks adopt staticconvolutional kernels to encode spatial information, which cannot aggregatespatial information adaptively. Recent transformer-based architectures achieveadaptive spatial aggregation. But they lack desirable inductive biases ofconvolutions and require heavy computational costs. In this paper, we propose akernel basis attention (KBA) module, which introduces learnable kernel bases tomodel representative image patterns for spatial information aggregation.Different kernel bases are trained to model different local structures. At eachspatial location, they are linearly and adaptively fused by predictedpixel-wise coefficients to obtain aggregation weights. Based on the KBA module,we further design a multi-axis feature fusion (MFF) block to encode and fusechannel-wise, spatial-invariant, and pixel-adaptive features for imagerestoration. Our model, named kernel basis network (KBNet), achievesstate-of-the-art performances on more than ten benchmarks over image denoising,deraining, and deblurring tasks while requiring less computational cost thanprevious SOTA methods.

Code Repositories

zhangyi-3/kbnet
Official
pytorch
Mentioned in GitHub

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp