[发明专利]一种运动目标检测和跟踪方法在审
申请号: | 201810771892.3 | 申请日: | 2018-07-13 |
公开(公告)号: | CN109102523A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 黄成;蒋璐;方杰;彭二宝;王力立;张永;徐志良 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06T7/246 | 分类号: | G06T7/246;G06T5/00;G06T7/12;G06T7/66 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 薛云燕 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 帧图像 运动目标检测 运动目标 跟踪 形态学 质心位置 闭运算 滤波 运动目标区域 差值图像 对比结果 光流计算 滤波去噪 滤波算法 目标跟踪 目标预测 视频序列 搜索窗口 图像转换 质心坐标 灰度图 像素点 灰度 减小 帧差 判定 空洞 搜索 图像 填补 预测 重复 更新 | ||
1.一种运动目标检测和跟踪方法,其特征在于,包括以下步骤:
步骤1、通过图像传感器从外界实时获取每帧图像,将获取的每一帧图像转化为灰度图,并对灰度图进行滤波去噪,得到去噪后的图像;
步骤2、将去噪后的图像,先利用三帧差分法初步得出运动目标的区域;再采用形态学滤波闭运算,填补使用帧间差分法处理后得到的二值图像中存在的空洞;再将形态学滤波闭运算后图像中灰度值不为零的像素点,即运动区域的像素点进行光流计算,提取出运动目标;
步骤3、在初始帧图像中对搜索窗口的位置和大小进行初始化,并从搜索窗中的目标区域内提取目标的HSV格式的颜色直方图,进而求得该帧图像的反向投影图;
步骤4、使用Camshift算法对图像序列进行跟踪,调整搜索窗口大小,并得出第i+1帧图像中运动目标的质心坐标
步骤5、使用Kalman滤波预测运动目标在第i+1帧图像中的质心坐标
步骤6、将Camshift算法在跟踪过程中得到的运动目标质心坐标与Kalman滤波算法对目标质心坐标的预测值进行比较,两者坐标值作差,若差值大于设定的阈值,则使用Kalman滤波算法得到的预测值来计算当前图像中运动目标的质心坐标,反之则使用Camshift算法求得的运动目标质心坐标来计算当前图像中运动目标的质心坐标;
步骤7、更新模型,获取下一帧图像,重复整个跟踪过程,直至跟踪结束。
2.根据权利要求1所述的运动目标检测和跟踪方法,其特征在于,步骤2所述将去噪后的图像,先利用三帧差分法初步得出运动目标的区域;再采用形态学滤波闭运算,填补使用帧间差分法处理后得到的二值图像中存在的空洞;再将形态学滤波闭运算后图像中灰度值不为零的像素点,即运动区域的像素点进行光流计算,提取出运动目标,具体如下:
将当前帧和前一帧图像之间的前向帧差图像记为FDb(x,y),下一帧和当前帧之间的后向帧差图像记为FDf(x,y),设定阈值T,对三帧差分法差分后的图像进行阈值化处理,得到二值图像,再计算FDb(x,y)和FDf(x,y)的交集,得到运动区域E(x,y),计算公式如下:
E(x,y)=FDb(x,y)∩FDf(x,y)
其中,fi(x,y)为第i帧图像的像素值,fi-1(x,y)为第i-1帧图像的像素值,fi+1(x,y)为第i+1帧图像的像素值;
得到二值图后,采用形态学滤波的闭运算,即先膨胀后腐蚀,消除二值图中存在的空洞;
二值图中不为零的像素点对应于灰度梯度大于设定值的点,这些点处的光流场基本方程Ixu+Iyv+It=0成立,其中,Ix、Iy、It表示图像中像素点灰度沿x、y、t方向上的梯度,u、v是像素点在x、y方向上的速度,再联合迭代方程即求得u、v,得到运动目标;
迭代方程为:
其中,上标k表示迭代次数,u0、v0是光流初始值,取值为0;和是局部平均,λ为控制平滑约束的权重系数,根据导数求取的精确度确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810771892.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种目标跟踪方法及装置
- 下一篇:图像特征点的跟踪方法和跟踪装置