Amazon Rekognitionとは?デモを使って画像を分析してみた

Amazon RekognitionはAWS(Amazon Web Service)がフルマネージドで提供している画像や動画の分析ができるサービスです。今回は機能や導入事例を紹介しつつ、簡単なデモをやってみたのでご参考になれば幸いです。
【無料】中堅・中小企業のためのクラウド移行入門の資料ダウンロードはこちら
目次:
- 1. Amazon Rekognitionとは
- 2. Amazon Rekognitionの種類について
- 2-1. Amazon Rekognition Image
- 2-2. Amazon Rekognition Video
- 2-3. Amazon Rekognition Face Liveness
- 2-4. Amazon Rekognition Custom Labels
- 3. Amazon Rekognitionの主な機能
- 3-1. シーン・物体検出
- 3-2. 顔の検索・認証
- 3-3. 顔の検出・分析
- 3-4. 有名人の認識
- 3-5. 安全でないコンテンツの検出
- 3-6. テキスト検出
- 3-7. カスタムラベル
- 3-8. 個人用保護具(PPE)の検出
- 4. Google CloudやMicrosoft Azureの画像認識サービスとの違い
- 5. Amazon Rekognitionの料金体系
- 5-1. Amazon Rekognition Image
- 5-2. Amazon Rekognition Video
- 5-3. Amazon Rekognition Face Liveness
- 5-4. Amazon Rekognition Custom Labels
- 6. Amazon Rekognitionの使い方
- 7. Amazon Rekognitionの活用事例
- 7-1. NTT東日本
- 7-2. 共同通信社
- 7-3. HERE Technologies
- 7-4. 株式会社うるる
- 8. まとめ
1. Amazon Rekognitionとは
Amazon Rekognitionはディープラーニング(深層学習)に基づいた画像認識および画像分析ができるフルマネージド型の機械学習サービスです。
ディープラーニングとは機械学習の分野の1つで、十分なデータ量があれば人間の手を介さずともコンピューターが自動で大量のデータを解析し、データの中から特徴を抽出することができる技術です。
Amazon Rekognitionを使用するのにディープラーニングの専門知識は不要で、画像の認識やビデオの分析をアプリケーションに簡単に追加できるサービスとなっています。
またフルマネージド型なので、AWSが事前に画像およびビデオ認識のタスクを済ませています。そのためディープラーニングのシステムのためにチューニングやメンテナンスといったコストを必要とせず、開発者はアプリケーションの設計や開発に集中することができます。
Amazon Rekognitionの種類や料金体系に触れてから、デモを使った画像分析を紹介していきます。
2. Amazon Rekognitionの種類について
2-1. Amazon Rekognition Image
Amazon Rekognition Imageとはディープラーニングによる画像認識サービスです。
主に以下のようなことが可能です。
- オブジェクトやシーンの自動検出
- 顔の検索や分析、比較
- 危険画像の検出
- 有名人の認識
- テキストの検出
- PERSONAL PROTECTIVE EQUIPMENT (PPE) の検出
また認識したものすべてに信頼スコアが表示されます。Amazon Rekognition ImageはAmazonのコンピューター視覚科学者が高度なディープラーニング技術を使用したサービスなので、十分な情報に基づいた精度の高いスコアを出していると言えます。
2-2. Amazon Rekognition Video
Amazon Rekognition Videoは動画の分析に使用できるサービスです。分析にはリアルタイムのストリーミングビデオと保存されたビデオの2種類があるのでそれぞれ紹介します。
リアルタイムのストリーミングビデオは、カメラから得たリアルタイムの動画からオブジェクトを検出できるサービスです。人物、ペット、検出されたオブジェクトの拡大画像などを低レイテンシーで検出することができるため、危険物を検出した際にタイムリーにアラートを配信することが可能です。
リアルタイムだけでなく保存されたビデオを分析することも可能です。Amazon S3バケットに保存した動画を分析することができ、物体、シーン、有名人、テキスト、不適切なコンテンツなどを検出します。また、精度の高い顔分析および顔検索機能も備えているので、顔の検出、分析、比較が行えるほか、動画内で人の動きを追跡することもできます。
2-3. Amazon Rekognition Face Liveness
Amazon Rekognition Face Livenessは動画を分析しサービスに登録されているユーザーか、悪意のあるなりすましなのかを判別することができるサービスです。
ユースケースとしてボットによるサービス利用を防止するために利用することができます。3Dマスクやフェイク動画など人間を装ったなりすましを検出し、本物の人間がサービスを利用しているかどうかチェックしてくれます。
Amazon Rekognition Face Livenessが利用できるリージョンは執筆時点(2024年5月22日)で、米国東部 (バージニア北部)、米国西部 (オレゴン)、欧州 (アイルランド)、アジアパシフィック (東京)、アジアパシフィック (ムンバイ) です。
今後、他のリージョンでも使えるようになる可能性もあるのでAWSからのアナウンスを待ちましょう。
2-4. Amazon Rekognition Custom Labels
Amazon Rekognition Custom Labelsは、ビジネスニーズに合わせて会社のロゴや動画のアニメーションキャラクターの検出といった特定のオブジェクトやシーンをラベル付けすることができます。
Amazon Rekognition ImageやAmazon Rekognition VideoではAWSが事前に学習させたモデルを使用してオブジェクトやシーンの検出や顔の検索をしますが、特定のビジネス要件ではラベル付けがされていないことがあります。
このようなニーズを満たすためにAmazon Rekognition Custom Labelsを利用することで、自前で用意したデータを使用しカスタム画像分析モデルを作成することが可能です。
ユースケースとしてマーケティングの観点でブランドの普及率を測定する用途で活用できます。Amazon Rekognition Custom Labels で自社のロゴや製品をカスタムでラベル付けし、動画や画像の中からカスタムモデルを通じて処理することで普及率を測定します。
担当者が目視で確認するよりもスピーディで正確な値を取得できるので、このようなユースケースを検討している場合はぜひ検討したいサービスとなっています。
3. Amazon Rekognitionの主な機能
Amazon Rekognitionには主に以下の8つの機能があります。
- シーンや物体の検出
- 顔の検索や認証
- 顔の検出や分析
- 有名人の認識
- 安全でないコンテンツの検出
- テキストの検出
- カスタムラベル
- 個人用保護具(PPE)の検出
ここからは、この8つの機能を順番に見ていきます。
3-1. シーン・物体検出
Amazon Rekognitionは静止画やビデオを分析し、画像に一緒に写っている車や猫などの一般的な物体の検出をおこなえます。シーンや物体検出により、私たちの日常やビジネスシーンにおいて、自動運転や外観診断、防犯、監視用途などのさまざまな場面での活用が期待できるでしょう。公的機関だけではなく、製造業や医療分野など、幅広い分野で取り入れられている技術です。
3-2. 顔の検索・認証
Amazon Rekognitionは保存した顔のコレクションと、画像やビデオに写った顔を比較して、同一人物かどうかを判定する機能を持っています。今や顔認証はAmazon Rekognitionだけではなく、多くの画像認識サービスがさまざまなデジタル機器に搭載されているため、身近と感じる方も多いのではないでしょうか。顔の検索・認証はスマートフォンの画面を見るだけでロックを解除できたり、パスコードを入力せずに電子マネーによる支払いがおこなえたりと、さまざまな場面で利便性が高まっています。
3-3. 顔の検出・分析
Amazon Rekognitionは画像に写る顔を検出するだけではなく、顔のイメージから喜びや悲しみ、驚きなどの感情も読み取れます。Amazon Rekognitionと同じくAWSの提供するサービスのひとつであるデータウェアハウスサービス「Amazon Redshift」に感情や年齢性別などの人口統計属性を送信すれば、トレンドに関するレポート作成に役立てられるでしょう。
ただし感情表現の分析に関しては、物理的外観からの判断となるため、内面的な感情状態を読み取っているわけではありません。技術が進めばうつ病などを未然に防げる分野でのサービスも期待できるかもしれませんが、現段階においては、接客業を行うサービスでの顧客満足度の向上や、商品リサーチなどに活用が期待できるでしょう。
3-4. 有名人の認識
Amazon Rekognitionは指定の画像内やビデオ内から、有名人を認識できます。ひとことに有名人と言ってもどの程度有名な人が含まれるかの判断は定かではありませんが、ジャンルはさまざまで、政治やスポーツ、ビジネス、エンターテインメント、メディアなどに登場する多くの有名人の認識が可能です。
また有名人だけではなく、行方不明者や指名手配犯の認識にも役立ちます。Amazon Rekognitionが認識した画像が特定人物であるかどうかは、最終的には人の目で見て判断しなければなりません。
しかし人間の目による監視よりも、Amazon Rekognitionを利用して指定人物の検出や分析をおこなった方が、捜索の効率は格段に上がるのではないでしょうか。
3-5. 安全でないコンテンツの検出
Amazon Rekognitionは、安全でないコンテンツの検出機能もついています。画像やビデオ内にアダルトコンテンツや暴力的なコンテンツが含まれていないかどうかを判断し、あれば特定して検出した後、安全でないカテゴリにラベルを付けてフィルタ処理することが可能です。
ユーザーが子どもであれば見せたくないコンテンツなどが存在するため、便利な機能といえるでしょう。また信頼スコアを示すラベルの階層リストも返してくれるため、細かくフィルタ処理の管理が可能です。
ユーザーがフィルタされすぎていると感じた場合は微調整もかけられるため、ユーザーのレベルにより、便利に使えるでしょう。
3-6. テキスト検出
画像だけではなく、Amazon Rekognitionはテキストの検出も可能です。例えば、スポーツの試合において選手の歪んだゼッケンの番号や、製品に印字されたテキストも検出できます。
また監視カメラに搭載すれば、例えば事故などが起こった際に素早く動く車のナンバープレートの検出ができます。ナンバープレートが解析されれば車両の特定ができるため、交通規制や犯罪操作など、幅広く活用できるでしょう。
すでに時間貸し駐車場などで車両の識別と入手庫記録などにも、多く利用されている技術です。数字の特定は可能であるものの、現在テキスト検出については日本語未対応となっているため、注意しましょう。
3-7. カスタムラベル
カスタムラベルは、ニーズに合った画像内の物体や、シーンを識別する技術です。例えば大量にある写真の中から、自社の看板が写っているものを見つけたり、自社商品を種類別に分類したりすることができます。
他にも工場などの作業場において、機械部品の分類や植物の状態の区別、動画内のキャラクターの検出など、さまざまな場面で活用が可能です。製品や植物など、ラベリングしたい物は自社で選べるため、独自の識別機能として活躍するでしょう。
3-8. 個人用保護具(PPE)の検出
Amazon Rekognitionは個人用保護具(PPE)の高度な検出も可能です。PPEとはPersonal Protective Equipmentの略で、現場作業を行う人が利用する保護具です。
PPEにはフェイスカバーやハンドルカバー、ヘッドカバー、耳栓、ゴーグルなどがありますが、Amazon Rekognitionは指定した保護具を使用しているかどうかといった装着状態から、保護具の摩耗状態まで調べられます。
PPEは正しく装着していなければ安全に関わるため、検出結果により不適切と判断された場合、通知の送信や安全上の警告が行われるため、PPEの正しい装着において高い効果が発揮できるでしょう。
4. Google CloudやMicrosoft Azureの画像認識サービスとの違い
Amazon Rekognitionと同じく画像認識ができるサービスに、Google CloudやMicrosoft Azureがありますが、3つのサービスはどのような違いや特徴があるのでしょうか。対応言語数や価格、ファイル形式などについて表で見ていきましょう。
- 横にスクロールします
| Amazon Rekognition | Google cloud | Microsoft Azure | |
|---|---|---|---|
| テキスト検出の対応言語数 | 日本語を含まない7言語 | 日本語を含む60言語 | 日本語を含む128言語 |
| 価格(画像認識の場合) | 100万枚までの利用で1,000米につき1.3USD | 500万枚までの利用で1,000枚につき1.5USD | 100万枚までの利用で1,000枚につき1.0USD |
| 無料枠 | 画像の場合、月5,000枚まで無料(開始から12ヶ月間) | 月1,000枚まで無料 | 月5,000枚まで無料 |
| 対応画像ファイル形式 | PDF,TIFF,JPG,PNG | PDF,TIFF,FPEG,PNG, GIF,WEBP,RAW,ICO |
PDF,TIFF,JPEG,BMP |
Google CloudはGoogle社が提供するクラウドサービスで、GmailやYouTube、Googleマップをはじめ、Google社がサービスを稼働させる基盤として利用されています。Microsoft AzureはMicrosoft社が提供するクラウドサービスで、Microsoft Officeをはじめ多くのMicrosoft社製品と親和性が高いサービスです。AWSと合わせて3大クラウドと呼ばれる3社ですが、画像認識サービスの違いは、上記の表のとおりです。
注目すべきは、対応言語に日本語を含んでいるか、また対応言語数でしょう。残念ながらAmazon Rekognitionが画像認識で検出できるテキストに日本語は含まれておらず、また対応言語数も少ないことがわかります。
またAmazon Rekognitionの無料利用枠は画像分析を行う場合、月5,000枚まで無料ですが、開始から12ヶ月間のみであるため、価格についても、今回の比較では高いと感じられるでしょう。しかし上記のGoogle CloudやMicrosoft Azureだけではなく、今後さまざまな画像認識サービスが登場してくるため、価格やサービスの面で変化が起きるかもしれません。これからも高まっていくことが期待できる画像認識精度と合わせて、サービスの面でもメリットを感じられることを期待しましょう。
別タブ「画像認識サービス比較」の表を挿入
5. Amazon Rekognitionの料金体系
Amazon Rekognitionの種類や特徴について紹介したので、続いてそれぞれの料金体系について説明します。
5-1. Amazon Rekognition Image
Amazon Rekognition Imageは分析の方法やデータ量に応じて料金が発生します。
分析の方法は2種類ありAPIを使用して画像を分析する場合と顔検索機能を利用した場合で分けられます。
APIを使用した分析ではグループ1とグループ2に分類され、今回はグループ1のみの料金体系をご紹介させていただきます。最初の100万枚は1枚の画像につき0.0013USD、次の400万枚まで画像1枚につき0.001USD、次の3,000万枚まで画像1枚につき0.0008USD、3,500万枚以上の場合は画像1枚につき0.0005USDと設定されています。
顔検索機能を利用した場合は、Amazon Rekognitionが顔の一致をしているか検索するために顔メタデータオブジェクトのレポジトリを保持する必要があります。顔メタデータオブジェクトには顔ベクトルとユーザーベクトルの2種類の機能があり、どちらもストレージ料金がとして1データ1ヶ月あたり0.000013 USDが課金されます。ストレージの利用が1ヶ月未満の場合は日割りで料金が計算されます。
Amazon Rekognition ImageはAWSの無料利用枠の対象で12か月ご利用可能です。APIを使用した分析ではグループ1とグループ2のそれぞれで画像が5,000枚以内であれば無料で分析することができます。ただしグループ2のImage Propertiesは無料枠の対象外ですのでご注意ください。
顔検索機能は1か月あたり顔ベクトルとユーザーベクトルでそれぞれ1,000個まで無料で保存することができます。
5-2. Amazon Rekognition Video
Amazon Rekognition Videoの料金体系は使用した分のみ課金される仕組みとなっています。
料金の種別としてストリーミング動画イベント、保存された動画の分析、顔メタデータのストレージの3つに分類されているのでそれぞれご紹介します。
ストリーミング動画イベントはAmazon Kinesis Video Streamsからの新規または既存の動画を処理し、イベントごとに最大で120秒の動画を分析できます。Amazon Rekognitionによって顔検索をした場合は1分間で0.15USDの料金が発生します。
保存された動画の分析では、Amazon S3に保存されている動画を分析した際に料金が発生します。金額はラベル検出、コンテンツのモデレーション、テキストの検出、顔検出、有名人の認識、顔検索、人物の動線の検出のそれぞれで1分あたり0.13USDです。
顔メタデータのストレージ料金は1データの1か月あたり0.00001USDです。Amazon Rekognitionが顔検索できるように顔メタデータをリポジトリに保存する必要があり、そのストレージ料金が発生するといった料金体系です。
5-3. Amazon Rekognition Face Liveness
Amazon Rekognition Face Livenessの料金体系はシンプルで1チェックごとに料金が発生します。最初の50万回は1チェックあたり0.0195USD、次の250万回のチェックまでは1チェック辺り0.0163USD、300万回を超える場合は1チェックあたり0.0130USDとなっています。
5-4. Amazon Rekognition Custom Labels
Amazon Rekognition Custom Labelsはトレーニングと推論で料金が異なります。
たとえばカスタムモデルのトレーニングに20.5時間、画像の処理のため1日あたり推論に1.5時間が必要と仮定します。
トレーニングは1時間あたり1.37USDなので1日あたり28.085USDとなります。
推論は1時間あたり4.00USDなので1日あたり6.00USDとなります。推論はリソースのプロビジョニングを解除しないと、画像を処理していなくても継続して課金が発生しますのでご注意ください。
Amazon Rekognition Custom Labelsは3か月間の無料枠を利用でき、トレーニングは1か月あたり10時間、推論は4時間の無料枠が提供されています。
6. Amazon Rekognitionの使い方
Amazon Rekognitionではデモが用意されており、AWSがすでに画像や動画を用意しているのでAWSのアカウントと適切な権限があればいつでも利用できます。
今回はAmazon Rekognition Imageのデモを使って画像を分析していきましょう。
AWSのコンソールにログインし、検索で「Amazon Rekognition」と入力すると候補で「Amazon Rekognition」が出てきますのでサービス名を押下します。
Amazon Rekognitionのコンソール画面が表示されたら、下図の赤い枠で囲っている「デモを試す」を押下しAmazon Rekognition Imageのラベル検出の画面を開きます。
もし「デモを試す」が表示されていない場合は、サイドバーの「デモ」にある「ラベル検出」を押下してください。

