网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 中国哲学论文
  • 西方哲学论文
  • 思想哲学论文
  • 科技哲学论文
  • 美学论文
  • 国学论文
  • 逻辑学论文
  • 哲学其它论文
  • 您的位置:写论文网 > 哲学论文 > 哲学其它论文 > 基于全局运动估计的视频图像... 正文 2019-12-27 07:25:26

    基于全局运动估计的视频图像拼接在监控系统中的应用:图像拼接

    相关热词搜索:

    基于全局运动估计的视频图像拼接在监控系统中的应用

    基于全局运动估计的视频图像拼接在监控系统中的应用 l引言 全景视图在诸多领域有着非常广泛的应用,在虚拟现实中,它是一种重要 的场景表示方式。在MPEG中的动态Sprite编码通过对视频序列进行全局运动估 计,可重构背景的全景视图。在基于内容的视频检索中,用全景图表示一段视频, 极大地压缩了视频数据量。本文结合上述文中提到的全景图的优点,提出了一种 应用在视频监控中的全景图拼接方法。通过云台控制摄像头左右往返运动实现实 时的视频序列图像拼接,摄像头所拍摄的帧之间的转角和重叠区域并没有严格限 制,利用全局运动估计方法,估算帧间运动参数,实现多图像的拼接融合,有效 地扩大了监视范围和视野。

    2全景图生成思路 用摄像机采集得到一系列图像,将首帧做为基准全景图,将下一帧与已有 全景图做全局运动估计,得到该帧的运动参数,根据此参数对当前帧进行变换, 然后将该帧变形图与已有的全景图进行拼接融合,重复上述步骤,即可生成该视 频序列的全景图。其中,为了节约运行时间,保存每一帧的变形图,当读人一帧 图像时,将当前帧与前一帧的变形图做全局运动估计,这样得出的运动参数和每 次与已有全景图做运动估计得到的参数是一致的,并且由于单帧变形图所占空间 小,使得运算速度得以提高。

    3全局运动估计 3.1全局运动的仿射模型 帧间全局运动分析是一种基于模型的运动分析方法,在这里宜采用6参数 的仿射模型来估算帧间的运动关系。该模型可描述图像的平移、缩放、旋转、仿 射等线性变换:
    x"=ax+by+c y"=dx+ey+f(1) 其中(w)代表k帧中像素的坐标,(x",y")代表k+l帧中像素的坐标,在该模 型下定义参数矢量,其中分量e、f与平移运动有关,分量a、b、c、d与放缩、旋 转运动有关。3.2参数矢量估计 要估计仿射模型的6个参数,至少必须获得3 个非共线位置的运动矢量数 据。通常情况下,可由块匹西法、光流分析等方法来进行。本文采用可以适应较 大缶移矢量块匹配法来进行参数估计。将图像分为16xl6一共n小块,求出各个小 块在上一帧的位移矢量,根据(1).有 其中i为每个小块的编号,axi、ayj为帧小块中心点对应与上一帧在x,y方 向上的运动矢量。

    此时定义能量函数pi,p’:
    使得p,、p,,取得最小值,其中n表示块匹配中的分块数。

    利用最小二乘法求解式(2)、(3),使 可得到一组线性方程:
    求解线性方程,即可得到参数矢量p。

    3.3分层运动矢量估计 由于块匹配计算量较大,故本文采用金字塔分层的块匹配技术进行帧间运 动估计,以提高运算速度,具体算法如下:
    首先,将图像分为三层,最底层为原始图像,中间层为原始图像经过2:l 的采样,大小变为底层图像1/4大小(长、宽都减少一半),最上层则为底层图像 1/16大小。这样处理的好处是提高了后续运算的速度,且经过两次滤波有效消 除了高频噪声对运动估计的影响。

    通过计算最上层图像的块运动矢量,利用最小二乘估计法估算运动参数, 由于块匹配在有运动前景或者纹理不明显的区域计算时不够精确,故需要进行错 误匹配点的剔除。计算所有运动矢量与用运动参数恢复出的运动矢量的平均误 差:
    其中,Axi、△yi为第i小块经过块匹配计算出的运动矢量,,为用运动参 数恢复出的运动矢量。剔除块匹配运动矢量中所有平均误差值大于此平均误差的矢量,用更新的 运动矢量集合再次进行参数估计。

    再将最上层用参数估计恢复出的运动矢量扩大一倍,作为第二层的运动矢 量初始值,重复与最上层计算运动矢量相同的步骤,直至计算出图像最底层的运 动参数。

    所示见图l为一段720x576大小的视频序列中利用16x16的块匹配在某帧最 上层图像上求出的相对其上一帧的运动矢量。

    其中,白线表示迭代运算后的运动矢量,而黑线则麦示误差计算后,被剔 除的运动矢量。

    4图像拼接 确定了两副待拼接图像之间的变换关系,即可确定两图像的重叠部分。但 由于两图像之间的光线强度差异,以及直接拼接造成明显的拼接痕迹等原因使拼 接效果受到影响,故拼接时还需做如下处理:
    4.1均衡光差 在图像间的重叠区域确定后,分别计算两图像在重叠区域的光照强度,将 所有点的光强值相加,然后将两个累加值相除得到光照强度的比例,然后照此比 例,将光照强度较强的图像亮度降低。如图所示见图2两帧图像在均衡光差前后 的拼 4.2图像无缝拼接 在图像拼接过程中,如果直接将两副图像叠加融合,由于图像亮度的差异, 会使得新图像有明显的拼接痕迹,为了消除拼接缝隙,在两副图像的重叠区域, 我们采用加权合成的方式实现图像间的平滑过渡。设帧k、k+l在区间(xl,x2)上 重叠,则新图像在这个区间(i"j)点上的取值如下:
    f(i,j)=dfk(i,j)+(1-d)k+1(i,j)(7) 其中d的取值范围为(0,1),变化规律为:在水平方向上从重叠区域的边 界到中心,从l到O渐变。这样就保证了图像拼接时在重叠区边界部分有淡人淡出 的效果。5实验结果 实验视频采用的为一段从左至右方向拍摄的60帧视频序列,每帧大小为 720x576象素,算法用VC++编写.拼接效果如图3所示:
    6视频监控中的应用 视频序列拼接而成的全景图可应用于视频监控中.用来扩大监控范围。云 台控制摄像头做水平或垂直方向往返运动,每往一个方向运动完毕后,可将此次 拍摄下来的序列帧进行全景拼接,重复此步骤,可看到不断刷新的全景监控画面, 这样操作比起单画面的视频监控极大的扩展了视野宽度,更加有利于监控人员的 观察和分析。

    7结论 本文利用全局运动估计算法,通过估算帧间的变换参数,实现了序列图像 的全景视图自动拼接。在运动参数估算时,采用了金字塔分层的块匹配运动矢量 估算,有效地提高了程序的运行速度,其中加入对于异常块的剔除运算,大大提 高了全局运动估计的精度。全局运动估计中用到的仿射模型使得本文中的方法对 于视频序列并无严格要求,允许视频图像有镜头的倾斜、变形等情况,并对镜头 转角也无严格限定,另外在图像间光照强度不一的情况下。本算法由于进行了均 衡光差运算,达到了较好的拼接效果。实验证明,本算法能精确、快速的生成视 频序列的全景视图,使得视频监控的视野范围扩大,具有较好的实用价值。

    参考文献 1 张益贞.刘滔.Visual c++实现MPEG/JPEG编解码技术[M].人民邮电 出版社,2002 2俞天力.章毓晋.基于全局运动信息的视频检索技术[J].《电子学报》 2001;
    29(12A):1794-1798 3贺玉文.赵黎.钟玉琢.杨士强.快速鲁棒的全局运动估计算法[I].《软 件学报》2001;
    12(8):1220~1228

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    基于全局运动估计的视频图像拼接在监控系统中的应用:图像拼接》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.