[发明专利]基于轨迹点时空一致性的红外弱小运动目标的检测方法有效
申请号: | 201910591848.9 | 申请日: | 2019-07-01 |
公开(公告)号: | CN110502968B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 赵凡;王婷婷;惠凯迪;邵思迪;李妮 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06V20/40 | 分类号: | G06V20/40;G06V10/46;G06T7/269 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 王蕊转 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 轨迹 时空 一致性 红外 弱小 运动 目标 检测 方法 | ||
1.基于轨迹点时空一致性的红外弱小运动目标的检测方法,其特征在于,具体按照以下步骤实施:
步骤1、采集视频图像V={Ik},并灰度化处理得V'={Igrayk},图像大小为width×height,k=1,2,…,K,K为视频总帧数;
步骤2、创建一个动态变化的轨迹列表TrajL,初始化TrajL为空,轨迹列表中每条轨迹的最大长度设置为15;
步骤3、判断步骤1中采集到的当前帧图像Ik是否为视频的第一帧图像I1,如果是,转入步骤4;否则转入步骤5;
步骤4、对第一帧视频帧灰度图像Igray1进行稠密采样,得到稠密点集N1为稠密点的总个数,把P_sam1中的点按顺序添加到TrajL中的第一列:
式中,TrajL(:,1)对应TrajL中的第一列轨迹点,TrajL中第1列的轨迹点集记为
步骤5、利用Farneback光流算法计算前后两帧图像Igrayk-1和Igrayk的光流场,得到光流场flowk,根据光流场flowk对TrajL中第n-1列轨迹点集进行跟踪,得到Igrayk中对应的跟踪点集2≤k≤K,把P_trak中的点依次压入TrajL的第n列:
式中,TrajL(:,n)对应TrajL中第n列轨迹点,Nk-1为TrajL的第n列的轨迹点总个数;
步骤6、根据背景点与目标点运动特性的不同对TrajL中的可疑轨迹进行滤除,生成滤除后的轨迹列表TrajL',TrajL'的第k列轨迹点表示为:
式中,TrajL'(:,n)对应TrajL'中第n列轨迹点,Nk-1-为TrajL'的第n列轨迹点的总个数,TrajL'中第n列轨迹点集记为
步骤7、创建一个二值图像根据TrajL'中第n列轨迹点集PSk中的轨迹点在Igrayk中的坐标位置对中的对应像素赋值为255,其余像素赋值为0,对进行形态学膨胀处理,得到图像对图像进行轮廓提取,得到轮廓集r=1,2,…,Rk,Rk为第k帧提取到的轮廓个数;
步骤8、采用编码算法对轨迹列表TrajL'中第n列轨迹点集PSk中的轨迹点的所在轮廓号进行编码,得到对应的码字集并计算得到各个轮廓内的轨迹点集Nr表示第r个轮廓内的轨迹点个数,r=1,2,…,Rk;
步骤9、分别计算各个轮廓内轨迹点集在前s帧对应轨迹点集的聚集性,表示为符号1≤s≤S,S表示需要计算聚集性的最大连续帧帧数,r=1,2,…,Rk;
步骤10、s从1到S对求和,判断在连续S帧对应的轨迹点集的聚集连续性,如果sumI≥T2×S,说明当前帧的第r个轮廓内的轨迹点集在连续S帧中存在时空一致性,则为目标轮廓,存入当前帧目标轮廓容器objk中,反之,就认为当前帧的第r个轮廓内的轨迹点集在连续S帧中不存在时空一致性,则对应伪目标,r=1,2,…,Rk;
步骤11、对TrajL'中第n列的轨迹点进行稠密化,更新轨迹列表TrajL'为TrajL″,此时TrajL″的第n列轨迹点为:
式中,Nk为TrajL″的第n列轨迹点的总个数;
步骤12、在视频图像Ik中输出步骤10计算得到的目标检测结果objk;
步骤13、令k=k+1,如果k≤K,令TrajL=TrajL”,p=p',并转入步骤5,否则目标检测结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910591848.9/1.html,转载请声明来源钻瓜专利网。