2010
DOI: 10.1016/j.cviu.2010.03.021
|View full text |Cite
|
Sign up to set email alerts
|

Accelerated hardware video object segmentation: From foreground detection to connected components labelling

Abstract: This paper demonstrates the use of a single-chip FPGA for the segmentation of moving objects in a video sequence. The system maintains highly accurate background models, and integrates the detection of foreground pixels with the conversion into labelled objects using a connected component labelling algorithm. The background models are based on 24-bit RGB values and 8-bit greyscale intensity values. A multimodal background differencing algorithm is presented, using a single FPGA chip and four blocks of RAM. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
22
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
3
3

Relationship

2
8

Authors

Journals

citations
Cited by 44 publications
(22 citation statements)
references
References 30 publications
(41 reference statements)
0
22
0
Order By: Relevance
“…The first step in analytic image processing for many video-based applications is segmentation which is followed by connected-component labeling [10]. Connectedcomponent labeling performs the task of labeling all connected image pixels in a binarized image in order to identify objects or extract certain features of an object.…”
Section: Introductionmentioning
confidence: 99%
“…The first step in analytic image processing for many video-based applications is segmentation which is followed by connected-component labeling [10]. Connectedcomponent labeling performs the task of labeling all connected image pixels in a binarized image in order to identify objects or extract certain features of an object.…”
Section: Introductionmentioning
confidence: 99%
“…Such a formulation is not convenient for an FPGA implementation, namely for high-definition data streams, since each time a separate framebuffer is used in the algorithm, it will increase bandwidth demand on the (external) memory access port (see Figure 1). External framebuffers are often used in image processing applications described in the literature [1], [2], [3]. Using external memory for foreground detection can become a problem in implementations where cost is of primary importance, or where accessing the memory on this low image processing level would interfere with accesses from other (higher) image processing layers.…”
Section: Introductionmentioning
confidence: 99%
“…Wang et al [30] applied an adaptive connected component analysis method to remove the small spots of incorrect foreground pixels from the segmentation results of visual background extractor (ViBe). Using a single-chip Field Programmable Gate Array (FPGA) for the segmentation of moving objects in a video, Appiah et al [31] developed a novel feedback background updating method with a CCL algorithm. The moving foreground segmentation and labeling processes were implemented in parallel on the FPGA hardware platform.…”
Section: Related Workmentioning
confidence: 99%