web-dev-qa-db-ja.com

オプティカルフロー間のエンドポイントエラーとは何ですか?

エンドポイントエラー(EPE)がフロー推定がグラウンドトゥルースフローにどれだけ近いかを判断するためのメトリックとして使用されるのを見てきましたが、それについていくつか質問があります。

  • それは実際には何を表していますか?
  • どのように計算しますか?
  • なぜそれが使われるのですか?
9
Mink

エンドツーエンドのポイントエラーは、推定されたオプティカルフローベクトル(v_est )Groundtruthオプティカルフローベクトル( v_gt )。

エンドツーエンドポイントエラーは、これら2つの間のユークリッド距離として定義されます。

||v_est - v_gt||

ビデオの特定のフレームでは、通常、そのようなベクトルが多数あり、オプティカルフロー推定の一般的な品質指標は、平均エンドツーエンドポイントエラーです。

Groundtruth付きの注釈付きビデオが必要であるか、メジャーを計算できないことに注意してください。使用する古典的なデータセットは Middleburyオプティカルフローセット です。このようなグラウンドトゥルース(レンダリングされているにもかかわらず)を含む長いリッチデータセットについては、たとえば MPI Sintel Dataset を参照してください。

もう1つの一般的なエラー指標は、補間エラーです。それは根拠を必要としないという利点があります。内挿エラーは、オプティカルフローを使用して現在のフレームを外挿( "ワープ")することで実現されます。外挿された画像は、ビデオの実際の次のフレームと比較されます。

内挿エラーは、オプティカルフローをビデオエンコーディングにどの程度使用できるかを示す良い指標となり、エンドツーエンドポイントエラーは、モーションシェイプやいいね。

12
Stefan Karlsson