Image Segmentation by Clustering: A Detailed Overview