经典运动估计算法之全搜索、三步搜索、四步搜索、菱形搜索

  • 全搜索算法
  • 三步搜索算法
  • 四步搜索算法
  • 菱形搜索算法

由于搜索方法的不同,因此有多种运动估计算法,较为经典的运动估计搜索算法有全搜索法、三步搜索法、菱形搜索法以及四步搜索法等等。以下是几种运动估计搜索算法的搜索过程:

一、全搜索算法

全搜索算法(FS)是搜索一定范围内的所有点,然后逐一计算最小差值和 SAD,选取率失真最小的点最为最佳搜索点,该点位置和参考帧中所对应块中心像素点点的位置的矢量差作为运动矢量。

步骤如下:

第一步:将搜索窗口的中心点作为搜索的起始点,从起始点开始依照顺时针的方向逐点向外搜索,计算每一个搜索点的 SAD 值;

第二步:比较第一步中所有点的 SAD 值,选取 SAD 最小的点,即为最佳匹配点。


二、三步搜索算法

三步搜索法步骤如下:

第一步:从搜索窗口的一半或者一半多一点开始搜索,在每一步长的搜索中,比较搜索区域正方形的中心点和四周的八个搜索点,计算这九个点的 SAD 值,选择 SAD 值最小的点作为下一次搜索的中心点;

第二步:以上一步中得到的点为中心,将本次搜索步长减为上次搜索步长的一半,然后进行相似的搜索,再得到一个最佳匹配点,在第三次搜索时就能找到最佳匹配位置。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值