An efficient k-means clustering algorithm: analysis and implementation | IEEE Journals & Magazine | IEEE Xplore