背景建模的方法及装置的制造方法

文档序号:9235949阅读:403来源:国知局
背景建模的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及视频监控领域,特别涉及一种背景建模的方法及装置。
【背景技术】
[0002] 当前,公共安全受到了社会各界的广泛关注,由此产生了监控视频。监控视频中不 仅包括背景图像,还包括前景图像。前景图像一般是指假设背景为静止的情况下任何有意 义的运动物体的图像。为了从该监控视频中提取出前景图像,需要对该视频进行背景建模 处理。
[0003] 目前背景建模的过程为;采用普通摄像头采集视频,根据采集的当前图像中的每 个像素点的像素值,计算当前图像的方差和均值。将当前图像的方差和均值与混合高斯模 型中的多个单高斯模型的方差和均值进行比较,得到与当前图像匹配的单高斯模型;根据 当前图像的方差和均值,更新匹配的单高斯模型的方差和均值,并对匹配的单高斯模型的 权重值进行更新,W完成背景建模。
[0004] 当室内场景光影的突然变化、前景图像的颜色和背景图像的颜色相似、或者物体 之间的相互遮挡时,背景图像的像素点的像素值会受到影响,所W根据每个像素点的像素 值进行背景建模时会出现错误,进而从该监控视频中提取前景图像的效果较差。

【发明内容】

