Skip to content

This is the python code corresponding to the article "Deep learning-driven surveillance quality enhancement for maritime management promotion under low-visibility weathers ".

Notifications You must be signed in to change notification settings

YuanGao-YG/LPSNet

Repository files navigation

[OCMA] Deep learning-driven surveillance quality enhancement for maritime management promotion under low-visibility weathers

paper


Deep learning-driven surveillance quality enhancement for maritime management promotion under low-visibility weathers
Jingxiang Qu, Yuan Gao, Yuxu Lu*, Wenyu Xu, and Ryan Wen Liu († Co-first Author, * Corresponding Author)
Ocean & Coastal Management

Abstract: Visual sensors are widely employed for real-time maritime surveillance. But they always suffer from some low-visibility problems, typically low light and haze, which greatly reduce the effectiveness of maritime management. In practical applications, the most common strategy is using separate networks to overcome different low visibility problems. It needs large space for parameter storage. Besides, when the weather changes, the enhancement methods need to be toggled artificially, and the enhancement effect is unsatisfactory due to the lack of maritime dataset. To tackle these problems, we designed a learned parameter sharing (LPS)-based versatile visibility enhancement network (LPSNet) and trained it on the synthetic maritime dataset. It enhances the quality of captured surveillance data under both low-light and hazy environments via a versatile model. Due to the LPS between different low-visibility enhancement tasks, the proposed network performs better on the mutual problems, like noise suppression and detail preservation. Therefore, our LPSNet achieves superior enhancement effect on both low-light enhancement and dehazing. Besides, the running time is shorter than most of the previous methods, which can enhance 800 × 600 images over 18 FPS. Moreover, the comparison experiment on vessel detection task indicates the benefits of the proposed method on maritime management promotion under low-visibility weathers. The source code is available at https://github.com/YuanGao-YG/LPSNet.


Requirement

  • Python 3.7
  • Pytorch 1.12.0

Network Architecture

Image

Test

  • Place the pre-training weight in the ./checkpoint folder.
  • Place test low-visibility images in the ./dataset/Test folder.
  • Run demo.py
  • The results are saved in ./result folder.

Citation

@article{qu2023deep,
  title={Deep learning-driven surveillance quality enhancement for maritime management promotion under low-visibility weathers},
  author={Qu, Jingxiang and Gao, Yuan and Lu, Yuxu and Xu, Wenyu and Liu, Ryan Wen},
  journal={Ocean \& Coastal Management},
  volume={235},
  pages={106478},
  year={2023},
  publisher={Elsevier}
}

If you have any questions, please contact (yuangao24@mails.tsinghua.edu.cn).

About

This is the python code corresponding to the article "Deep learning-driven surveillance quality enhancement for maritime management promotion under low-visibility weathers ".

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages