数字视频处理-运动估计方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
菱形法
搜索方式与四步法类似, 只是搜索模板换为两个菱形 模板。
六边形法
搜索方式与菱形法类似, 只是大搜索模板换为一个六 边形模板。
固定模式搜索法的缺点
没有利用图像本身的相关信息,不能根据物体运动的剧 烈程度自适应的改变搜索起点和搜索半径。
以菱形法为例,对背景图像,也要经历从大模板到小 模板的转换过程,至少需要13个搜索点,搜索速度还有待 改进。
匹配准则
常见的块匹配运动估计匹配准则有三种:MAD、MSE和 NCCF,由于MAD没有乘除操作,不需做乘法运算,实现简单 方便,所以使用较多。通常使用求和绝对误差(SAD)代替 MAD 。
全搜索法
➢对搜索区域的所有 位置进行穷尽搜索。
➢精度最高 ➢计算复杂,难以实时
处理 ➢必须研究相应的块匹 配运动估计快速算法
运动估计的分类:4种运动模型
a 全局运动估计 b 基于象素点的运动估计 c 基于块的运动估计 d 基于区域的运动估计
运动估计的分类:基于块的运动估计
块匹配运动估计因算法简单、便于硬件实现得到广泛应 用。
块匹配运动估计的定义
基本思想是将图像序列的每 一帧分成许多互不重叠的宏块, 并认为宏块内所有象素的位移量 都相同,然后对每个宏块到参考 帧某一给定特定搜索范围内根据 一定的匹配准则找出与当前块最 相似的块,即匹配块,匹配块与 当前块的相对位移即为运动矢量。 视频压缩的时候,只需保存运动 矢量和残差数据就可以完全恢复 出当前块。
块匹配运动估计快速算法分类
分层的和多分辨率的快速块匹配方法 基于连续消除的快速块匹配方法 基于象素子抽样的快速块匹配方法 固定搜索模式的快速块匹配方法 基于时空相关性和视觉特性的快速块匹配方法
分层的或多分辨率法
在较粗糙的分辨率下预测一个接近的大尺寸的运 动矢量,然后在较高的分辨率下进一步修正。称为 分层的或多分辨率的运动估计快速算法。
利用相邻块之间的运动相关性选择一个反映当前 块运动趋势的预测点作为初始搜索点,这个预测点一 般比原点更靠近全局最小点。从预测点开始搜索可以 在一定程度上提高搜索速度和搜索精度。可参考预测 搜索法(PSA)、自适应运动跟踪法(AMTS)。
扁平搜索模板
在序列图像中,大多数的运动矢量都位于水平或垂直方向, 因此有些论文设计了扁平搜索模板(非对称搜索模板)来加快 搜索速度。可参考十字菱形搜索法(CDS)。
多预测点搜索
这种方法是根据邻块运动矢量预测多个搜索点, 在搜索过程中选择预测性能最好的预测点,通常于 小模板搜索方法想结合。可参考自适应十字模式搜 索(ARPS)及其改进算法。
运动估计方法
谢谢!Leabharlann 三步法➢搜索模板半径依次减半 ➢对小运动检测效果不好 ➢搜索范围大于7时,搜索步 骤不止三步
梯度下降法
➢反复使用3×3模板进行搜 索。模板中心处SAD值最小 时结束。
➢对大运动检测效果不好
四步法
反复使用5×5方形模板 进行搜索。模板中心处SAD 值最小时再用3×3模板搜索 一次确定最佳匹配位置。
对于运动剧烈的图像,从原点开始搜索时,要经过多 次搜索才能找到匹配点,搜索点过多,且容易陷入局部最优 点。
序列相关性和视觉特性
针对固定模式法的不足,近几年来,人们针对序列图像 的时空相关性和人眼视觉特性,提出了许多改进算法,主要 可分类下面几类: ➢预测搜索起点 ➢扁平搜索模板 ➢多预测点搜索
预测搜索起点
运动估计方法
运动估计的概念
在帧间预测编码中,由于活动图像邻近帧中 的景物存在着一定的相关性。因此,可将活 动图像分成若干块或宏块,并设法搜索出每 个块或宏块在邻近帧图像中的位置,并得出 两者之间的空间位置的相对偏移量,即运动 矢量,该过程即为运动估计。
运动估计的应用:图像的冗余、视频压缩
通过运动估计可以去除帧间冗余度,使得视频传输的比特数大为 减少,因此,运动估计是视频压缩处理系统中的一个重要组成部分。
连续消除法
象素子抽样法
通常的匹配准则是把块里所有的象素点进行计 算和比较,事实上一个块里相邻象素的差别很小, 使得它们之间也存在冗余。子采样运动估计算法就 利用了这一事实,只取其中的一部分象素进行计算, 可大大减少计算量,但同时降低了准确性。
固定模式法
该方法假设匹配误差随着离全局误差最小点的 距离增加而单调增加。一般从原点开始,采用固定 的搜索模板和搜索策略得到最佳匹配块。著名的算 法有:三步法、梯度下降法、四步法、菱形法、六 边形法等,下边将分别予以介绍。