Cluster Segmentation of Thermal Image Sequences Using kd-Tree Structure

被引:10
作者
Swita, R. [1 ]
Suszynski, Z. [1 ]
机构
[1] Multimedia Syst & Artificial Intelligence Fac Tec, PL-75453 Koszalin, Poland
关键词
kd-tree; KKZ; K-means; Seeding; Thermal image sequences;
D O I
10.1007/s10765-014-1688-z
中图分类号
O414.1 [热力学];
学科分类号
摘要
This paper presents optimization methods for the K-means segmentation algorithm for a sequence of thermal images. Images of the sample response in the frequency domain to the thermal stimulation with a known spectrum were subjected to cluster segmentation, grouping pixels with similar frequency characteristics. Compared were all pixel characteristics in the function of the frame number and grouped using the minimal sum of deviations of the pixels from their segment mean for all the frames of the processed image sequence. A new initialization method for the K-means algorithm, using density information, was used. A K-means algorithm with a kd-tree structure C# implementation was tested for speed and accuracy. This algorithm divides the set of pixels to the subspaces in the hierarchy of a binary tree. This allows skipping the calculation of distances of pixels to some centroids and pruning a set of centroid clusters through the hierarchy tree. Results of the segmentation were compared with the K-means and FCM algorithm MATLAB implementations.
引用
收藏
页码:2374 / 2387
页数:14
相关论文
共 9 条
[1]  
Arthur D, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1027
[2]  
Bezdek J. C., 1981, Pattern recognition with fuzzy objective function algorithms
[3]  
FORGY EW, 1965, BIOMETRICS, V21, P768
[4]   A New Initialization Technique for Generalized Lloyd Iteration [J].
Katsavounidis, Ioannis ;
Kuo, C. -C. Jay ;
Zhang, Zhen .
IEEE SIGNAL PROCESSING LETTERS, 1994, 1 (10) :144-146
[5]  
LLOYD SP, 1982, IEEE T INFORM THEORY, V28, P129, DOI 10.1109/TIT.1982.1056489
[6]  
MacQueen J., 1967, P 5 BERK S MATH STAT, V1, P281, DOI DOI 10.1007/S11665-016-2173-6
[7]   An empirical comparison of four initialization methods for the K-Means algorithm [J].
Peña, JM ;
Lozano, JA ;
Larrañaga, P .
PATTERN RECOGNITION LETTERS, 1999, 20 (10) :1027-1040
[8]   A method for initialising the K-means clustering algorithm using kd-trees [J].
Redmond, Stephen J. ;
Heneghan, Conor .
PATTERN RECOGNITION LETTERS, 2007, 28 (08) :965-973
[9]   Top 10 algorithms in data mining [J].
Wu, Xindong ;
Kumar, Vipin ;
Quinlan, J. Ross ;
Ghosh, Joydeep ;
Yang, Qiang ;
Motoda, Hiroshi ;
McLachlan, Geoffrey J. ;
Ng, Angus ;
Liu, Bing ;
Yu, Philip S. ;
Zhou, Zhi-Hua ;
Steinbach, Michael ;
Hand, David J. ;
Steinberg, Dan .
KNOWLEDGE AND INFORMATION SYSTEMS, 2008, 14 (01) :1-37