HEVC中的错误表面

时间:2013-05-05 15:06:35

标签: hevc

我正在阅读关于HEVC中的子像素运动估计优化算法的论文; 而所有提出的概念都基于"建模误差曲面"在算法期间的搜索范围(搜索窗口);

有没有人知道" Error Surface"的定义?这里???

我所期待的绝对不是这个:http://en.wikipedia.org/wiki/Freeform_surface_modelling

感谢。

顺便说一句!! 该论文的链接是:http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6288102&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6288102

1 个答案:

答案 0 :(得分:3)

下图(来自今年1月的日内瓦会议)显示了

  

四分之一样本亮度插值的整数样本(带大写字母的阴影块)和小数样本位置(带小写字母的无阴影块)

enter image description here

四分之一样本插值需要以下计算:

a0,0 = ( −A−3,0 + 4 * A−2,0 − 10 * A−1,0 + 58 * A0,0 +   17 * A1,0 − 5 * A2,0 + A3,0 )  >>  shift1  (8‑292)
b0,0 = ( −A−3,0 + 4 * A−2,0 − 11 * A−1,0 + 40 * A0,0 +   40 * A1,0 − 11 * A2,0 + 4 * A3,0 − A4,0 )  >>  shift1  (8‑293)
c0,0 = ( A−2,0 − 5 * A−1,0 + 17 * A0,0 +     58 * A1,0 − 10 * A2,0 + 4 * A3,0 − A4,0 )  >>  shift1  (8‑294)
d0,0 = ( −A0,−3 + 4 * A0,−2 − 10 * A0,−1 + 58 * A0,0 +   17 * A0,1 − 5 * A0,2 + A0,3 )  >>  shift1  (8‑295)
h0,0 = ( −A0,−3 + 4 * A0,−2 − 11 * A0,−1 + 40 * A0,0 +   40 * A0,1 − 11 * A0,2 + 4 * A0,3 − A0,4 )  >>  shift1  (8‑296)
n0,0 = ( A0,−2 − 5 * A0,−1 + 17 * A0,0 +     58 * A0,1 − 10 * A0,2 + 4 * A0,3 − A0,4 )  >>  shift1  (8‑297)

–   The samples labelled e0,0, i0,0, p0,0, f0,0, j0,0, q0,0, g0,0, k0,0, and r0,0
    are derived by applying an 8-tap filter to the samples a0,i, b0,i and c0,i with
    i = −3..4 in the vertical direction as follows:

e0,0 = ( −a0,−3 + 4 * a0,−2 − 10 * a0,−1 + 58 * a0,0 +   17 * a0,1 − 5 * a0,2 + a0,3 )  >>  shift2  (8‑298)
i0,0 = ( −a0,−3 + 4 * a0,−2 − 11 * a0,−1 + 40 * a0,0 +   40 * a0,1 − 11 * a0,2 + 4 * a0,3 − a0,4 )  >>  shift2  (8‑299)
p0,0 = ( a0,−2 − 5 * a0,−1 + 17 * a0,0 +     58 * a0,1 − 10 * a0,2 + 4 * a0,3 − a0,4 )  >>  shift2  (8‑300)
f0,0 = ( −b0,−3 + 4 * b0,−2 − 10 * b0,−1 + 58 * b0,0 +   17 * b0,1 − 5 * b0,2 + b0,3 )  >>  shift2  (8‑301)
j0,0 = ( −b0,−3 + 4 * b0,−2 − 11 * b0,−1 + 40 * b0,0 +   40 * b0,1 − 11 * b0,2 + 4 * b0,3 − b0,4 )  >>  shift2  (8‑302)
q0,0 = ( b0,−2 − 5 * b0,−1 + 17 * b0,0 +     58 * b0,1 − 10 * b0,2 + 4 * b0,3 − b0,4 )  >>  shift2  (8‑303)
g0,0 = ( −c0,−3 + 4 * c0,−2 − 10 * c0,−1 + 58 * c0,0 +   17 * c0,1 − 5 * c0,2 + c0,3 )  >>  shift2  (8‑304)
k0,0 = ( −c0,−3 + 4 * c0,−2 − 11 * c0,−1 + 40 * c0,0 +   40 * c0,1 − 11 * c0,2 + 4 * c0,3 − c0,4 )  >>  shift2  (8‑305)
r0,0 = ( c0,−2 − 5 * c0,−1 + 17 * c0,0 +     58 * c0,1 − 10 * c0,2 + 4 * c0,3 − c0,4 )  >>  shift2  (8‑306)

你可以看到一点点......

您所指的论文error surface可能是使用标准中提出的方法计算的像素值与本文提出的二阶函数之间的差异。希望它有所帮助: - )