Underwater image enhancement via extended multi-scale Retinex
underwater image processing : state of the art of restoration and image enhancement methods .