add: use salient edge to get clusters