




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.块匹配算法研究与比较-以EBMA和TSS算法为例1、 块匹配算法简介运动估计是视频处理系统的一个重要组成部分,二维运动估计是其中一个大类,迄今已发展出一系列的二维运动估计算法,被广泛地应用于视频压缩、采样率转换等方面。二维运动估计算法主要目标是估计出相邻视频帧之间的二维运动向量。根据不同的运动表示方法,可以分为整体运动估计,基于像素的运动估计,基于块的运动估计,基于区域的运动估计,不同方法应用场合不同,各有优劣。本文主要研究基于块的运动估计算法。块匹配算法是一种重要的基于块的运动估计算法。基于块的运动估计算法是在已估计的运动场上施加平滑约束,不图像分割为互不重叠的称为块的区域,并且假定每个块
2、内的运动可以用一个简单的参数模型(如恒定、仿射、双线性)特征化。令表示第m个图像块,M代表图像块数,块的分割应满足,理论上,一个块可以表示成任意形状,实际上一般都表示成N*N的正方形。在最简单的情况下,假设每个块的整体运动是恒定的,即做整体平移。本文将采用这一假设,此时的估计问题是为每一个块寻找一个MV,这一类算法被称为块匹配算法(BMA)。在锚定帧中给定一个图像块,此时估计问题是在目标帧中寻找一个匹配块,使得两块之间误差最小,这两块之间空间位置的位移矢量是这个块的MV。在块平移模型下,误差公式表示为对于每个块的MV估计只影响这个块的预测误差,因此只要使每个块估计时预测误差最小,从而使得累积误
3、差最小,即块匹配算法包括简单地穷尽块匹配算法及一些快速算法,快速算法有二维对数法,三步搜索法,钻石算法,MVFAST算法,其中钻石算法被列入MPEG-4标准。2、 穷尽块匹配算法及其快速算法三步搜索法实现2.1 穷尽块匹配(EBMA)算法在1中的讨论使得已知,块匹配算法在估计每个块的MV目标在于使得最小,一种方法可以是在一个预定的搜索区域内,将与目标帧中所有候选块进行比较,并寻找具有最小误差的一个。这两个块之间的位移差即为所估计的MV。为了减小计算量,令p=1。搜索区域取关于当前区域对称,左右上下各有R个像素,搜索的步长为d,搜索步长决定估计精度。令块大小为,图像大小为,块数目为。对于单像素步
4、长,锚定帧每一块候选匹配块共(2*R+1)个。令一次运算定义包括一个减法,一个绝对值和一个加法,计算每个候选块误差运算次数为,估计每个块MV的运算次数为,那么一帧的运算次数为。可见其运算次数不依赖于块大小。该过程代码实现如下:/为a块分?配?空?间?N*N并赋3值char sliceN*N;for(int s=0;sN;s+)for(int t=0;tN;t+)slices*N+t=*(Y1+(s+i*N)*width+t+j*N); /在-r,r*-r,r遍历for(int p=-r;p=r;p+=d)/p=-r:d:r共22*r+1在d=1if(p+i*Nheight-1) break;f
5、or(int q=-r;q=r;q+=d)/p=-r:d:r共22*r+1在d=1if(q+j*Nwidth-1) break;/获?得?目?标帧?对?应|块char goal_sliceN*N;for(int s=0;sN;s+)for(int t=0;tN;t+)goal_slices*N+t=*(Y2+(p+s+i*N)*width+q+t+j*N); /求两?个?块间?距离?double d_sum=0.0;for(int s=0;sN;s+)for(int t=0;tN;t+)d_sum+=abs(goal_slices*N+t-slices*N+t);/获?得?最?小?间?距块if
6、(d_summin_dis) min_dis=d_sum;/COORDINATE(0,i,j)=i*N+N/2;/COORDINATE(1,i,j)=j*N+N/2;shifti*width/N+j=p;shiftheight*width/(N*N)+i*width/N+j=q;在求得位移向量MV后,根据锚定帧和MV可以预测目标帧。for(int i=0;iheight/N;i+)for(int j=0;jwidth/N;j+)int i_indexN*N;int j_indexN*N;/块(i,j)?的?预测a坐?标for(int s=0;sN;s+)for(int t=0;tN;t+)i_
7、indexs*N+t=shifti*width/N+j+i*N+s;j_indexs*N+t=shiftheight*width/(N*N)+i*width/N+j+j*N+t; for(int s=0;sN;s+)for(int t=0;tY1=new charheight*width;this-Y2=new charheight*width;/从YUV文?件t中D读取?头两?帧?Y分?量?fseek(fp,0,SEEK_SET);fread(this-Y1,1,height*width,fp);/读取?参?考?帧?(帧?1)?fseek(fp,height*width*3/2,SEEK_S
8、ET);fread(this-Y2,1,height*width,fp);/读取?目?标帧?(帧?2)?3、 实验结果比较分析1、 不同搜索步长下穷尽块匹配算法性能比较搜索范围信噪比(dB)运行时间(s)323.0404100.998203.6326010.452163.6326010.343103.6326010.156表1 测试帧为foremanforeman测试结果观察表1及foreman测试结果,可知当搜索范围过大时,三步搜索法预测效果反而变差,这是因为图片不满足衡亮度假设,大范围搜索时,满足MAD最小的最佳匹配块并非实际锚定块。在R=32时,虽然SNR上减少不大,但是主管视觉感受明显
9、变差;在R=20,16,10时,SNR及主观感受无差异,但是小的R带来了极大的运算量上的减小,因此可以尽量选择较小的R=10或16。这也说明主管感受与客观标准之间虽然存在一定相关,但是并非理想上相关。搜索范围信噪比(dB)运行时间(s)3217.9668340.9912017.9668340.4371617.9668340.3121017.9668340.156表2 测试帧为akiyoakiyo测试结果观察表2及akiyo测试结果,预测效果极好,这可以体现在SNR及预测图像给人的主观感受上,明显优于foreman预测效果。可以看到,Akiyo预测效果与搜索范围无关,这是因为akiyo满足了恒亮
10、度要求且块的位移向量很小(大多为0),因此预测效果要优于foreman且不受R范围的影响。通过上述比较可知,预测效果与视频帧质量相关,对于视频帧质量较差视频,不适合采用块匹配算法;预测效果的主观感受与客观标准间并非完全吻合的,这是值得注意的。2、 穷尽块匹配算法与三步搜索法测试效果比较下面测试在三步搜索法下两种图像表现出来的预测效果:搜索范围信噪比(dB)运行时间(s)323.6111030.063163.6111030.04683.6111030.031表3 测试帧为foremanforeman测试结果搜索范围信噪比(dB)运行时间(s)3217.9668340.0621617.966834
11、0.047817.9668340.031表4 测试帧为akiyoakiyo测试结果采用三步搜索法进行估计时,观察比较foreman和akiyo测试结果可知,搜索范围改变并未引起SNR及图像主观感受的改变,但小的搜索范围可以使得运算量减小。foreman与akiyo之间比较可以发现,质量好的视频帧同样会取得好的预测效果。将三步搜索法与1中穷尽块匹配算法所得测试结果比较,可知对于质量较差的视频帧,三步搜索法在大的搜索范围时,预测效果优于穷尽搜索法,但在小的搜索范围时,预测质量有所降低(但主观感受上无差别),但运算量大大减小;对于质量好的视频帧,三步搜索法预测质量不变,但运算量大大减小。可见,三步搜索法综合性能较优,并且较稳定。综上分析可知,块匹配算法性能与视频帧的质量相关:视频帧质量越好,预测效果越好。三步搜索法总体性能优于穷尽搜索法,只是在视频帧质量较差时预测质量会略劣于穷尽搜索法(无视觉感官上明显差别
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 檩条制作加工合同范本
- 厂房泥工劳务合同范本
- 国有土地使用权出让合同(示范)5篇
- 职测综合类题目及答案
- 新产品研发协议的实施细则
- 2025年师德师风自查报告及整改措施
- 2025年山西省运城市事业单位工勤技能考试题库(含答案)
- CN120304307A 一种母猪福利分娩哺育栏 (河南省农业科学院畜牧研究所)
- CN120195828A 一种光缆及其制备方法 (江苏通光信息有限公司)
- CN120160204A 一种节能型室外压缩机用防震装置 (安徽润安思变能源技术有限公司)
- 2025年成人高考政治试题及答案
- 2025上海市食品药品包装材料测试所公开招聘笔试参考题库附答案解析
- Unit 1 What's he like Part B Read and write英语教学课件
- 湘少版(三起)(2024)三年级上册英语全册教案
- 小屁孩日记阅读课件
- 医务人员职业道德准则(2025年版)全文培训课件
- 《老年人生活能力康复训练》养老服务与管理专业全套教学课件
- 2025-2030中国间二硝基苯行业现状态势及前景趋势预测报告
- (完整版)保安培训课件
- 纳米材料ppt课件精品课件
- 直接还原铁生产工艺
评论
0/150
提交评论