Skip to content

it-hao/MITNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mutual Information-driven Triple Interaction Network for Efficient Image Dehazing

Hao Shen, Zhong-Qiu Zhao, Yulun Zhang, Zhao Zhang "Mutual Information-driven Triple Interaction Network for Efficient Image Dehazing", ACM MM, 2023. [Arxiv]


Abstract: Multi-stage architectures have shown effectiveness in image dehazing, which usually decomposes a challenging task into multiple more tractable sub-tasks and progressively estimates latent hazy-free images. Despite the remarkable progress, existing methods still suffer from the following shortcomings: (1) limited exploration of frequency domain information; (2) insufficient information interaction; (3) severe feature redundancy. To remedy these issues, we propose a novel Mutual Information-driven Triple interaction Network (MITNet) based on spatial-frequency dual domain information and two-stage architecture. To be specific, the first stage, named amplitude-guided haze removal, aims to recover the amplitude spectrum of the hazy images for haze removal. And the second stage, named phase-guided structure refined, devotes to learning the transformation and refinement of the phase spectrum. To facilitate the information exchange between two stages, an Adaptive Triple Interaction Module (ATIM) is developed to simultaneously aggregate cross-domain, cross-scale, and cross-stage features, where the fused features are further used to generate content-adaptive dynamic filters so that applying them to enhance global context representation. In addition, we impose the mutual information minimization constraint on paired scale encoder and decoder features from both stages. Such an operation can effectively reduce information redundancy and enhance cross-stage feature complementarity. Extensive experimental results over benchmark datasets show that our MITNet obtains superior results and a better trade-off between performance and model complexity.


Network Architecture (click to expand)

net

block

Installation

git clone https://github.com/it-hao/MITNet.git
cd MITNet
pip install -r requirements.txt

Contents

  1. Datasets
  2. Training
  3. Evaluation
  4. Results
  5. Citation
  6. Acknowledgments

Datasets

Please download datasets from Dehamer.

Dataset architecture (click to expand)

data

Training

Training on ITS dataset

cd ./MITNet_Code_ITS/code
bash train_mitnet_its.sh 

Training on OTS dataset

cd ./MITNet_Code_OTS/code
bash train_mitnet_ots.sh 

Training on Dense dataset

cd ./MITNet_Code_Real/code
bash train_mitnet_dense.sh 

Training on NH dataset

cd ./MITNet_Code_Real/code
bash train_mitnet_nh.sh

Evaluation

Testing on ITS dataset

cd ./MITNet_Code_ITS/code
bash test_mitnet_its.sh 

Testing on OTS dataset

cd ./MITNet_Code_OTS/code
bash test_mitnet_ots.sh 

Testing on Dense dataset

cd ./MITNet_Code_Real/code
bash test_mitnet_dense.sh 

Testing on HH dataset

cd ./MITNet_Code_Real/code
bash test_mitnet_nh.sh 

Results

Quantitative results on the SOTS (ITS and OTS) dataset. (click to expand) SOTS
Quantitative results on Real-world (Dense-Haze and NH-Haze) datasets. (click to expand) Real
Visual results on the SOTS (ITS and OTS) dataset. (click to expand) SOTS
Visual results on Real-world (Dense-Haze and NH-Haze) datasets. (click to expand) Real
Model complexity. (click to expand) complexity

Citation

If you find the code helpful in your resarch or work, please cite the following paper(s).

@article{shen2023mitnet,
  title={Mutual Information-driven Triple Interaction Network for Efficient Image Dehazing},
  author={Shen, Hao and Zhao, Zhong-Qiu and Zhang, Yulun and Zhang, Zhao},
  booktitle={ACM MM},
  year={2023}
}

Acknowledgments

This code is based on Dehamer and RCAN.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published