背景建模-高斯背景建模和VIBE算法建模比较

背景减除法:

目前常见的背景建模算法有:平均背景建模、高斯背景建模、ViBe算法。

(1) 高斯背景建模

高斯背景建模为视频图像中每个像素点建立高斯背景模型,通过判断某一像素点的颜色值是否符合该点的高斯分布,来分类此点为前景还是背景。高斯概率密度函数为:

        背景建模-高斯背景建模和VIBE算法建模比较

 单高斯背景建模具有简单、实时性好,稳定等优点,如果背景比较简单,没有扰动,单高斯背景建模就足够区分背景和前景,但实际上,场景中常常含有灯光,树叶等扰动,一个像素点需要建立多个高斯背景模型,使得背景匹配更加准确,以下为混合高斯背景建模的步骤:

(1)初始化,建立背景模型。根据初始帧,对每个像素点建立K个高斯模型;

(2)提取前景。用当前帧的每个像素点和混合高斯背景模型进行匹配,符合则为背景点,不符合为前景点;

(3)进行背景模型更新。

  背景建模-高斯背景建模和VIBE算法建模比较

背景建模-高斯背景建模和VIBE算法建模比较

(1) VIBE算法

ViBe算法根据视频图像的第一帧,为每个像素点用随机采样的方式进行建模,利用每个像素点的相邻像素具有相似的特征,随机选取邻域像素值进行背景建模或更新背景,不需要大量的统计、估计或者运算,故ViBe算法复杂度低,运行速度快。

 背景建模-高斯背景建模和VIBE算法建模比较

背景建模-高斯背景建模和VIBE算法建模比较


背景建模-高斯背景建模和VIBE算法建模比较