Single image dehazing based on contrast enhancement