Cargando…
Fast Object Tracking on a Many-Core Neural Network Chip
Fast object tracking on embedded devices is of great importance for applications such as autonomous driving, unmanned aerial vehicle, and intelligent monitoring. Whereas, most of previous general solutions failed to reach this goal due to the facts that (i) high computational complexity and heteroge...
Autores principales: | , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6250745/ https://www.ncbi.nlm.nih.gov/pubmed/30505264 http://dx.doi.org/10.3389/fnins.2018.00841 |
_version_ | 1783372970293460992 |
---|---|
author | Deng, Lei Zou, Zhe Ma, Xin Liang, Ling Wang, Guanrui Hu, Xing Liu, Liu Pei, Jing Li, Guoqi Xie, Yuan |
author_facet | Deng, Lei Zou, Zhe Ma, Xin Liang, Ling Wang, Guanrui Hu, Xing Liu, Liu Pei, Jing Li, Guoqi Xie, Yuan |
author_sort | Deng, Lei |
collection | PubMed |
description | Fast object tracking on embedded devices is of great importance for applications such as autonomous driving, unmanned aerial vehicle, and intelligent monitoring. Whereas, most of previous general solutions failed to reach this goal due to the facts that (i) high computational complexity and heterogeneous operation steps in the tracking models and (ii) parallelism-limited and bloated hardware platforms (e.g., CPU/GPU). Although previously proposed devices leverage neural dynamics and near-data processing for efficient tracking, their flexibility is limited due to the tight integration with vision sensor and the effectiveness on various video datasets is yet to be fully demonstrated. On the other side, recently the many-core architecture with massive parallelism and optimized memory locality is being widely applied to improve the performance for flexibly executing neural networks. This motivates us to adapt and map an object tracking model based on attractor neural networks with continuous and smooth attractor dynamics onto neural network chips for fast tracking. In order to make the model hardware friendly, we add local-connection restriction. We analyze the tracking accuracy and observe that the model achieves comparable results on typical video datasets. Then, we design a many-core neural network architecture with several computation and transformation operations to support the model. Moreover, by discretizing the continuous dynamics to the corresponding discrete counterpart, designing a slicing scheme for efficient topology mapping, and introducing a constant-restricted scaling chain rule for data quantization, we build a complete mapping framework to implement the tracking model on the many-core architecture. We fabricate a many-core neural network chip to evaluate the real execution performance. Results show that a single chip is able to accommodate the whole tracking model, and a fast tracking speed of nearly 800 FPS (frames per second) can be achieved. This work enables high-speed object tracking on embedded devices which normally have limited resources and energy. |
format | Online Article Text |
id | pubmed-6250745 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-62507452018-11-30 Fast Object Tracking on a Many-Core Neural Network Chip Deng, Lei Zou, Zhe Ma, Xin Liang, Ling Wang, Guanrui Hu, Xing Liu, Liu Pei, Jing Li, Guoqi Xie, Yuan Front Neurosci Neuroscience Fast object tracking on embedded devices is of great importance for applications such as autonomous driving, unmanned aerial vehicle, and intelligent monitoring. Whereas, most of previous general solutions failed to reach this goal due to the facts that (i) high computational complexity and heterogeneous operation steps in the tracking models and (ii) parallelism-limited and bloated hardware platforms (e.g., CPU/GPU). Although previously proposed devices leverage neural dynamics and near-data processing for efficient tracking, their flexibility is limited due to the tight integration with vision sensor and the effectiveness on various video datasets is yet to be fully demonstrated. On the other side, recently the many-core architecture with massive parallelism and optimized memory locality is being widely applied to improve the performance for flexibly executing neural networks. This motivates us to adapt and map an object tracking model based on attractor neural networks with continuous and smooth attractor dynamics onto neural network chips for fast tracking. In order to make the model hardware friendly, we add local-connection restriction. We analyze the tracking accuracy and observe that the model achieves comparable results on typical video datasets. Then, we design a many-core neural network architecture with several computation and transformation operations to support the model. Moreover, by discretizing the continuous dynamics to the corresponding discrete counterpart, designing a slicing scheme for efficient topology mapping, and introducing a constant-restricted scaling chain rule for data quantization, we build a complete mapping framework to implement the tracking model on the many-core architecture. We fabricate a many-core neural network chip to evaluate the real execution performance. Results show that a single chip is able to accommodate the whole tracking model, and a fast tracking speed of nearly 800 FPS (frames per second) can be achieved. This work enables high-speed object tracking on embedded devices which normally have limited resources and energy. Frontiers Media S.A. 2018-11-16 /pmc/articles/PMC6250745/ /pubmed/30505264 http://dx.doi.org/10.3389/fnins.2018.00841 Text en Copyright © 2018 Deng, Zou, Ma, Liang, Wang, Hu, Liu, Pei, Li and Xie. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Neuroscience Deng, Lei Zou, Zhe Ma, Xin Liang, Ling Wang, Guanrui Hu, Xing Liu, Liu Pei, Jing Li, Guoqi Xie, Yuan Fast Object Tracking on a Many-Core Neural Network Chip |
title | Fast Object Tracking on a Many-Core Neural Network Chip |
title_full | Fast Object Tracking on a Many-Core Neural Network Chip |
title_fullStr | Fast Object Tracking on a Many-Core Neural Network Chip |
title_full_unstemmed | Fast Object Tracking on a Many-Core Neural Network Chip |
title_short | Fast Object Tracking on a Many-Core Neural Network Chip |
title_sort | fast object tracking on a many-core neural network chip |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6250745/ https://www.ncbi.nlm.nih.gov/pubmed/30505264 http://dx.doi.org/10.3389/fnins.2018.00841 |
work_keys_str_mv | AT denglei fastobjecttrackingonamanycoreneuralnetworkchip AT zouzhe fastobjecttrackingonamanycoreneuralnetworkchip AT maxin fastobjecttrackingonamanycoreneuralnetworkchip AT liangling fastobjecttrackingonamanycoreneuralnetworkchip AT wangguanrui fastobjecttrackingonamanycoreneuralnetworkchip AT huxing fastobjecttrackingonamanycoreneuralnetworkchip AT liuliu fastobjecttrackingonamanycoreneuralnetworkchip AT peijing fastobjecttrackingonamanycoreneuralnetworkchip AT liguoqi fastobjecttrackingonamanycoreneuralnetworkchip AT xieyuan fastobjecttrackingonamanycoreneuralnetworkchip |