Journal of Applied Sciences
• Articles • Previous Articles Next Articles
ZHANG Er-hu, FENG Jiang
Department of Information Science, Xi’an University of Technology, Xi’an 710048, China
Received:
Revised:
Online:
Published:
Contact:
Abstract: Blob analysis is an important part of machine vision system. Fast and efficient Blob analysis is needed to meet real-time demands in industrial applications. This paper presents a fast Blob analysis algorithm based on run-list. The algorithm uses the method of run-lists and dynamic array to build dynamic chain tables for storing two neighbor rows run-coding information. The run list node can be labeled by analyzing its connectivity. This algorithm requires only a single pass over the image, without the need to build an equivalence table and to unite equivalent labels. It can avoid label redundancies present in conventional algorithms. In addition, it can also label holes in blobs. Experimental results show that it can correctly label any Blob regions with complicated shapes and random numbers, and compute blobs features. With faster speed and good stability, the proposed labeling algorithm has been successfully applied in an on-line defect detection system for printed matter.
Key words: Blob analysis, connected component labeling, run-lists, dynamic array
CLC Number:
TP317.4
ZHANG Er-hu;FENG Jiang. Run-List Based Connected Components Labeling for Blob Analysis[J]. Journal of Applied Sciences.
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: https://www.jas.shu.edu.cn/EN/
https://www.jas.shu.edu.cn/EN/Y2008/V26/I5/536