人脸识别

格感参考设计

相关应用bobappios下载地址


订阅通讯

此参考设计实现卷积神经网络(CNN)基于Lattice低功耗的人脸识别ECP5 FPGA使用图像传感器。训练过程在GPU驱动的机器上完成,使CNN锐化以检测人脸上的点,从而测量和区分人与人之间的差异。该设计可以通过修改训练数据库来识别其他对象。

硬件上实现的设计包括SPI、DDR内存接口模块、图像信号处理引擎、8个CNN加速引擎和显示注册和识别结果的计数和叠加引擎。它针对ECP5 85K LUT FPGA进行了优化。

当设计部署在FPGA上时,一个人可以在注册阶段通过提取和存储256个代表不同特征的16位值来注册他们的脸。在识别阶段,如果注册人员站在硬件前面,则提取256个16位值,并与存储的值列表进行比较以进行验证。

特征

  • VGG8-like–8x(卷积、批量标准化)+4x池化+1个完全连接的CNN
  • 该网络使用约100万张图像进行训练,包括各种条件下的增强
  • 使用90 x 90 RGB输入以每秒2帧的速度运行
  • ECP5总功耗为850mW

跳到

方框图

文档

快速参考
技术资源
标题 数字 版本 日期 总体安排 大小
ECP5面部识别快速入门指南
FPGA-AN-02010 1 11/1/2019 PDF 1.3MB
标题 数字 版本 日期 总体安排 大小
使用CNN加速器IP的人脸识别-项目文件
1 9/9/2019 拉链 147.3 MB
使用CNN加速器IP进行人脸识别-文档
FPGA-RD-02062 1 9/9/2019 PDF 4.8MB

*单击“更改通知我”按钮,表示您同意接收所选文档更改通知。

与大多数网站一样,我们使用cookie和类似技术来增强您的用户体验。我们还允许第三方在我们的网站上放置cookie。继续使用本网站即表示您同意使用本网站中所述的cookiesCookie策略.