A fast implementation of the ISODATA clustering algorithm

被引:131
|
作者
Memarsadeghi, Nargess [1 ]
Mount, David M.
Netanyahu, Nathan S.
Le Moigne, Jacqueline
机构
[1] NASA, Goddard Space Flight Ctr, Adv Architectures & Automat Branch, Greenbelt, MD 20771 USA
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[3] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[4] Univ Maryland, Inst Adv Comp Sci, College Pk, MD 20742 USA
[5] Bar Ilan Univ, Dept Comp Sci, IL-52900 Ramat Gan, Israel
[6] Univ Maryland, Ctr Automat Res, College Pk, MD 20742 USA
关键词
clustering; ISODATA; k-means; filtering algorithm; kd-trees; approximation;
D O I
10.1142/S0218195907002252
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Clustering is central to many image processing and remote sensing applications. ISODATA is one of the most popular and widely used clustering methods in geoscience applications, but it can run slowly, particularly with large data sets. We present a more efficient approach to ISODATA clustering, which achieves better running times by storing the points in a kd-tree and through a modification of the way in which the algorithm estimates the dispersion of each cluster. We also present an approximate version of the algorithm which allows the user to further improve the running time, at the expense of lower fidelity in computing the nearest cluster center to each point. We provide both theoretical and empirical justification that our modified approach produces clusterings that are very similar to those produced by the standard ISODATA approach. We also provide empirical studies on both synthetic data and remotely sensed Landsat and MODIS images that show that our approach has significantly lower running times.
引用
收藏
页码:71 / 103
页数:33
相关论文
共 50 条
  • [31] Factor evaluation model based on entropy method and spearman correlation analysis and ISODATA clustering algorithm
    Wang, Ziming
    Sun, Chen
    Liu, Zewei
    Liu, Haijing
    [J]. ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY, 2015, : 297 - 302
  • [32] Adaptive and Fast Density Clustering Algorithm
    Zhou, Zhiping
    Wang, Jiefeng
    Sun, Ziwen
    [J]. 2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 5552 - 5556
  • [33] A Fast Clustering Algorithm for Massive Data
    He Q.
    Li S.-F.
    Huang H.
    Xu H.
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2020, 43 (03): : 118 - 124
  • [34] Fast clustering algorithm for vector quantisation
    Baek, S
    Jeon, B
    Lee, D
    Sung, KM
    [J]. ELECTRONICS LETTERS, 1998, 34 (02) : 151 - 152
  • [35] A fast algorithm for nonsmooth penalized clustering
    Zhou, Ruizhi
    Shen, Xin
    Niu, Lingfeng
    [J]. NEUROCOMPUTING, 2018, 273 : 583 - 592
  • [36] A fast clustering algorithm for information retrieval
    Liu, Ming
    Liu, Bingquan
    Liu, Yuanchao
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (07): : 1452 - 1463
  • [37] Fast algorithm for support vector clustering
    Lu, Chang-Kui
    Jiang, Cheng-Yu
    Wang, Ning-Sheng
    [J]. Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2005, 33 (01): : 6 - 9
  • [38] A Fast Algorithm for Fuzzy Clustering Problem
    Feng, Zhang
    Zhang, Wuqin
    Qiang, Renguo
    [J]. ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL II, PROCEEDINGS, 2009, : 633 - 636
  • [39] A Fast Chromatic Correlation Clustering Algorithm
    Gothania, Jaishri
    Buksh, Bala
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 1870 - 1874
  • [40] Towards a fast evolutionary algorithm for clustering
    Alves, Vinicius S.
    Campello, Ricardo J. G. B.
    Hruschka, Eduardo R.
    [J]. 2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1761 - +