コンテンツにスキップ

顔認識

顔認識は、カメラで撮影された画像や映像から人物の顔を検出し、個人を識別する生体認証技術です。顔画像の収集・検出、前処理、特徴量抽出、照合・マッチングの4段階で構成されます。

アルゴリズム概要

顔認識システムは以下の流れで動作します。

  1. 顔検出:画像から顔領域を検出
  2. 前処理:顔画像の正規化(傾き補正、明るさ調整)
  3. 特徴量抽出:ディープラーニングモデルによる顔特徴ベクトルの抽出
  4. 照合・識別:特徴ベクトル間の類似度計算による本人確認

性能指標

データセット認識精度
LFW99.80%
IJB-C (E4)97.12%

エッジAI基板(RV1126B)実行効率

アルゴリズム処理時間
face_detect(顔検出)28ms
face_recognition(特徴抽出+照合)12.4ms

主な特徴

  • 高精度認識:LFW ベンチマーク 99.80%、IJB-C 97.12%
  • 高速処理:顔検出+認識合わせて約40ms(エッジAI基板上)
  • 低照度対応:ナイトビジョンカメラとの組み合わせで夜間でも動作
  • エッジ完結:クラウド不要でローカル処理、プライバシー保護に有効

ユースケース

  • 入退室管理・勤怠管理システム
  • 本人確認(eKYC)
  • 監視カメラの不審者検知
  • 介護施設の利用者識別
  • スマートフォンの顔認証ロック
  • イベント会場のVIP検出

エッジAI基板への実装

RV1126B の NPU を活用し、顔検出(28ms)+特徴抽出(12.4ms)のパイプラインをローカルで完結させます。類似度スコア(-1〜1)に基づいて同一人物判定を行い、0.4以上で同一人物と判定します。

関連アルゴリズム

関連資料