- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种快速运动矢量场搜索的块匹配运动估计算法.doc
一种快速运动矢量场搜索的块匹配运动估计算法
摘要: 运动估计作为实时视频编解码中最重要最耗时的部分,大量的研究都是通过减少搜索点数来降低计算量。而块匹配算法以其简单、高效,便于硬件实现等优点被使用到运动估计中。针对这一特点,提出一种基于块匹配的快速运动矢量场搜索算法(FMVS)。FMVS算法通过将视频序列时间相关性与空间相关性相结合,提出的一种新算法。该算法包括以下五部分:预测搜索起点、动态阈值进行静止块判断、方向性类型判定、运动类型判定及混合模板运用。对视频标准测试序列的实验结果表明,该算法较MVFAST算法,搜索点数降低30%-50%,对于运动复杂的视频序列峰值信噪比提高0.21dB。
关键词: 运动估计;块匹配算法;运动矢量场;(矢量场自适应搜索)MVFAST;峰值信噪比
中图分类号: TP393 文献标识码: A对于视频序列图像,由于相连帧之间存在很大的时间相关性,通过减少时间冗余,可以提高视频编码的效率。而基于块匹配算法以其简单、高效,便于硬件实现等优点,已经被许多视频编码标准所采纳。运动估计算法占整个编码器的60%~80%的运算量,很大程度决定编码器的效率。
在块匹配运动估计算法中,全搜索算法精度最高,但是运算量也最大大。为了解决运算量大,产生了很多快速搜索算法。一类是快速算法是按照某种搜索策略只对搜索窗口的相关参考点进行计算;如一些经典算法3步法[1],菱形搜索算法[2],六边形搜索算法[3]。菱形搜索算法,六边形搜索算法为了避免局部最优,采用大的搜索模板,但带来了搜索点数的大量增加;而小菱形搜索算法采用小菱形减少搜索点数,但是带来局部最优的问题。另一类快速搜索算法是利用运动矢量相关性来预测当前运动矢量。此类算法考虑时域或空域相关预测当前搜索起点,性能优于前一种。这类算法典型的包括矢量场自适应搜索算法[4](MVFAST)和带预测的矢量场自适应搜索算法[5](PMVFAST)等。其中MVFAST已经被MPEG-4标准所采用。
本文提出一种快速运动矢量场搜索算法,采用自适应的阈值进行静止块的判断,分析视频序列的运动情况(包括运动类型与运动方向),最后根据不同的运动情况选择不同块匹配模板。本算法即考虑视频序列的时域相关性又考虑空域相关性,获得接近全搜索的编码效果的同时,又获得了比MVFAST更少的搜索点数。
[6]:1)中心偏移特性,即运动矢量绝大多数情况分布在搜索区域原点的附近;2)运动矢量相关性,即运动矢量在时间和空间上具有相关性;3)SAD(sum of absolute difference)方向性,即SAD总是沿着某个梯度下降方向趋向极小点。其中SAD为块匹配算法中常用的匹配准则。
通过充分分析运动矢量的特性,提出一种基于块匹配的快速运动矢量场搜索算法,将获取运动估计过程分成5步。通过相连块的运动矢量来预测当前块的搜索起始点;由于局部相连具有相近的运动矢量,将相连块作为参考矢量,动态调整判断静止
块的阈值;通过判定相连块的运动方向来作为当前块的预测运动方向;通过计算相连块的运动剧烈程度来判断当前块是大运动,还是小运动;通过以上的判断采用混合模板进行运动矢量搜索。
预测起始点
在视频编码中,块匹配算法将视频序列分成N×M的块。相连块往往具有相同或相似的运动矢量,这样就可以用相连块来预测当前块的运动矢量。本文采用H.263的中值法[7],使用3个相连块
运动矢量MV1、MV2、MV3来预测当前的运动矢量MV。如图1所示。
图1 搜索起始点预测
预测水平分量与垂直分量如公式一与公式二,分别取参考块的水平分量中值与垂直分量的中值。
——公式一
——公式二
1.2 自适应阈值判断静止
在许多实时视频和低复杂度运动序列中,有很多块可以认为是静止块。一般采用绝对误差和(SAD)来衡量视频序列的差异性。
研究分析指出,静止块的绝对误差和(SAD)远低于非静止块在(0,0)位置的SAD值;16×16静止块的平均SAD值分别为512~1024。设定动态的阈值判断16×16静止块,可以有效的避免将非静止的块划到静止块中,而有些是静止块却被划到非静止块。
本文采用了文献[]的动态阈值计算方法,如图2。
图2 自适应阈值选择参考列表
MB(i,j)为当前块,i,j为当前块的横、纵坐标。MB(i,j-1)、MB(i-1,j)、MB(i+1,j-1)为当前块的左,上,右上的运动块。由于MB(i,j-1)、MB(i-1,j)、MB(i+1,j-1)较MB(i,j)块先计算,并且都是MB(i,j)的相连块,具有相同或相似的运动特性,选择这三块作为参考列表,记为CL。
若CL中的运动块都为静止块,则取它们中最大的作为预测阈值。
若CL中的运动块存在不为静止块,则取它们中最小的作为预测阈值。
最后运动块的静止块阈值取值
您可能关注的文档
最近下载
- 生产经营单位生产安全事故应急预案编制导则GB/T29639-2020 .pptx VIP
- 唯一住房补贴申请书模板.docx VIP
- 员工花名册(自带公式).xlsx VIP
- 第三章交强险.pptx VIP
- 预防校园欺凌主题班会课件(共23张PPT).pptx VIP
- 《管理会计学》教案全套 孙茂竹 第1--12章 管理会计概论--- 管理会计报告.docx
- 顾客异议的类型.ppt VIP
- 预应力管桩试桩方案.doc VIP
- 北京宜通cl-06c六轴控制器说明书.pdf VIP
- 中职英语高教版(2025)基础模块2 Unit 1 Travel 单词课件(共61张PPT)(含音频+视频).pptx VIP
文档评论(0)