Underwater image restoration based on contrast enhancement
Single image haze removal using dark channel prior