[发明专利]一种利用物体运动轨迹排除噪声干扰的方法在审
申请号: | 201410016689.7 | 申请日: | 2014-01-15 |
公开(公告)号: | CN103745486A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 张鹏;程方;史涛;朱建虎;张瑞;蒋明浪 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06T7/20 | 分类号: | G06T7/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400065 重庆*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种利用物体运动轨迹排除噪声干扰的方法,采用获取视频图像序列并进行图像序列分割;对目标区域进行色彩评价和目标轮廓评价并对检出目标进行分部建立目标链;采用卡尔曼滤波器预测目标在下一帧中的位置,并进行目标匹配后更新目标链;进行目标轨迹分析,消除场景噪声或抖动的干扰影响;进行运动目标统计方法的实现,与现有技术相比,本发明在经济社会,对商场、展厅、交易场所进行运动物体的识别与统计,能够帮助商家分析市场和制定营销策略;在社会安保方面,可以辅助检测可疑人物的出入,这对于重要公共场所的安全防范有着重要意义;本发明具有获取场景直接、检测范围大、易于挺监控系统融合等优点,具有推广使用的价值。 | ||
搜索关键词: | 一种 利用 物体 运动 轨迹 排除 噪声 干扰 方法 | ||
【主权项】:
1.一种利用物体运动轨迹排除噪声干扰的方法,其特征在于,包括以下步骤:(1)获取视屏图像序列并进行图像序列分割,具体为:将图像从RGB颜色空间转化到Lab彩色空间,采用mean-shift分割算法对Lab彩色空间的图像序列进行分割,将分割后图像转化回RGB空间显示;(2)对目标区域进行色彩评价和目标轮廓评价并对检出目标进行分部建立目标链;所述色彩评价具体为:将分割后的图像由RGB转化到YCbCr彩色空间,根据发色在YCbCr彩色空间的聚类性,建立基于色彩信息的评价模型,采用基于色彩信息的评价模型对候选区域进行评价,利用canny算子检测目标区域的边缘,提取各连通区域的边界,根据目标轮廓的圆形度信息建立轮廓评价模型,将提取的连通区域边缘轮廓通过轮廓评价模型,去除色彩相似的伪目标,找出各目标区域的中心坐标,并根据目标位置等特征值信息分别为各目标建立目标链;(3)采用卡尔曼滤波法预测下一帧坐标与下一帧位置,并进行目标匹配后更新目标链,其具体为:首先利用卡尔曼来缩小搜索范围,然后用代价函数计算某目标链对应目标与此帧所有目标的代价函数值,求出代价函数最小目标,根据欧氏距离来判断是否为目标链的后续;所述目标匹配的具体步骤包括:(3.1)将当前帧的目标i的特征值作为卡尔曼滤波的输入参数,得到预测值,算出查找区域;其预测过程为:用第t帧第i个目标的特征值作为卡尔曼滤波器的输入参数,得到预测值并计算出查找区域,然后在第t+1帧在指定的区域对目标进行搜索,卡尔曼滤波器依靠自身系统模型,根据输入参数和测量参数获取模型中参数的估计,从而实现对观测参数状态的估计,其公式为:系统状态方程
系统观测方程Mt=HAt+Vt其中:At表示在第t帧图像的系统状态,Mt为在第t帧图像的测量值,
是状态转移矩阵,H是观测矩阵,Wt-1和Vt分别为估计误差和观测误差,At是一个包含运动目标位置和大小的八维向量,则A t = Δ x t Δ y t z t c t Δ x t ′ Δ y t ′ z t ′ c t ′ ]]>![]()
H = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T ]]>M t = Δ x t Δ y t z t c t ]]> 其中:Δx,Δy是目标质心在单位时间间隔Δt内的位移量,Δx′,Δy′是单位时间间隔Δt内的位移量变化率,zt,ct是目标包围窗口的长度和宽度,zt和ct是目标包围窗口的长度和宽度的变化率;更新目标链为:经过卡尔曼滤波后,目标在下一帧的指定范围内进行搜索,当搜索到不止一个目标时,利用代价函数来计算目标i与搜索窗口内的所有目标的代价函数值,找出最小值所对应的目标j,利用目标质心间距离来判断目标j是否是目标i在下一帧的后续目标,选用目标的面积、色度分量值、帧间运动距离三个特征参数来构建代价函数来用于目标在帧间的相似性度量,从而实现目标的匹配,并更新目标链,具体代价函数描述如下:V(i,j)=αD(i,j)+βK(i,j)+δA(i,j)D ( i , j ) = | C t i C i + 1 j | Max n | C t i C t + 1 n | = | ( x t i - x t + 1 j ) 2 + ( y t i - y t + 1 j ) 2 | Max n | ( x t i - x t + 1 n ) 2 + ( y t i - y t + 1 n ) 2 | ]]>K ( i , j ) = | R t i R t + 1 j | Max n | R t i R t + 1 n | = | G t i - G t + 1 j | Max n | G t i - G t + 1 n | ]]>A ( i , j ) = | S t i S t + 1 j | Max n | S t i S t + 1 n | = | S t i - S t + 1 j | Max n | S t i - S t + 1 n | ]]>G t i = Σ j = 1 M Σ k = 1 N g ( i j , k ) ]]> α+β+δ=1其中:
分别是图像序列第t帧第i个运动目标的包围窗口的质心横坐标、纵坐标、包围目标的长度、宽度和相对YCbCr空间中的色度分量值,Gti可通过人头识别模块的发色评价模型求得,1≤n≤num(t+1),num(t+1)为第t+1帧上的目标数目;其中D(i,j)表示第t帧上的目标i与第t+1帧上的目标j的质心间的距离大小,其值越小说明两个质心越靠近;A(i,j)表示了第t帧目标i与第t+1帧目标j的面积形变程度,其值越小说明这两个目标形状越接近,j越可能是i在t+1中目标匹配;K(i,j)表示第t帧第i个目标区域与第t+1帧第j个目标区域在YCbCr空间色度分量值变化大小;代价函数越小,两个目标匹配的可能性越大,其中α,β,δ为三个影响因子;(3.2)在下一帧指定区域中进行搜索,比较目标i与下一帧指定区域中各目标的代价函数并找出最小代价函数对应的目标j;(3.3)计算目标i与目标j质心间的欧氏距离,根据距离阈值来判断目标j是否为目标i在下一帧中的后续;所述的卡尔曼滤波器的参数为:状态转移矩阵:
观测矩阵:H = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T ]]> 所述的代价函数是指:利用目标的形状信息、颜色信息以及帧间运动距离组成的模型函数,其表达式为:V(i,j)=αD(i,j)+βK(i,j)+δA(i,j);(4)进行目标轨迹分析,消除场景噪声或抖动的干扰影响;具体为:首先,根据目标链将目标在各帧中的中心位置坐标用线连接起来形成目标的运动轨迹;然后利用轨迹的长度来识别该条链是否是运动目标产生的轨迹,去除因场景噪声和相机抖动产生的伪目标的干扰;(5)进行运动物体统计。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410016689.7/,转载请声明来源钻瓜专利网。
- 上一篇:软骨骼动画生成方法
- 下一篇:一种稀疏编码背景建模方法