Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: He, Wei, Huang, Jinguo, Wang, Tengxiao, Lin, Yingcheng, He, Junxian, Zhou, Xichuan, Li, Ping, Wang, Ying, Wu, Nanjian, Shi, Cong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7506740/
https://www.ncbi.nlm.nih.gov/pubmed/32825560
http://dx.doi.org/10.3390/s20174715
_version_ 1783585083525955584
author He, Wei
Huang, Jinguo
Wang, Tengxiao
Lin, Yingcheng
He, Junxian
Zhou, Xichuan
Li, Ping
Wang, Ying
Wu, Nanjian
Shi, Cong
author_facet He, Wei
Huang, Jinguo
Wang, Tengxiao
Lin, Yingcheng
He, Junxian
Zhou, Xichuan
Li, Ping
Wang, Ying
Wu, Nanjian
Shi, Cong
author_sort He, Wei
collection PubMed
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.
format Online
Article
Text
id pubmed-7506740
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75067402020-09-26 A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification He, Wei Huang, Jinguo Wang, Tengxiao Lin, Yingcheng He, Junxian Zhou, Xichuan Li, Ping Wang, Ying Wu, Nanjian Shi, Cong Sensors (Basel) Article 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. MDPI 2020-08-21 /pmc/articles/PMC7506740/ /pubmed/32825560 http://dx.doi.org/10.3390/s20174715 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
He, Wei
Huang, Jinguo
Wang, Tengxiao
Lin, Yingcheng
He, Junxian
Zhou, Xichuan
Li, Ping
Wang, Ying
Wu, Nanjian
Shi, Cong
A High-Speed Low-Cost VLSI System Capable of On-Chip Online Learning for Dynamic Vision Sensor Data Classification
title 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_short 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
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7506740/
https://www.ncbi.nlm.nih.gov/pubmed/32825560
http://dx.doi.org/10.3390/s20174715
work_keys_str_mv AT hewei ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT huangjinguo ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT wangtengxiao ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT linyingcheng ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT hejunxian ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT zhouxichuan ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT liping ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT wangying ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT wunanjian ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT shicong ahighspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT hewei highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT huangjinguo highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT wangtengxiao highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT linyingcheng highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT hejunxian highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT zhouxichuan highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT liping highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT wangying highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT wunanjian highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification
AT shicong highspeedlowcostvlsisystemcapableofonchiponlinelearningfordynamicvisionsensordataclassification