Optimisation of K-means algorithm based on sample density canopy. (19th November 2021)