A Provisional Labels-Reduced, Real-Time Connected Component Labeling Algorithm for Edge Hardware

被引:1
|
作者
Zhou, Hongtao [1 ,2 ]
Dou, Runjiang [1 ,2 ]
Cheng, Li [1 ,2 ]
Liu, Jian [1 ,2 ]
Wu, Nanjian [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Semicond, State Key Lab Superlattices & Microstruct, Beijing 100083, Peoples R China
[2] Univ Chinese Acad Sci, Ctr Mat Sci & Optoelect Engn, Beijing 100049, Peoples R China
基金
中国国家自然科学基金;
关键词
Connected component labeling; two-scan algorithm; real-time systems; field programmable gate arrays;
D O I
10.1109/TCSII.2022.3152783
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Connected component labeling (CCL) is an important operation in computer vision tasks, widely used for real-time image processing on edge hardware. The existing connected component labeling algorithms always generate plenty of provisional labels. Solving the equivalence of provisional labels needs much memory access and processing time. The greater difficulty is that the processing time varies with the number and shape of the connected components. To solve the problems, this brief proposes a new two-scan CCL algorithm. It consists of novel provisional label predicting and provisional label assignment methods based on predicting table, linked lists, and equivalent table. The provisional label predicting method reduces the number of provisional labels effectively. The provisional label assignment method can implement quickly the assignment operation of CCL by combination of the first scan and the second scan with fixed processing time. We have implemented the proposed algorithm on Field Programmable Gate Arrays (FPGA) for raster scan images. The results show that its processing speed can achieve 726fps@225MHz for 640x480 image resolution, and its resource utilization is less than 15% of compared implementation. It is suitable for real-time edge applications. Compared with other algorithms, the proposed algorithm reduces provisional labels efficiently and completes the CCL operation with a fixed number of iterations. Therefore, it shortens processing time and makes the processing time constant.
引用
收藏
页码:2997 / 3001
页数:5
相关论文
共 50 条
  • [1] Hardware Acceleration Based Connected Component Labeling Algorithm in Real-Time ATR System
    Zhao Fei
    Zhang Zhi-yong
    FIFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2012): ALGORITHMS, PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2013, 8784
  • [2] A hardware acceleration based algorithm for real-time binary image connected-component labeling
    Zhao F.
    Zhang L.
    Zhang Z.-Y.
    Lu H.-Z.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2011, 33 (05): : 1069 - 1075
  • [3] Real-Time FPGA Connected Component Labeling System
    Calvo-Gallego, Elisa
    Cabrera Aldaya, Alejandro
    Brox, Piedad
    Sanchez-Solano, Santiago
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 593 - 596
  • [4] A SYSTOLIC APPROACH FOR REAL-TIME CONNECTED COMPONENT LABELING
    NICOL, CJ
    COMPUTER VISION AND IMAGE UNDERSTANDING, 1995, 61 (01) : 17 - 31
  • [5] Implementation of Real-time Connected Component Labeling using FPGA
    Tsai, Tsung-Han
    Ho, Yuan-Chen
    Tsai, Chi-En
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
  • [6] Motion-based skin region of interest detection with a real-time connected component labeling algorithm
    Song, Wei
    Wu, Dong
    Xi, Yulong
    Park, Yong Woon
    Cho, Kyungeun
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (09) : 11199 - 11214
  • [7] Motion-based skin region of interest detection with a real-time connected component labeling algorithm
    Wei Song
    Dong Wu
    Yulong Xi
    Yong Woon Park
    Kyungeun Cho
    Multimedia Tools and Applications, 2017, 76 : 11199 - 11214
  • [8] A fast connected components labeling algorithm and its application to real-time pupil detection
    Gabbur, Prasad
    Hua, Hong
    Barnard, Kobus
    MACHINE VISION AND APPLICATIONS, 2010, 21 (05) : 779 - 787
  • [9] A fast connected components labeling algorithm and its application to real-time pupil detection
    Prasad Gabbur
    Hong Hua
    Kobus Barnard
    Machine Vision and Applications, 2010, 21 : 779 - 787
  • [10] A Resource-Efficient Parallel Connected Component Labeling Algorithm and Its Hardware Implementation
    Zhao, Chen
    Gao, Wu
    Nie, Feiping
    IEEE TRANSACTIONS ON MULTIMEDIA, 2021, 23 (23) : 4184 - 4197