[发明专利]基于单应变换的视频同步方法有效
申请号: | 201810086745.2 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108234819B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 张强;邵蓓;韩军功;王龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04N5/04 | 分类号: | H04N5/04;G06T7/33 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于单应变换的视频同步方法,用于解决现有技术中存在的当运动目标做非平面运动时视频同步误差较大的技术问题。实现步骤为:对输入视频进行运动目标轨迹提取及背景图像匹配;得到背景图像的对极点;对运动目标轨迹、背景图像特征点和对极点进行归一化;利用背景点、对极点和轨迹点,基于单应变换获得初始轨迹点匹配对,采用对极几何约束剔除错误的轨迹点匹配对;提取轨迹点的时间信息,使用随机抽样一致算法计算出输入视频间的时间模型参数。本发明当运动目标做非平面运动时,可以获得较高的正确匹配率,适用于多视频监控、目标跟踪、视频拼接、三维重建及视频融合等领域。 | ||
搜索关键词: | 运动目标 轨迹点 背景图像 视频同步 极点 非平面运动 输入视频 匹配对 匹配 对极几何约束 轨迹提取 目标跟踪 三维重建 时间模型 时间信息 视频监控 视频拼接 视频融合 算法计算 随机抽样 背景点 归一化 特征点 剔除 | ||
【主权项】:
1.一种基于单应变换的视频同步方法,其特征在于,包括如下步骤:(1)获取场景的参考视频与待同步视频:使用两台未标定的摄像机,从不同视角位置拍摄含有多个运动目标的同一场景,得到第一视频V1和第二视频V2,并将第一视频V1作为参考视频,将第二视频V2作为待同步视频;(2)提取参考视频V1的运动目标轨迹和背景图像I1,同时提取待同步视频V2的运动目标轨迹和背景图像I2:对参考视频V1和待同步视频V2分别进行特征提取,得到参考视频V1的运动目标轨迹点集p1={p1i|i=1,2,3...n1}和背景图像I1,以及待同步视频V2的运动目标轨迹点集p2={p′2j|j=1,2,3...n2}和背景图像I2,其中i表示参考视频V1的轨迹点所在的帧索引,j表示待同步视频V2的轨迹点所在的帧索引,p1i表示轨迹点集p1中的第i个轨迹点,p2j表示轨迹点集p2中的第j个轨迹点,n1表示参考视频V1的总帧数,n2表示待同步视频V2的总帧数;(3)对背景图像I1和背景图像I2进行匹配:将背景图像I1特征点集合中的特征点与背景图像I2特征点集合中对应的特征点进行匹配,得到背景图像I1和背景图像I2的特征点匹配对集合B,B={(bk,b′k)|k=1,2,3...n},n表示特征点匹配对总数,bk表示背景图像I1的第k个特征点,b′k表示背景图像I2的第k个特征点;(4)计算背景图像I1的对极点e和背景图像I2的对极点e′:(4a)从特征点匹配对集合B中随机选取八对特征点匹配对,并将选取出的八对特征点匹配对作为归一化八点算法的输入,计算背景图像I1与背景图像I2之间的基础矩阵F;(4b)通过背景图像I1与背景图像I2之间的基础矩阵F,计算背景图像I1的对极点e和背景图像I2的对极点e′,计算公式如下:Fe=0FTe′=0其中FT表示F的转置;(5)对特征点匹配对集合B、参考视频V1的运动目标轨迹点集p1、待同步视频V2的运动目标轨迹点集p2、背景图像I1的对极点e和背景图像I2的对极点e′进行归一化:在特征点匹配对集合B中,对背景图像I1特征点集合中的特征点进行归一化,得到归一化矩阵T,同时对背景图像I2特征点集合中的特征点进行归一化,得到归一化矩阵和T′,再通过归一化矩阵T对对极点e、背景图像I1的特征点和参考视频V1的运动目标轨迹点集p1中的轨迹点进行归一化,同时通过归一化矩阵T′对对极点e′、背景图像I2的特征点和待同步视频V2的运动目标轨迹点集p2中的轨迹点进行归一化,得到归一化后的对极点e和e′、背景图像I1的特征点、背景图像I2的特征点和轨迹点集p1和p2,其中:归一化矩阵T和T′,计算公式分别为:![]()
其中,(Ex,Ey)、(E′x,E′y)分别表示背景图像I1和背景图像I2特征点的质心坐标,S、S′分别表示背景图像I1和背景图像I2特征点的尺度缩放因子:![]()
![]()
![]()
![]()
和
分别表示背景图像I1的第k个特征点bk的水平和垂直坐标,
和
分别表示背景图像I2的第k个特征点b′k的水平和垂直坐标,n表示特征点匹配对总数;(6)获取归一化后的轨迹点集p1与轨迹点集p2之间的匹配对集合Mz:(6a)从归一化后的背景图像I1的特征点和背景图像I2的特征点组成的背景特征点匹配对集合B中,随机提取出背景图像I1中的两个特征点{b1,b2},并在背景图像I2中提取与{b1,b2}匹配的两个特征点{b′1,b′2};(6b)计算参考视频V1上四个点{e,b1,b2,p1i}与待同步视频V2上四个点{e′,b′1,b′2,p′2j}之间的单应矩阵Hij,其中e和e′表示归一化后的对极点,p1i表示参考视频V1的运动目标轨迹点集p1中归一化的轨迹点,p2j表示待同步视频V2的运动目标轨迹点集p2中归一化的轨迹点;(6c)通过背景图像I1中的两个特征点{b1,b2}和对极点e,在参考视频V1上构建坐标系,并对轨迹点p1i在构建的坐标系中进行坐标表示,得到轨迹点p1i的坐标值(xi,yi,1)T;同时通过背景图像I2中的两个特征点{b′1,b′2}和对极点e′,在待同步视频V2上构建坐标系,并对轨迹点p′2j在构建的坐标系中进行坐标表示,得到轨迹点p′2j的坐标值(x′j,y′j,1)T,其中(xi,yi,1)T表示(xi,yi,1)的转置,(x′j,y′j,1)T表示(x′j,y′j,1)的转置;(6d)根据轨迹点p1i的坐标值(xi,yi,1)T和轨迹点p′2j的坐标值(x′j,y′j,1)T,及参考视频V1上四个点{e,b1,b2,p1i}和待同步视频V2上四个点{e′,b′1,b′2,p′2j}之间的单应矩阵Hij,判断轨迹点p1i与轨迹点p′2j是否匹配,并将所有的轨迹点匹配对组成初始轨迹点匹配对集合Mc,其中:判断轨迹点p1i与轨迹点p′2j是否匹配的判断方法如下:对参考视频V1运动目标轨迹点集p1中的轨迹点p1i,i=1,2,3...n1,判断与待同步视频V2运动目标轨迹点集p2中轨迹点p′2j,j=1,2,3...n2是否匹配,如果两个轨迹点p1i与p′2j是一对正确的轨迹点匹配对,则两个轨迹点p1i=(xi,yi,1)T与p′2j=(x′j,y′j,1)T的坐标值满足下式:
或者
其中,
是{e,b1,b2,p1i}与{e′,b′1,b′2,p′2j}求得的单应矩阵Hij的第三行,
是单应矩阵Hij的逆矩阵,th1和th2是判决阈值,i表示参考视频V1的轨迹点所在的帧索引,j表示待同步视频V2的轨迹点所在的帧索引,n1表示参考视频V1的总帧数,n2表示待同步视频V2的总帧数;(6e)对初始轨迹点匹配对集合Mc中的每个轨迹点匹配对进行对极几何约束,并将错误的轨迹点匹配对从Mc中剔除,得到轨迹点匹配对集合Mz;(7)获取参考视频V1和待同步视频V2之间的时间模型参数:从轨迹点匹配对集合Mz中提取匹配点对(p1i,p′2j)的帧索引,得到参考视频V1和待同步视频V2之间的帧匹配对集MF,MF={(i,j)|(p1i,p′2j)∈Mz},并采用随机抽样一致算法,通过MF计算参考视频V1与待同步视频V2之间的时间模型参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810086745.2/,转载请声明来源钻瓜专利网。