kmeans clustering algorithm based on keywords, saturation and hue