| Literature DB >> 28531134 |
Xiaoqin Zhou1,2,3, Xiaofeng Liu4,5,6, Aimin Jiang7,8,9, Bin Yan10, Chenguang Yang11.
Abstract
Depth-sensing technology has led to broad applications of inexpensive depth cameras that can capture human motion and scenes in three-dimensional space. Background subtraction algorithms can be improved by fusing color and depth cues, thereby allowing many issues encountered in classical color segmentation to be solved. In this paper, we propose a new fusion method that combines depth and color information for foreground segmentation based on an advanced color-based algorithm. First, a background model and a depth model are developed. Then, based on these models, we propose a new updating strategy that can eliminate ghosting and black shadows almost completely. Extensive experiments have been performed to compare the proposed algorithm with other, conventional RGB-D (Red-Green-Blue and Depth) algorithms. The experimental results suggest that our method extracts foregrounds with higher effectiveness and efficiency.Entities:
Keywords: Kinect sensor fusion; background subtraction; object detection; video surveillance
Mesh:
Year: 2017 PMID: 28531134 PMCID: PMC5470922 DOI: 10.3390/s17051177
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Ghosting in a foreground segmentation map generated by the Visual Background Extractor (ViBe) algorithm [8]: (a) color frame; (b) ground truth; (c) foreground extraction result.
Figure 2Percentage of wrong classifications (PWCs) for ranging from 1 to 20. The other parameters of depth-extended ViBe (DEVB) were set to , and .
Figure 3PWCs given the number of samples collected in a background model.
Figure 4Comparison of background/foreground segmentation images generated by various background subtraction techniques for four frames taken from the sequence without morphological filtering. The segmented images produced by our method are the closest to the ground-truth references. MOG4D: 4D version of Mixture of Gaussians. DECB: Depth-Extended Codebook. ViBe: visual background extractor. ViBe1D: ViBe based only on depth. DEVB: Depth-Extended ViBe.
Segmentation evaluation for the sequence. The table shows the results for the various approaches on four different evaluation frames and the mean values for this sequence.
| Approach | Frame 22 | Frame 46 | Frame 70 | Frame 160 | Mean |
|---|---|---|---|---|---|
| DEVB | 8.826 | ||||
| ViBe | 7.808 | 8.932 | 16.455 | 10.269 | |
| ViBe1D | 11.183 | 10.686 | 9.458 | 10.848 | 10.544 |
| MOG4D | 7.519 | 6.559 | 8.003 | 8.13 | 7.553 |
| DECB | 8.271 | 8.072 | 8.672 | 8.334 | 8.337 |
Figure 5Results obtained in the test sequence .
Segmentation evaluation for the sequence. The table shows the results for the various approaches on four different evaluation frames as well as the mean values for this sequence.
| Approach | Frame 15 | Frame 24 | Frame 36 | Frame 42 | Mean |
|---|---|---|---|---|---|
| DEVB | |||||
| ViBe | 12.294 | 12.394 | 12.684 | 14.116 | 12.872 |
| ViBe1D | 12.096 | 12.554 | 12.461 | 11.999 | 12.278 |
| MOG4D | 11.685 | 11.157 | 4.845 | 5.189 | 8.219 |
| DECB | 9.753 | 8.522 | 8.706 | 9.909 | 9.223 |
Figure 6Results obtained in the test sequence .
Segmentation evaluation for the sequence. The table shows the results for the various approaches on four different evaluation frames and the mean values for this sequence.
| Approach | Frame 8 | Frame 23 | Frame 35 | Frame 62 | Mean |
|---|---|---|---|---|---|
| DEVB | |||||
| ViBe | 33.287 | 30.628 | 30.221 | 24.078 | 29.554 |
| ViBe1D | 29.944 | 26.806 | 31.726 | 14.332 | 25.702 |
| MOG4D | 38.186 | 11.195 | 10.798 | 9.185 | 17.341 |
| DECB | 30.262 | 18.616 | 22.371 | 21.162 | 23.103 |
Figure 7Results obtained in the test sequence .
Segmentation evaluation for the sequence. The table shows the results for the various approaches on three different evaluation frames as well as the mean values for this sequence.
| Approach | Frame 9 | Frame 43 | Frame 53 | Mean |
|---|---|---|---|---|
| DEVB | ||||
| ViBe | 8.188 | 5.832 | 6.097 | 6.706 |
| ViBe1D | 14.009 | 11.249 | 11.91 | 12.389 |
| MOG4D | 7.977 | 1.719 | 1.842 | 3.846 |
| DECB | 5.264 | 2.222 | 2.225 | 3.237 |
Figure 8Results obtained in the test sequence .
Segmentation evaluation for the sequence. The table shows the results for the various approaches on five different evaluation frames as well as the mean values for this sequence.
| Approach | Frame 11 | Frame 82 | Frame 109 | Frame 142 | Frame 241 | Mean |
|---|---|---|---|---|---|---|
| DEVB | ||||||
| ViBe | 1.837 | 1.126 | 1.415 | 0.603 | 1.268 | 1.250 |
| ViBe1D | 3.559 | 3.025 | 2.156 | 1.224 | 1.261 | 2.245 |
| MOG4D | 1.360 | 0.794 | 1.222 | 0.630 | 1.444 | 1.090 |
| DECB | 1.742 | 1.157 | 1.563 | 1.218 | 2.029 | 1.542 |
Figure 9Average values for each of the four sequences and for the entire dataset.