[发明专利]一种针对多视频序列的运动推断结构方法有效
申请号: | 201210069008.4 | 申请日: | 2012-03-15 |
公开(公告)号: | CN102663772A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 章国锋;鲍虎军;刘浩敏 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T7/20 | 分类号: | G06T7/20;G06T7/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 视频 序列 运动 推断 结构 方法 | ||
1.一种针对多视频序列的运动推断结构方法,其特征在于它的步骤如下:
1)基于SIFT特征描述量,使用连续特征跟踪算法和非连续特征匹配算法,匹配分布于不同图像上对应于相同场景点的SIFT特征点;
2)基于匹配分布于不同图像上对应于相同场景点的SIFT特征点,使用运动推断结构算法,恢复各视频序列相应的子图,并将各视频序列相应的子图注册到统一的坐标系下;
3)使用基于分段的渐进式优化算法,迭代地将各视频序列相应的子图中存在的误差扩散并消除。
2.根据权利要求1所述的一种针对多视频序列的运动推断结构方法,其特征在于所述的步骤1)为:
(1)使用Lowe,D.G.:Distinctive image features from scale-invariant keypoints.International Journal of Computer Vision 60,91-110(2004)中提出的SIFT算法,为每个视频序列的每帧图像提取SIFT特征点,并为每个SIFT特征点x计算一个SIFT描述量,标记为p(x);
(2)使用Zhang G,Dong Z,Jia J,Wong TT,Bao H(2010)Efficient non-consecutive feature tracking for structure-from-motion.In:ECCV(5),pp 422-435中提出的连续帧特征跟踪算法为每个视频序列分别进行特征跟踪得到一系列特征跟踪轨迹,每条特征跟踪轨迹χ定义为对应某场景点的SIFT特征点的集合,χ={xt|t∈f(χ)}其中xt为第t帧图像中对应于该场景点的SIFT特征点位置,f(χ)为χ跨越的连续帧集合;
(3)使用基于匹配矩阵的特征轨迹匹配算法为每个视频序列匹配分布于非相邻子序列上的特征跟踪轨迹,并将所有视频序列首尾相邻形成一段虚拟序列,再次使用基于匹配矩阵的特征轨迹匹配算法为虚拟序列匹配分布于非相邻子序列上的特征跟踪轨迹。
3.根据权利要求2所述的一种针对多视频序列的运动推断结构方法,其特征在于步骤(3)中所述的基于匹配矩阵的特征轨迹匹配算法为:
①使用Zhang G,Dong Z,Jia J,Wong TT,Bao H(2010)Efficient non-consecutive feature tracking for structure-from-motion.In:ECCV(5),pp 422-435中提出的匹配矩阵估计算法为输入序列估计一个匹配矩阵,标记为M,将M中最大元素值记为Mmax;
②令k=0,选择具有最大M(t1,t2)的帧对,标记为将M中以为中心3为半径的区域置0,使用Lowe,D.G.:Distinctive image features from scale-invariant keypoints.International Journal of Computer Vision 60,91-110(2004)中提出的SIFT匹配算法匹配得到间的特征点匹配集合,标记为由构造特征轨迹匹配集合Cχ:
Cχ={(χ1,χ2)|(x1,x2)∈Cx,x1∈χ1,x2∈χ2}
及帧对集合Cf:
Cf={(t1,t2)|M(t1,t2)≠0,t1∈f(χ1),t2∈f(χ2),(χ1,χ2)∈Cχ}
使用Richard I.Hartley:In Defense of the Eight-Point Algorithm.IEEE Trans.Pattern Anal.Mach.Intell.19(6):580-593(1997)提出的基础矩阵估计算法由集合为估计3x3的基础矩阵,标记为为Cχ中的每个特征轨迹匹配(χ1,χ2)设置一个误差量和计数器
其中分别为χ1、χ2在第帧图像中对应的特征点位置,d(F,x1,x2)表示点x2到直线间的距离,表示一个二维点x的齐次坐标为Cf中的每个帧对(t1,t2)设置一个计数器
③令k=k+1,选择具有最大且M(t1,t2)≠0的帧对,标记为将M中以为中心3为半径的区域置0,在Cχ中找到已匹配上的间的特征点集合,标记为
使用Richard I.Hartley:In Defense of the Eight-Point Algorithm.IEEE Trans.Pattern Anal.Mach.Intell.19(6):580-593(1997)提出的基础矩阵估计算法由集合为估计3x3的基础矩阵,标记为更新Cχ中的每个特征轨迹匹配(χ1,χ2)的误差量和计数器
其中分别为χ1、χ2在第帧图像中对应的特征点位置;
④使用Zhang G,Dong Z,Jia J,Wong TT,Bao H(2010)Efficient non-consecutive feature tracking for structure-from-motion.In:ECCV(5),pp 422-435中提出的平面运动分割算法由集合为估计若干个3x3的单应矩阵,标记为H1,Λ,NH为这样的单应矩阵的个数,对每个第帧中尚未匹配上的特征点x1,用H1,Λ,进行测试,将x1经过第i个平面运动后的位置标记为这里Hi为第i个单应矩阵,将第帧图像中以为中心,2为半径的区域内的所有尚未匹配上的特征点x2都作为x1的候选匹配,当NH个平面运动均测试完毕后,将x1的所有候选匹配构成的集合标记为选出中与x1的SIFT描述量最为相近的特征点,标记为
若则将视作一个新的特征点匹配,对应的特征轨迹匹配为(χ1,χ2),x1∈χ1,设置(χ1,χ2)的误差量和计数器
更新Cχ、Cf、
Cχ=CχY{(χ1,χ2)}
Cf=CfY{(t1,t2)|t1∈f(χ1),t2∈f(χ2)}
⑤重复步骤③、步骤④,直至对Cχ中的每个(χ1,χ2),若将(χ1,χ2)合并成一条特征轨迹;
⑥重复步骤②~步骤⑤,直至M中所有元素值均小于0.2Mmax。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210069008.4/1.html,转载请声明来源钻瓜专利网。