Low-light image restoration using bright channel prior-based variational Retinex model
Single image haze removal using dark channel prior