computer vision algorithms besides water