k-means algorithm vs agglomerative hierarchical clustering

Implementing the k-means and an agglomerative hierarchical clustering algorithm to cluster the image pixels.