Color quantization using an accelerated Jancey k-means clustering algorithm

被引:0
|
作者
Bounds, Harrison [1 ]
Celebi, M. Emre [1 ]
Maxwell, Jordan [1 ]
机构
[1] Univ Cent Arkansas, Dept Comp Sci & Engn, Conway, AR 72035 USA
基金
美国国家科学基金会;
关键词
color quantization; clustering; Lloyd k-means; batch k-means; Jancey k-means; triangle inequality; STATISTICAL COMPARISONS; IMAGE QUANTIZATION; CONVERGENCE; CLASSIFIERS; EFFICIENCY; MIXTURE; TESTS;
D O I
10.1117/1.JEI.33.5.053052
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Color quantization (CQ) is a fixed-rate vector quantization developed for color images to reduce their number of distinct colors while keeping the resulting distortion to a minimum. Various clustering algorithms have been adapted to the CQ problem over the past 40 years. Among these, hierarchical algorithms are generally more efficient (i.e., faster), whereas partitional ones are more effective (in minimizing distortion). Among the partitional algorithms, the effectiveness and efficiency of the Lloyd (or batch) k-means algorithm have been shown by multiple recent studies. We investigate an alternative, lesser-known k-means algorithm proposed by Jancey, which differs from Lloyd k-means (LKM) in the way it updates the cluster centers at the end of each iteration. To obtain a competitive color quantizer, we develop a weighted variant of Jancey k-means (JKM) and then accelerate the weighted algorithm using the triangle inequality. Through extensive experiments on 100 color images, we demonstrate that, with the proposed modifications, JKM outperforms LKM significantly in terms of efficiency without sacrificing effectiveness. In addition, the proposed JKM-based color quantizer is as straightforward to implement as the popular LKM color quantizer. (c) 2024 SPIE and IS&T
引用
收藏
页数:30
相关论文
共 50 条
  • [21] EFFECTIVE INITIALIZATION OF K-MEANS FOR COLOR QUANTIZATION
    Celebi, M. Emre
    2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 1649 - 1652
  • [22] Efficient K-means clustering using accelerated graphics processors
    Shalom, S. A. Arul
    Dash, Manoranjan
    Tue, Minh
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2008, 5182 : 166 - +
  • [23] Color Image Quantization Based on the Artificial Bee Colony and Accelerated K-means Algorithms
    Huang, Shu-Chien
    SYMMETRY-BASEL, 2020, 12 (08):
  • [24] Clustering Using Boosted Constrained k-Means Algorithm
    Okabe, Masayuki
    Yamada, Seiji
    FRONTIERS IN ROBOTICS AND AI, 2018, 5
  • [25] Improved Document Clustering using K-means Algorithm
    Bide, Pramod
    Shedge, Rajashree
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [26] Improving the Walktrap Algorithm Using K-Means Clustering
    Brusco, Michael
    Steinley, Douglas
    Watts, Ashley L.
    MULTIVARIATE BEHAVIORAL RESEARCH, 2024, 59 (02) : 266 - 288
  • [27] Optimization of K-Means clustering Using Genetic Algorithm
    Irfan, Shadab
    Dwivedi, Gaurav
    Ghosh, Subhajit
    2017 INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES FOR SMART NATION (IC3TSN), 2017, : 157 - 162
  • [28] Accelerated K-means clustering in metric spaces
    Smellie, A
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 2004, 44 (06): : 1929 - 1935
  • [29] Colour Constancy using K-means Clustering Algorithm
    Hussain, Md. Akmol
    Akbari, Akbar Sheikh
    Ghaffari, Ahmad
    2016 9TH INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2016), 2016, : 283 - 288
  • [30] RACK: RApid Clustering using K-means algorithm
    Garg, Vikas K.
    Murty, M. N.
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, 2009, : 621 - 626