首页> 外文会议> >BinaryEye: A 20 kfps Streaming Camera System on FPGA with Real-Time On-Device Image Recognition Using Binary Neural Networks
【24h】

BinaryEye: A 20 kfps Streaming Camera System on FPGA with Real-Time On-Device Image Recognition Using Binary Neural Networks

机译:BinaryEye:基于FPGA的20 kfps流媒体摄像头系统,具有使用二进制神经网络进行实时设备上图像识别的功能

获取原文

摘要

Streaming high-speed cameras pose a major challenge to distributed cyber-physical and IoT systems, because large data volumes need to be transferred under stringent realtime constraints. Edge processing can mitigate the data deluge by extracting relevant information from image data on-device with low latency. This work presents an FPGA-based 20 kfps streaming camera system, which can classify regions of interest (ROI) within a frame with a binarized neural network (BNN) in realtime streaming mode, achieving massive data reduction. BNNs have the potential to enable energy-efficient image classifications for on-device processing. We demonstrate our system in a case study with a simple real-time BNN classifier achieving 19.28 us latency at 0.52 W power consumption and resulting in a 980x data reduction. We compare external image processing with this result, showing 3x energy savings, and discuss the used HDL/HLS design flow for BNN implementation.
机译:由于需要在严格的实时约束下传输大数据量,因此流式高速摄像头对分布式网络物理和物联网系统构成了重大挑战。边缘处理可以通过以低延迟从设备上的图像数据中提取相关信息来减轻数据泛滥。这项工作提出了一个基于FPGA的20 kfps流媒体摄像头系统,该系统可以在实时流媒体模式下使用二值神经网络(BNN)对帧内的感兴趣区域(ROI)进行分类,从而实现海量数据缩减。 BNN具有实现高能效图像分类以进行设备上处理的潜力。我们在一个案例研究中演示了我们的系统,该案例使用简单的实时BNN分类器以0.52 W的功耗实现了19.28 us的延迟,并减少了980倍的数据。我们将外部图像处理与该结果进行比较,显示出3倍的节能量,并讨论了用于BNN实施的HDL / HLS设计流程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号