没有合适的资源?快使用搜索试试~ 我知道了~
运动估计算法MATLAB课程设计.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 151 浏览量
2021-09-14
16:19:29
上传
评论
收藏 1.07MB DOCX 举报
温馨提示
试读
31页
。。。
资源推荐
资源详情
资源评论
--
课程设计任务书
学生姓名:
专业班级:
工作单位:
指导教师:
题 目: 运动估计算法
初始条件:
MATLAB 软件平台
要求完成的主要任务:
1. 设计任务
设计视频压缩系统中的运动估计算法:全搜索法(FS: Full Search)和三步法(TSS: T
hree Step Search),比较二种方法的搜索点和每帧的峰值信噪比(PSNR: peak s i
gnal to noise ratio)
2. 设计要求
编制算法代码;对视频进行运动估计;计算 PSNR
时间安排:
答辩时间 2013 年 1 月 24 日。
指导教师签名 :
年
月
年
日
月
系主任签名:
日
--
--
目 录
摘 要 ..............................................................................................................错误!未定义书签。
1 运动估计算法概念ﻩ错误!未定义书签。
1.1 运功估计算法基本思想.................................................................. 错误!未定义书签。
1.2 运动估计算法实验原理................................................................ 错误!未定义书签。
2 设计原理和方法ﻩ错误!未定义书签。
2.1 三步法.............................................................................................. 错误!未定义书签。
2.2 新三步法4ﻩ
2.3 全搜索法ﻩ错误!未定义书签。
2.4 峰值信噪比ﻩ错误!未定义书签。
3 运动估计算法的 MATLAB 编程.......................................................... 错误!未定义书签。
3.1 全搜索法........................................................................................... 错误!未定义书签。
3.2 三步法............................................................................................... 错误!未定义书签。
3.3全搜索法指标ﻩ错误!未定义书签。
3.4 三步法指标..................................................................................... 错误!未定义书签。
3.4 仿真结果分析ﻩ错误!未定义书签。
4 小结与体会................................................................................................. 错误!未定义书签。
参考文献ﻩ错误!未定义书签。
附录ﻩ错误!未定义书签。
--
--
摘 要
运动估计的基本思想是尽可能准确地获得序列图像帧间的运动位移 ,即运动
矢量。因为运动估计越准确,预测补偿的图像质量越高,补偿的残差就越小,补
偿编码所需位数越少,需要传输的比特率就越小。利用得到的运动矢量在帧间进
行运动补偿。补偿残差经过变换、量化、编码后与运动矢量一起经过熵编码 ,然
后以比特流形式发送出去。
在视频编码和处理系统中,运动估计和运动补偿技术对降低视频序列时间冗
余度、提高编码效率起着非常关键的作用。运动估计的准确程度将直接决定视频
编码器的编码效率。
关键词:运动估计、运动补偿技术、位移(运动)矢量
Abstract
The basic idea is that the motion estimation as accurate as
possible the image sequence interframe motion displacement,
i.e. the motion vector. Motion estimation more accurate predi
ction compensation, the higher the image quality is comp
ensated residuals is smaller, less compensation coding bits
required, the smaller the transmission bit rate. Performing mot
ion compensation using the motion vector obtained in the
interframe. Compensation residuals through transformation,
quantization, entropy-coded together with the motion vector is
encoded, and then sent out in the form of a bit stream.
In video coding and processing system, the motion estima
tion and motion compensation to reduce the temporal redun
dancy of video sequence to improve the coding efficiency plays a
crucial role. The degree of accuracy of the motion estima
tion will directly determine the encoding efficiency of
the video encoder.
Keywords: Motion estimation Motion compensation techniques T
he vector of displacement (movement)
--
--
多媒体信息处理
1 运动估计算法概念
视频原始图像中存在着大量的信息冗余,如时间冗余、空间冗余、信息熵冗余、
谱间冗余、几何结构冗余、视觉冗余和知识冗余等等。运动估计是视频压缩编码
中的核心技术之一,采用运动估计和运动补偿技术可以消除视频信号的时间冗余
以提高编码效率。如何提高运动估计的效率,使运动估计算法的搜索过程更健壮、
更快速、更高效成为目前研究的热点。
运动估计的基本思想是尽可能准确地获得序列图像帧间的运动位移,即运动
矢量。因为运动估计越准确,预测补偿的图像质量越高,补偿的残差就越小,补偿
编码所需位数越少,需要传输的比特率就越小。利用得到的运动矢量在帧间进行
运动补偿。补偿残差经过变换、量化、编码后与运动矢量一起经过熵编码 ,然后
以比特流形式发送出去。
运动估计算法多种多样,大体上可以把它们分成四类:块匹配法、递归估计法、
贝叶斯估计法和光流法。其中块匹配运动估计算法因其具有算法简单、便于VL
SI 实现等优点得到广泛应用。所以本文将重点介绍块匹配运动估计算法,并对各
种块匹配算法在计算速度和估计精度上进行简单比较。
1.1 运功估计算法基本思想
运动估计的基本思想是尽可能准确地获得序列图像帧间的运动位移,即运动
矢量。运动估计算法的目标是效率和准确性。由于在成象的场景中一般有多个物
体作不同的运动,如果直接按照不同类型的运动将图像分割成复杂的区域是比较
困难的。最直接和不受约束的方法是在每个像素都指定运动矢量,这就是所谓基
于像素表示法。这种表示法是对任何类型图像都是适用的 ,但是它需要估计大量
的未知量,并且它的解时常在物理上是不正确,除非在估计过程中施加适当的物理
约束。这在具体实现时是不可能的 ,通常采用基于块的物体运动表示法。因为运
--
--
动估计越准确,预测补偿的图像质量越高,补偿的残差就越小,补偿编码所需位
数越少,需要传输的比特率就越小。
1.2 运动估计算法实验原理
在帧间预测编码中,由于活动图像邻近帧中的景物存在着一定的相关性。因
此,可将活动图像分成若干块或宏块,并设法搜索出每个块或宏块在邻近帧图像
中的位置,并得出两者之间的空间位置的相对偏移量,得到的相对偏移量就是通
常所指的运动矢量,得到运动矢量的过程被称为运动估计。
运动矢量和经过运动匹配后得到的预测误差共同发送到解码端,在解码端按照
运动矢量指明的位置,从已经解码的邻近参考帧图像中找到相应的块或宏块,和
预测误差相加后就得到了块或宏块在当前帧中的位置。
运动估计的准确程度往往用补偿图像与原图像比较的 PSNR来衡量表示。
2 设计原理和方法
2.1 三步法
三步法是应用得相当广泛的一种次优的运动估计搜索算法它的搜索区间一
般为[-7,7] 即在候选区中与编码块相同坐标位置处为原点,将参考块在其上下左
右距离为 7 的范围内按照一定规律移动移到一个位置就做匹配计算它总共进行
了三步搜索在下一次搜索时步长减半以前一步搜索得到的最优点为中心。下图为
三步法的搜索示意图。
算法的中心思想是,采用一种由
一定步长取周围 8 个点构成每次搜索
为当前搜索的中心位置,每做一步,
最多只需要做 25 个位置的匹配计算,
三步法(TSS)搜索示意图
--
剩余30页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 深入理解Mysql原理和优化.zip
- 基于Vite4ant-design-vue4、Pinia、UnoCSS和Typescript一整套企业级中后台前端/设计解决方案
- HTML5 简约动态星空CSS代码设计
- 课程设计作业-PHP学生选课信息管理系统(说明文档 + 源码 + 数据库文件)
- Linux常用命令大全0.zip
- 基于Java的甜品商店后台管理系统设计源码
- 基于thinkphp5和layui的JTimer秒级定时任务管理设计源码
- 基于JavaScript语言Web项目图书管理系统(源代码+md说明文档)-计算机专业精品前端课程设计
- VTable 是 VisActor 可视化体系中的表格组件库,基于可视化渲染引擎 VRender 进行封装
- 基于Java的 android百度图像识别API开发的车型识别APK
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功