Agglomerative Mean Shift Clustering