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 条
  • [1] FAST ISODATA CLUSTERING ALGORITHMS
    VENKATESWARLU, NB
    RAJU, PSVSK
    [J]. PATTERN RECOGNITION, 1992, 25 (03) : 335 - 342
  • [2] Palmprint recognition based on isodata clustering algorithm
    Liu, Fu
    Lin, Cai-Xia
    Cui, Ping-Yuan
    Dong, Tian
    [J]. 2007 INTERNATIONAL CONFERENCE ON WAVELET ANALYSIS AND PATTERN RECOGNITION, VOLS 1-4, PROCEEDINGS, 2007, : 1129 - +
  • [3] THRESHOLDING USING THE ISODATA CLUSTERING-ALGORITHM
    DIASVELASCO, FR
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1980, 10 (11): : 771 - 774
  • [4] Clustering analysis for fMRI dataset based on ISODATA algorithm
    Zheng, X
    Cao, ZT
    Shao, B
    Fang, JZ
    He, GG
    [J]. PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 1373 - 1377
  • [5] ON THE CONVERGENCE OF THE FUZZY CLUSTERING-ALGORITHM FUZZY ISODATA
    VONTRZEBIATOWSKI, G
    BANK, B
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1986, 66 (06): : 201 - 208
  • [6] An adaptive isodata fuzzy clustering algorithm with partial supervision
    Macario, Valmir
    de Carvalho, Francisco de A. T.
    [J]. PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 1978 - 1983
  • [7] ON THE LOCAL OPTIMALITY OF THE FUZZY ISODATA CLUSTERING ALGORITHM.
    Selim, Shorik Z.
    Ismail, M.A.
    [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1986, PAMI-8 (02) : 284 - 288
  • [8] ON THE LOCAL OPTIMALITY OF THE FUZZY ISODATA CLUSTERING-ALGORITHM
    SELIM, SZ
    ISMAIL, MA
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1986, 8 (02) : 284 - 288
  • [9] High Quality Voice Conversion based on ISODATA Clustering Algorithm
    Li, Yanping
    Zuo, Yutao
    Yang, Zhen
    Shao, Xi
    [J]. 2017 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (IEEE ISKE), 2017,
  • [10] Fast implementation of dual clustering algorithm for spatial data mining
    Zhou, Jiaogen
    Bian, Fuling
    Guan, Jihong
    Zhang, Meng
    [J]. FOURTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 3, PROCEEDINGS, 2007, : 568 - +