An FPGA implementation of k-means clustering for color images based on kd-tree

被引:0
|
作者
Saegusa, Takashi [1 ]
Maruyama, Tsutomu [1 ]
机构
[1] Univ Tsukuba, Syst & Informat Engn, 1-1-1 Tenoudai, Tsukuba, Ibaraki 3058573, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
K-means clustering is a very popular clustering technique, which is used in numerous applications. In the simple k-means clustering algorithm, each point in the dataset is compared with centers of all clusters. This comparison is a very time consuming task, particularly for large dataset and large number of clusters. In order to achieve high performance, we need to filter out clusters which have to be compared with each point efficiently. In this paper, we describe an FPGA implementation of k-means clustering for color images. In our implementation, clusters are filtered out using kd-trees which are dynamically generated on the FPGA in each iteration of k-means clustering. With one XC2V6000, the performance for 512 x 512 and 640 x 480 pixel images (24-bit full color RGB) is more than 30 fps, and 20 - 30 fps for 756 x 512 pixel images in average when dividing to 256 clusters.
引用
收藏
页码:567 / 572
页数:6
相关论文
共 50 条
  • [1] Improved K-Means Clustering Algorithm Based on KD-Tree Approach
    Bhardwaj, Manish
    Adane, Dattatraya
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (14): : 160 - 163
  • [2] An FPGA implementation of real-time K-means clustering for color images
    Takashi Saegusa
    Tsutomu Maruyama
    [J]. Journal of Real-Time Image Processing, 2007, 2 : 309 - 318
  • [3] An FPGA implementation of real-time K-means clustering for color images
    Saegusa, Takashi
    Maruyama, Tsutomu
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 2 (04) : 309 - 318
  • [4] Real-time segmentation of color images based on the k-means clustering on FPGA
    Saegusa, Takashi
    Maruyama, Tsutomu
    [J]. ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 329 - 332
  • [5] A New Real-Time FPGA-Based Implementation of K-Means Clustering for Images
    Deng, Tiantai
    Crookes, Danny
    Siddiqui, Fahad
    Woods, Roger
    [J]. INTELLIGENT COMPUTING AND INTERNET OF THINGS, PT II, 2018, 924 : 468 - 477
  • [6] K-Means Clustering-Based Automated Change Detection in Color Images
    G-Michael, Tesfaye
    Gunzburger, Max
    Peterson, Janet
    Yannakopoulos, Anna
    [J]. DETECTION AND SENSING OF MINES, EXPLOSIVE OBJECTS, AND OBSCURED TARGETS XXIII, 2018, 10628
  • [7] Unsupervised segmentation of color images based on k-means clustering in the chromaticity plane
    Lucchese, L
    Mitra, SK
    [J]. IEEE WORKSHOP ON CONTENT-BASED ACCESS OF IMAGE AND VIDEO LIBRARIES (CBAIVL'99) - PROCEEDINGS, 1999, : 74 - 78
  • [8] An Improvement Method of Kd-Tree Using k-Means and k-NN for Semantic-Based Image Retrieval System
    Nguyen Thi Dinh
    Thanh Manh Le
    Thanh The Van
    [J]. INFORMATION SYSTEMS AND TECHNOLOGIES, WORLDCIST 2022, VOL 2, 2022, 469 : 177 - 187
  • [9] FPGA-BASED K-MEANS CLUSTERING USING TREE-BASED DATA STRUCTURES
    Winterstein, Felix
    Bayliss, Samuel
    Constantinides, George A.
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [10] K-Means Algorithm Performance Analysis With Determining The Value Of Starting Centroid With Random And KD-Tree Method
    Sirait, Kamson
    Tulus
    Nababan, Erna Budhiarti
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICONICT), 2017, 930