New Neuromorphic AI NM500 and Its ADAS Application

  • Jungyun KimEmail author
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 554)


This article deals with an ADAS (Advanced Driver Assistance System) application using newly developed neuromorphic artificial intelligent chip NM500. Neuromorphic artificial intelligence is distinguished from other AI by its particular hardware structure and parallel algorithms of learning and recognition. Thus, neurons of NM500 can learn and recognize patterns extracted from any data sources with less energy and complexity than modern microprocessors. The proposed application can control the vehicle speed by recognizing the traffic information images marked on road. We have built a small-scaled vehicle model to discuss the real-time performance as well as hardware implementation with NM500. Taking advantages of NM500, the system simply consists of a low-priced surveillance camera attached in the front windshield of a vehicle and an Arduino kit, which processes the video signal from the camera and speed control signal.


NM500 Neuromorphic chip Artificial intelligence Edge computing ADAS application 



This work was supported by research grants from the Catholic University of Daegu in 2017.


  1. 1.
    Ai, Y., Peng, M., Zhang, K.: Edge computing technologies for internet of things: a primer. Digit. Commun. Netw. 4(2), 77–86 (2018)CrossRefGoogle Scholar
  2. 2.
    Mead, C.: Neuromorphic electronic systems. Proc. IEEE 78(10), 1629–1636 (1990)CrossRefGoogle Scholar
  3. 3.
    Schuman, C.D., Potok, T.E., Patton, R.M., Birdwell, D., Dean, M.E., Rose, G.S., Plank, J.S.: A Survey of Neuromorphic Computing and Neural Networks in Hardware, ArXiv: 1705.06963, pp. 1–88 (2017)Google Scholar
  4. 4.
    Gerven, M.: Computational foundations of natural intelligence. Front. Comput. Neurosci. 11, 112–136 (2017)CrossRefGoogle Scholar
  5. 5.
    General Vision, NeuroMem Technology Reference Guide (2018)Google Scholar
  6. 6.
    Chen, S., Cowan, C.F.N., Grant, P.M.: Orthogonal least squares learning algorithm for radial basis function networks. IEEE Trans. Neural Networks 2(2) (1991)Google Scholar
  7. 7.
    Keller, J.M., Gray, M.R., Givens Jr., J.A.: A fuzzy K-nearest neighbor algorithm. IEEE Trans. Syst. Man Cybern. 4, 580–585 (1985). SMC-15Google Scholar
  8. 8.
    Sardar, S., Babu, K.A.: Hardware implementation of real-time, high performance, RCE-NN based face recognition system. In: 27th International Conference on VLSI Design and 13th International Conference on Embedded Systems, pp. 174–179 (2014)Google Scholar
  9. 9.
    Sinha, P., Balas, B., Ostrovsky, Y., Russell, R.: Face recognition by humans: nineteen results all computer vision researchers should know about. Proc. IEEE 94(11) (2006)Google Scholar
  10. 10.
    Sardar, S., Tewari, G., Babu, K.A.: A hardware/software codesign model for face recognition using cognimem neural network chip. In: International Conference on Image Information Processing (ICIIP 2011) (2011)Google Scholar
  11. 11.
    Sui, C., Kwok, N.M., Ren, T.: A restricted coulomb energy (RCE) neural network system for hand image segmentation. In: 2011 Canadian Conference on Computer and Robot Vision (2011)Google Scholar
  12. 12.
    Batur, A.U., Flinchbaugh, B.E.: Performance analysis of face recognition algorithms on tms320c64x, Texas Instruments Application Report-SPRA874, pp. 1–12 (2002)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.School of Mechanical and Automotive EngineeringCatholic University of DaeguGyeongsan-siKorea

Personalised recommendations