2013-05-05 2 views
0

Я читаю статью о алгоритме оптимизации оценки подпиксельного движения в HEVC; , в то время как все предложенные концепции основаны на «Моделировании поверхности ошибки» в диапазоне поиска (окно поиска) во время алгоритма;Поверхность ошибки в HEVC

Кто-нибудь случайно знает определение «Ошибка поверхности» здесь?

И то, что я смотрю на это, безусловно, не так: 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

+0

Было бы намного легче ответить, если бы вы включили ссылку на бумагу, на которую вы ссылаетесь ... –

+0

http://ieeexplore.ieee.org/xpl/login.jsp? tp = & arnumber = 5495044 & url = http% 3A% 2F% 2Fieeexplore.ieee.org% 2Fxpls% 2Fabs_all.jsp% 3Farnumber% 3D5495044 –

+0

Копирование ссылки выше дает 500-ошибку. Попробуйте этот формат для публикации ссылки или обновите свой вопрос '[description] (http-link)' –

ответ

3

На рисунке ниже (от встречи в Женеве в январе этого года) показывает

образцов Integer (затененные блоки с заглавными буквами) и дробные позиции выборки (не- заштрихованные блоки с строчными буквами) для четверти выборки яркостной интерполяции

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, вероятно, разница между пиксельных значений рассчитывается с использованием метода, предложенного в стандарте и функции второго порядка, предложенной в документе. Надеюсь, это поможет :-)

+0

Наверняка это помогло, спасибо действительно :) –

+0

отлично! Лучший способ выразить благодарность - это возвысить и принять, когда у вас есть кредиты, необходимые для этого ... –

+0

Сделал бы это, если бы у меня было достаточно репутации: D –

Смежные вопросы