Computer Vision and Image Understanding Water Detection through Spatio-temporal Invariant Descriptors