Cargando…

An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated †

Lightweight UAVs equipped with deep learning models have become a trend, which can be deployed for automatic navigation in a wide range of civilian and military missions. However, real-time applications usually need to process a large amount of image data, which leads to a very large computational c...

Descripción completa

Detalles Bibliográficos
Autores principales: He, Wei, Yang, Dehang, Peng, Haoqi, Liang, Songhong, Lin, Yingcheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8153352/
https://www.ncbi.nlm.nih.gov/pubmed/34068351
http://dx.doi.org/10.3390/s21103407
_version_ 1783698782638047232
author He, Wei
Yang, Dehang
Peng, Haoqi
Liang, Songhong
Lin, Yingcheng
author_facet He, Wei
Yang, Dehang
Peng, Haoqi
Liang, Songhong
Lin, Yingcheng
author_sort He, Wei
collection PubMed
description Lightweight UAVs equipped with deep learning models have become a trend, which can be deployed for automatic navigation in a wide range of civilian and military missions. However, real-time applications usually need to process a large amount of image data, which leads to a very large computational complexity and storage consumption, and restricts its deployment on resource-constrained embedded edge devices. To reduce the computing requirements and storage occupancy of the neural network model, we proposed the ensemble binarized DroNet (EBDN) model, which implemented the reconstructed DroNet with the binarized and ensemble learning method, so that the model size of DroNet was effectively compressed, and ensemble learning method was used to overcome the defect of the poor performance of the low-precision network. Compared to the original DroNet, EBDN saves more than 7 times of memory footprint with similar model accuracy. Meanwhile, we also proposed a novel and high-efficiency hardware architecture to realize the EBDN on the chip (EBDNoC) system, which perfectly realizes the mapping of an algorithm model to hardware architecture. Compared to other solutions, the proposed architecture achieves about 10.21 GOP/s/kLUTs resource efficiency and 208.1 GOP/s/W energy efficiency, while also providing a good trade-off between model performance and resource utilization.
format Online
Article
Text
id pubmed-8153352
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81533522021-05-27 An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated † He, Wei Yang, Dehang Peng, Haoqi Liang, Songhong Lin, Yingcheng Sensors (Basel) Article Lightweight UAVs equipped with deep learning models have become a trend, which can be deployed for automatic navigation in a wide range of civilian and military missions. However, real-time applications usually need to process a large amount of image data, which leads to a very large computational complexity and storage consumption, and restricts its deployment on resource-constrained embedded edge devices. To reduce the computing requirements and storage occupancy of the neural network model, we proposed the ensemble binarized DroNet (EBDN) model, which implemented the reconstructed DroNet with the binarized and ensemble learning method, so that the model size of DroNet was effectively compressed, and ensemble learning method was used to overcome the defect of the poor performance of the low-precision network. Compared to the original DroNet, EBDN saves more than 7 times of memory footprint with similar model accuracy. Meanwhile, we also proposed a novel and high-efficiency hardware architecture to realize the EBDN on the chip (EBDNoC) system, which perfectly realizes the mapping of an algorithm model to hardware architecture. Compared to other solutions, the proposed architecture achieves about 10.21 GOP/s/kLUTs resource efficiency and 208.1 GOP/s/W energy efficiency, while also providing a good trade-off between model performance and resource utilization. MDPI 2021-05-13 /pmc/articles/PMC8153352/ /pubmed/34068351 http://dx.doi.org/10.3390/s21103407 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
He, Wei
Yang, Dehang
Peng, Haoqi
Liang, Songhong
Lin, Yingcheng
An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated †
title An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated †
title_full An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated †
title_fullStr An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated †
title_full_unstemmed An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated †
title_short An Efficient Ensemble Binarized Deep Neural Network on Chip with Perception-Control Integrated †
title_sort efficient ensemble binarized deep neural network on chip with perception-control integrated †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8153352/
https://www.ncbi.nlm.nih.gov/pubmed/34068351
http://dx.doi.org/10.3390/s21103407
work_keys_str_mv AT hewei anefficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT yangdehang anefficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT penghaoqi anefficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT liangsonghong anefficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT linyingcheng anefficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT hewei efficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT yangdehang efficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT penghaoqi efficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT liangsonghong efficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated
AT linyingcheng efficientensemblebinarizeddeepneuralnetworkonchipwithperceptioncontrolintegrated