New Neuromorphic AI NM500 and Its ADAS Application
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.
KeywordsNM500 Neuromorphic chip Artificial intelligence Edge computing ADAS application
This work was supported by research grants from the Catholic University of Daegu in 2017.
- 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
- 5.General Vision, NeuroMem Technology Reference Guide (2018)Google Scholar
- 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.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.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.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.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.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.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