z-logo
open-access-imgOpen Access
An improved dark channel defogging algorithm based on the HSI colour space
Author(s) -
Cui Yani,
Zhi Shuaiqing,
Liu Wenjin,
Deng Jiaxian,
Ren Jia
Publication year - 2022
Publication title -
iet image processing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.401
H-Index - 45
eISSN - 1751-9667
pISSN - 1751-9659
DOI - 10.1049/ipr2.12389
Subject(s) - channel (broadcasting) , brightness , computer science , distortion (music) , sky , computer vision , enhanced data rates for gsm evolution , artificial intelligence , filter (signal processing) , algorithm , scale (ratio) , image (mathematics) , point (geometry) , mathematics , optics , physics , astrophysics , telecommunications , amplifier , geometry , bandwidth (computing) , quantum mechanics
When the traditional dark channel prior (DCP) algorithm is used for image defogging, it faces some problems such as unsatisfactory restoration of the target edge details, distortion in large‐scale and high‐brightness sky regions. To solve these problems, this paper proposes an improved dark channel defogging algorithm based on the HSI colour space, named the IDCP algorithm. First, an asymmetric mean filter window is used to obtain the modified dark channel image to improve the grey value mutation in the traditional dark channel image. Based on this work, an improved global atmospheric transmittance calculation method is proposed, which effectively improves the inapplicability of the dark channel prior in large‐scale and high‐brightness sky regions. Finally, the Laplacian operator is used to sharpen the image to enhance the target edge information. Simulation results show that the proposed algorithm can effectively solve the distortion phenomenon caused by the traditional DCP algorithm when handling large‐scale and high‐brightness sky regions, improve the target edge details, and restore the true colour of the image scene.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here