DocumentCode :
1478371
Title :
GPU-Based Multilevel Clustering
Author :
Chiosa, Iurie ; Kolb, Andreas
Author_Institution :
Comput. Graphics & Multimedia Syst. Group, Univ. of Siegen, Siegen, Germany
Volume :
17
Issue :
2
fYear :
2011
Firstpage :
132
Lastpage :
145
Abstract :
The processing power of parallel coprocessors like the Graphics Processing Unit (GPU) is dramatically increasing. However, until now only a few approaches have been presented to utilize this kind of hardware for mesh clustering purposes. In this paper, we introduce a Multilevel clustering technique designed as a parallel algorithm and solely implemented on the GPU. Our formulation uses the spatial coherence present in the cluster optimization and hierarchical cluster merging to significantly reduce the number of comparisons in both parts. Our approach provides a fast, high-quality, and complete clustering analysis. Furthermore, based on the original concept, we present a generalization of the method to data clustering. All advantages of the mesh-based techniques smoothly carry over to the generalized clustering approach. Additionally, this approach solves the problem of the missing topological information inherent to general data clustering and leads to a Local Neighbors k-means algorithm. We evaluate both techniques by applying them to Centroidal Voronoi Diagram (CVD)-based clustering. Compared to classical approaches, our techniques generate results with at least the same clustering quality. Our technique proves to scale very well, currently being limited only by the available amount of graphics memory.
Keywords :
computational geometry; computer graphic equipment; coprocessors; optimisation; parallel algorithms; pattern clustering; statistical analysis; Centroidal Voronoi Diagram; GPU-based multilevel clustering; cluster optimization; clustering analysis; generalization; graphics memory; graphics processing unit; hierarchical cluster; local neighbors k-means algorithm; mesh clustering; parallel algorithm; parallel coprocessors; spatial coherence; Computer graphics; clustering methods; hierarchical methods; parallel processing; programmable graphics hardware.;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2010.55
Filename :
5453357
Link To Document :
بازگشت