Azure AI Video Indexer Web サイトを使用して人物モデルをカスタマイズする

重要

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

Note

責任ある AI の原則をサポートするために、顔識別、カスタマイズ、および著名人認識機能のアクセスは、適格性と使用基準に基づいて制限されています。 顔識別、カスタマイズ、および著名人認識機能は、Microsoft が管理するお客様とパートナーのみが利用できます。 顔認識受付フォームを使用して利用申請を行ってください。

Azure AI Video Indexer では、ビデオ コンテンツの著名人認識がサポートされています。 著名人認識機能では、IMDB、Wikipedia、LinkedIn のトップ インフルエンサなどの一般的に要求されているデータ ソースに基づく約 100 万人の顔を処理できます。 詳細な概要については、「Azure AI Video Indexer で人物モデルをカスタマイズする」を参照してください。

この記事で説明するように、Azure AI Video Indexer Web サイトを使用して、ビデオで検出された顔を編集できます。 API を使用した人物モデルのカスタマイズに関する記事の説明に従って、API を使用することもできます。

アカウントでの人物モデルの集中管理

  1. アカウントの人物モデルを表示、編集、削除するには、Azure AI Video Indexer Web サイトを参照してサインインします。

  2. ページの左側にあるコンテンツ モデルのカスタマイズ ボタンを選択します。

    Customize content model

  3. [People](人) タブを選択します。

    アカウントの既定の人物モデルが表示されます。 既定の人物モデルには、インデックス作成中にカスタム人物モデルを指定しなかった動画の分析情報で編集または変更した可能性がある顔が保持されています。

    他の人物モデルを作成した場合は、それもこのページに一覧表示されます。

    Customize people

新しい人物モデルを作成する

  1. 右側にある [+ モデルを追加] ボタンを選択します。

  2. モデルの名前を入力し、チェック ボタンを選択して新規作成したモデルを保存します。 新しい人物モデルに新しい人物や顔を追加できるようになりました。

  3. リスト メニュー ボタンをクリックし、[+ 個人の追加] を選択します。

    Add a peron

人物モデルに新しい人物を追加する

Note

Azure AI Video Indexer を使用すると、人物モデルに同じ名前の複数のユーザーを追加できます。 ただし、使いやすさとわかりやすさのため、モデル内の人物ごとに一意の名前を付けることをお勧めします。

  1. 新しい顔を人物モデルに追加するには、顔を追加する人物モデルの横にあるリスト メニュー ボタンを選択します。

  2. メニューで [+ 個人の追加] を選択します。

    ポップアップで、人物の詳細を入力するように求められます。 人物の名前を入力し、チェック ボタンを選択します。

    その後、エクスプローラーで選択するか、または顔の画像をドラッグ アンド ドロップします。 Azure AI Video Indexer では、すべての標準イメージ ファイルの種類 (例: JPG、PNG など) が受け付けられます。

    Azure AI Video Indexer では、この新しい顔を追加した人物モデルを使用して、インデックスを作成した将来のビデオと、既にインデックスを作成した現在のビデオで、この人物の出現箇所を検出できます。 現在の動画での人物の認識は、バッチ プロセスであるため、有効になるまで少し時間がかかることがあります。

人物モデルの名前を変更する

既定の人物モデルも含め、アカウント内の任意の人物モデルの名前を変更できます。 既定の人物モデルの名前を変更した場合でも、それはアカウントの既定の人物モデルとして引き続き機能します。

  1. 名前を変更する人物モデルの横にあるリスト メニュー ボタンを選択します。
  2. メニューから名前の変更を選択します。
  3. モデルの現在の名前を選択し、新しい名前を入力します。
  4. 名前を変更するモデルのチェック ボタンを選択します。

人物モデルを削除する

アカウントに作成した任意の人物モデルを削除することができます。 ただし、既定の人物モデルを削除することはできません。

  1. メニューで [削除] を選択します。

    ポップアップが表示され、この操作により、人物モデルとそれに含まれるすべての人物およびファイルが削除されることが通知されます。 この削除操作は元に戻すことができません。

  2. 確認できたら、[削除] をもう一度選択します。

Note

この (今削除した) 人物モデルを使用してインデックスを作成された既存の動画では、動画に表示される顔の名前の更新機能はサポートされません。 これらの動画内の顔の名前は、別の人物モデルを使用してインデックスを再作成した後でのみ、編集することができます。 人物モデルを指定することなくインデックスを再作成した場合は、既定のモデルが使用されます。

人物モデル内の既存の人物を管理する

いずれかの人物モデルの内容を見るには、人物モデルの名前の隣にある矢印を選択します。 その特定の人物モデルに含まれるすべての人物が表示されます。 各人物の隣にあるリスト メニュー ボタンを選択すると、管理、名前変更、削除のオプションが表示されます。

Screenshot shows a contextual menu with options to Manage, Rename, and Delete.

人物の名前を変更する

  1. 人物モデル内の人物の名前を変更するには、リスト メニュー ボタンをクリックして、リスト メニューから [名前の変更] を選択します。
  2. 人物の現在の名前をクリックし、新しい名前を選択します。
  3. チェック ボタンを選択すると、人物の名前が変更されます。

人物を削除する

  1. 人物モデルから人物を削除するには、リスト メニュー ボタンをクリックして、リスト メニューから [削除] を選択します。
  2. ポップアップで、この操作では人物が削除され、この操作は元に戻せないことが示されます。
  3. [削除] を選択すると、人物が人物モデルから削除されます。

人物が既に存在するかどうかを確認する

検索を使用して、モデルに人物が既に存在するかどうかを確認できます。

人物を管理する

[管理] を選択すると、この人物モデルのトレーニングに使用されたすべての顔が含まれる [人物の詳細] ウィンドウが表示されます。 これらの顔の基になっているのは、この人物モデルが使用された動画でのその人物の出現、または手動でアップロードされた画像です。

ヒント

上に示すように、人物の名前をクリックするか、[管理] をクリックすると、[人物の詳細] ウィンドウに移動できます。

顔を追加する

[イメージの追加] を選択することで、人物にさらに顔を追加できます。

顔を削除する

削除するイメージを選択し、[削除] をクリックします。

人物の名前を変更および削除する

管理ウィンドウを使用して、人物の名前を変更したり、人物モデルから人物を削除したりできます。

人物モデルを使用して動画のインデックスを作成する

人物モデルを使用すると、動画のアップロード中に人物モデルを割り当てることで、新しい動画のインデックスを作成できます。

新しい動画で人物モデルを使用するには、次の手順に従います。

  1. ページの右側にある [アップロード] ボタンを選択します。
  2. ビデオ ファイルをドロップするか、ファイルを参照します。
  3. [詳細オプション] の矢印を選択します。
  4. ドロップダウンを選択し、作成した人物モデルを選択します。
  5. ページの下部にある [アップロード] オプションを選択すると、人物モデルを使用して新しい動画にインデックスが作成されます。

アップロード中に人物モデルを指定しない場合、Azure AI Video Indexer はアカウントの既定の人物モデルを使用してビデオのインデックスを作成します。

人物モデルを使用して動画のインデックスを再作成する

人物モデルを使用してコレクション内のビデオのインデックスを再作成するには、Azure AI Video Indexer のホーム ページでアカウント ビデオに移動し、インデックスを再作成するビデオの名前にカーソルを合わせます。

動画の編集、削除、再インデックス作成を行うオプションが表示されます。

  1. ビデオのインデックスを再作成するオプションを選択します。

    Screenshot shows Account videos and the option to reindex your video.

    動画のインデックス再作成に使用する人物モデルを選択できるようになります。

  2. ドロップダウンを選択し、使用する人物モデルを選択します。

  3. [Reindex]\(インデックスの再作成\) ボタンを選択すると、指定した人物モデルを使用して動画のインデックスが再作成されます。

インデックスを再作成した動画で検出および認識された顔に対して行ったすべての新しい編集は、動画のインデックス再作成に使用した人物モデルに保存されます。

動画内の人物を管理する

検出された顔や、インデックスを作成した動画で認識された人物を、顔を編集および削除することで管理できます。

顔を削除すると、動画の分析情報から特定の顔が削除されます。

顔を編集すると、検出された顔、および動画で認識されている可能性がある顔の、名前が変更されます。 動画で顔を編集すると、その名前が、アップロードとインデックス作成の間に動画に割り当てられた人物モデル内の人物エントリとして保存されます。

アップロード時に動画に人物モデルを割り当てないと、編集内容はアカウントの既定の人物モデルに保存されます。

顔を編集する

Note

人物モデルに同じ名前で異なる人物が複数存在すると、その人物モデルを使用する動画内でその名前にタグを付けることができなくなります。 Azure AI Video Indexer のコンテンツ モデルカスタマイズ ページの [人物] タブで、その名前を共有するユーザーにのみ変更を加えることができるようになります。 このため、人物モデルの人物ごとに一意の名前を指定することをお勧めします。

  1. Azure AI Video Indexer の Web サイトに移動してサインインします。

  2. 表示して編集する動画をお使いのアカウント内で検索します。

  3. 動画内の顔を編集するには、[Insights]\(分析情報\) タブに移動し、ウィンドウの右上隅の鉛筆アイコンを選択します。

    Screenshot shows a video with an unknown face to select.

  4. 検出された顔のいずれかを選択し、名前を [不明 #X] (または前に顔に割り当てられていた名前) から別の名前に変更します。

  5. 新しい名前を入力したら、新しい名前の横にあるチェックマーク アイコンを選択します。 このアクションにより、新しい名前が保存され、その時点で存在する他の動画または今後アップロードされる動画に出現したときにその顔が認識され、名前が付けられます。 他の現在のビデオの顔の認識は、バッチ プロセスであるため、有効になるまで少し時間がかかることがあります。

動画で使用されている人物モデル内の既存の人物の名前で顔に名前を付けると、この動画から検出されたその人物の顔画像と、モデル内に既に存在する画像がマージされます。 顔に新しい名前を付けると、動画で使用されている人物モデルに新しい人物エントリが作成されます。

顔を削除する

動画内で検出された顔を削除するには、[Insights]\(分析情報\) ウィンドウに移動し、ウィンドウの右上隅にある鉛筆アイコンを選択します。 顔の名前の下にある [削除] オプションを選択します。 このアクションにより、検出された顔がビデオから削除されます。 その人物の顔が出現する他の動画では、顔は引き続き検出されますが、動画のインデックスを作成した後で、同じように動画から顔を削除できます。

人物に名前が付けられている場合は、人物モデルから人物を明示的に削除しない限り、その人物は顔を削除した動画のインデックス作成に使用された人物モデルに存在し続けます。

ユーザーを認識するモデルの機能を最適化する

人物を認識するモデル機能を最適化するには、できるだけ多くの異なる画像をさまざまな角度からアップロードします。 最適な結果を得るには、高解像度の画像を使用します。

ユーザー モデルの品質を示す情報を取得する

カスタマイズした People モデルの品質 (貧しい、公正、良い) を示すことができます。 品質は、ラベル付けに使用する画像の数が多いほど、人物を正しく識別する確率が高くなります。 たとえば、24 個のラベル付き画像を持つ人物を識別する確率は、2 つのラベル付き画像を持つ人物を識別する確率よりも高くなります。 カスタマイズした People モデル ページで、各ユーザーのラベル付けに使用される画像の数を確認できます。

Screenshot of the video indexer interface showing the quality of people model results

カスタムユーザー モデルを既定として選択する

カスタマイズした People モデルを VI アカウントのユーザー レベルで既定として選択できるようになりました。そのため、ビデオのアップロードごとにモデル名を選択し続ける必要はありません。 これにより、カスタマイズした People モデルで分析する必要があるビデオをアップロードする際の時間と労力が節約されます。

ビデオで不明なユーザーをグループ化する (プレビュー)

ビデオ内の不明なユーザーを、外観の類似性別にグループ化して表示できます。 これにより、不明なユーザーに簡単かつ迅速にラベルを付け、カスタマイズした People モデルの精度を向上させることができます。 これは、たとえば、地元の有名人や地元の政治家にラベルを付けるのに役立ちます。 カスタマイズ ページでは、不明なユーザーのグループ化を確認できます。 ユーザーを選択し、[不明なユーザー] タブに移動します。

Screen shot of video indexer interface for grouping people identified in video

識別されたユーザー名の最大信頼度スコアを持つ検索結果:

識別された人物の名前を検索し、ビデオに人物がいつ表示されたのかのタイムスタンプと最大信頼度スコアを取得できます。 これは、探索する最も関連性の高いビデオを決定するのに役立ちます。 たとえば、"John Smith" を検索し、カスタマイズした People モデルによって John Smith が認識されるビデオと、各ビデオの信頼度スコアを取得できます。

screenshot of the video indexer infterface showing the max confidence of a result