Safie Engineers' Blog!

Safieのエンジニアが書くブログです

エッジAIカメラ「SafieOne」の画像認識

はじめに

セーフィーで画像認識エンジニアをしている橋本です。本記事では、先日発売されたエッジAIカメラSafieOneで利用可能なサービス「Store People Detection Pack」で開発した画像認識システムとアルゴリズムについて紹介したいと思います。

  • はじめに
  • システムの概要
  • 物体検出
    • 学習時の工夫
    • 量子化の工夫
  • トラッキング
  • イベント発行と送信
  • まとめ
  • 参考URL
続きを読む

セーフィーにはどんな種類のエンジニアがいるの?職種別にエンジニアを紹介!

初めまして。セーフィーの柏木です。
AI/画像処理エンジニアで、テックブログ運営チームにも所属しています。

今回は、セーフィーにおけるメイン事業であるクラウド録画サービスと各職種のエンジニアの業務について紹介します。
クラウド録画サービスシステムの全体像と、それぞれのエンジニアが一体何をやっているのか、わかりやすくお伝えできればと思います。

  • セーフィーのクラウド録画サービスシステム
  • クラウド録画サービスの流れと、担当エンジニアの紹介
    • 組み込みソフトウェアエンジニア
    • サーバーサイドエンジニア/インフラ・SREエンジニア
    • AI/画像処理 エンジニア
    • フロントエンドエンジニア
    • iOS/Androidエンジニア
    • 業務システムエンジニア
    • QAエンジニア
    • データエンジニア
  • 最後に
続きを読む

セーフィーのインターンに参加しました

こんにちは!

このたびセーフィー株式会社でインターンをさせていただきました、吉田と申します。 この記事を通して、インターンで得た学びや、会社の雰囲気などが伝われば嬉しいです。

  • インターンをした経緯・目的
  • セーフィーのどこに興味をもったのか
  • 選考
  • インターンの概要
  • やったこと
    • 行動認識の既存モデルの検証
    • 機械学習モデルの量子化
  • 学んだこと・感想
続きを読む

画像認識技術、サービスの自社利用

セーフィーでCTOをさせて頂いている森本です。

  • なぜ顔認証で勤怠管理をすることに
    • 実際のニーズ
  • 実際にやってみた内容
    • 1. 電子錠のリモート開閉
    • 2.顔認証によるドアの解錠管理
      • 1-1.セーフィー対応カメラによる解錠管理
      • 1-2.タブレットによる解錠管理
      • 1-3.細かなチューニング
    • 3.顔認証による勤怠管理
  • 最後に

久々の投稿となってしまいました。 先日の記事で顔認証で勤怠管理の紹介をしましたが、今回はそのシステムの導入までの道筋も含めて紹介します。

続きを読む

実務未経験者でもAIの仕事ができる?

こんにちは!イメージングシステムグループの二宮です。2020年2月に入社し、画像処理の基礎知識を日々学びながら、機械学習モデルのアルゴリズムを開発したり、デプロイメント方法を検討したりしてAIシステム開発に携わっています。「AIの仕事は実際何をやるの?」や、「実務未経験者でも大丈夫と言われてもどこまで信じればいいのか・・・」などと思われる方も多いと思いますので、入社した経緯と普段の業務の一部を紹介してまいります。

  • 今までの経歴
  • AIの仕事って何をやるの?
    • データ集め
    • アノテーション作業
    • アルゴリズムの調査
    • 実装/実験/評価
    • POC
  • そもそもなぜセーフィーに入社を決めたのか
    • AIをやるにはある程度の余裕が必要
    • 入社を決めるときの私の判断基準
  • 最後に
続きを読む

Amazon SagemakerでYOLOv4の学習環境を作ってみた

セーフィー株式会社要素技術開発部のおにきです。 クラウドカメラを用いた画像解析の開発を担当しています。

AWSのMLOps環境であるSagemakerについて調査しました。試しに物体検出アルゴリズムであるYOLOv4の学習環境を作ってみたので紹介します。今回学習環境としてYOLOv4の著者Alexey Bochkovskiy氏が公開しているソースコードを利用しています。これはYOLOv3までの著者であるJoseph Redmon氏の開発していたフレームワークであるDarknetをブランチしたものになります。

今回作成したコードはGithubにあげているのでご参照ください。

  • Amazon Sagemaker
    • Sagemakerによる学習
    • 学習の処理の流れ
    • カスタムコンテナの仕様
      • エントリーポイント
      • 入力
      • 出力
  • YOLOv4用にSagemakerでカスタムコンテナを用いた学習環境の作成
    • Step1 エントリーポイントの作成
    • Step2 Dockerfileの作成
    • Step3 ECRの準備
    • Step4 S3に学習データをアップロード
    • Step5 学習の実行
    • 学習結果
  • さいごに
続きを読む

クラウドカメラ映像のAI認識Webアプリ

セーフィー株式会社 プラットフォーム開発部のソフトウェアエンジニア 鈴木敦志です。 セーフィーでは動画データの利活用を進めるため 顔認識来店分析サービス Safie Visitors などAI技術を活用したサービスの開発を行っております。

画像認識AI応用サービスを開発するには、一般的な用途 (顔認識や物体検知など) に対応する学習済みのAIモデルを使用するか、あるいは特定の用途 (不良品検知など) のために自前でAIモデルの構築・運用を行う必要があります。 一方で、「ドアが開いているか知りたい」「商品が陳列されているかを知りたい」などの簡単なタスクについては、既存の学習済みディープラーニングモデルを利用した転移学習とk近傍法などの単純な分類アルゴリズムを用いることで、数枚の教師画像を選択するだけで非常に簡単にAIによる画像分析を利用することができます。

参考: 20190928 M5StickVではじめる軽量モデルの実世界への応用 #TFUG - ミクミンP (@ksasao)

本記事ではSafieカメラのライブストリーミング映像を用いてAIモデル作成、リアルタイム画像分類を行うWebアプリケーションを実装しました。

f:id:safie:20200625091711g:plain

  • Safie AI画像分類 [alpha] について
    • 使い方
  • システム構成
  • 推論アルゴリズム
  • 今後の展望
続きを読む

© Safie Inc.