我想找出在vp9中使用的快速运动估计算法,请帮助我。由于没有可用的文档,尽管它是开源的,但我找不到任何相关的东西。
发布于 2017-09-11 10:20:02
与典型的视频标准一样,VP9中没有运动估计算法,标准部分是比特流,以及如何解码。当然,编码器实现了一些运动估计算法(通常是可配置的,这样用户就可以选择它们的速度/质量折衷),但是由于该标准没有覆盖编码器,所以它不是VP9的一部分。对于解码器来说,如何选择运动矢量并不重要,它只在乎结果如何。
您可以从这网站获得最新版本的标准。
在vp9_mcomp.c中的libvpx中,可以看到特定编码器使用的算法,包括几个菱形搜索(包括N步菱形搜索在内的不同精度/时间权衡)、两个基于六边形的搜索、正方形搜索,甚至是详尽的搜索。它也有积分投影运动估计,但似乎只在特殊情况下使用。
https://stackoverflow.com/questions/46150791
复制相似问题