VLAD 矢量表示的功率归一化步骤

Power normalization step for VLAD vector representation

我正在为 VLAD 向量 表示 v 执行 功率归一化 步骤。 未归一化 我实验中图像的 VLAD 矢量是 8192x1 维度 [考虑 128-D SIFT 描述符,以及 K(质心)= 64]。

幂律归一化将每个分量修改为:

v_i = sign(v_i) x |v_i|^alpha, i = 1, ..., (k*d)

我写了一段代码对未标准化的 VLAD 向量进行幂标准化 v

for i = 1:(k*d)
    v(i) = sign(v(i)) * (abs(v(i)))^alpha;
end        

alpha = 0.5,这里是一个参数。

请问我的看法是否正确?
或者
我转念一想,norm 应该取代 abs 吗?

是"abs"

参考:All about VLAD

To obtain the SSR normalized VLAD, each element of an unnormalized VLAD is sign square rooted (i.e. an element x_i is transformed into sign(x_i)*sqrt(|x_i|) )