基于改进SIFT特征匹配的视频拼接

来源 :企业技术开发·下半月 | 被引量 : 0次 | 上传用户:dongxiaohu123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:文章主要在限定的特征点提取区域,用改进的SIFT特征匹配算法进行帧图像的并行双向搜索匹配,缩短视频帧图像的匹配时间达到视频拼接的目的。
  关键词:SIFT;帧图像匹配;视频拼接
  中图分类号:TP391.41 文献标识码:A 文章编号:1006-8937(2011)22-0070-02
  1 视频帧图像拼接
  1.1 SIFT算法
   SIFT算法由D.G.Lowe 1999年提出,后来Y.Ke进行完善。主要有四个步骤:第一,建立尺度空间。尺度空间理论的主要思想是利用高斯对原始图像进行尺度变换,获得图像多尺度下的尺度空间表示序列。为了得到在不同尺度空间下的稳定特征点,主要是构建高斯金字塔和DOG金字塔,然后在DOG金字塔里面进行极值检测。第二,精确定位极值点。由于DOG值对噪声和边缘较敏感,通过上面的方法所检测到的局部极值点还要经过进一步的检验才能精确定位为特征点。通过三维二次函数拟合来精确确定极值点的位置和尺度。第三,特征点指定方向参数。用直方图统计邻域像素的梯度方向,梯度直方图的范围是0~360°,其中每10°一个柱,总共36个柱。直方图的峰值则代表了该特征点处邻域梯度的主方向,作为该特征点的方向。第四,特征向量的生成。在窗口中用箭头方向来代表该像素的梯度方向,箭头长度来代表梯度模值,在窗口上用一个圆圈代表高斯加权的范围。然后在每4×4的小块上计算8个方向的梯度方向直方图,绘制每个梯度方向的累加值,即可形成一个种子点。
  1.2 SIFT特征向量的匹配
   本文采用欧氏距离作为两幅图像间的相似性度量。获取SIFT特征向量后,采用K-D树进行优先搜索来查找每个特征点的2近似最近邻特征点。在这两个特征点中,如果最近的距离除以次近的距离少于某个比例阈值,则接受这一对匹配点。
  1.3 图像的配准与融合
   在上述的SIFT算法过程中获得的特征点和有效匹配对的基础上,进行图像间变换参数估计。以视频图像V1为参照系,将视频图像V2变换到V1所在的坐标系,记变换后的图像为V2',其对应关系如公式(1)所示:
  x2'y2'1=t11 t12 t13t21 t22 t23t31 t32 1x2y21=Tx2y21 (1)
   式(1)中有8个参数,仅需要四对匹配点即可计算变换图像V2',即V2'=TV2
  图像配准后,图像间的变换关系就得到了唯一确定。本文采用加权平均的融合方法进行图像平滑过渡,从而达到图像的无缝拼接。
  2 实际问题框架
   本文主要工作是将倒车时所拍摄的实时视频进行拼接,具体步骤如下:
   ①获取两组视频同一时刻的帧图像。在汽车尾部对称的两侧安装视角范围大小为60°的摄像头,并在同一时刻分别抓取视频帧图像。
   ②对同一时刻的帧图像进行拼接。摄像头的位置和角度固定以后,抓取图片的相对位置也就固定,重叠区域也相对固定了,如图 1所示。其中l是车身后面两摄像头之间的距离,L是摄像头与车身后面场景的距离,O点是摄像头视线交叉点,OO1是O点到摄像头的距离,OO3是O点到驾驶员视线范围的距离。重叠区域即A与B之间的部分,其宽度为H,通过公式(2)得到。
   (3)
  ③对拼接好的帧图像按时序进行视频格式的播放。把同一时刻的两张帧图像拼接成的一幅图像,进行校正后按照时序用视频格式输出。此时驾驶员根据视频所反映的车身后面的场景来进行倒车。
  3 算法优化
  3.1 特征点提取区域的限定
   本文中视频帧图像的拼接是基于特征点的拼接,提取特征点是拼接的关键,为了达到视频拼接的实时要求本文提出选取特征点时只在限定的区域进行,如图2所示。即右边摄像头所获取的视频帧图像其特征点提取区域即为图1中CO2之间的部分,它们之间的距离为l/2,左边摄像头所获取的视频帧图像其特征点提取区域即为图1中O2C'之间的部分,它们之间的距离为l/2。
  3.2 K-D树优先搜素算法
   在SIFT算法中,特征向量的匹配先采用欧氏距离进行了相似性度量,再采用K-D树进行优先搜索来查找每个特征点的2近似最近邻特征点。树的顶层结点按一维进行划分,下一层结点按另一维进行划分,以此类推,各个维循环往复。划分要使得存储在子树中大约一半的结点落入一侧,而另一半落入另一侧。当一个结点中的点数少于给定的最大点数时,划分结束。在SIFT算法中实际运用中是采用的一种K-D树搜索算法基础上改进的搜索算法,即BBF(best-bin-first)算法来搜索样本特征点的最近邻和次近邻特征点,其中BBF搜索算法是在四维空间,即k=4的K-D树基础上用一个优先级队列实现以结点和被查询结点距离递增的顺序来搜索结点,结点和被查询结点的距离是指他们之间的最短距离。
  3.3 改进的K-D树优先搜素算法
   本文提出双向并行搜索的策略,即以特征集A中所有的特征点基准点在特征集B中采用K-D树进行优先搜索,找到与特征点最近邻和次近邻的两点bi1、bi2,如果bi1、bi2之间的距离比值小于某一个设定的比例阈值,则接受这一对匹配点;同时又以特征集B中的所有特征点为基准点在特征集A中采用K-D树进行优先搜索,找到与特征点最近邻和次近邻的两点aj1、aj2,如果aj1、aj2之间的距离比值小于某一个设定的比例阈值,则接受这一对匹配点。如图 3所示。
   如果以A中的点ai为基准点搜索时,在B中找到了点bj与其匹配,并且在B中以bj点为基准点,在A中进行搜索时,恰好又与A中的点ai匹配的话,则从A中去除点ai,从B中去除点bj;
   算法步骤如下:第一,同时输入特征点集A和B以及集合总数m和n,使i=0,j=0。第二,若i<m或j<n,或n<0,则ai去B中找匹配点,bj去A中找匹配点。第三,若ai找到匹配点bp,bj找到匹配点aq则保存这样的匹配对。第四,从集合A和B中减去已经配对的点,然后进入步骤2。
   通过本文改进算法的分析,对两个2×2的特征点矩阵进行匹配,如图 4所示。用改进的K-D搜索策略,A集合与B集合中的特征点是同时进行,即第一步,a1用4次找到b3匹配,同时b1用4次找到a4匹配;第二步,a2用4次找到b2匹配,同时b2用4次找到a2匹配,此时a2与b2双向都匹配上了,所以在A中去除a2,在B中去除b2;第三步,a3用3次没有找到匹配点,同时b3用3次找到a1匹配,此时a1与b3构成了双向匹配上了,所以同时去除a1,b3;第四步,a4用2次找到b1,同时b4用2次找到a3匹配。至此所有的点搜索完毕,K-D树搜索方法共用了16次,而改进的K-D树搜索方法共用了13次。
  4 实验结果与分析
   本实验采用两个设置相同焦距、色度等参数的摄像头,以某场景进行实验。根据上述的理论,通过VC++和Opencv编程实现视频拼接。
  
  参考文献:
  
  [1] 周颜军.数据结构[M].长春:吉林科学技术出版社,2003.
