Content driven clustering algorithm combining density and distance functions
Clustering by passing messages between data points