/TSDNet

This is the python code corresponding to the article "Deep Network-Enabled Haze Visibility Enhancement for Visual IoT-Driven Intelligent Transportation Systems"

Primary LanguagePython

[IEEE TII 2022] Deep Network-Enabled Haze Visibility Enhancement for Visual IoT-Driven Intelligent Transportation Systems


Deep Network-Enabled Haze Visibility Enhancement for Visual IoT-Driven Intelligent Transportation Systems [paper]
Ryan Wen Liu*, Yu Guo, Yuxu Lu, Kwok Tai Chui, Brij B Gupta (* indicates corresponding author)
IEEE Transactions on Industrial Informatics

Requirement

  • Python == 3.7
  • Pytorch == 1.9.1

Abstract

The Internet of Things (IoT) has recently emerged as a revolutionary communication paradigm where a large number of objects and devices are closely interconnected to enable smart industrial environments. The tremendous growth of visual sensors can significantly promote the traffic situational awareness, traffic safety management, and intelligent vehicle navigation in intelligent transportation systems (ITS). However, due to the absorption and scattering of light by the turbid medium in atmosphere, the visual IoT inevitably suffers from imaging quality degradation, e.g., contrast reduction, color distortion, etc. This negative impact can not only reduce the imaging quality, but also bring challenges for the deployment of several high-level vision tasks (e.g., object detection, tracking and recognition, etc.) in ITS. To improve imaging quality under the hazy environment, we propose a deep network-enabled three-stage dehazing network (termed TSDNet) for promoting the visual IoT-driven ITS. In particular, the proposed TSDNet mainly contains three parts, i.e., multi-scale attention module for estimating the hazy distribution in the RGB image domain, two-branch extraction module for learning the hazy features, and multi-feature fusion module for integrating all characteristic information and reconstructing the haze-free image. Numerous experiments have been implemented on synthetic and real-world imaging scenarios. Dehazing results illustrated that our TSDNet remarkably outperformed several state-of-the-art methods in terms of both qualitative and quantitative evaluations. The high-accuracy object detection results have also demonstrated the superior dehazing performance of TSDNet under hazy atmosphere conditions. The source code is available at https://github.com/gy65896/TSDNet.

Network Architecture

Figure02_Flowchart

Test

  • Put the hazy image in the input folder
  • Run test_real.py.
  • The enhancement result will be saved in the result folder.

Citation

@article{liu2022deep,
  title={Deep network-enabled haze visibility enhancement for visual IoT-driven intelligent transportation systems},
  author={Liu, Ryan Wen and Guo, Yu and Lu, Yuxu and Chui, Kwok Tai and Gupta, Brij B},
  journal={IEEE Trans. Ind. Inf.},
  volume={19},
  number={2},
  pages={1581--1591},
  month={Apr.},
  year={2022},
  publisher={IEEE}
}

If you have any questions, please get in touch with me (yuguo@whut.edu.cn).