Optimized Block-Based Connected Components Labeling With Decision Trees

被引:130
|
作者
Grana, Costantino [1 ]
Borghesani, Daniele [1 ]
Cucchiara, Rita [1 ]
机构
[1] Univ Modena Reggio & Emilia, Dipartimento Ingn Informaz, I-41125 Emilia, Italy
关键词
Connected components labeling; decision tables; decision trees; optimization methods; SEGMENTATION; ALGORITHM;
D O I
10.1109/TIP.2010.2044963
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we define a new paradigm for eight-connection labeling, which employes a general approach to improve neighborhood exploration and minimizes the number of memory accesses. First, we exploit and extend the decision table formalism introducing OR-decision tables, in which multiple alternative actions are managed. An automatic procedure to synthesize the optimal decision tree from the decision table is used, providing the most effective conditions evaluation order. Second, we propose a new scanning technique that moves on a 2 x 2 pixel grid over the image, which is optimized by the automatically generated decision tree. An extensive comparison with the state of art approaches is proposed, both on synthetic and real datasets. The synthetic dataset is composed of different sizes and densities random images, while the real datasets are an artistic image analysis dataset, a document analysis dataset for text detection and recognition, and finally a standard resolution dataset for picture segmentation tasks. The algorithm provides an impressive speedup over the state of the art algorithms.
引用
收藏
页码:1596 / 1609
页数:14
相关论文
共 50 条
  • [21] Run-Based Connected Components Labeling Using Double-Row Scan
    Ma, Dongdong
    Liu, Shaojun
    Liao, Qingmin
    IMAGE AND GRAPHICS (ICIG 2017), PT III, 2017, 10668 : 264 - 274
  • [22] Block-Based CS in a CMOS Image Sensor
    Dadkhah, Mohammadreza
    Deen, M. Jamal
    Shirani, Shahram
    IEEE SENSORS JOURNAL, 2014, 14 (08) : 2897 - 2909
  • [23] BLOCK-BASED QUANTUM-LOGIC SYNTHESIS
    Saeedi, Mehdi
    Arabzadeh, Mona
    Zamani, Morteza Saheb
    Sedighi, Mehdi
    QUANTUM INFORMATION & COMPUTATION, 2011, 11 (3-4) : 262 - 277
  • [24] Block-based KLT compression for multispectral images
    Nian, Yongjian
    Xu, Ke
    Wan, Jianwei
    Wang, Ling
    He, Mi
    INTERNATIONAL JOURNAL OF WAVELETS MULTIRESOLUTION AND INFORMATION PROCESSING, 2016, 14 (04)
  • [25] Block-based threshold modulation error diffusion
    Zhou, Yan
    Chen, Chun
    Wang, Qiang
    Bu, Jiajun
    Zhou, Hua
    JOURNAL OF ELECTRONIC IMAGING, 2011, 20 (01)
  • [26] A Comparison of GE Optimized Neural Networks and Decision Trees
    Hoover, Kristopher
    Marceau, Rachel
    Harris, Tyndall
    Reif, David
    Motsinger-Reif, Alison
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 611 - 614
  • [27] Toward reliable experiments on the performance of Connected Components Labeling algorithms
    Bolelli, Federico
    Cancilla, Michele
    Baraldi, Lorenzo
    Grana, Costantino
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (02) : 229 - 244
  • [28] A Fast Labeling Algorithm of Connected Components Applicable for Hardware Implementation
    Zhang G.
    Xu K.
    Duan G.
    Zhao C.
    Liang F.
    Zhang, Guohe, 2018, Xi'an Jiaotong University (52): : 95 - 101
  • [29] Toward reliable experiments on the performance of Connected Components Labeling algorithms
    Federico Bolelli
    Michele Cancilla
    Lorenzo Baraldi
    Costantino Grana
    Journal of Real-Time Image Processing, 2020, 17 : 229 - 244
  • [30] A Windowing based GPU optimized strategy for the induction of Decision Trees in JaCa-DDM
    Limon, Xavier
    Guerra-Hernandez, Alejandro
    Cruz-Ramirez, Nicandro
    Acosta-Mesa, Hector-Gabriel
    Grimaldo, Francisco
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2015, 277 : 100 - 109