2014
DOI: 10.2298/csis131218055k
|View full text |Cite
|
Sign up to set email alerts
|

Real-time implementation of foreground object detection from a moving camera using the ViBe algorithm

Abstract: The article presents a real-time hardware implementation of a foreground object detection for a non-static camera setup. The system consists of two parts: the calculation of the displacement between two consecutive frames using a correlation based corner tracker and background generation method ViBE (Visual Background Extractor). The paper discusses details of the used hardware modules, resource utilization, computing performance and power dissipation. The solution was evaluated on sequences … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 20 publications
(10 citation statements)
references
References 22 publications
0
10
0
Order By: Relevance
“…Taking into account the association among ten surveillance videos, utilizing (19) and (20) [28] is employed to generate a 3D stereo from a 2D video sequence and highlight evolution of environment changes. association function (here ( ) = + ), EC-warning levels from to +1 are 1 = 0.4096, 2 = 0.0984, 3 = 0.6314, and 4 = 0.9220, respectively, = 1, 2, 3, 4.…”
Section: Simulation and Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…Taking into account the association among ten surveillance videos, utilizing (19) and (20) [28] is employed to generate a 3D stereo from a 2D video sequence and highlight evolution of environment changes. association function (here ( ) = + ), EC-warning levels from to +1 are 1 = 0.4096, 2 = 0.0984, 3 = 0.6314, and 4 = 0.9220, respectively, = 1, 2, 3, 4.…”
Section: Simulation and Discussionmentioning
confidence: 99%
“…For complex applications, however, imbedding proposed models in current security systems becomes necessary, such as compressive sensing for sparse tracking [18] (it can be improved as locally compressive sensing within ROI), VIBE algorithm for real-time object detection from a moving camera [19], Adaboost algorithm for noise-detection in ROI [20], optical flow for robots' recognition of environments [21], SVM clustering for accidents classification [22], deep learning algorithms for anomaly detection, crow analysis, and hierarchical tracking within ROI [23][24][25][26][27]. Objects understanding and detection in dynamic environment changes are usually based on the adaptive background subtraction and other objects recognition methods [17,21,35,[65][66][67][68].…”
Section: Simulation and Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…In some cases, it is necessary to temporary cache the full image frame. Examples include two-pass connected component labelling [27], optical flow computation [31] or foreground object segmentation [34]. Nevertheless, the data temporarily stored in the buffer are transmitted again to the rest of the system in the form of a video stream.…”
Section: Pipeline Data Processingmentioning
confidence: 99%