[发明专利]基于像素点光流的图像序列运动直线筛选跟踪方法有效

专利信息
申请号: 201410249659.0 申请日: 2014-06-06
公开(公告)号: CN103996210A 公开(公告)日: 2014-08-20
发明(设计)人: 张聪炫;陈震;黎明 申请(专利权)人: 南昌航空大学
主分类号: G06T7/20 分类号: G06T7/20
代理公司: 南昌市平凡知识产权代理事务所 36122 代理人: 欧阳沁
地址: 330063 江*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于像素点光流的图像序列运动直线筛选跟踪方法,利用摄像机拍摄一组连续的图像序列;计算出两帧图像序列间的稠密光流场;根据图像直线的法线式表示方法,推导出直线上点光流与直线光流的对应关系式;基于像素点光流的运动直线筛选;基于预测机制的运动直线跟踪。本发明能够根据图像序列像素点光流筛选图像中感兴趣的运动直线,剔除图像中的背景直线;根据运动直线筛选结果对当前图像和下一帧图像中运动直线进行跟踪,具有较高的筛选跟踪精度与鲁棒性。
搜索关键词: 基于 像素 点光流 图像 序列 运动 直线 筛选 跟踪 方法
【主权项】:
基于像素点光流的图像序列运动直线筛选跟踪方法,其特征在于:1)利用摄像机拍摄一组连续的图像序列;2)计算出两帧图像序列间的稠密光流场;3)根据图像直线的法线式表示方法,推导出直线上点光流与直线光流的对应关系式:(ycosθ‑xsinθ)θ′‑ρ′+ucosθ+vsinθ=0      (1)式(1)中,(u,v)T是直线上点(x,y)T处的点光流矢量值。(ρ,θ)T和(ρ',θ')T是直线的坐标和直线光流,根据式(1),得出直线光流与直线上点光流的以下对应关系:A:当直线上各像素点的点光流矢量均为零时,直线光流为零;B:当直线上各像素点的点光流不为零时,直线光流不为零;C:当直线仅包含平移运动,且运动方向与直线方向相同时,直线上各点的点光流矢量不为零,但直线光流等于零;4)基于像素点光流的运动直线筛选;首先,根据点线光流对应关系构造一个二元方程组函数为:<mrow><msub><mi>f</mi><mrow><mi>i</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>&theta;</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mi>cos</mi><mi>&theta;</mi><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mi>sin</mi><mi>&theta;</mi><mo>)</mo></mrow><msup><mi>&theta;</mi><mo>&prime;</mo></msup><mo>-</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>+</mo><msub><mi>u</mi><mi>i</mi></msub><mi>cos</mi><mi>&theta;</mi><mo>+</mo><msub><mi>v</mi><mi>i</mi></msub><mi>sin</mi><mi>&theta;</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mi>cos</mi><mi>&theta;</mi><mo>-</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mi>sin</mi><mi>&theta;</mi><mo>)</mo></mrow><msup><mi>&theta;</mi><mo>&prime;</mo></msup><mo>-</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>+</mo><msub><mi>u</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mi>cos</mi><mi>&theta;</mi><mo>+</mo><msub><mi>v</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mi>sin</mi><mi>&theta;</mi><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>式中,i表示直线上第i个像素点;根据式(2),由直线上相邻两点的点光流值可以计算出直线光流(ρ',θ')T;假设直线总共包含n个像素点,则直线光流估计方程为:<mrow><mrow><mo>(</mo><mover><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover><mo>,</mo><mover><msup><mi>&theta;</mi><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mi>i</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>f</mi><mrow><mi>i</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>&theta;</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>式(3)中,是根据均值滤波方法计算得到的直线光流估计值;得到直线光流估计值后,引入直线光流阈值(ρκκ)T,对直线光流估计值进行筛选,具体操作如下:式(4)中,直线光流阈值(ρκκ)T根据图像中所有直线光流估计值的均值设定;5)基于预测机制的运动直线跟踪;筛选出两帧图像间直线光流不为零的直线后,由第一帧图像直线坐标(ρtt)T和直线光流估计值,计算出该直线在第二帧图像中的预测坐标<mrow><msup><mrow><mo>(</mo><msubsup><mi>&rho;</mi><mrow><mi>t</mi><mo>+</mo><mi>&Delta;t</mi></mrow><mi>C</mi></msubsup><mo>,</mo><msubsup><mi>&theta;</mi><mrow><mi>t</mi><mo>+</mo><mi>&Delta;t</mi></mrow><mi>C</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&rho;</mi><mi>t</mi></msub><mo>+</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>,</mo><msub><mi>&theta;</mi><mi>t</mi></msub><mo>+</mo><msup><mi>&theta;</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>计算得到第一帧图像中所有运动直线在第二帧图像中的预测位置后,首先,采用Hough变换提取出第二帧图像中所有直线的真实位置坐标(ρt+Δtt+Δt)T,然后,利用第二帧图像直线预测位置坐标和直线真实坐标(ρt+Δtt+Δt)T进行直线匹配;引入欧几里德距离(Euclidean distance),其描述n维空间的中两点的真实距离;将其引入到Hough域中表示为:<mrow><mi>d</mi><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msubsup><mi>&rho;</mi><mrow><mi>t</mi><mo>+</mo><mi>&Delta;t</mi></mrow><mi>C</mi></msubsup><mo>-</mo><msub><mi>&rho;</mi><mrow><mi>t</mi><mo>+</mo><mi>&Delta;t</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>&theta;</mi><mrow><mi>t</mi><mo>+</mo><mi>&Delta;t</mi></mrow><mi>C</mi></msubsup><mo>-</mo><msub><mi>&theta;</mi><mrow><mi>t</mi><mo>+</mo><mi>&Delta;t</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>基于预测机制的运动直线跟踪的具体操作流程如下:Step1.假设根据点光流得到的第二帧图像预测直线总条数为n,首先根据Hough空间量化间隔设定匹配窗口的大小为Δρ×Δθ,(Δρ,Δθ)分别表示窗口的长度和宽度;Step2.取第i条直线的预测坐标为匹配窗口的中心位置,对第二帧图像所有直线的真实坐标进行遍历,则匹配过程包含以下几种情况:a).当匹配窗口内不包含第二帧图像直线的真实坐标时,匹配不成功,删除第i条直线的预测坐标,转至Step3;b).当匹配窗口内只包含一条第二帧图像直线的真实坐标,匹配成功,转至Step3;c).当匹配窗口内包含多条第二帧图像直线的真实坐标,计算预测直线坐标与各真实直线坐标的欧氏距离d,取欧氏距离最小的真实直线坐标作为匹配直线,即m表示匹配窗口内直线真实坐标的个数;匹配成功,转至Step3;Step3.if i<n,则i=i+1,转至Step2;Step4.结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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