This function performs k-medoids clustering on images using Haralick
features, which describe texture. By evaluating contrast, correlation,
entropy, and homogeneity, it groups images into clusters with similar
textures. K-medoids is chosen for its outlier resilience, using actual
images as cluster centers. This approach simplifies texture-based image
analysis and classification.