A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification
This paper proposes a high-speed low-cost VLSI system capable of on-chip online learning for classifying address-event representation (AER) streams from dynamic vision sensor (DVS) retina chips. The proposed system executes a lightweight statistic algorithm based on simple binary features extracted...
Main Authors: | , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-08-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/20/17/4715 |
id |
doaj-9e88b6b0aaa54e93a945f5d2f35e7d07 |
---|---|
record_format |
Article |
spelling |
doaj-9e88b6b0aaa54e93a945f5d2f35e7d072020-11-25T03:21:41ZengMDPI AGSensors1424-82202020-08-01204715471510.3390/s20174715A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data ClassificationWei He0Jinguo Huang1Tengxiao Wang2Yingcheng Lin3Junxian He4Xichuan Zhou5Ping Li6Ying Wang7Nanjian Wu8Cong Shi9School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaSchool of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaSchool of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaSchool of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaSchool of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaSchool of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaSchool of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaState Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, ChinaState Key Laboratory of Superlattices and Microstructures, Institute of Semiconductors, Chinese Academy of Sciences, Beijing 100083, ChinaSchool of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, ChinaThis paper proposes a high-speed low-cost VLSI system capable of on-chip online learning for classifying address-event representation (AER) streams from dynamic vision sensor (DVS) retina chips. The proposed system executes a lightweight statistic algorithm based on simple binary features extracted from AER streams and a Random Ferns classifier to classify these features. The proposed system’s characteristics of multi-level pipelines and parallel processing circuits achieves a high throughput up to 1 spike event per clock cycle for AER data processing. Thanks to the nature of the lightweight algorithm, our hardware system is realized in a low-cost memory-centric paradigm. In addition, the system is capable of on-chip online learning to flexibly adapt to different in-situ application scenarios. The extra overheads for on-chip learning in terms of time and resource consumption are quite low, as the training procedure of the Random Ferns is quite simple, requiring few auxiliary learning circuits. An FPGA prototype of the proposed VLSI system was implemented with 9.5~96.7% memory consumption and <11% computational and logic resources on a Xilinx Zynq-7045 chip platform. It was running at a clock frequency of 100 MHz and achieved a peak processing throughput up to 100 Meps (Mega events per second), with an estimated power consumption of 690 mW leading to a high energy efficiency of 145 Meps/W or 145 event/μJ. We tested the prototype system on MNIST-DVS, Poker-DVS, and Posture-DVS datasets, and obtained classification accuracies of 77.9%, 99.4% and 99.3%, respectively. Compared to prior works, our VLSI system achieves higher processing speeds, higher computing efficiency, comparable accuracy, and lower resource costs.https://www.mdpi.com/1424-8220/20/17/4715address-event representation (AER)Random Fernsobject classificationneuromorphic hardwareonline learningon-chip learning |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Wei He Jinguo Huang Tengxiao Wang Yingcheng Lin Junxian He Xichuan Zhou Ping Li Ying Wang Nanjian Wu Cong Shi |
spellingShingle |
Wei He Jinguo Huang Tengxiao Wang Yingcheng Lin Junxian He Xichuan Zhou Ping Li Ying Wang Nanjian Wu Cong Shi A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification Sensors address-event representation (AER) Random Ferns object classification neuromorphic hardware online learning on-chip learning |
author_facet |
Wei He Jinguo Huang Tengxiao Wang Yingcheng Lin Junxian He Xichuan Zhou Ping Li Ying Wang Nanjian Wu Cong Shi |
author_sort |
Wei He |
title |
A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification |
title_short |
A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification |
title_full |
A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification |
title_fullStr |
A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification |
title_full_unstemmed |
A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification |
title_sort |
high-speed low-cost vlsi system capable of on-chip online learning for dynamic vision sensor data classification |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2020-08-01 |
description |
This paper proposes a high-speed low-cost VLSI system capable of on-chip online learning for classifying address-event representation (AER) streams from dynamic vision sensor (DVS) retina chips. The proposed system executes a lightweight statistic algorithm based on simple binary features extracted from AER streams and a Random Ferns classifier to classify these features. The proposed system’s characteristics of multi-level pipelines and parallel processing circuits achieves a high throughput up to 1 spike event per clock cycle for AER data processing. Thanks to the nature of the lightweight algorithm, our hardware system is realized in a low-cost memory-centric paradigm. In addition, the system is capable of on-chip online learning to flexibly adapt to different in-situ application scenarios. The extra overheads for on-chip learning in terms of time and resource consumption are quite low, as the training procedure of the Random Ferns is quite simple, requiring few auxiliary learning circuits. An FPGA prototype of the proposed VLSI system was implemented with 9.5~96.7% memory consumption and <11% computational and logic resources on a Xilinx Zynq-7045 chip platform. It was running at a clock frequency of 100 MHz and achieved a peak processing throughput up to 100 Meps (Mega events per second), with an estimated power consumption of 690 mW leading to a high energy efficiency of 145 Meps/W or 145 event/μJ. We tested the prototype system on MNIST-DVS, Poker-DVS, and Posture-DVS datasets, and obtained classification accuracies of 77.9%, 99.4% and 99.3%, respectively. Compared to prior works, our VLSI system achieves higher processing speeds, higher computing efficiency, comparable accuracy, and lower resource costs. |
topic |
address-event representation (AER) Random Ferns object classification neuromorphic hardware online learning on-chip learning |
url |
https://www.mdpi.com/1424-8220/20/17/4715 |
work_keys_str_mv |
AT weihe ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT jinguohuang ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT tengxiaowang ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT yingchenglin ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT junxianhe ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT xichuanzhou ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT pingli ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT yingwang ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT nanjianwu ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT congshi ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT weihe highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT jinguohuang highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT tengxiaowang highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT yingchenglin highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT junxianhe highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT xichuanzhou highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT pingli highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT yingwang highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT nanjianwu highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification AT congshi highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification |
_version_ |
1724613222314541056 |