Fast Neuromimetic Object Recognition Using FPGA Outperforms GPU Implementations

被引:22
|
作者
Orchard, Garrick [1 ,2 ]
Martin, Jacob G. [3 ]
Vogelstein, R. Jacob
Etienne-Cummings, Ralph [1 ]
机构
[1] Johns Hopkins Univ, Dept Elect & Comp Engn, Baltimore, MD 21218 USA
[2] Natl Univ Singapore, Singapore Inst Neurotechnol, Singapore 117456, Singapore
[3] Johns Hopkins Univ, Appl Phys Lab, Laurel, MD 20723 USA
关键词
Field programmable gate arrays; object recognition; HMAX; HARDWARE ARCHITECTURE; REPRESENTATION; CLASSIFICATION; FEATURES; CORTEX;
D O I
10.1109/TNNLS.2013.2253563
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recognition of objects in still images has traditionally been regarded as a difficult computational problem. Although modern automated methods for visual object recognition have achieved steadily increasing recognition accuracy, even the most advanced computational vision approaches are unable to obtain performance equal to that of humans. This has led to the creation of many biologically inspired models of visual object recognition, among them the hierarchical model and X (HMAX) model. HMAX is traditionally known to achieve high accuracy in visual object recognition tasks at the expense of significant computational complexity. Increasing complexity, in turn, increases computation time, reducing the number of images that can be processed per unit time. In this paper we describe how the computationally intensive and biologically inspired HMAX model for visual object recognition can be modified for implementation on a commercial field-programmable aate Array, specifically the Xilinx Virtex 6 ML605 evaluation board with XC6VLX240T FPGA. We show that with minor modifications to the traditional HMAX model we can perform recognition on images of size 128 x 128 pixels at a rate of 190 images per second with a less than 1% loss in recognition accuracy in both binary and multiclass visual object recognition tasks.
引用
下载
收藏
页码:1239 / 1252
页数:14
相关论文
共 50 条
  • [1] The implementation of fast object recognition using parallel processing on CPU and GPU
    Kim, Jun-Chul
    Jung, Young-Han
    Park, Eun-Soo
    Cui, Xuenan
    Kim, Hak-Il
    Huh, Uk-Youl
    Journal of Institute of Control, Robotics and Systems, 2009, 15 (05) : 488 - 495
  • [2] A Fast Feature Extraction in Object Recognition Using Parallel processing on CPU and GPU
    Kim, Junchul
    Park, Eunsoo
    Cui, Xuenan
    Kim, Hakil
    Gruver, William A.
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 3842 - +
  • [3] Fuzzy ARTMAP-Based Fast Object Recognition for Robots Using FPGA
    Lomas-Barrie, Victor
    Pena-Cabrera, Mario
    Lopez-Juarez, Ismael
    Luis Navarro-Gonzalez, Jose
    ELECTRONICS, 2021, 10 (03) : 1 - 16
  • [4] GPU Implementations of Object Detection using HOG Features and Deformable Models
    Hirabayashi, Manato
    Kato, Shinpei
    Edahiro, Masato
    Takeda, Kazuya
    Kawano, Taiki
    Mita, Seiichi
    2013 IEEE 1ST INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS (CPSNA), 2013, : 106 - 111
  • [5] High Throughput Implementations of Cryptography algorithms on GPU and FPGA
    Venugopal, Vivek
    Shila, Devu Manikantan
    2013 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2013, : 723 - 727
  • [6] FPGA, GPU, and CPU implementations of Jacobi algorithm for eigenanalysis
    Torun, Mustafa U.
    Yilmaz, Onur
    Akansu, Ali N.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 96 : 172 - 180
  • [7] FPGA based Implementation of FAST and BRIEF algorithm for object Recognition
    Heo, Hoon
    Lee, Jung-yong
    Lee, Kwang-yeob
    Lee, Chan-ho
    2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [8] Contour object generation method for object recognition using FPGA
    Peña-Cabrera, M. (mario.penia@iimas.unam.mx), 1600, Fuji Technology Press (07):
  • [9] A fast object recognition system using object appearances
    Pack, DJ
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2781 - 2788
  • [10] Comparison of FPGA and GPU Implementations of LPC Algorithm for Voice Processing
    Sayadi, Fatma E.
    Bahri, Haythem
    Chouchene, Marwa
    Atri, Mohamed
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2018, 11 (02) : 188 - 193