[发明专利]一种基于深度图像或深度视频序列的实时跟踪目标的计算方法有效

专利信息
申请号: 201510585955.2 申请日: 2015-09-15
公开(公告)号: CN105261033A 公开(公告)日: 2016-01-20
发明(设计)人: 杨阳;杨智婷;刘云霞 申请(专利权)人: 山东大学
主分类号: G06T7/20 分类号: G06T7/20
代理公司: 济南金迪知识产权代理有限公司 37219 代理人: 杨树云
地址: 250199 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于深度图像或深度视频序列的实时跟踪目标的计算方法,本发明包括预处理深度图像、搜索跟踪目标、实时更新跟踪模板;搜索跟踪目标过程分为粗略搜索和精细搜索两个阶段,减少了样本的数目,进而提高算法的运行速度。本发明使用深度图像进行目标跟踪,能在保护跟踪目标隐私的同时,实时跟踪目标,对光照、遮挡及复杂背景等因素具有较强的鲁棒性。本发明实时更新跟踪模板提高了跟踪的准确性,在跟踪目标的匹配值较低时,本发明不更新跟踪模板并对下一帧图像扩大搜索范围,避免了跟踪目标移动过快或变化过大造成的目标丢失。
搜索关键词: 一种 基于 深度 图像 视频 序列 实时 跟踪 目标 计算方法
【主权项】:
一种基于深度图像或深度视频序列的实时跟踪目标的计算方法,其特征在于,具体步骤包括:(1)采集深度图像,并对采集的深度图像进行预处理,所述预处理包括依次进行求补、腐蚀、膨胀、填充、重构、边缘提取、距离变换、归一化;(2)在第1帧深度图像中,手动标记初始跟踪目标A1;在初始跟踪目标A1附近取若干个训练样本X1t,训练样本X1t中心点的选取方法为:在以初始跟踪目标A1为圆心、(1‑20)个像素点为半径的圆内随机取若干个像素点;在远离初始跟踪目标A1处取若干个训练样本Y1j,训练样本Y1j中心点的选取方法为:在以初始跟踪目标A1为圆心、(20‑100)像素点为内半径、(40‑150)个像素点为外半径的圆环内随机取若干个像素点;任一训练样本X1t、任一训练样本Y1j均与初始跟踪目标A1大小相同;训练样本B1i包括所有的训练样本X1t及所有的训练样本Y1j,i=t+j,将每一个训练样本B1i分别与初始跟踪目标A1进行模板匹配并分类,模式匹配并分类公式如式(Ⅰ)所示:<mrow><msub><mi>C</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><mrow><mo>(</mo><msub><mi>B</mi><mrow><mn>1</mn><msub><mi>i</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>B</mi><mo>&OverBar;</mo></mover><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>A</mi><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></msub><mo>-</mo><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>)</mo></mrow></mrow><msqrt><mrow><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msub><mi>B</mi><mrow><mn>1</mn><msub><mi>i</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>B</mi><mo>&OverBar;</mo></mover><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msub><mi>A</mi><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></msub><mo>-</mo><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow></msqrt></mfrac></mrow>     (I)式(Ⅰ)中,C1i为第一帧深度图像中初始跟踪目标A1与训练样本B1i的匹配值,为A1的均值,为B1i的均值,为B1i的矩阵,m为的行,n为的列;为A1的矩阵,m为的行,n为的列;当C1i的值大于阈值S时,训练样本B1i属于正样本,S的取值范围为(0.4‑0.8),否则,属于负样本;分类完毕后,将获取的所有正样本加权平均,得到S1,并与初始跟踪目标A1加权,加权公式如式(Ⅱ)所示,得到第1帧图像的跟踪模板;T1=α1×S12×A1     (Ⅱ)式(Ⅱ)中,T1为第1帧图像的跟踪模板;α12=1,α1的取值范围为(0.5‑0.8);(3)设定步骤(1)获取o帧深度图像,p=2,2≤p≤o,执行以下步骤:A、在第p帧深度图像中,对应第p‑1帧图像中Ap‑1的相同位置为中心、(30‑100)个像素点为半径、(5‑10)个像素点为步长的圆内获取测试样本Dpl的中心,测试样本Dpl与跟踪模板Tp‑1大小相同;将测试样本Dpl与Tp‑1进行模板匹配,模板匹配公式如式(Ⅲ)所示:<mrow><msubsup><mi>C</mi><mrow><mi>p</mi><mi>l</mi></mrow><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mrow><msub><mi>pl</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>D</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>p</mi><mo>-</mo><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow><msqrt><mrow><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msub><mi>D</mi><mrow><msub><mi>pl</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>D</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>p</mi><mo>-</mo><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow></msqrt></mfrac></mrow>     (Ⅲ)式(Ⅲ)中,为第p帧深度图像中测试样本Dpl与跟踪模板Tp‑1的匹配值,为Tp‑1的均值,为Dpl的均值,为矩阵,m为的行,n为的列;为矩阵,m为的行,n为的列;l为正整数;选出通过公式(Ⅲ)求取的最大的匹配值对应的测试样本,以最大的匹配值对应的测试样本位置为中心、(5‑10)个像素点为半径、1个像素点为步长的圆内取测试样本的中心,将测试样本与Tp‑1进行模板匹配,模板匹配公式如式(Ⅳ)所示:<mrow><msubsup><mi>C</mi><mrow><mi>p</mi><mi>l</mi></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><mrow><mo>(</mo><msubsup><mi>D</mi><mrow><msub><mi>pl</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mover><mi>D</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mi>l</mi></mrow><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>p</mi><mo>-</mo><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow><msqrt><mrow><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msubsup><mi>D</mi><mrow><msub><mi>pl</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mover><mi>D</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mi>l</mi></mrow><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>p</mi><mo>-</mo><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow></msqrt></mfrac></mrow>     (Ⅳ)式(Ⅳ)中,为第p帧深度图像中测试样本与跟踪模板Tp‑1的匹配值,为Tp‑1的均值,的均值,为矩阵,m为的行,n为的列;Tp‑1mn为矩阵,m为的行,n为的列;选出通过公式(Ⅳ)求取的最大的匹配值对应的测试样本即第p帧深度图像的跟踪目标Ap;判断通过公式(Ⅳ)求取的最大的匹配值是否大于阈值S,S的取值范围为(0.4‑0.8),如果大于,则进入步骤B,否则,Tp=Tp‑1;Tp为第p帧图像的跟踪模板,进入步骤C;B、在跟踪目标Ap附近取若干个训练样本Xpt,训练样本Xpt中心点的选取方法为:在以跟踪目标Ap为圆心、(1‑20)个像素点为半径的圆内随机取若干个像素点;在远离跟踪目标Ap处取若干个训练样本Ypj,训练样本Ynj中心点的选取方法为:在以跟踪目标Ap为圆心、(20‑100)像素点为内半径、(40‑150)个像素点为外半径的圆环内随机取若干个像素点;任一训练样本Xpt、任一训练样本Ypj均与跟踪目标Ap大小相同;训练样本Bpi包括所有的训练样本Xpt及所有的训练样本Ypj,i=t+j,将每一个训练样本Bpi分别与跟踪模板Tp‑1进行模板匹配并分类,模式匹配并分类公式如式(Ⅴ)所示:<mrow><msub><mi>C</mi><mrow><mi>p</mi><mi>i</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><mrow><mo>(</mo><msub><mi>B</mi><mrow><msub><mi>pi</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>B</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mi>i</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>p</mi><mo>-</mo><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow><msqrt><mrow><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msub><mi>B</mi><mrow><msub><mi>pi</mi><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>B</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mi>i</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo><mo>(</mo><msub><mi>&Sigma;</mi><mi>m</mi></msub><msub><mi>&Sigma;</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>p</mi><mo>-</mo><msub><mn>1</mn><mrow><mi>m</mi><mi>n</mi></mrow></msub></mrow></msub><mo>-</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow></msqrt></mfrac></mrow>     (Ⅴ)式(Ⅴ)中,Cpi为第p帧深度图像中每一个训练样本Bpi与跟踪模板Tp‑1的匹配值,为Tp‑1的均值,为Bpi的均值,为矩阵,m为的行,n为的列;为矩阵,m为的行,n为的列;当Cpi的值大于阈值S时,训练样本Bpi属于正样本,S的取值范围为(0.4‑0.8),否则,属于负样本;分类完毕后,将获取的所有正样本加权平均,得到Sp,并与初始跟踪目标A1加权,加权公式如式(Ⅵ)所示,得到第p帧图像的跟踪模板;Tp=α1×Sp2×A1     (Ⅵ)式(Ⅵ)中,Tp为第p帧图像的跟踪模板;C、判断p是否等于o,如果是,结束,否则,p加1,进入步骤A。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510585955.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top