Text this: Underwater image enhancement based on optimally weighted histogram framework and improved Fick’s law algorithm