[发明专利]一种基于运动目标时序信息的视频序列同步方法有效
申请号: | 201710212371.X | 申请日: | 2017-04-01 |
公开(公告)号: | CN106991690B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 周雪;曹爽;邹见效;徐红兵 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06T7/285 | 分类号: | G06T7/285;G06T7/223;G06T7/246 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 运动 目标 时序 信息 视频 序列 同步 方法 | ||
1.一种不同摄像头所拍视频序列的同步方法,其特征在于,包括以下步骤:
(1)、计算两个摄像头对存在运动目标的同一场景所拍摄视频图像I1、I2之间的单应矩阵H
1.1)、对于两个摄像头分别同时拍摄的、存在运动目标的同一场景的两段视频序列,首先分别选取一帧视频图像I1、I2进行SURF特征点检测,得到两帧带特征点的视频图像I′1、I′2,然后通过人工剔除视频图像I′1、I′2中那些位于运动目标内的特征点,得到视频图像I″1、I″2,再后将视频图像I″1的中特征点与视频图像I″2中的特征点进行匹配,得到一系列的特征点匹配对;
1.2)、基于随机抽样一致算法,对特征点匹配对进行筛选,去除误匹配的特征点匹配对,得到特征点匹配对集合S;
1.3)、根据特征点匹配对集合S,计算两段视频序列的视频图像之间的变换矩阵即单应矩阵H,单应矩阵H根据以下公式计算:
其中,(x1,y1)为特征点匹配对位于视频图像I″1中的特征点坐标,(x2,y2)为特征点匹配对位于视频图像I″2中的特征点坐标;
(2)、将查找视频序列映射至参考视频序列平面
取视频序列V2中长度不小于运动目标一个运动周期的小段视频序列为查找视频序列Vs,将视频序列V1作为参考视频序列Vr;然后根据公式(1)中得到的单应矩阵H,将查找视频序列Vs映射至参考视频序列Vr所在平面,即查找视频序列Vs中的每一帧视频图像的每个像素点坐标作为(x2,y2)代入公式(1)中,计算出其新的像素点坐标(x1,y1),得到查找视频序列Vs′;
(3)、背景减除与获取运动目标轮廓
基于混合高斯背景建模,针对查找视频序列Vs′和参考视频序列Vr分别获取场景背景,再分别与各自对应的视频序列进行背景减除处理;在背景减除结果中获取运动目标轮廓,得到两个轮廓序列,分别为查找轮廓序列Q和参考轮廓序列G;
(4)、基于运动目标轮廓匹配对视频序列进行同步
4.1)、获取匹配视频序列的终点帧序数
令查找轮廓序列Q=(q1,q2,…,qL),参考轮廓序列G=(g1,g2,…,gM),定义价值矩阵C,其元素为:
其中,L为查找轮廓序列Q的帧数,M为参考轮廓序列G的帧数,为轮廓qi与轮廓gj的相似度;
定义累积价值矩阵D,其元素根据以下方式计算得到:
第1列元素为:
其中,1≤i≤L;
第1行元素:
d1,j=c1,j,其中,1≤j≤M;
然后,按行或按列依据以下公式得到其他元素:
di,j=min(di-1,j-1,di-1,j,di,j-1)+c1,j,其中,2≤i≤L,2≤j≤M (3);
得到累积价值矩阵D后,进行配准即求查找视频序列在参考视频序列上的匹配视频序列的终点帧序数b*:
其中,arg min表示L行的元素dL,b取极小值时,列变量b的值,即终点帧序数b*;
4.2)、获取匹配视频序列
根据步骤4.1)中方法,获取匹配视频序列的终点帧序数b*多个,如果终点帧序数b*小于L,则删除,这样得到P个终点帧序数b*,记为:然后,根据最优规整路径算法,求得P个匹配视频序列,其在参考视频序列的位置分别表示为:其中,分别P个匹配视频序列的起始点帧序数;
4.3)、筛选匹配视频序列
设定一个阈值Slope,如果匹配视频序列的斜率不满足:
则予以剔除;此外,匹配视频序列的数量为P*;
再分别计算经过斜率筛选的每个匹配视频序列与查找轮廓序列Q=(q1,q2,…,qL)中对应帧基于R变换的缩放比例其中,计算每个匹配视频序列中所有帧的缩放比例均值αp:
αp最小即均值最接近1的匹配视频序列即为最终筛选得到的匹配视频序列;
4.4)、计算视频序列的时间偏差
查找视频序列Vs的第一帧序数为n,最终筛选得到的匹配视频序列第一帧序数为n',两个摄像头拍摄视频的帧率均为f,则视频序列的时间偏差为t=|n-n'|/f,若n>n',则查找视频序列所在视频在时间上落后参考视频序列所在视频t秒,反之,则参考视频序列所在视频在时间上落后查找视频序列所在视频t秒;
4.5)、根据得到的时间偏差t对两个摄像头所拍视频序列进行调整,完成二者的同步。
2.根据权利要求1所述的同步方法,其特征在于,步骤(4)中所述轮廓qi与轮廓gj的相似度通过以下方法得到:
4.1.1)、两幅轮廓的缩放配准
首先,求轮廓qi与轮廓gj的R变换,然后根据R变换确定轮廓qi与轮廓gj的缩放比例;
4.1.2)、两幅轮廓的配准位置
分别计算轮廓qi与轮廓gj内部所有像素点坐标的均值作为各自轮廓的参考中心位置,参考中心位置分别为(Ax,Ay)和(Bx,By);
选取以参考中心位置(Bx,By)为中心的21像素×21像素范围,该范围中任一个点(B′x,B′y)均作为轮廓gj的中心位置与参考中心位置(Ax,Ay)进行配准,其中:
B′x∈Bx-10,Bx+10],B′y∈[By-10,By+10];
由此获得轮廓qi与轮廓gj的441种配准方式;
4.1.3)、计算轮廓相似度
轮廓qi与轮廓gj完成配准后可进行相似度的计算,令轮廓内部像素点为1,轮廓外部像素点为0,定义轮廓qi与轮廓gj的轮廓相似度为:
其中,qi∩gj为轮廓qi与轮廓gj中像素点进行与运算后结果为1的点数,qi∪gj为轮廓qi与轮廓gj中像素点进行或运算后结果为1的点数;
轮廓qi与轮廓gj存在441种不同位置配准方式,完成所有配准位置相似度计算后,取最大值,作为轮廓qi与轮廓gj最终的相似度用于公式(2)的计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710212371.X/1.html,转载请声明来源钻瓜专利网。