数字稳像系统运动估计算法的研究.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字稳像系统运动估计算法的研究

数字稳像系统运动估计算法的研究   摘 要 运动矢量估计技术的研究总是围绕着解决计算复杂度和检测精度这对矛盾进行的。运动矢量估计的算法主要有灰度投影法、特征匹配法、光流法、块匹配法等,应该根据实际需要合理选择运动估计算法。本文先介绍了数字稳像系统中的运动估计原理,然后介绍了两类运动估计,即平移运动估计和旋转运动估计,然后再介绍运动估计中遇到的各种问题,最后介绍了块匹配法。   关键词 运动估计算法 块匹配法   中图分类号: 文献标识码:A   0前言   视频图像序列的相邻帧间存在很大的时间冗余,对视频序列进行压缩时,采用各种运动估计算法,可以大幅度提高视频编码的效率。块匹配法因其简单有效,在视频编码中得到广泛应用。块匹配运动估计法是基于块内各像素运动一致性的假设基础上的。   1块匹配运动估计原理   块匹配法的原理为:将图像的当前帧划分为固定大小的图像子块,一般是16??6或者8??像素,并假定位于同一图像子块内的所有像素具有相同的位移,然后对当前帧中的每一块,在上一帧的一定范围内,根据一定的匹配准则找出最优匹配块,并认为该块就是从上一帧最优匹配块位置处平移过来的,所得运动位移即为当前块的运动矢量。设可能的最大位移矢量为,则搜索范围为??N+2dy),为了方便算法的实现,子块的M和N 取值一般相等,dx和dy也取相等。预测块和当前块逐像素的差值组成残差块,预测块与当前块之间通过匹配准则函数得到的值称为块匹配误差。   块运动模型分为块平移模型和可变形块模型两种,块平移模型假定每个块只做二维平移运动。给定两帧视频图像 1和 2,对于 1中的一个块,可由 2中一个同样大小的块重建,即 1|x∈ = 2   其中,d是两个块的空间距离。块重建的过程称为运动补偿。 2中的块可以是重叠或者非重叠的。对于非重叠块,每个块估计一个运动矢量,进行运动补偿;对于重叠块,重叠部分像素的运动矢量可以由两个块的平移矢量求平均得到,也可选择其中匹配程度较好的运动矢量。   2块匹配运动估计技术指标   块匹配运动估计的效率主要体现在图像质量、压缩码率、搜索速度三方面。运动估计越准确,预测补偿的图像质量就越高,补偿的残差就越小,补偿编码所需位数越少,比特率越小;运动估计速度越快,越有利于实时应用。提高图像质量,加快估计速度,减少比特率是块匹配运动估计的目标。块运动估计可以从以下四个方面进行研究:块形状与大小,块匹配准则,初始搜索点的选择,搜索策略。   块的形状与大小   块匹配方法隐含着如下假设:同一块内像素的运动是一致的。显然该假设具有一定的片面性,但选择合适的块形状与大小可在一定程度上消除这种片面性。一般来说,块形状选用正方形是比较自然的选择,这样既便于图像的划分,又有利于块匹配准则函数的计算。但这并不一定是最佳选择,有的算法采用了其他形状,如三角形等。块大小的选择受两个矛盾的约束。块大时,块内各个像素做相等平移运动的假设不合理;快越小,编码一帧图像所需要的运动估计次数越多,因而需要存储和传输的运动矢量数也越多,可能降低编码效率。因此,要综合考虑多种因素,选择合适的块大小。作为折中,通常选择的宏块作为单位。   块匹配准则   块匹配准则是判断块相似程度的依据,因此匹配准则的好坏直接影响了?\动估计的精度;另一方面,匹配运算复杂度、数据读取复杂度在很大程度上取决于所采用的块匹配准则。因此,提高运动估计算法的速度可以用两种途径:一种是减少搜索匹配的点数,另外一种是降低块匹配准则的计算复杂度。运动估计算法中常用的匹配准则有以下三种:   平均绝对误差:   MAD准则实现简单、方便,所以使用最多,还可以将MAD简化为SAD,即求和绝对误差,可以去掉不必要的运算。SAD定义为:   均方误差   归一化互相关函数:   初始搜索点的选择   一种是直接选择参考帧对应的位置,这种方法简单,但容易陷入局部最优。如果采用的算法初始步长太大,而原点又不是最优点,有可能使快速搜索跳出离原点周围可能性比较大的区域而去搜索远距离的点,导致搜索方向的不确定性,故有可能陷入局部最优。另一种是选择预测的起点。由于运动物体的整体相关性和视频运动的连续性,因此视频序列图像的运动必然具有时间和空间上的相关性。许多算法都利用这种相关性先对初始搜索点进行预测,以预测点作为搜索起点。大量的实验证明,预测点更加靠近最优匹配点,即加强了运动矢量中心偏置分布,使得搜索次数减少。   算法的评价指标   匹配效果:峰值信噪比: PSNR=10log10   搜索时间:由于搜索时间受运动平台及其他因素的影响,目前常见的还是比较搜索点数即搜索过程中进行匹配的次数。对于块匹配运动估计,计算复杂度主要依赖于平均搜索点数。   3结语   运动估计算法的优劣,主要取决于匹配效果和搜索时间。匹配效

文档评论(0)

sanshengyuan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档