其他文献
摘要:嵌入式操作系统的移植是设计开发的重要一环,文章从全局和细节上分别研究了UCOS-II移植过程中的技术要点,并着重从移植后代码的可靠性、健壮性和通用性等方面进行了研究。  关键词:嵌入式;操作系统移植;UCOS  中图分类号:TP316文献标识码:A文章编号:1006-8937(2012)05-0068-01  由于基于ARM7内核的各种芯片之间有着很大的差异,这些差异主要表现在存储系统不同、
期刊
摘要:由于受教育程度的不同,人们怎么样对待人生,怎么样对待生活,怎么样对待社会的理解各有不同,消费水平就是单个消费者一定时期消费的商品和服务所达到的规模与水平。通过调查发现,人均收入,人均支出,消费结构等对消费水平有着重要的影响,教育不仅可以提高作为消费主体的人的消费意识,更能优化消费结构,提高消费水平。  关键词:受教育程度;消费水平;人均收入;人均支出;消费结构;城镇居民  中图分类号:F12
期刊
摘要:文章通过综合测度方法构建指标体系,采用因子分析方法对山东省企业科技创新能力相关指标数据进行量化分析比较,从而对日照市企业科技创新能力做出综合评价。  关键词:企业科技;创新能力;日照市;因子分析;综合评价  中图分类号:F273.1文献标识码:A文章编号:1006-8937(2011)20-0003-02    1问题提出  国家《十二五规划纲要》中提出“十二五”期间重点引导和支持创新要素向
期刊
摘要:近年来,各国对水利水电基础设施的建设进程明显加快,由于此类工程所处环境复杂,致使工程变更引起索赔管理成为承包商和业主面临的重要问题之一。文章结合具体水利水电工程变革的认定、修正、重新安排施工及其引起的影响和索赔要求等进行分析,总结出此类工程变更索赔管理的关键因素,对承包商和业主对工程变更索赔管理提供参考借鉴意义。  关键词:工程变更;索赔管理;案例分析  中图分类号:F407.9文献标识码:
期刊
摘要:垂直吊装是起重机安全作业基本要求,然而自身却没有垂直吊装的显示、监视设置;抬吊与单机吊装都是起重机基本作业,然而抬吊有风险,分析抬吊的风险发现来自起重机载荷超常变动与不垂直吊装,究其原因与抬吊双方互不了解对方的抬吊动态信息有关,为此有必要对起重机监控设置进行变革,一是增设起重机吊钩偏角激光显示:当吊钩偏角0°时,吊钩偏角激光光束和始终铅垂方位的基准激光光束相重合,当吊钩产生偏角时,吊钩偏角激
期刊
摘要:在我国企业寿命普遍较短的背景下,企业的成长性受到各界的关注。文章基于这一实际情况,以企业成长性为落脚点,以A股上市的信息技术企业为研究对象,主要从财务角度对于影响企业成长性的因素进行了实证分析。用市净率代表企业的成长性,分别从企业规模、偿债能力、盈利能力选取了相应的财务指标进行分析,研究结果显示净资产收益率与资产负债率对信息技术企业的成长性具有显著的影响。  关键词:成长性;影响因素;信息技
期刊
摘要:目前我国的房地产业进入了一个快速发展的时期,但其中也出现了许多亟待解决的问题。文章从分析政府对房地产业出台的相应政策入手,找出房地产业政府规制失灵的原因,并在此基础上提出了可行的政策改进建议。  关键词:房地产业;政府政策;规制失灵  中图分类号:F293.3文献标识码:A文章编号:1006-8937(2011)16-0021-02    1土地政策对武汉地区房地产业的影响及改进建   议 
期刊
摘要:文章重点阐述了在水厂规划设计中,建筑景观在水厂前期规划设计中的几个重要设计环节,以苏州相成区城西污水处理厂建筑景观设计为例,分析花园式水厂建设的必要性,使得水厂的建设不仅实用,而且美观。为水厂的建筑景观设计提出新探索和新方向。   關键词:建筑景观;规划设计;经济美观  中图分类号:TU986文献标识码:A文章编号:1006-8937(2011)20-0152-02    1建筑景观设计在水
期刊
摘要:随着中国改革的深入和对外开放的扩大,本土化战略成为跨国公司进行国际投资、开拓国际市场的共同选择。文章从文化角度出发,理论实证分析了企业文化管理是本土化进程的核心。  关键词:企业文化;本土化战略;企业文化本土化;跨国公司  中图分类号:F426.6文献标识码:A文章编号:1006-8937(2011)16-0046-01    1问题的提出  许多跨国公司的在华公司分支机构的企业文化里存在着
期刊
摘要:2008年6月完成的青岛益佳集团燃料油码头工程(引桥上部结构),为海上现浇预应力结构,施工难度大、工期紧,通过合理的施工组织和可行的技术方案,工程于合同工期内顺利完成。其中有很多值得思考和总结的施工技术组织方案和技术革新办法,对以后类似工程的施工具有一定的借鉴意义。文章就青岛益佳集团燃料油码头工程(引桥上部结构)的施工过程中采用海上塔吊和水下电缆施工方案进行探讨。  关键词:现浇引桥;技术革
期刊