FPGAを使った製品提供サービス

事例案

顔認証エンジンをFPGA化

動画フレーム内の顔検出処理をFPGA化。
CPUに比べて約20倍の高速化を実現。

●NeoFaceとは
 NEC the WISE AIエンジンの一つで、静止画、動画の中から登録された人物を即座に検出するエンジン
●今回 FPGA化を行った範囲
 動画フレームの中から顔を検出する処理部分
●ターゲットデバイス
 ALTERA Arria10 GX1150
●性能比較
 CPU比較で約20倍の高性能化

  Xeon CPU FPGA             
2kHD画像からの顔検出に要した時間 100ms 4.7ms

AIエンジンFPGA化

●RAPID 機械学習 とは
   NEC the WISE AI エンジンの一つで、静止画動画の中から登録された人物を即座に検出するエンジン
●FPGA 化適用範囲
   RAPID機械学習の学習と判定処理を行うコア処理部分
●デバイス
   Xilinx Zynqシリーズ XC72045
※実機としてはXilinx社製XC706評価ボード使用
●性能比較
   MNIST手書き数字データセットで学習したRAPIDコアをZynq SoC搭載のARMコアで実行した場合とFPGA処理した場合の処理時間を比較

  cortex-A9 2コア800MHz FPGA            
MNIST手書き数字検証データ1万個の判定に要した時間 100ms 4.7ms

画像認識エンジンFPGA化

●LPR とは
 走行している自動車の画像・動画からナンバープレート情報を自動認識する技術
   NECでは古くからナンバープレート認証に取り組んでいるが、機械学習(CNN)を応用し検出の高精度化を実現
●今回 FPGA化を行った範囲
 動画フレームの中からナンバープレート位置を検出する処理部分
●ターゲットデバイス
 ALTERA Arria10 GX1150

画像圧縮エンジンFPGA化

●StarPixelとは
   StarPixelは、小型軽量・低電力な端末で効率的な画像蓄積・伝送を実現するNEC独自の高速・高圧縮画像圧縮エンジン。
●今回 FPGA 化を行った範囲
●デバイス
   Altera社 Arria V
   動作周波数:150MHz動作(フルハイビジョン、60fps)  

建設機械搭載の周辺監視システム

周辺機器のAIは既に開発済みだが、リアルタイム動作ができない、かつ開発途中での性能向上のためAIの設計変更を行う可能性があるお客様に対してCWBを使ったFPGA化設計ツールを使い短納期で設計、お客様の設計変更も迅速に対応

建機への適用イメージ