Watershed-based unsupervised clustering