Advancing river monitoring using image-based techniques