Single Image Defogging Algorithm based on Dark Channel Priority
Light mixture estimation for spatially varying white balance