add watershed segmenter class