AI(人工知能)のニュースこんにちは!AI研究所の見習い研究員Chisatoです。本日のtopicsは、株式会社Laboro.AIが開発した「顔検出エンジン」をご紹介します。AI・人工知能のオーダーメイド開発「カスタムAI」の提供および導入コンサルティングを企業向けに展開する株式会社Laboro.AIは、この度、精度と処理速度を高めた顔検出エンジンを開発しましたことを発表しました。この研究開発は、Laboro.AI社CTO藤原弘将とエンジニアQuangによるもので、これまでと比較しても極めて高い精度と高速性を持った顔検出エンジンの開発に成功しました。「Laboro.AI顔検出エンジン」は、処理速度を重視したSingle-Stageというアルゴリズムをベースに精度を高める改善を施したものであり、研究論文の投稿時点で世界第2位の精度を実現しています。その内容を報告しました。顔検出AIで一般的に用いられるアルゴリズムのメリット・デメリットスマートフォンの顔認証システムや、デジタルサイネージでの顔検出、小売店での動向調査など、AIが人の顔を検出する「顔検出AI」は、ディープラーニングの技術進化により、多くのシーンで活用されるようになってきました。現在の、顔検出は、ディープラーニングのアルゴリズムのひとつCNN(畳み込みニューラルネットワーク)を用いたものが主流となっています。これらのアルゴリズムは、Two-Stage法とSingle-Stage法の2つに大別されます。Two-Stage法2段階の処理で構成されたアルゴリズムで、1入力された画像の中からチェックすべき領域の候補をピックアップするネットワークと、2ピックアップされた候補の領域をスクリーニングして顔だと特定するネットワークから成っています。複数のネットワークが働くことから検出する精度の高さが特徴である一方、その分、検出時間がかかることがデメリットとされています。一つのネットワーク内で上記両方の処理を行おうとするもので、検出精度ではTwo-Stage法に劣るものの、処理スピードが早いというメリットがあります。Detector)が注目されています。Laboro.AI顔検出エンジンの特徴Laboro.AI顔検出エンジンは、処理速度を強みとするSingle-Stage法を用い、その高速性を維持したまま高精度な顔検出を実現したものです。顔検出エンジンの実際の活用シーンとして、自動運転車への搭載を想定した場合や、街頭の防犯カメラに搭載する場合などにおいての、精度の高さと速さが安全面の上でキーとなります。検出精度が上がりにくい原因となっていた2つの改善ポイント1画像から顔を検出する場合、細かい画素範囲から広い画素範囲へとその検出範囲を変えて処理が実行されます。(図1)この際、とくに小さな顔を検出する段階では顔単体で判別することが難しく、顔周辺の情報(たとえば、体や背景など)も参考にする必要があり、結果として精度に影響をもたらしていました。顔検出のイメージ(小さい顔を検出するには周辺情報が必要になる)そこで、Laboro.AI顔検出エンジンでは、1レイヤー上の広い範囲の情報を統合することにより、周辺情報を把握しやすくし、小さい顔も検出しやすい構造を取ることで精度の向上を実現しました。Laboro.AI顔検出エンジン12画像中の顔の有無を判断し(識別)、顔のサイズを検出する(回帰)という2つの処理を行う場合、双方で同じデータ情報(特徴量)を使用することが精度に影響をもたらしていました。そこで、当モデルでは、元となるデータ情報を識別用と回帰用の2つに分岐させるレイヤーを挟み込むことにより、精度向上を図りました。FACEを使い、各モデルとの比較を実施しました。FACEは約3万枚の画像に、40万人分の顔画像がアノテーション(ラベル付け)されており、検出の難易度に応じてEasy、Normal、Hardの3段階に分かれた評価データです。テストの結果、今回開発の顔検出エンジン(表1のOurs)は、Easy、Normal、Hardのいずれのレベルでも第2位となる精度を誇ることが実証されました。その他顔検出モデルとの精度比較また、処理速度について、精度1位であったDetectorと比較した結果が表2です。精度単体で見ればDetectorが勝るものの、Laboro.AI顔検出エンジンは、処理開始の立ち上がりから高精度の水準に達し、それを維持する特徴があります。私たちAI研究所は、ビジネス向けAI完全攻略セミナーを開催しています。初心者でも数学がわからなくてもより詳しく理解したい方でも満足いただける内容となっており、おかげさまで1,500人を超える受講者の方に受講していただきました。AI未経験者でも1日のセミナーを通してAIの理論や仕組みを理解し、AIを業務で活用できるようになります。AIプロジェクトを進めたい方にオススメのセミナーです。「AI(人工知能)ってなんだか分からないけど、凄そう」「ディープラーニングって用語を最近よく聞くけど、何の事を言っているのかさっぱり分からない」そういった人たちや、AI(人工知能)を使って業務効率を計りたいけど何をやったらいか分からないという方にもオススメのセミナーです。私たちAI研究所は、AIエンジニアになるための3日間集中セミナーを開催しています。AIやプログラム未経験者でも3日間のセミナーを通してAIの理論や仕組みを理解し、AIのプログラムを構築できるようになります。「AI(人工知能)ってなんだか分からないけど、凄そう」「ディープラーニングって用語を最近よく聞くけど、何の事を言っているのかさっぱり分からない」そういった人たちや、AI(人工知能)を使って業務効率を計りたいけど何をやったらいか分からないという方にもオススメのセミナーです。事務経験を経て、2016年9月よりAI研究所に入所。AIセミナー責任者、講師。AIについての幅広い知識を持ち、人に分かりやすく伝える技術を持つ。AIを事業や仕事に取り入れる方法について日々講義しています。RESERVED.ご希望のコースを選択してください。自分でコースを自由にカスタマイズする。