mile-zhang / DeFiAN

codes for DeFiAN (TIP2021)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interpretable Detail-Fidelity Attention Network for Single Image Super-Resolution (DeFiAN)

This repository is for DeFiAN introduced in the following paper

Yuanfei Huang, Jie Li, Xinbo Gao*, Yanting Hu and Wen Lu, "Interpretable Detail-Fidelity Attention Network for Single Image Super-Resolution", IEEE Transactions on Image Processing (TIP), vol.30, pp.2325-2339, 2021.

TIP

arXiv

Contents

  1. Introduction
  2. Train
  3. Test
  4. Results
  5. Citation

Introduction

the existing SR methods almost consider the information in local receptive fields where only 3x3 kernels of convolution are utilized to represent the local consistent details of feature. However, the collected LR images are full of low-frequency smoothes and high-frequency details, thus, it is natural to raise two issues: (1) It is difficult to learn a perfect convolutional operator, which is adaptive to the diverse characteristics of smoothes and details; (2) How to improve the ability to preserve the low-frequency smoothes and reconstruct the high-frequency details?

(1) For the first issue, since the low-frequency smoothes and high-frequency details have different characteristics of representation, and the ill-posed problem of SR is more sensitive to the fidelity of deficient details, it is better to solve it in a divide-and-conquer manner.

(2) For the second issue, following the first issue, we should preserve the low-frequency smoothes and reconstruct the high-frequency details as better as possible, which aims at reconstructing the residues (in architectures with global residual learning) using detail-fidelity features.

Framework of DeFiAN

For these issues and to process the low-frequency smoothes and high-frequency details in a divide-and-conquer manner, we propose a purposeful and interpretable method to improve SR performance using Detail-Fidelity Attention in very deep Networks (DeFiAN). The major contributions of the proposed method are:

(1) Introducing a detail-fidelity attention mechanism in each module of networks to adaptively improve the desired high-frequency details and preserve the low-frequency smoothes in a divide-and-conquer manner, which is purposeful for SISR task.

(2) Proposing a novel multi-scale Hessian filtering (MSHF) to extract the multi-scale textures and details with the maximum eigenvalue of scaled Hessian features implemented using high-profile CNNs. Unlike the conventional CNN features in most existing SR methods, the proposed MSHF is interpretable and specific to improve detail fidelity. Besides, the proposed multi-scale and generic Hessian filtering are the first attempts for interpretable detail inference in SISR task, and could be implemented using GPU-accelerate CNNs without any calculation of intricate inverse of matrix.

(3) Designing a dilated encoder-decoder (DiEnDec) for fusing the full-resolution contextual information of multi-scale Hessian features and inferring the detail-fidelity attention representations in a morphological erosion & dilation manner, which possesses characteristics of both full-resolution and progressively growing receptive fields.

(4) Proposing a learnable distribution alignment cell (DAC) for adaptively expanding and aligning the attention representation under the prior distribution of referenced features in a statistical manner, which is appropriate for residual attention architectures.

Train

  1. Replace the train dataset path '/mnt/Datasets/Train/' and validation dataset 'mnt/Datasets/Test/' with your training and validation datasets, respectively.

  2. Set the configuration '--train' in 'option.py' as 'True', and other configurations as you want.

  3. run 'main.py'.

Test

  1. Download models from OneDrive, Google Drive or BaiduYun(password: 3vj9).

  2. Replace the test dataset path '/mnt/Datasets/Test/' with your datasets.

  3. Set the configuration '--train' in 'option.py' as 'False'

  4. run 'main.py'.

Results

Quantitative Results (PSNR/SSIM)

Quantitative Results

Qualitative Results

Fig.6 Fig.7 Fig.8 Fig.9

Citation

@article{huang2021interpretable,
  title={Interpretable Detail-Fidelity Attention Network for Single Image Super-Resolution},
  author={Huang, Yuanfei and Li, Jie and Gao, Xinbo and Hu, Yanting and Lu, Wen},
  journal={IEEE Transactions on Image Processing},
  volume={30},
  pages={2325--2339},
  year={2021},
  publisher={IEEE}
}

About

codes for DeFiAN (TIP2021)


Languages

Language:Python 100.0%