2010
DOI: 10.1049/el.2010.2016
|View full text |Cite
|
Sign up to set email alerts
|

Stripe-based connected components labelling

Abstract: A fast stripe-based connected component labelling algorithm is proposed for binary image labelling. Stripe extraction strategy is used to transform the pixel-connected issues, which most of the previously proposed algorithms focused on, into stripe-connected issues. The stripe-union strategy treats the combination of the neighbouring stripes as the mergence of rooted trees. Finally, comparisons are performed with other famous fast labelling algorithms. The proposed algorithm has shown better performance than t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
11
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 4 publications
0
11
0
Order By: Relevance
“…1 Differ with the conventional union-find-like algorithms which used in many proposed algorithms [8] [12] [13], the root combination direction of reversed hookup algorithm is pointing to the newest equivalence connected component instead of pointing to the smallest or oldest one. Fig.4 describes the key difference between two approaches.…”
Section: Line Hookupmentioning
confidence: 99%
See 1 more Smart Citation
“…1 Differ with the conventional union-find-like algorithms which used in many proposed algorithms [8] [12] [13], the root combination direction of reversed hookup algorithm is pointing to the newest equivalence connected component instead of pointing to the smallest or oldest one. Fig.4 describes the key difference between two approaches.…”
Section: Line Hookupmentioning
confidence: 99%
“…Therefore, Yang's result is not convincing. Zhao et al [8] proposed a fast labeling algorithm based on two rows' raster scan called SBLA which can also be categories into parallel algorithm from the hardware point of view. However, authors didn't mention any information for its hardware implementation.…”
Section: Introductionmentioning
confidence: 99%
“…We divide them into four classes depending on the way they check the neighborhood in the first scan in order to assign a provisional label and to determine label equivalences: pixel-based [3,7,9,10,22,23,24], run-based [8,11,14], block-based [5,6,12,13,19,21] and stripe-based [25]. According to the number of times of scanning an image for labeling, there are multi-scan [7,22], two-scan [5,6,8,9,10,12,13,19,21,23,24,25], one-and-a-half-scan [11,19] and one-scan [3,14] algorithms.…”
Section: Introductionmentioning
confidence: 99%
“…However, for these algorithms, it is not possible to perform oneand-a-half-scan using run data without extra comparisons, analogously to He et al [11] and Santiago et al [19]. Hence, we design a new image representation based on the stripe definition of Zhao et al [25]. A stripe is a part of a connected component, which is in the even row and the following odd row of the image.…”
Section: Introductionmentioning
confidence: 99%
“…Comparison and test results: Comparison is performed on two state-ofthe-art CPU algorithms: the SBLA [7] and BBDT [4] as well as the fastest GPU CCL algorithm [1] already published. The test hardware platform is a 2.0 GHz Intel P6100 processor with 4GB dual channel DDR3, a NVIDIA GT425M GPU with 96 CUDA cores and 1GB 128bit DDR3.…”
mentioning
confidence: 99%