Image Segmentation and Adaptive Contrast Enhancement for Haze Removal