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 条
  • [31] Genetically optimized fuzzy decision trees
    Pedrycz, W
    Sosnowski, ZA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2005, 35 (03): : 633 - 641
  • [32] CONNECTED COMPONENTS LABELING USING MURRAY POLYGONS
    PHARASI, B
    COMPUTERS & GRAPHICS, 1995, 19 (03) : 405 - 411
  • [33] CxCxC: Compressed connected components labeling algorithm
    Nagaraj, Nithin
    Dwivedi, Shekhar
    MEDICAL IMAGING 2007: IMAGE PROCESSING, PTS 1-3, 2007, 6512
  • [34] In-place Algorithm for Connected Components Labeling
    Asano, Tetsuo
    Tanaka, Hiroshi
    JOURNAL OF PATTERN RECOGNITION RESEARCH, 2010, 5 (01): : 10 - 22
  • [35] City block-based assessment of land cover components' impacts on the urban thermal environment
    Cai, Guoyin
    Du, Mingyi
    Gao, Yang
    REMOTE SENSING APPLICATIONS-SOCIETY AND ENVIRONMENT, 2019, 13 : 85 - 96
  • [36] Scalable and robust image transmission using block-based layered set partitioning in hierarchical trees
    Hwang, WJ
    Chine, CF
    Hwang, WL
    OPTICAL ENGINEERING, 2003, 42 (05) : 1397 - 1404
  • [37] Improved Foreground Detection via Block-Based Classifier Cascade With Probabilistic Decision Integration
    Reddy, Vikas
    Sanderson, Conrad
    Lovell, Brian C.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (01) : 83 - 93
  • [38] Connected components labeling based face detection and pose estimation using PCA
    Kabakli, T
    Celik, T
    Ozkaramanli, H
    Demirel, H
    Uyguroglu, M
    Proceedings of the Fifth IASTED International Conference on Visualization, Imaging, and Image Processing, 2005, : 104 - 108
  • [39] Connected Components Labeling Algorithm Based On Run-length Table Searching
    Gao Yunfeng
    Wang Feiyang
    Hu Xiaotian
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 700 - 704
  • [40] Modeling of block-based DSP systems
    Ko, DI
    Bhattacharyya, SS
    SIPS 2003: IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2003, : 381 - 386