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 条
  • [41] A 1.3 megapixel FPGA-based smart camera for high dynamic range real time video
    Lapray, Pierre-Jean
    Heyrman, Barthelemy
    Rosse, Matthieu
    Ginhac, Dominique
    [J]. 2013 SEVENTH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS (ICDSC), 2013,
  • [42] Reconfigurable architecture for computing histograms in real-time tailored to FPGA-based Smart Camera
    Maggiani, Luca
    Salvadori, Claudio
    Petracca, Matteo
    Pagano, Paolo
    Saletti, Roberto
    [J]. 2014 IEEE 23RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2014, : 1042 - 1046
  • [43] An FPGA-based Accelerator for Cortical Object Classification
    Park, Mi Sun
    Kestur, Srinidhi
    Sabarad, Jagdish
    Narayanan, Vijaykrishnan
    Irwin, Mary Jane
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 691 - 696
  • [44] Ph.D Forum: Towards an FPGA-Based Smart Camera for Virtual Reality Applications
    Perez Cruz, Antonio
    Aguilar-Gonzalez, Abiel
    Perez-Patricio, M.
    [J]. ICDSC 2019: 13TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2019,
  • [45] An FPGA-based online reconfigurable CNN edge computing device for object detection*,**
    Wang, Yu
    Liao, Yibing
    Yang, Jiamei
    Wang, Hui
    Zhao, Yuxuan
    Zhang, Chengyu
    Xiao, Bende
    Xu, Fei
    Gao, Yifan
    Xu, Mingzhu
    Zheng, Jianbin
    [J]. MICROELECTRONICS JOURNAL, 2023, 137
  • [46] FPGA-Based Selected Object Tracking Using LBP, HOG and Motion Detection
    Sledevic, Tomyslav
    Serackis, Arturas
    Plonis, Darius
    [J]. 2018 IEEE 6TH WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE), 2018,
  • [47] An FPGA-based Digital Camera System Controlled from an LCD Touch Panel
    Petouris, M.
    Kalantzopoulos, A.
    Zigouris, E.
    [J]. ISSCS 2009: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS,, 2009, : 241 - 244
  • [48] An FPGA-Based Vehicle Speed Measurement System Using an Uncalibrated Camera.
    Song, Ji Ho
    Nguyen Tuong Thuy
    Jin, Seunghun
    Kim, Dongkyun
    Jeon, Jae Wook
    [J]. INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 1691 - 1696
  • [49] A FPGA-based intrusion detection system in IPv6
    Bin, He
    Fushan, Wei
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2007, : 877 - 881
  • [50] Design and Implementation of Nonlinear Junction Detection FPGA-based System
    Zhang, Jie
    Liu, Xiao Jie
    Li, Yue
    [J]. MECHATRONICS AND MATERIALS PROCESSING I, PTS 1-3, 2011, 328-330 : 2069 - +