[发明专利]卫星视频运动目标检测方法及系统有效
申请号: | 201710266714.0 | 申请日: | 2017-04-21 |
公开(公告)号: | CN107146239B | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 孙向东;吴佳奇;张过;汪韬阳;蒋永华 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06T7/269 | 分类号: | G06T7/269;G06T7/246;G06T7/194 |
代理公司: | 42222 武汉科皓知识产权代理事务所(特殊普通合伙) | 代理人: | 胡艳 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卫星 视频 运动 目标 检测 方法 系统 | ||
1.卫星视频运动目标检测方法,其特征是,包括:
S1选择视频的中间帧为基准帧,视频中基准帧外的其他帧为补偿帧;对基准帧进行分块获得影像块,提取各影像块的Good Features特征点;
S2从视频第1帧开始,在基准帧和补偿帧之间采用前后LK光流的点跟踪法对各影像块的GoodFeatures特征点进行跟踪匹配,获得匹配同名点集;
S3利用匹配同名点集估计基准帧各影像块的帧间2D仿射模型参数,并建立帧间2D仿射模型转换关系;创建一与基准帧大小相同的空图像作为新补偿帧,根据帧间2D仿射模型转换关系,将原始补偿帧中与基准帧各影像块相对应的区域重采到新补偿帧,完成原始补偿帧的运动补偿;
S4对运动补偿后的第一帧中每一个像素v,从像素v及其邻域中随机选取n个像素作为像素v的样本像素,建立像素v的背景模型Model(x)={v1,v2,...vn,av},其中,vx表示第x个样本像素,x=1,2...n;av为像素v的更新因子;
S5通过新补偿帧与背景模型比对提取运动目标,并获得二值图像,对二值图像提取连通域,连通域即候选目标;所述的提取运动目标具体为:对新补偿帧中每一个像素V(X),构建以V(X)为中心、R为半径的欧氏距离空间SR(V(X)),获取SR(V(X))与像素V(X)对应的背景模型中样本像素集合的交集,若交集中像素数大于等于数量阈值,则V(X)为背景像素,灰度记为0;否则,V(X)为运动像素,灰度记为255;R为经验值,在18~22范围取值;数量阈值为经验值;
S6从候选目标中分离出可能的局部视差伪运动目标和可能的鬼影目标;
所述的从候选目标中分离出可能的局部视差伪运动目标,具体为:
(1)提取候选目标的最小外接矩形,计算最小外接矩形的长宽比ratio,若ratio>3.5,则该候选目标判断为可能的局部视差伪运动目标;
或(2)提取候选目标邻域的边缘线,判断边缘线与候选目标轮廓线是否相交,若相交,则该候选目标判断为可能的局部视差伪运动目标;
所述的从候选目标中分离出可能的鬼影目标,具体为:
记录候选目标在视频帧的位置,若候选目标在连续10帧的位置相同,则判断为可能的鬼影目标;
S7对新补偿帧中各背景像素,从范围[1,a]的自然数中随机选取数s,若s=1,则从该背景像素对应的背景模型中随机选择一个样本像素,用该背景像素替换该样本像素进行背景更新,a为该背景像素的更新因子;若s≠1,则不进行背景更新;
新补偿帧中各像素的更新因子a采用如下方法设定:
①将新补偿帧中可能的局部视差伪运动目标的最小外接矩形向帧间2D仿射模型的平移向量方向外扩b个像素,得到更新因子矩形A,b根据经验在10~12范围内取值;
②逐一统计新补偿帧中各候选目标包含的像素数,对包含的像素数不大于3的候选目标,将其内像素的更新因子a设为1;对包含的像素数大于3但不大于20的候选目标,属于该候选目标同时又属于更新因子矩形A的像素,其更新因子a设为5;对包含的像素数大于20的候选目标,属于该候选目标同时又属于更新因子矩形A的像素,其更新因子a设为1;
③对新补偿帧中可能的鬼影目标包含的像素,其更新因子a设为1;
④新补偿帧中其他像素的更新因子设为10。
2.如权利要求1所述的卫星视频运动目标检测方法,其特征是:
S4中,估计基准帧各影像块的帧间2D仿射模型参数前,利用MSAC法剔除匹配同名点集中的误差匹配同名点。
3.如权利要求1所述的卫星视频运动目标检测方法,其特征是:
S5中,采用像素间的灰度差表示欧式距离。
4.卫星视频运动目标检测系统,其特征是,包括:
特征点提取模块,用来选择视频的中间帧为基准帧,视频中基准帧外的其他帧为补偿帧;对基准帧进行分块获得影像块,提取各影像块的Good Features特征点;
跟踪匹配模块,用来从视频第1帧开始,在基准帧和补偿帧之间采用前后LK光流的点跟踪法对各影像块的GoodFeatures特征点进行跟踪匹配,获得匹配同名点集;
运动补偿模块,用来利用匹配同名点集估计基准帧各影像块的帧间2D仿射模型参数,并建立帧间2D仿射模型转换关系;创建一与基准帧大小相同的空图像作为新补偿帧,根据帧间2D仿射模型转换关系,将原始补偿帧中与基准帧中各影像块相对应的区域重采到新补偿帧,完成原始补偿帧的运动补偿;
背景模型构建模块,用来对运动补偿后的第一帧中每一个像素v,从像素v及其邻域中随机选取n个像素作为像素v的样本像素,建立像素v的背景模型Model(x)={v1,v2,...vn,av},其中,vx表示第x个样本像素,x=1,2...n;av为像素v的更新因子;
运动目标提取模块,用来通过新补偿帧与背景模型比对提取运动目标,并获得二值图像,对二值图像提取连通域,连通域即候选目标;所述的提取运动目标具体为:对新补偿帧中每一个像素V(X),构建以V(X)为中心、R为半径的欧氏距离空间SR(V(X)),获取SR(V(X))与像素V(X)对应的背景模型中样本像素集合的交集,若交集中像素数大于等于数量阈值,则V(X)为背景像素,灰度记为0;否则,V(X)为运动像素,灰度记为255;R为经验值,在18~22范围取值;数量阈值为经验值;
伪运动目标提取模块,用来从候选目标中分离出可能的局部视差伪运动目标和可能的鬼影目标;
所述的伪运动目标提取模块进一步包括局部视差伪运动目标分离模块和可能的鬼影目标分离模块,其中:
局部视差伪运动目标分离模块,用来从候选目标中分离出可能的局部视差伪运动目标,具体为:
(1)提取候选目标的最小外接矩形,计算最小外接矩形的长宽比ratio,若ratio>3.5,则该候选目标判断为可能的局部视差伪运动目标;
或(2)提取候选目标邻域的边缘线,判断边缘线与候选目标轮廓线是否相交,若相交,则该候选目标判断为可能的局部视差伪运动目标;
可能的鬼影目标分离模块,从候选目标中分离出可能的鬼影目标,具体为:
记录候选目标在视频帧的位置,若候选目标在连续10帧的位置相同,则判断为可能的鬼影目标;
背景补偿模块,用来对新补偿帧中各背景像素,从范围[1,a]的自然数中随机选取数s,若s=1,则从该背景像素对应的背景模型中随机选择一个样本像素,用该背景像素替换该样本像素进行背景更新,a为该背景像素的更新因子;若s≠1,则不进行背景更新;
新补偿帧中各像素的更新因子a采用如下方法设定:
①将新补偿帧中可能的局部视差伪运动目标的最小外接矩形向帧间2D仿射模型的平移向量方向外扩b个像素,得到更新因子矩形A,b根据经验在10~12范围内取值;
②逐一统计新补偿帧中各候选目标包含的像素数,对包含的像素数不大于3的候选目标,将其内像素的更新因子a设为1;对包含的像素数大于3但不大于20的候选目标,属于该候选目标同时又属于更新因子矩形A的像素,其更新因子a设为5;对包含的像素数大于20的候选目标,属于该候选目标同时又属于更新因子矩形A的像素,其更新因子a设为1;
③对新补偿帧中可能的鬼影目标包含的像素,其更新因子a设为1;
④新补偿帧中其他像素的更新因子设为10。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710266714.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钥匙扣(手工编织)
- 下一篇:太阳能扇子(BJ‑O)