Sensors (Oct 2020)

A Multi-Core Object Detection Coprocessor for Multi-Scale/Type Classification Applicable to IoT Devices

  • Peng Xu,
  • Zhihua Xiao,
  • Xianglong Wang,
  • Lei Chen,
  • Chao Wang,
  • Fengwei An

DOI
https://doi.org/10.3390/s20216239
Journal volume & issue
Vol. 20, no. 21
p. 6239

Abstract

Read online

Power efficiency is becoming a critical aspect of IoT devices. In this paper, we present a compact object-detection coprocessor with multiple cores for multi-scale/type classification. This coprocessor is capable to process scalable block size for multi-shape detection-window and can be compatible with the frame-image sizes up to 2048 × 2048 for multi-scale classification. A memory-reuse strategy that requires only one dual-port SRAM for storing the feature-vector of one-row blocks is developed to save memory usage. Eventually, a prototype platform is implemented on the Intel DE4 development board with the Stratix IV device. The power consumption of each core in FPGA is only 80.98 mW.

Keywords