AWS Panorama のアイコン

AWS Panorama

既存の IP カメラにコンピュータビジョンを追加し、エッジでの映像分析を実現するサービス

何ができるか

AWS Panorama は、既存の IP カメラの映像をエッジデバイス (Panorama Appliance) でリアルタイムに分析するコンピュータビジョンサービスです。物体検出、人物カウント、安全装備の着用確認などの ML モデルをエッジで実行し、映像をクラウドに送信せずにローカルで処理します。

どのような場面で使うか

小売店舗の来客数カウント、工場の安全監視 (ヘルメット着用確認)、倉庫の在庫管理、駐車場の空き状況検知に利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

身近な例え

監視カメラに AI の目を追加するイメージです。従来の監視カメラ (IP カメラ) はただ映像を記録するだけでしたが、Panorama を追加すると「人が何人いるか」「安全装備を着けているか」を自動的に判断できるようになります。

Panorama とは

この記事は約 2 分で読めます。 AWS Panorama は、エッジでのコンピュータビジョンを実現するサービスです。Panorama Appliance (エッジデバイス) を既存の IP カメラネットワークに接続し、SageMaker で構築した ML モデルをデプロイします。映像はエッジで処理されるため、帯域幅の節約とプライバシーの保護が実現します。分析結果のみをクラウドに送信します。

アプリケーションとモデル

Panorama アプリケーションは、カメラからの映像ストリームを受け取り、ML モデルで推論を実行し、結果を出力するパイプラインです。SageMaker でトレーニングしたカスタムモデルや、AWS Marketplace の事前構築済みモデルを使用できます。1 台の Appliance で複数のカメラストリームを同時に処理できます。

はじめかた

Panorama Appliance を購入してネットワークに接続し、Panorama コンソールでデバイスを登録します。アプリケーションを作成して ML モデルとカメラストリームを設定し、デバイスにデプロイします。分析結果は CloudWatch や IoT Core に送信して後続処理を行います。

Azure・オンプレミスとの比較

Azure の対応サービス Azure Percept (廃止予定)、Azure IoT Edge + Custom Vision
オンプレミスでの対応手段 NVIDIA Jetson + DeepStream、Intel OpenVINO

AWS の優位点

  • 既存の IP カメラをそのまま活用でき、カメラの買い替えが不要
  • 映像をクラウドに送信せずエッジで処理するため、帯域幅の節約とプライバシーの保護を実現
  • SageMaker との統合でカスタム ML モデルのトレーニングからエッジデプロイまでをシームレスに実行

注意点

  • Panorama Appliance のハードウェア購入費用が初期コストとして発生する
  • 映像はエッジで処理されるため、クラウドへの映像転送コストは発生しない

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。