Superpixel Generation by Agglomerative Clustering With Quadratic Error Minimization

被引:6
|
作者
Dong, Xiao [1 ,2 ]
Chen, Zhonggui [3 ]
Yao, Junfeng [1 ]
Guo, Xiaohu [2 ]
机构
[1] Xiamen Univ, Software Sch, Xiamen, Peoples R China
[2] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75083 USA
[3] Xiamen Univ, Dept Comp Sci, Xiamen, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
image segmentation; image and video processing; IMAGE; OPTIMIZATION; SHIFT;
D O I
10.1111/cgf.13538
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Superpixel segmentation is a popular image pre-processing technique in many computer vision applications. In this paper, we present a novel superpixel generation algorithm by agglomerative clustering with quadratic error minimization. We use a quadratic error metric (QEM) to measure the difference of spatial compactness and colour homogeneity between superpixels. Based on the quadratic function, we propose a bottom-up greedy clustering algorithm to obtain higher quality superpixel segmentation. There are two steps in our algorithm: merging and swapping. First, we calculate the merging cost of two superpixels and iteratively merge the pair with the minimum cost until the termination condition is satisfied. Then, we optimize the boundary of superpixels by swapping pixels according to their swapping cost to improve the compactness. Due to the quadratic nature of the energy function, each of these atomic operations has only O(1) time complexity. We compare the new method with other state-of-the-art superpixel generation algorithms on two datasets, and our algorithm demonstrates superior performance.
引用
收藏
页码:405 / 416
页数:12
相关论文
共 50 条
  • [1] Codebook Generation Using Partition and Agglomerative Clustering
    Chang, Chih-Tang
    Lai, Jim Z. C.
    Jeng, Mu-Der
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2011, 11 (03) : 91 - 98
  • [2] Hierarchical Agglomerative Clustering Algorithm method for distributed generation planning
    Vinothkumar, K.
    Selvan, M. P.
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2014, 56 : 259 - 269
  • [3] Analysis of Agglomerative Clustering
    Ackermann, Marcel R.
    Bloemer, Johannes
    Kuntze, Daniel
    Sohler, Christian
    28TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2011), 2011, 9 : 308 - 319
  • [4] Agglomerative likelihood clustering
    Yelibi, Lionel
    Gebbie, Tim
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2021, 2021 (11):
  • [5] Revisiting agglomerative clustering
    Tokuda, Eric K.
    Comin, Cesar H.
    Costa, Luciano da F.
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2022, 585
  • [6] Agglomerative Fuzzy Clustering
    Borgelt, Christian
    Kruse, Rudolf
    SOFT METHODS FOR DATA SCIENCE, 2017, 456 : 69 - 77
  • [7] Reliable Agglomerative Clustering
    Chehreghani, Morteza Haghir
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [8] Agglomerative Token Clustering
    Haurum, Joakim Bruslund
    Escalera, Sergio
    Taylor, Graham W.
    Moeslund, Thomas B.
    COMPUTER VISION-ECCV 2024, PT LVII, 2025, 15115 : 200 - 218
  • [9] Fuzzy Agglomerative Clustering
    Konkol, Michal
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT I, 2015, 9119 : 207 - 217
  • [10] Analysis of Agglomerative Clustering
    Ackermann, Marcel R.
    Bloemer, Johannes
    Kuntze, Daniel
    Sohler, Christian
    ALGORITHMICA, 2014, 69 (01) : 184 - 215