Cargando…

Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection

Automatic flood detection may be an important component for triggering damage control systems and minimizing the risk of social or economic impacts caused by flooding. Riverside images from regular cameras are a widely available resource that can be used for tackling this problem. Nevertheless, stat...

Descripción completa

Detalles Bibliográficos
Autores principales: Fernandes Junior, Francisco Erivaldo, Nonato, Luis Gustavo, Ranieri, Caetano Mazzoni, Ueyama, Jó
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8622476/
https://www.ncbi.nlm.nih.gov/pubmed/34833583
http://dx.doi.org/10.3390/s21227506
_version_ 1784605702599213056
author Fernandes Junior, Francisco Erivaldo
Nonato, Luis Gustavo
Ranieri, Caetano Mazzoni
Ueyama, Jó
author_facet Fernandes Junior, Francisco Erivaldo
Nonato, Luis Gustavo
Ranieri, Caetano Mazzoni
Ueyama, Jó
author_sort Fernandes Junior, Francisco Erivaldo
collection PubMed
description Automatic flood detection may be an important component for triggering damage control systems and minimizing the risk of social or economic impacts caused by flooding. Riverside images from regular cameras are a widely available resource that can be used for tackling this problem. Nevertheless, state-of-the-art neural networks, the most suitable approach for this type of computer vision task, are usually resource-consuming, which poses a challenge for deploying these models within low-capability Internet of Things (IoT) devices with unstable internet connections. In this work, we propose a deep neural network (DNN) architecture pruning algorithm capable of finding a pruned version of a given DNN within a user-specified memory footprint. Our results demonstrate that our proposed algorithm can find a pruned DNN model with the specified memory footprint with little to no degradation of its segmentation performance. Finally, we show that our algorithm can be used in a memory-constraint wireless sensor network (WSN) employed to detect flooding events of urban rivers, and the resulting pruned models have competitive results compared with the original models.
format Online
Article
Text
id pubmed-8622476
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86224762021-11-27 Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection Fernandes Junior, Francisco Erivaldo Nonato, Luis Gustavo Ranieri, Caetano Mazzoni Ueyama, Jó Sensors (Basel) Article Automatic flood detection may be an important component for triggering damage control systems and minimizing the risk of social or economic impacts caused by flooding. Riverside images from regular cameras are a widely available resource that can be used for tackling this problem. Nevertheless, state-of-the-art neural networks, the most suitable approach for this type of computer vision task, are usually resource-consuming, which poses a challenge for deploying these models within low-capability Internet of Things (IoT) devices with unstable internet connections. In this work, we propose a deep neural network (DNN) architecture pruning algorithm capable of finding a pruned version of a given DNN within a user-specified memory footprint. Our results demonstrate that our proposed algorithm can find a pruned DNN model with the specified memory footprint with little to no degradation of its segmentation performance. Finally, we show that our algorithm can be used in a memory-constraint wireless sensor network (WSN) employed to detect flooding events of urban rivers, and the resulting pruned models have competitive results compared with the original models. MDPI 2021-11-12 /pmc/articles/PMC8622476/ /pubmed/34833583 http://dx.doi.org/10.3390/s21227506 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
Fernandes Junior, Francisco Erivaldo
Nonato, Luis Gustavo
Ranieri, Caetano Mazzoni
Ueyama, Jó
Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection
title Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection
title_full Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection
title_fullStr Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection
title_full_unstemmed Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection
title_short Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection
title_sort memory-based pruning of deep neural networks for iot devices applied to flood detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8622476/
https://www.ncbi.nlm.nih.gov/pubmed/34833583
http://dx.doi.org/10.3390/s21227506
work_keys_str_mv AT fernandesjuniorfranciscoerivaldo memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection
AT nonatoluisgustavo memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection
AT raniericaetanomazzoni memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection
AT ueyamajo memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection