Dataflow object detection system for FPGA-based smart camera

被引:8
|
作者
Bourrasset, Cedric [1 ]
Maggiani, Luca [1 ,2 ]
Serot, Jocelyn [1 ]
Berry, Francois [1 ]
机构
[1] Univ Blaise Pascal, Inst Pascal, Clermont Ferrand, France
[2] Scuola Super Sant Anna, TeCIP Inst, Pisa, Italy
关键词
object detection; field programmable gate arrays; cameras; computer vision; image sensors; real-time systems; support vector machines; programming languages; data flow analysis; FPGA-based smart camera; dataflow object detection system; embedded computer vision; real-time vision processing; communication protocols; distributed algorithms; high resolution image sensors; digital video frame rates; flexible smart cameras; on-board processing; smart vision systems; massive data parallelism; real-time processing constraints; configurable object detection; oriented gradients; linear SVM-based classification; CAPH programming language; hardware descriptions; high level dataflow specifications; generated code; ORIENTED GRADIENTS; HISTOGRAMS; EXTRACTION;
D O I
10.1049/iet-cds.2015.0071
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Embedded computer vision based smart systems raise challenging issues in many research fields, including real-time vision processing, communication protocols or distributed algorithms. The amount of data generated by cameras using high resolution image sensors requires powerful computing systems to be processed at digital video frame rates. Consequently, the design of efficient and flexible smart cameras, with on-board processing capabilities, has become a key issue for the expansion of smart vision systems relying on decentralised processing at the image sensor node level. In this context, field programmable gate arrays (FPGA)-based platforms, supporting massive data parallelism, offer large opportunities to match real-time processing constraints compared with platforms based on general purpose processors. In this study, the authors describe the implementation, on such a platform, of a configurable object detection application, reformulated according to the dataflow model of computation. The application relies on the computation of the histogram of oriented gradients and a linear SVM-based classification. It is described using the CAPH programming language, allowing efficient hardware descriptions to be generated automatically from high level dataflow specifications without prior knowledge of hardware description languages such as VHDL or Verilog. Results show that the performance of the generated code does not suffer from a significant overhead compared with handwritten HDL code.
引用
收藏
页码:280 / 291
页数:12
相关论文
共 50 条
  • [31] Efficient FPGA-based Accelerator for Post-Processing in Object Detection
    Guo, Zibo
    Liu, Kai
    Liu, Wei
    Li, Shangrong
    [J]. 2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 125 - 131
  • [32] FPGA-based object detection and classification inside scanning electron microscopes
    Diederichs, Claus
    Zimmermann, Soeren
    Fatikow, Serge
    [J]. 2012 INTERNATIONAL CONFERENCE ON MANIPULATION, MANUFACTURING AND MEASUREMENT ON THE NANOSCALE (3M-NANO), 2012, : 108 - 112
  • [33] FPGA-Based Pedestrian Detection for Collision Prediction System
    Cambuim, Lucas
    Barros, Edna
    [J]. SENSORS, 2022, 22 (12)
  • [34] FPGA-based System for ECG Beat Detection and Classification
    Cvikl, M.
    Zemva, A.
    [J]. 11TH MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING 2007, VOLS 1 AND 2, 2007, 16 (1-2): : 66 - +
  • [35] Reliable FPGA-based Camera Sensor for NCS
    Ahmed, Hadeer
    Alkady, Gehad, I
    Halawa, Hassan H.
    Daoud, Ramez M.
    Amer, Hassanein H.
    Adly, Ihab
    Refaat, Tarek K.
    Shaker, Manar N.
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2019), 2019,
  • [36] FPGA-based real-time cloud detection camera for small satellites
    Chi, Gaojun
    Wang, Jiejun
    Shi, Jingjing
    Sun, Bin
    Wang, Xiangjing
    Hu, Yadong
    [J]. AOPC 2021: OPTICAL SENSING AND IMAGING TECHNOLOGY, 2021, 12065
  • [37] Smart-Eyes: a FPGA-based smart camera platform with efficient multi-port memory controller
    Xie, Kunzhi
    Qiao, Fei
    Qi, Wei
    Yang, Huazhong
    Luo, Li
    [J]. PROCEEDINGS OF 3RD INTERNATIONAL CONFERENCE ON MULTIMEDIA TECHNOLOGY (ICMT-13), 2013, 84 : 1638 - 1647
  • [38] FPGA-Based Real-Time Object Detection and Classification System Using YOLO for Edge Computing
    Al Amin, Rashed
    Hasan, Mehrab
    Wiese, Veit
    Obermaisser, Roman
    [J]. IEEE ACCESS, 2024, 12 : 73268 - 73278
  • [39] FPGA-based smart chair recognition system using flex sensors
    AbuTerkia, Ibrahim
    Hannoun, Mustafa
    Suwal, Bikal
    Ahmed, Md Sharif
    Sundaravdivel, Prabha
    [J]. PROCEEDINGS OF THE 2022 15TH IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (DCAS 2022), 2022,
  • [40] Fanout Decomposition Dataflow Optimizations for FPGA-based Sparse LU Factorization
    Siddhartha
    Kapre, Nachiket
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 252 - 255