An Improved ViBe Algorithm Based on Salient Region Detection

  • Yuwan Zhang
  • Baolong GuoEmail author
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 81)


The ViBe algorithm is a powerful technique for the background detection and subtraction in video sequences. Compared to the state-of-the-art algorithms, ViBe algorithm is better in fast speed and less memory consumption. However, when applying ViBe algorithm to the moving objects appeared in the first frame of videos, all pixels in first frame will be used to build the background model that will result in the foreground pixels in sample set. This problem causes the ghost areas emerge. And it will remain for a long time. In this paper, a salient region detection based ViBe algorithm is proposed to eliminate the ghost areas fast. First, the foreground region is extracted from the first frame of videos using the salient region detection algorithm. According to the result of salient region detection, the background area of image is separated from the foreground area. The foreground pixels are dislodged from the sample set. Then, only background pixels are used for background model initialization. The experimental result shows that the improved algorithm can eliminate ghost in few frames quickly.


ViBe algorithm Ghost area Background model Object detection 


  1. 1.
    Wren, C.R., Azarbayejani, T., Pfinder, D.: Real-time tracking of human body. IEEE Trans. Pattern Anal. Mach. Intell. 19, 780–785 (1997)CrossRefGoogle Scholar
  2. 2.
    Jianbo, X., Li, J.: Moving target tracking algorithm based on scale invariant optical flow method. In: Proceedings of the 3rd International Conference on Information Science and Control Engineering, Beijing, pp. 195–197 (2016)Google Scholar
  3. 3.
    Stauffer, C., Grimson, W.E.L.: Adaptive background mixture models for real-time tracking. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, USA, pp. 246–252 (1999)Google Scholar
  4. 4.
    Ilyas, A., Scuturici, M., Miguet, S.: Real time foreground-background segmentation using a modified codebook model. In: Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance, Genvoa, pp. 454–459 (2009)Google Scholar
  5. 5.
    Barnich, O., Van Droogenbroeck, M.: ViBe: a powerful random technique to estimate the background in video sequences. In: Acoustics, Speech and Signal Processing, pp. 945–948 (2011)Google Scholar
  6. 6.
  7. 7.
    Li, Y., Chen, W., Jiang, R.: The integration adjacent frame difference of improved ViBe for foreground object detection. In: Proceedings of the 7th International Conference on Wireless Communications, Networking and Mobile Computing, pp. 1–4 (2011)Google Scholar
  8. 8.
    Cheng, M.-M., Mitra, N.J., Huang, X.: Global contrast based salient region detection. IEEE Trans. Pattern Anal. Mach. Intell. 37, 569–582 (2015)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.School of Aerospace Science and TechnologyXidian UniversityXianChina

Personalised recommendations