ビデオで観察された人物を追跡する

重要

Azure Media Services の 提供終了の発表により、Azure AI Video Indexer は Azure AI Video Indexer の 機能の調整を発表します。 Azure AI Video Indexer アカウントの意味を理解するには、Azure Media Service (AMS) の提供終了に関連する変更に関するページを参照してください。 AMS 提供 終了の準備: VI の更新と移行に関するガイドを参照してください。

Azure AI Video Indexer は、ビデオで観察された人物を検出し、ビデオ フレーム内の人物の場所や、人物が表示されたときの正確なタイムスタンプ (開始、終了) などの情報を提供します。 この API では、検出された各人物インスタンスの境界ボックス座標 (ピクセル単位) が、検出の信頼度を含めて返されます。

この機能が役に立つ可能性があるシナリオを次に示します。

  • 事後分析 - 人物の動きを検出して追跡し、事故や犯罪の事後 (たとえば、爆発、銀行強盗、事件) をより適切に分析します。
  • ビデオ広告、ニュース、スポーツの試合など、コンテンツ作成者が生データを作成する際の効率を向上させます (たとえば、ビデオ アーカイブの中から赤いシャツを着ている人物を見つけるなど)。
  • 特定の人物がビデオに映っている法廷証拠のように、同一の検出対象人物の ID を使用して、長いビデオから概要を作成します。
  • 顧客がショッピング センター内の複数の通路をどのように移動するのか、レジの待ち時間など、時間の経過に伴う傾向を学習して分析します。

たとえば、ある人物がビデオに映っている場合、検出操作を行うと、その人物の姿形がビデオ フレーム内の座標と共に一覧表示されます。 この機能を使用して、ビデオ内でその人物の足取りを判別できます。 ビデオ内に同一人物のインスタンスが複数存在するかどうかも判別できます。

新しく追加された 監視ユーザー追跡 機能は、 詳細オプション ->詳細ビデオ または 高度なビデオ + オーディオ プリセット (ビデオ + オーディオインデックス作成 の下) を選択して、ファイルのインデックスを作成するときに使用できます。 標準のインデックス作成には、この新しい詳細モデルは含まれません。

観察されたユーザーの追跡のスクリーンショット

Video Indexer Web サイトでビデオの 分析情報 を表示することを選択すると、検出されたすべての人物のサムネイルが表示された [観察対象の人物追跡] がページに表示されます。 人物のサムネイルを選択し、その人物が映っている場面をビデオ プレーヤーで確認できます。

次の JSON 応答は、観察対象の人物を追跡するときに Video Indexer が返す内容を示しています:

    {
    ...
    "videos": [
        {
            ...
            "insights": {
                ...
                "observedPeople": [{
                    "id": 1,
                    "thumbnailId": "560f2cfb-90d0-4d6d-93cb-72bd1388e19d",
                    "instances": [
                        {
                            "adjustedStart": "0:00:01.5682333",
                            "adjustedEnd": "0:00:02.7027",
                            "start": "0:00:01.5682333",
                            "end": "0:00:02.7027"
                        }
                    ]
                },
                {
                    "id": 2,
                    "thumbnailId": "9c97ae13-558c-446b-9989-21ac27439da0",
                    "instances": [
                        {
                            "adjustedStart": "0:00:16.7167",
                            "adjustedEnd": "0:00:18.018",
                            "start": "0:00:16.7167",
                            "end": "0:00:18.018"
                        }
                    ]
                },]
            }
            ...
            }
    ]
}

制限事項と前提

詳細については、「ユース ケース選択時の考慮事項と制限事項」を参照してください。