ラベル検出の画面ではAWSがすでに用意しているサンプル画像に対して、画像内で認識したオブジェクトやシーンにラベルを付け、信頼スコアが返しています。

このようにディープラーニングの専門知識がなくとも、Amazon Rekognitionを利用することで簡単に画像の分析を行うことができます。
サンプル画像だけなく個人で撮影した写真も分析してくれるのか試してみましょう。
はたして今回は私が撮影した海岸の写真をアップロードして、海や空といったシーンを認識してくれるのでしょうか。
自前で用意した画像をアップロードする方法は簡単で、ラベル検出の画面を下にスクロールすると「自前の画像を使用」があり、「アップロードまたはドラッグアンドドロップ」を押下し分析したい画像をアップロードもしくはドラッグアンドドロップするだけです。

画像をアップロードするとAmazon Rekognition が1、2秒ほどで分析し、ラベル付けとスコアを返してくれたので結果の画像を以下に添付します。

結果を確認するとアップロードした画像に対して自然、アウトドア、空、地平線、ビーチ、海岸とラベルを付けてくれていることが確認できます。また各ラベルに信頼スコアが返されいずれも精度の高い分析をしてくれました。
7. Amazon Rekognitionの活用事例
ここまでAmazon Rekognitionの種類や特徴だけでなくデモを使ってご紹介してきました。
続いてAmazon Rekognitionを実際に導入している事例を紹介していきますので、今後の開発やビジネスのヒントになりましたら幸いです
7-1. NTT東日本
NTT東日本は、ICT技術のプロフェッショナル集団として基幹ネットワークの運用や構築を通して東日本エリアの通信を支える会社です。NTT東日本では2020年に特定ユーザーへのリリースを開始したオンライン試験における不正を監視するサービス「Remote Testing AI アナリスト」構築の際に、Amazon Rekognitionを活用しました。
Amazon Rekognitionの機能の一つである「顔の検出や分析」を利用し、録画された受験中の動画をクラウドAIが自動で検知し、不正の可能性を洗い出してくれます。クラウドAIが不正監視を行うことで、今まで人間の監視員が行っていた時より精度も上がり、負担も減ることが期待されます。
7-2. 共同通信社
日本の代表的な通信社である共同通信社は、これまでのキーワードによる写真検索に加えて、顔認識で自社データベース内の写真を検索できる画像検索システム「ぽっと出」にAmazon Rekognitionを導入しています。
日々の写真や過去写真から人物登録を自動化しているため、顔写真があれば写真説明に記載がない人物でも顔認識で検索できるようになりました。これにより、担当者の作業効率化されたとともに作業時間も大幅に短縮を実現しました。
7-3. HERE Technologies
世界でも有数の地図データや位置情報テクノロジープラットフォームを提供しているHERE Technologiesは、マッピングコンテンツを充実させるためAmazon Rekognitionを導入しています。
Amazon Rekognition Imageでは画像中のテキストを容易に検出できる機能を活用し、看板や標識の情報を継続的に更新しマッピングコンテンツの充実に成功しています。
7-4. 株式会社うるる
株式会社うるるは保育園と幼稚園向けのオンライン写真販売サービスである「えんフォト」にAmazon Rekognitionを導入しています。「えんフォト」では園が撮影した写真をアップロードし、保護者がアップロードされた写真の中からプリントしたい写真を選択することができるサービスです。
Amazon Rekognitionにより、保護者がアップロードした子どもの写真と園がアップロードした写真を分析し、正確に割り出すことに成功しました。保護者が子どもの写真を見つけやすくなっただけでなく、園の先生方にも好評でカスタマーエクスペリエンスにも役立っています。
8. まとめ
今回Amazon Rekognitionの特徴だけでなくデモによる画像分析についても紹介しました。
Amazon Rekognitionはディープラーニングに基づいた精度の高い画像や動画分析ができることはもちろんのこと、専門的な知識が無くとも画像分析が利用できることも強みであると言えます。
【無料】中堅・中小企業のためのクラウド移行入門の資料ダウンロードはこちら
本コラムに記載されてる会社名、サービス名、商品名は、各社の商標または登録商標です。
RECOMMEND
その他のコラム
面倒でお困りのあなたへ
クラウドのご相談できます!
オンライン相談窓口
NTT東日本なら貴社のクラウド導入設計から
ネットワーク環境構築・セキュリティ・運用まで
”ワンストップ支援”が可能です!
NTT東日本が選ばれる5つの理由
- クラウド導入を
0からワンストップでサポート可能! - 全体最適におけるコスト効率・業務効率の改善を
中立的にご提案 - クラウド環境に問題がないか、
第3者目線でチェック
してもらいたい - 安心の24時間・365日の対応・保守
- NTT東日本が保有する豊富なサービスの組み合わせで
”課題解決”と”コスト軽減”を両立
特に以下に当てはまる方はお気軽に
ご相談ください。
- さまざまな種類やクラウド提供事業者があってどれが自社に適切かわからない
- オンプレミスのままがよいのか、クラウド移行すべきなのか、迷っている
- オンプレミスとクラウド移行した際のコスト比較を行いたい
- AWSとAzure、どちらのクラウドが自社に適切かわからない
- クラウド環境に問題がないか、第3者目線でチェックしてもらいたい
- クラウド利用中、ネットワークの速度が遅くて業務に支障がでている
クラウドを熟知するプロが、クラウド導入におけるお客さまのLAN 環境や接続ネットワーク、
クラウドサービスまでトータルにお客さまのお悩みや課題の解決をサポートします。
相談無料!プロが中立的にアドバイスいたします
クラウド・AWS・Azureでお困りの方はお気軽にご相談ください。



