The invention discloses a
sky region segmentation-based
single image defogging method, and overcomes the shortcoming of a negative visual effect due to the fact that a conventional dark channel defogging
algorithm is not adaptive to a
sky region. By comprehensively utilizing visual features in an image, the
sky region in the image is accurately segmented out by adopting a simple linear iterative clustering and
edge detection combined method. Based on this, a non-sky region is subjected to independent transmissivity
estimation according to average saturation priori, and the sky region is subjected to independent visual effect enhancement
processing, so that the negative effects of over-enhancement, color cast and the like caused by performing conventional defogging
processing on the sky region are eliminated. Finally, for the shortcoming that the defogged image is relatively dark, a
steerable filter-based Retinex method is proposed for performing enhancement, so that the visual effect of the defogged image is further improved.