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...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
MDPI AG
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/d1c0e36827e74069b0d998d7eeaacc52 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:d1c0e36827e74069b0d998d7eeaacc52 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:d1c0e36827e74069b0d998d7eeaacc522021-11-25T18:57:00ZMemory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection10.3390/s212275061424-8220https://doaj.org/article/d1c0e36827e74069b0d998d7eeaacc522021-11-01T00:00:00Zhttps://www.mdpi.com/1424-8220/21/22/7506https://doaj.org/toc/1424-8220Automatic 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.Francisco Erivaldo Fernandes JuniorLuis Gustavo NonatoCaetano Mazzoni RanieriJó UeyamaMDPI AGarticledeep neural networkssemantic segmentationrandom pruningInternet of Thingsflood detectionuser preferenceChemical technologyTP1-1185ENSensors, Vol 21, Iss 7506, p 7506 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
deep neural networks semantic segmentation random pruning Internet of Things flood detection user preference Chemical technology TP1-1185 |
spellingShingle |
deep neural networks semantic segmentation random pruning Internet of Things flood detection user preference Chemical technology TP1-1185 Francisco Erivaldo Fernandes Junior Luis Gustavo Nonato Caetano Mazzoni Ranieri Jó Ueyama Memory-Based Pruning of Deep Neural Networks for IoT Devices Applied to Flood Detection |
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 |
article |
author |
Francisco Erivaldo Fernandes Junior Luis Gustavo Nonato Caetano Mazzoni Ranieri Jó Ueyama |
author_facet |
Francisco Erivaldo Fernandes Junior Luis Gustavo Nonato Caetano Mazzoni Ranieri Jó Ueyama |
author_sort |
Francisco Erivaldo Fernandes Junior |
title |
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_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_sort |
memory-based pruning of deep neural networks for iot devices applied to flood detection |
publisher |
MDPI AG |
publishDate |
2021 |
url |
https://doaj.org/article/d1c0e36827e74069b0d998d7eeaacc52 |
work_keys_str_mv |
AT franciscoerivaldofernandesjunior memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection AT luisgustavononato memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection AT caetanomazzoniranieri memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection AT joueyama memorybasedpruningofdeepneuralnetworksforiotdevicesappliedtoflooddetection |
_version_ |
1718410555364999168 |