[0005] 为了解决现有技术的问题,本发明提供了一种背景建模的方法及装置。所述技术 方案如下:
[0006] -方面,提供了一种背景建模的方法,所述方法包括:
[0007] 获取当前图像中的每个像素点的像素值和深度值;
[0008] 根据所述每个像素点的像素值和深度值,分别计算所述当前图像的方差和均值;
[0009] 根据所述当前图像的方差和均值,从预设的混合高斯模型包括的多个单高斯模型 中选择一个匹配单高斯模型;
[0010] 根据所述当前图像的方差和均值,对所述每个像素点对应的匹配单高斯模型的方 差和均值进行更新,W完成背景建模。
[0011] 可选地,所述根据所述每个像素点的像素值和深度值,分别计算所述当前图像的 方差和均值,包括:
[0012] 根据所述每个像素点的像素值和深度值,计算所述每个像素点对应的第一数值;
[0013] 根据所述每个像素点对应的第一数值,计算所述当前图像的均值;
[0014] 根据所述每个像素点对应的第一数值和所述当前图像的均值,计算所述当前图像 的方差。
[0015] 可选地,所述根据所述每个像素点的像素值和深度值,计算所述每个像素点对应 的第一数值,包括:
[0016] 对像素值设置第一权重值,W及对深度值设置第二权重值;
[0017] 将所述每个像素点的像素值与所述第一权重值进行相乘,得到所述每个像素点对 应的第二数值;
[0018] 将所述每个像素点的深度值与所述第二权重值进行相乘,得到所述每个像素点对 应的第H数值;
[0019] 将所述每个像素点对应的第二数值和所述每个像素点对应的第H数值进行相加, 得到所述每个像素点对应的第一数值。
[0020] 可选地,所述根据所述当前图像的方差和均值,从预设的混合高斯模型包括的多 个单高斯模型中选择一个匹配单高斯模型,包括:
[0021] 从预设的混合高斯模型包括的多个单高斯模型中选择一个单高斯模型;
[0022] 如果所述当前图像的方差与选择的单高斯模型的方差满足第一预设条件且所述 当前图像的均值与所述选择的单高斯模型的均值满足第二预设条件,则将所述选择的单高 斯模型确定为匹配单高斯模型。
[0023] 可选地,所述根据所述当前图像的方差和均值,对所述每个像素点对应的匹配单 高斯模型的方差和均值进行更新,包括:
[0024] 根据所述每个像素点对应的第一数值和前一张图像的均值,对所述每个像素点对 应的匹配单高斯模型的均值进行更新;
[0025] 根据所述每个像素点对应的第一数值、所述当前图像的均值和所述前一张图像的 方差,对所述每个像素点对应的匹配单高斯模型的方差进行更新。
[0026] 另一方面,提供了一种背景建模的装置,所述装置包括:
[0027] 获取模块,用于获取当前图像中的每个像素点的像素值和深度值;
[0028] 计算模块,用于根据所述每个像素点的像素值和深度值,分别计算所述当前图像 的方差和均值;
[0029] 选择模块,用于根据所述当前图像的方差和均值,从预设的混合高斯模型包括的 多个单高斯模型中选择一个匹配单高斯模型;
[0030] 更新模块,用于根据所述当前图像的方差和均值,对所述每个像素点对应的匹配 单高斯模型的方差和均值进行更新,W完成背景建模。
[0031] 可选地,所述计算模块包括:
[0032] 第一计算单元,用于根据所述每个像素点的像素值和深度值,计算所述每个像素 点对应的第一数值;
[0033] 第二计算单元,用于根据所述每个像素点对应的第一数值,计算所述当前图像的 均值;
[0034] 第H计算单元,用于根据所述每个像素点对应的第一数值和所述当前图像的均 值,计算所述当前图像的方差。
[00巧]可选地,所述第一计算单元包括:
[0036] 设置子单元,用于对像素值设置第一权重值,W及对深度值设置第二权重值;
[0037] 第一相乘子单元,用于将所述每个像素点的像素值与所述第一权重值进行相乘, 得到所述每个像素点对应的第二数值;
[0038] 第二相乘子单元,用于将所述每个像素点的深度值与所述第二权重值进行相乘, 得到所述每个像素点对应的第H数值;
[0039]相加子单元,用于将所述每个像素点对应的第二数值和所述每个像素点对应的第 H数值进行相加,得到所述每个像素点对应的第一数值。
[0040] 可选地,所述选择模块包括:
[0041] 选择单元,用于从预设的混合高斯模型包括的多个单高斯模型中选择一个单高斯 模型;
[0042] 确定单元,用于如果所述当前图像的方差与选择的单高斯模型的方差满足第一预 设条件且所述当前图像的均值与所述选择的单高斯模型的均值满足第二预设条件,则将所 述选择的单高斯模型确定为匹配单高斯模型。
[0043] 可选地,所述更新模块包括:
[0044] 第一更新单元,用于根据所述每个像素点对应的第一数值和前一张图像的均值, 对所述每个像素点对应的匹配单高斯模型的均值进行更新;
[0045] 第二更新单元,用于根据所述每个像素点对应的第一数值、所述当前图像的均值 和所述前一张图像的方差,对所述每个像素点对应的匹配单高斯模型的方差进行更新。
[0046] 在本发明实施例中,根据当前图像中的每个像素点的像素值和深度值,分别计算 当前图像的方差和均值,根据当前图像的方差和均值,从预设的混合高斯模型包括的多个 单高斯模型中选择一个匹配的单高斯模型。根据当前图像的方差和均值,对每个像素点对 应的匹配单高斯模型的方差和均值进行更新,W完成背景建模。其中,由于深度值是根据 每个物体所在像素点离深度摄像头的距离得到的,深度值不会随着室内场景光影的突然变 化、前景图像的颜色和背景图像的颜色相似、或者物体之间的相互遮挡时而受到影响,所W 将深度值加入背景建模中,可W避免背景建模时出现的错误,提高了背景建模的准确度,进 而从该图像中提取前景图像的效果较佳。
【附图说明】
[0047] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他 的附图。
[0048] 图1是本发明实施例1提供的一种背景建模的方法流程图;
[0049]图2是本发明实施例2提供的一种背景建模的方法流程图;
[0050]图3是本发明实施例3提供的一种背景建模的装置结构示意图。
【具体实施方式】
[0051] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0052] 实施例1
[0053] 图1是本发明实施例提供的一种背景建模的方法流程图,参见图1,该方法包括:
[0054] 步骤101 ;获取当前图像中的每个像素点的像素值和深度值;
[0055] 步骤102 ;根据获取的每个像素点的像素值和深度值,分别计算当前图像的方差 和均值;
[0056] 步骤103;根据当前图像的方差和均值,从预设的混合高斯模型包括的多个单高 斯模型中选择一个匹配单高斯模型;
[0057] 步骤104;根据当前图像的方差和均值,对每个像素点对应的匹配单高斯模型的 方差和均值进行更新,W完成背景建模。
[0058] 可选地,根据获取的每个像素点的像素值和深度值,分别计算当前图像的方差和 均值,包括:
[0059]根据获取的每个像素点的像素值和深度值,计算每个像素点对应的第一数值;
[0060] 根据每个像素点对应的第一数值,计算当前图像的均值;
[0061]根据每个像素点对应的第
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1