2016-04-22 36 views
1

現在、検出ベーストラッキング用のパーティクルフィルタを実装しようとしています。現在、外観モデルに基づいてウェイトを更新しようとしています。追跡する前に、私はHOG + SVMに基づいた検出器を持っています。これは現在、検出された人物ごとにHOGベクトルがあります。新たに生成されたパーティクルについては、検出器のHOGベクトルと比較したHOGベクトルの類似性に基づいて重みを設定したいと思います。したがって、HOGベクターの類似性を測定するアルゴリズムの提案はありますか?ありがとうHOG特徴類似測定?

答えて

0

L2メトリック(特徴ベクトル間の順序距離)または余弦距離を試してください。

double CosineDistance(float* v1, float* v2, size_t count) 
{ 
    double dot = 0.0, denom_a = 0.0, denom_b = 0.0; 
    for (unsigned int i = 0u; i < count; ++i) 
    { 
     dot += v1[i] * v2[i]; 
     denom_a += v1[i] * v1[i]; 
     denom_b += v2[i] * v2[i]; 
    } 
    return dot/(sqrt(denom_a) * sqrt(denom_b)); 
}