【视频变化检测】2017 TIP Universal Multimode Background Subtraction

2017 TIP Universal Multimode Background Subtraction

摘要:文中提出一个完整的变化检测系统,并取名为Multimode Background Subtraction。该方法可以对抗多种视频变化检测的挑战,包括光照变化,动态背景,相机抖动和运动相机。系统拥有几种创新点,体现在背景建模,模型更新,像素分类和颜色空间的运用中。系统首先创建了多个背景模型,并对每个像素对其进行了前景、背景概率估计。然后,图像像素组合为mega-piexels,这样对RGB和YCbCr两种颜色空间中的初始的概率估计进行去噪。生成的mask可以分离背景和前景,在CDnet和ESI数据集中取得了state-of-the-art的性能。

贡献:
1、对于背景减除(BS)的合适的颜色空间融合的详细分析
2、一个全新的模型更新机制
3、一个全新的基于MP空间去噪和一个动态模型选择框架,可以减少参数,提升计算速度。

创新点:
1、BS的多种颜色空间的运用
RGB是一个广泛使用的选择:a)亮度和颜色信息被均分在三个颜色空间中;b)对环境和相机噪声稳定;c)大部分的相机直出格式,避免格式转换带来的计算复杂度。
YCbCr、HSV和HSI是基于人类视觉系统(HVS)的颜色空间。这些颜色空间分为亮度和颜色信息,YCbCr为笛卡尔坐标,HSV和HSI是极坐标。虽然颜色一致性会使得BS对阴影、高亮、光照变化更为鲁棒,但不使用亮度信息会使得前景区分度不够。
通过比较,首选YCbCr,因为他对于噪声、阴影和光照变化最不敏感,其次选择RGB。
YCbCr无法处理特别黑的像素,所以在出现室内突然变黑,物体阴影出现的时候。不能过度使用YCbCr颜色空间。
作者采用,分不同的情况采用不同的颜色空间的方法。对于光照环境不好的场景,运用RGB和Y通道;对于光照良好的场景,运用YCbCr的CbCr颜色通道。在突变的光照条件下,RGB和YCbCr颜色空间互补,提供一个稳定的FG/BG分类。

2、背景模型
大多数的BG模型会采用一个多模型基于像素的统计学背景模型。这种模型有两个问题:1、非常难以决定像素概率分布函数的准确的模型数目。2、更重要的,像素间的内在联系被忽略了,将会导致不好的分割结果。
作者提出Background Model Bank,包含多个BG模型。每个训练图像背景的选定颜色空间作为一个向量,利用迭代序列聚类过程进行结合。两个背景模型的相关性测度超出预定值  corr_th ,他们就会被结合,通过他们的平均值来替代。相关性测度被定义为:

Corr(p,q)=((pμp)(qμq)(pμp)(pμp)(q
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当进行数字后端芯片设计时,通常需要考虑到不同的设计角度,比如,不同的工艺角度、不同的电压角度、不同的温度角度等等。为了考虑到这些角度,数字后端设计通常会使用多角度分析技术,比如Multicorner和Multimode分析。下面是这两种技术的一些例子: 1. Multicorner分析: Multicorner分析是在考虑多种工艺角度和电压角度的情况下进行的芯片分析。例如,在Multicorner分析中可能会考虑不同的工艺角度,如最坏情况工艺角度、最佳情况工艺角度等等。Multicorner分析通常会生成多个不同的库文件,每个库文件对应着不同的工艺角度和电压角度。这些库文件通常会被保存在不同的文件夹中,以便于后续的仿真和分析。 2. Multimode分析: Multimode分析是在考虑多种时钟周期和时钟频率的情况下进行的芯片分析。例如,在Multimode分析中可能会考虑不同的时钟频率,如最高频率、最低频率、平均频率等等。Multimode分析通常会生成多个时钟周期的仿真结果,以便于分析芯片的稳定性和时序性能。 下面是一个包含Multicorner和Multimode的ViewDefinition文件的示例: ``` view multi_mode { view_name "multi_mode" mode "slow" { view "slow_view" view_type SIMULATION library "slow_lib" delay_model TABLE capacitance_model TABLE voltage_map "slow_voltage_map" } mode "fast" { view "fast_view" view_type SIMULATION library "fast_lib" delay_model TABLE capacitance_model TABLE voltage_map "fast_voltage_map" } mode "worst_case" { view "worst_case_view" view_type SIMULATION library "worst_case_lib" delay_model TABLE capacitance_model TABLE voltage_map "worst_case_voltage_map" } } ``` 在上面的示例中,ViewDefinition文件定义了一个名为"multi_mode"的视图,其中包含了多种不同的模式,如"slow"、"fast"、"worst_case"等等。每个模式都对应着不同的库文件,以便于后续的仿真和分析。同时,ViewDefinition文件还定义了不同的时钟频率和电压角度的参数,以便于进行Multicorner和Multimode分析。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值