Digital Implementation of Oscillatory Neural Network for Image Recognition Applications

被引:18
|
作者
Abernot, Madeleine [1 ]
Gil, Thierry [1 ]
Jimenez, Manuel [2 ]
Nunez, Juan [2 ]
Avellido, Maria J. [2 ]
Linares-Barranco, Bernabe [2 ]
Gonos, Theophile [3 ]
Hardelin, Tanguy [3 ]
Todri-Sanial, Aida [1 ]
机构
[1] Univ Montpellier, Lab Informat Robot & Microelect Montpellier, CNRS, Montpellier, France
[2] Univ Seville, Inst Microelect Sevilla, CSIC, IMSE CNM, Seville, Spain
[3] AI Mergence, Paris, France
基金
欧盟地平线“2020”;
关键词
artificial intelligence; auto-associative memory; FPGA implementations; learning rules; oscillatory neural networks; pattern recognition; HARDWARE; PROCESSOR;
D O I
10.3389/fnins.2021.713054
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Computing paradigm based on von Neuman architectures cannot keep up with the ever-increasing data growth (also called "data deluge gap"). This has resulted in investigating novel computing paradigms and design approaches at all levels from materials to system-level implementations and applications. An alternative computing approach based on artificial neural networks uses oscillators to compute or Oscillatory Neural Networks (ONNs). ONNs can perform computations efficiently and can be used to build a more extensive neuromorphic system. Here, we address a fundamental problem: can we efficiently perform artificial intelligence applications with ONNs? We present a digital ONN implementation to show a proof-of-concept of the ONN approach of "computing-in-phase" for pattern recognition applications. To the best of our knowledge, this is the first attempt to implement an FPGA-based fully-digital ONN. We report ONN accuracy, training, inference, memory capacity, operating frequency, hardware resources based on simulations and implementations of 5 x 3 and 10 x 6 ONNs. We present the digital ONN implementation on FPGA for pattern recognition applications such as performing digits recognition from a camera stream. We discuss practical challenges and future directions in implementing digital ONN.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] A low complexity digital oscillatory neural network for image segmentation
    Fernandes, D
    Navaux, POA
    Proceedings of the Fourth IEEE International Symposium on Signal Processing and Information Technology, 2004, : 365 - 368
  • [2] Digital Recognition Based on Neural Network and FPGA Implementation
    Zhang, Chaoyue
    Wang, Yu
    Guo, Jinxu
    Zhang, Hao
    2017 NINTH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC 2017), VOL 1, 2017, : 280 - 283
  • [3] Digital Implementation of On-Chip Hebbian Learning for Oscillatory Neural Network
    Luhulima, Edgar
    Abernot, Madeleine
    Corradi, Federico
    Todri-Sanial, Aida
    2023 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED, 2023,
  • [4] Digital Implementation of the Spiking Neural Network and Its Digit Recognition
    Kuang, Zaibo
    Wang, Jiang
    Yang, Shuangming
    Yi, Guosheng
    Deng, Bin
    Wei, Xile
    PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 3621 - 3625
  • [5] Applications of a neural network to watermarking capacity of digital image
    Zhang, F
    Zhang, HB
    NEUROCOMPUTING, 2005, 67 : 345 - 349
  • [6] Superconducting-Oscillatory Neural Network With Pixel Error Detection for Image Recognition
    Cheng, Ran
    Kirst, Christoph
    Vasudevan, Dilip
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2023, 33 (05)
  • [7] An oscillatory neural network for image segmentation
    Fernandes, D
    Navaux, POA
    PROGRESS IN PATTERN RECOGNITION, SPEECH AND IMAGE ANALYSIS, 2003, 2905 : 667 - 674
  • [8] DIGITAL IMAGE RECOGNITION BASED ON IMPROVED COGNITIVE NEURAL NETWORK
    Liu, Yuxi
    TRANSLATIONAL NEUROSCIENCE, 2019, 10 (01) : 125 - 128
  • [9] Implementation and applications of chaotic oscillatory based neural network for wind prediction problems
    Kwong, K. M.
    Tee, F. W.
    Liu, J. N. K.
    Chan, P. W.
    ATMOSFERA, 2011, 24 (04): : 397 - 416
  • [10] An Oscillatory Neural Network Based Local Processing Unit for Pattern Recognition Applications
    Zhang, Ting
    Haider, Mohammad R.
    Massoud, Yehia
    Alexander, J. Iwan D.
    ELECTRONICS, 2019, 8 (01)