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 条
  • [31] Hardware implementation of image segmentation algorithm for real-time image compression
    Wasilewski, P
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXI, 1998, 3460 : 106 - 114
  • [32] A Hardware-Oriented Contrast Enhancement Algorithm for Real-Time Applications
    Chang, Chia-En
    Chen, Shih-Lun
    Chen, Chiung-An
    Lin, Ting-Lan
    Kuo, Yao-Tsung
    Cheng, Hsiao-Hsuan
    Kao, Wan-Ting
    Villaverde, Jocelyn Flores
    2018 FIRST INTERNATIONAL COGNITIVE CITIES CONFERENCE (IC3 2018), 2018, : 183 - 185
  • [33] A Hardware Architecture of Model Predictive Control for a Real-Time Scheduling Algorithm
    Montazeri, M. H.
    Mahramian, M.
    Taheri, H.
    INTERNATIONAL CONFERENCE ON FUTURE NETWORKS, PROCEEDINGS, 2009, : 69 - +
  • [34] A robust hardware algorithm for real-time object tracking in video sequences
    Meribout, M
    Khriji, L
    Nakanishi, M
    REAL-TIME IMAGING, 2004, 10 (03) : 145 - 159
  • [35] A Novel Hardware Algorithm for Real-time Image Recognition Based on Real AdaBoost Classification
    Aoki, Takashi
    Hosoya, Eiichi
    Otsuka, Takuya
    Onozawa, Akira
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 1119 - 1122
  • [36] Hardware Architecture for Real-Time Computation of Image Component Feature Descriptors on a FPGA
    Malik, Abdul Waheed
    Thornberg, Benny
    Imran, Muhammad
    Lawal, Najeem
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,
  • [37] An algorithm for real-time independent component analysis in dynamic environments
    Ding, SX
    Wei, DM
    Omata, S
    2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III, CONFERENCE PROCEEDINGS, 2004, : 105 - 108
  • [38] Real-Time Implementation of the Vertex Component Analysis Algorithm on GPUs
    Barberis, A.
    Danese, G.
    Leporati, F.
    Plaza, A.
    Torti, E.
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (02) : 251 - 255
  • [39] Hardware architecture design for real-time SIFT extraction with reduced memory usage
    Tsung-Han Tsai
    Rui-Zhi Wang
    Nai-Chieh Tung
    Multimedia Tools and Applications, 2024, 83 : 6297 - 6317
  • [40] Hardware architecture design for real-time SIFT extraction with reduced memory usage
    Tsai, Tsung-Han
    Wang, Rui-Zhi
    Tung, Nai-Chieh
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (2) : 6297 - 6317