A clustering algorithm based on the distance to a cluster center (as in K-Means and K-Medoids), detects non-spherical clusters and automatically detects the number of clusters (as in DBSCAN and Mean-Shift).
Reference: Clustering by fast search and find of density peaks by Alex Rodriguez, Alessandro Laio