Retinex Filtering of Underwater Images