vibe是一种像素级的前景检测算法,实时性高,内存占有率低,前景检测准确率高。只需要一帧就可以完成初始化。
一种背景提取算法至少要考虑三方面问题:
- 模型是什么,它如何工作的
- 模型如何初始化
- 模型如何随时间进行更新
下面从上述三点对Vibe算法进行描述:
模型是什么,它又是如何工作的
将背景提取看成是分类问题,根据所选颜色空间中的邻域对新像素值进行分类。
对每个像素建模,如图中像素 υ ( x ) \upsilon \left ( x \right ) υ(x),它的样本模型就是 M ( x ) = { υ 1 , υ 2 , . . . , υ n } M\left ( x\right )=\left \{\upsilon _{1},\upsilon _{2},...,\upsilon _{n}\right \} M(x)={