论文解析之运动检测篇 —《Learning Patterns of Activity Using Real-Time Tracking》

《Learning Patterns of Activity Using Real-Time Tracking》

Goals:

  • Self-calibration: determine the positions of all the cameras relative to one another;
  • Construction of rough site models: determine the ground plane and mark occupied areas;
  • Detect objects in the site: extract information about all moving objects in the site;
  • Classify detected objects: label detected objects by common shape, appearance, or motion;
  • Learn from extended observation: what are the common activity patterns;
  • Detect unusual events in the site: mark activities that don’t fit common patterns.

Problems:

  • Cluttered areas
  • Objects overlapping
  • Shadows
  • Lighting changes
  • Moving elements of the scene
  • Slow-moving
  • Objects introduce or remove

Relate Work

  • Maximum interframe difference[^1]
  • Adaptive Gaussian statistical model[^2]
  • Disparity verification[3][4]
  • Kalman Filter[^5]
  • Multiclass statistical model[^6]
  • GMM[^7]

Approach

Parameters

  • the learning constant α \alpha α
  • the proportion of the data T T T

Gaussian Distributions

P ( X t ) = ∑ i = 1 K w i , t ∗ η ( X t , μ i , t , Σ i , t ) P(X_t)=\sum^K_{i=1}w_{i,t}*\eta(X_t,\mu_{i,t},\Sigma_{i,t}) P(Xt)=i=1Kwi,tη(Xt,μi,t,Σi,t)

  • 模型参数:
    K K K is the number of distributions, w i , t w_{i,t} wi,t is an estimate of the weight (the portion of the data accounted for by this Gaussian) , η \eta η is a Gaussian probability density function.
  • 计算简化:
    K K K=3~5; Σ k , t = σ k 2 I \Sigma_{k,t}=\sigma^2_kI Σk,t=σk2I; EM → \rightarrow K-Means
  • 模型匹配:
    阈值:2.5 σ \sigma σ (不同分布阈值不同)
    If none of the K K K distributions match the current pixel value, the least probable distribution is replaced with a distribution with the current value as its mean value, an initially high variance, and low prior weight.
  • 模型更新
    • 权重更新: w k , t = ( 1 − α ) w k , t − 1 + α ( M k , t ) w_{k,t}=(1-\alpha)w_{k,t-1}+\alpha(M_{k,t}) wk,t=(1α)wk,t1+α(Mk,t)
    • 参数更新: μ t = ( 1 − ρ ) μ t − 1 + ρ X t , σ t 2 = ( 1 − ρ ) σ t − 1 2 + ρ ( X t − μ t ) T ( X t − μ t ) , ρ = α η ( X t ∣ μ k , σ k ) \mu_t=(1-\rho)\mu_{t-1}+\rho{X_t},\sigma^2_t=(1-\rho)\sigma^2_{t-1}+\rho(X_t-\mu_t)^T(X_t-\mu_t),\rho=\alpha\eta(X_t|\mu_k,\sigma_k) μt=(1ρ)μt1+ρXt,σt2=(1ρ)σt12+ρ(Xtμt)T(Xtμt),ρ=αη(Xtμk,σk)
  • 背景估计:
    Most supporting evidence and the least variance, listed by w / σ w/\sigma w/σ.
    B = arg ⁡ min ⁡ b ( ∑ k = 1 b w k > T ) B={\arg\min}_b(\sum^b_{k=1}w_k>T) B=argminb(k=1bwk>T)

Tracker (frame):

  • 连通分支[^8]:Determine the whole moving object, and character their position, size, moments, and other shape information.
  • 卡尔曼模型池 + 连通分支池
  • 模型依概率匹配到连通域
  • 误差较小的匹配用于更新对应模型
  • 更新后的模型如果具备足够的适合度,应用到下一帧
  • 无法匹配的连通域搜索并建立新的卡尔曼模型
  • 使用前两帧不匹配的连通分支建立新模型
  • 使用当前帧和前两帧中未匹配的模型假设新模型
  • 如果没有模型匹配为空,则进行常数弱化传播
  • 去除适应度(预测误差的方差倒数)低于阈值的模型
  • 跟踪单个对象的连续序列,发生交互停止跟踪
  • 删除可能性最低模型防止组合爆炸
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在风能领域,准确预测风速对于风电场的运行与管理至关重要。Matlab作为一个强大的数学计算和数据分析平台,被广泛应用于风速预测模型的构建。本文将深入探讨基于四种风速——随机风、基本风、阵风和渐变风的组合风速预测技术。 我们来理解这四种风速类型: 1. **随机风**:随机风是指风速呈现出随机性的变化,通常由大气湍流引起。在建模中,通常通过统计方法如高斯分布或Weibull分布来模拟这种不确定性。 2. **基本风**:基本风速是指在无特定扰动条件下的平均风速,它是长期观测结果的平均值,通常用于结构设计和风能评估。 3. **阵风**:阵风是短时间内风速显著增强的现象,对建筑物和风力发电机造成的主要威胁之一。阵风的预测涉及到风的脉动特性分析。 4. **渐变风**:渐变风是指风速随时间和空间逐渐变化的过程,常见于风向转变或地形影响下的风场变化。 在Matlab中,利用这四种风速类型进行组合预测,可以提高预测的准确性。预测模型可能包括以下几个步骤: 1. **数据收集与预处理**:收集历史风速数据,包括随机风、基本风、阵风和渐变风的数据,进行异常值检测、缺失值填充以及数据标准化。 2. **特征工程**:提取风速变化的相关特征,如平均值、标准差、极值、频率分布等,这些特征可能对预测有重要影响。 3. **模型选择**:可以选择多种预测模型,如时间序列分析(ARIMA、状态空间模型等)、机器学习算法(线性回归、决策树、支持向量机、神经网络等)或深度学习模型(LSTM、GRU等)。 4. **模型训练**:利用历史数据训练选定的模型,调整模型参数以优化性能,例如通过交叉验证来避免过拟合。 5. **模型验证与评估**:使用独立的测试集验证模型预测效果,常见的评估指标有均方误差(MSE)、平均绝对误差(MAE)和决定系数(R²)。 6. **组合预测**:结合四种风速的不同模型预测结果,可以采用加权平均、集成学习(如bagging、boosting)等方式,以提升整体预测精度。 7. **实时更新与动态调整**:实际应用中,模型需要不断接收新的风速数据并进行在线更新,以适应风场环境的变化。 通过以上步骤,可以构建一个综合考虑各种风速特性的预测系统,这对于风电场的功率输出预测、风电设备的维护计划以及电网调度都具有重要价值。然而,需要注意的是,每个风场的地理环境、气候条件和设备状况都有所不同,因此模型的建立应根据实际情况进行定制和优
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值