In this paper, we provide a segmentation based Retinex for improving the visual quality of aerial images obtained under
complex weather conditions. With the method, an aerial image will be segmented into different regions, and then an
adaptive Gaussian based on the segmentations will be used to process it. The method addresses the problems existing in
previously developed Retinex algorithms, such as halo artifacts and graying-out artifacts. The experimental result also
shows evidence of its better effect.