The invention discloses a
single image defogging method based on
sky region segmentation
processing, comprising the steps of: calculating the preliminary
estimation transmittance of an input image according to a dark channel prior theory, optimizing the preliminary
estimation transmittance respectively through median filtering and guide filtering, combining two results, and replacing the
transmittance optimized by halo region guide filtering with the transmittance optimized by median filtering; employing a Canny boundary operator to calculate the boundary images of original images, correcting miscalculated regions, dividing the images into
sky and ground regions to be used as binary template to extract the
sky region transmittance after guide filtering optimization, and performing non-linear expansion
processing on the extracted sky region transmittance; combining the transmittance respectively obtained through the two steps, and performing guide filtering smooth
processing; and utilizing obtained optimization transmittance to perform filtering processing. The
single image defogging method can better improve halo effects and sky region color
distortion, and greatly improve defogging effects of
fog-degraded images.