Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【四国クラウドお遍路2023】パタパタプロジェクト-AWSを活用して手軽に画像分析を実装した_20230916

Toshiki Terai
September 16, 2023

 【四国クラウドお遍路2023】パタパタプロジェクト-AWSを活用して手軽に画像分析を実装した_20230916

「パタパタプロジェクト」なる社内プロジェクトにおいて、IoT CoreとRekognitionを組み合わせてAWSのソリューションを活用した事例

Toshiki Terai

September 16, 2023
Tweet

More Decks by Toshiki Terai

Other Decks in Technology

Transcript

  1. ~パタパタプロジェクト~ 2023-09-16 四 国 ク ラ ウ ド お 遍

    路 2 0 2 3 株式会社ディーネット 寺井 俊喜(テライ トシキ) 1 AWSを活用して手軽に画像分析を実装した
  2. 自己紹介 2 • 名前 - 寺井 俊喜(テライ トシキ) • 所属

    - 株式会社ディーネット(2022/12~) - クラウドビジネス部 アーキテクト課 • 好きなこと - 音楽、猫、お酒、ゲーム、効率化 • 好きなAWSサービス - Amazon EventBridge • SNS/ブログ - Twitter(@TeraiToshiki) - DENET技術ブログ(t.terai) follow me !! 1年後
  3. 16

  4. 上から見た図 17 モーター回転 パタパタを回す パタパタ モーター モニター ボタン カメラ パタパタの出た面を写真撮影

    DENETのサービス名などを表示 入力待機画面・分析結果を表示 ダミーボタン ※実際にはお使いいただけません。
  5. AWS 構成図 – REST API トリガー 22 • 「S3」に配置した起動用ページを 「CloudFront」経由で配信

    • 「API Gateway」で起動用の 「Lambda」をトリガー • 「IoT Topic」に特定のメッセージ をパブリッシュ • ラズパイ側で特定のトピックをサ ブスクライブして、メッセージに 応じてモーター回転(Python)
  6. AWS 構成図 – 画像分析 24 • 「IoT Core」経由でAWSの 各サービスと連携 (

    MQTTプロトコル) • 「Rekognition カスタムラベル」 を使用した画像分析機能により 出た面を認識可能に • 「Lambda」でRekognitionからの 分析結果を元に画像処理 結果をIoT Topicにパブリッシュ
  7. Rekognition カスタムラベル – 処理結果 28 検出したラベル 日時 ラベル テキスト バウンディング

    ボックス 画像内で検出された アイテムの境界ボックス 処理した日時 ラベルに対応したテキスト
  8. AWS 構成図 – 異常検知&アラート 29 • 「IoT Events」でモーターの 不具合を検知 •

    「Health Dashboard」から発行 されるIoT関連のサービス異常を 「EventBridge」ルールで制御 • 「CloudWatch Logs メトリクス フィルター」でLambdaの特定の エラーメッセージを検知 →SNSで運用チームに通知
  9. 今後の課題 やりたいこと 36 • Rekognition – 画像分析 • 学習精度の向上 (たまにミスる。)

    • 一連の処理速度の改善 (ちょっと遅い。) • コスト最適化 (結構高い。) • AWSのベストプラクティスに近づける • セキュリティ向上 (誰でもパタパタできちゃう。) • 開発環境整備(CI/CD) (Lambdaコンソールで更新大変。) • プロジェクト推進力の向上 • プロジェクトコントロール(プロジェクトスムーズに進めたい。) • コミュニケーション能力 (みんな仲良く。)