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 条
  • [41] Block-based reversible data embedding
    Hsiao, Ju-Yuan
    Chan, Ke-Fan
    Chang, J. Morris
    SIGNAL PROCESSING, 2009, 89 (04) : 556 - 569
  • [42] Synthesizing Tasks for Block-based Programming
    Ahmed, Umair Z.
    Christakis, Maria
    Efremov, Aleksandr
    Fernandez, Nigel
    Ghosh, Ahana
    Roychoudhury, Abhik
    Singla, Adish
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [43] Towards structured, block-based PDF
    Smith, P.N.
    Brailsford, D.F.
    Electronic Publishing - Origination Dissemination and Design, 1995, 8 (2-3):
  • [44] Block-Based Transceivers With Minimum Redundancy
    Martins, Wallace Alves
    Ramirez Diniz, Paulo Sergio
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2010, 58 (03) : 1321 - 1333
  • [45] Modeling of block-based DSP systems
    Ko, DI
    Bhattacharyya, SS
    SIPS 2003: IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2003, : 381 - 386
  • [46] Parallelized Block-Based Distribution Matching
    Goukhshtein, Maxim
    Draper, Stark C.
    Mitra, Jeebak
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2025, 73 (02) : 711 - 725
  • [47] Spatially compensated block-based transform
    Tan, TK
    Boon, CS
    Seventh IASTED International Conference on Signal and Image Processing, 2005, : 92 - 97
  • [48] Block-Based Iterative Coordinate Descent
    Benson, Thomas M.
    De Man, Bruno K. B.
    Fu, Lin
    Thibault, Jean-Baptiste
    2010 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD (NSS/MIC), 2010, : 2856 - 2859
  • [49] Debugging during block-based programming
    Kim, ChanMin
    Yuan, Jiangmei
    Vasconcelos, Lucas
    Shin, Minyoung
    Hill, Roger B.
    INSTRUCTIONAL SCIENCE, 2018, 46 (05) : 767 - 787
  • [50] Block-based watermarking in the DCT domain
    Choi, YH
    Choi, TS
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2004, : 7 - 10