cheind/py-motmetrics

:bar_chart: Benchmark multiple object trackers (MOT) in Python

何を解決するか

複数オブジェクト追跡(MOT)システムのパフォーマンスを、業界標準の指標を使って標準化された方法で評価できるようにします。追跡結果が、MOTChallengeに準拠した指標で測定されることを保証し、研究者や開発者が異なる追跡アルゴリズムを真実データ(ground truth)と比較できるようにします。

動作方法

CLEAR MOT、Identity、HOTA関連の指標を実装したライブラリです。MOTChallenge、VATIC、UA-DETRACなどの一般的なフォーマットからデータを自動検出し読み込みます。フレーム単位のマッチングイベントを格納する MOTAccumulator を使用し、IoUやユークリッド距離行列などの距離ヘルパーを提供して、予測値と真実データの一致度を計算します。

対象ユーザー

MOTChallengeなどのベンチマークと評価結果を一致させる必要がある、複数オブジェクト追跡システムの開発に携わるコンピュータビジョンエンジニアや研究者。

特徴

  • 標準化された指標: MOTA、MOTP、IDF1、HOTA を実装。
  • 広範なフォーマット対応: MOTChallenge、VATIC、idée UA-DETRAC フォーマットを自動検出。
  • 簡単な統合: すばやい要約用の高レベル evaluate_motchallenge 関数とコマンドライン評価ツールを提供。
  • 整合性チェック: TrackEval ツールとの結果が一致することを確認するテストを含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト