Amazon Rekognition とは - Amazon Rekognition

Amazon Rekognition とは

Amazon Rekognition では、イメージ分析とビデオ分析をアプリケーションに簡単に追加することができます。Amazon Rekognition API にイメージやビデオを指定するだけで、このサービスによってモノ、人物、テキスト、シーン、アクティビティを識別できます。不適切なコンテンツも検出できます。Amazon Rekognition は、高精度な顔分析、顔比較、および顔検索機能も備えています。顔の検出、分析、比較は、ユーザー検証、カタログ作成、人数計数、公共安全など、多岐にわたって活用できます。

Amazon Rekognition は、Amazon のコンピュータ視覚科学者が日々何十億ものイメージを分析するために開発したものと同じ、実証済みで高度にスケーラブルな深層学習テクノロジーに基づいています。使用に際して機械学習についての知識を必要としません。Amazon Rekognition には、Amazon S3 に保存されているイメージファイルやビデオファイルを即座に分析できる、シンプルで使いやすい API が含まれています。AWS では、Amazon Rekognition に絶えず新しいデータを学習させ、新しいラベルおよび顔比較機能を継続的にサービスに追加しています。詳細については、「Amazon Rekognition のよくある質問」を参照してください。

Amazon Rekognition の一般的ユースケースは以下のとおりです。

  • 検索可能なイメージおよびビデオライブラリ – Amazon Rekognition ではイメージと保存済みビデオの検索が可能であるため、その中に表示される物体やシーンを検出することができます。

     

  • 顔ベースのユーザー検証 – Amazon Rekognition では、実際のイメージを参照イメージと比較することで、アプリケーションでユーザーのアイデンティティを確認できます。

     

  • 感情分析および人口統計分析 – Amazon Rekognition では、顔のイメージから嬉しい、悲しい、驚きなどの感情、および性別などの人口統計情報を解釈できます。Amazon Rekognition では、イメージを分析して Amazon Redshift に感情や人口統計の属性を送信して、店舗内の場所や同様のシナリオなど、トレンドに関するレポートを定期的に作成できます。感情表現の予測は人の顔の物理的な外観のみに基づいています。人の内面的な感情状態を示すものではありません。Rekognition をそのような判断には使用しないでください。

     

  • 顔検索 – Amazon Rekognition では、コンテナ (顔コレクションとも呼ばれる) に保存されているものと一致する顔がないか、イメージ、保存済みビデオ、ストリーミングビデオを検索できます。顔コレクションはお客様が所有および管理する顔のインデックスです。Amazon Rekognition を使用して顔で人を検索するには、以下の 2 つの主要ステップが必要です。

    1. 顔のインデックスを作成する。

    2. 顔を検索する。

     

  • 安全でないコンテンツの検出 – Amazon Rekognition では、イメージや保存されたビデオ内のアダルトコンテンツや暴力的なコンテンツを検出できます。開発者は、ビジネスニーズに基づき、返されたメタデータを使用して不適切なコンテンツをフィルタ処理できます。API では、安全でないコンテンツを含むイメージにフラグを付けるだけでなく、信頼スコアを示すラベルの階層リストも返します。これらのラベルは、安全でないコンテンツのカテゴリ分類を示すため、大量のユーザー生成コンテンツ (UGC) を細かくフィルタ処理して管理できます。たとえば、ソーシャルサイトやデートサイト、写真共有プラットフォーム、ブログやフォーラム、子供向けのアプリ、e コマースサイト、エンターテインメント、オンライン広告サービスなどのカテゴリがあります。

     

  • 有名人認識 – Amazon Rekognition では、指定のイメージ内やビデオ内の有名人を認識できます。Amazon Rekognition では、政治、スポーツ、ビジネス、エンターテインメント、メディアなどのさまざまな分野にわたる多数の有名人を認識できます。

     

  • テキスト検出 – Amazon Rekognition Text in Image を使用すると、イメージのテキストコンテンツを認識して抽出できます。Text in Image では、高度に図案化されたフォントも含め、大部分のフォントをサポートしています。バナーやポスターなどで一般的に使用されているものなど、さまざまな向きのテキストや数字を検出できます。イメージ共有アプリケーションやソーシャルメディアアプリケーションでこれを使用すると、同じキーワードを含むイメージのインデックスに基づいてイメージ検索を行うことができます。メディアおよびエンターテインメントアプリケーションの場合、広告、ニュース、スポーツの得点、字幕など、画面の関連テキストに基づいてビデオのカタログを作成できます。最後に、公共安全アプリケーションでは、監視カメラで撮影されたイメージのナンバープレートに基づいて車両を特定できます。

     

  • カスタムラベル – Amazon Rekognition カスタムラベルを使用して、ビジネスニーズに合わせたイメージの物体やシーンを特定できます。たとえば、ソーシャルメディアの記事から自社のロゴを検索したり、店頭で商品を特定したり、アセンブリラインで機械部品を分類したり、健康な植物と病気に感染した植物とを区別したり、動画のアニメーションキャラクターを検出したりできます。詳細については、Amazon Rekognition カスタムラベル開発者ガイドの「Amazon Rekognition カスタムラベルとは」を参照してください。

Amazon Rekognition を使用する利点のいくつかを以下に示します。

  • 強力なイメージとビデオ分析をアプリに統合 – Amazon Rekognition で信頼性の高いイメージおよびビデオ分析を行うのに、コンピュータビジョンや深層学習の専門知識は不要です。この API を使用すると、イメージおよびビデオ分析を、あらゆるウェブデバイス、モバイルデバイス、またはコネクテッドデバイスのアプリケーションに簡単かつ短時間で構築できます。

     

  • 深層学習ベースのイメージおよびビデオ分析 – Amazon Rekognition では、イメージの高精度分析、イメージ内の顔の検出および比較、イメージ内やビデオ内の物体やシーンの検出に深層学習テクノロジーを利用します。

     

  • スケーラブルなイメージ分析 – Amazon Rekognition では、数百万のイメージを分析できるため、大量の視覚データを管理して整理できます。

     

  • AWS の他のサービスとの統合 – Amazon Rekognition は、Amazon S3 や AWS Lambda などの AWS の他のサービスとシームレスに連携するように設計されています。Amazon S3 イベントに応答して Lambda から直接 Amazon Rekognition API を呼び出すことができます。Amazon S3 と Lambda はアプリケーションの要求に応じて自動的にスケーリングするため、スケーラブルかつ信頼性の高いイメージ分析アプリケーションを手頃な価格で構築できます。たとえば、自宅に来訪者があるたびに、ドアカメラは訪問者の写真を Amazon S3 にアップロードできます。これにより、Amazon Rekognition API オペレーションを使用して来客を識別する Lambda 関数がトリガーされます。データのロードや移動は必要なく、Amazon S3 に保存されているイメージで直接分析を実行できます。AWS Identity and Access Management (IAM) をサポートしているため、Amazon Rekognition API オペレーションへのアクセスの安全な制御が容易になります。IAM を使用して、AWS のユーザーやグループを作成および管理し、開発者やエンドユーザーに適切なアクセス権限を付与できます。

     

  • 低コスト – Amazon Rekognition では、分析したイメージおよびビデオの数と保存した顔のメタデータの量に応じて料金が決まります。最低料金や前払いの義務はありません。無料でお試しください。利用の増大に伴って、Amazon Rekognition の階層型の料金モデルでさらに節約できます。

Amazon Rekognition と HIPAA の適格性

これは HIPAA 対象サービスです。AWS、米国 Health Insurance Portability and Accountability Act of 1996 (HIPAA)、および AWS サービスを使用した保護されるべき医療情報 (PHI) の処理、保存、転送に関する詳細については、「HIPAA 概要」を参照してください。

Amazon Rekognition を初めてお使いになる方向けの情報

Amazon Rekognition を初めて使用する場合は、以下のセクションを順に読むことをお勧めします。

  1. Amazon Rekognition の仕組み – このセクションでは、エンドツーエンドエクスペリエンスを作成するために使用する Amazon Rekognition のさまざまなコンポーネントについて説明しています。

  2. Amazon Rekognition の使用開始 – このセクションでは、アカウントをセットアップして Amazon Rekognition API をテストします。

  3. イメージの操作 – このセクションでは、Amazon S3 バケットに保存されたイメージおよびローカルファイルシステムからロードされたイメージに Amazon Rekognition を使用する方法について説明しています。

  4. 保存済みビデオの使用 – このセクションでは、Amazon S3 バケットに保存されているビデオに Amazon Rekognition を使用する方法について説明しています。

  5. ストリーミングビデオの操作 – このセクションでは、ストリーミングビデオに Amazon Rekognition を使用する方法について説明しています。