DMVR技术要点请参考VVC标准文档,本文仅记录学习过程。
1)功能理解
修正Merge模式下双向MV的准确性。是标准操作,编码端和解码端都需要根据相同的过程进行处理。
在满足条件时,在Merge MV的基础上分子块进行MV细化:
- 搜索到最优的MV偏移量,修正Merge MV
- 使用修正后的MV进行预测,作为实际的预测值
2)VTM代码流程图
3)结果
CU满足DMVR条件时,只有Merge MV会受影响,此时的CU会按子块进行细化然后生成最终预测结果。
暂时未找到合适的码流做直观演示。