Bayesian retinex underwater image enhancement. (May 2021)