Cargando…

A Resource-Efficient CNN-Based Method for Moving Vehicle Detection

There has been significant interest in using Convolutional Neural Networks (CNN) based methods for Automated Vehicular Surveillance (AVS) systems. Although these methods provide high accuracy, they are computationally expensive. On the other hand, Background Subtraction (BS)-based approaches are lig...

Descripción completa

Detalles Bibliográficos
Autores principales: Charouh, Zakaria, Ezzouhri, Amal, Ghogho, Mounir, Guennoun, Zouhair
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839159/
https://www.ncbi.nlm.nih.gov/pubmed/35161938
http://dx.doi.org/10.3390/s22031193
_version_ 1784650301986308096
author Charouh, Zakaria
Ezzouhri, Amal
Ghogho, Mounir
Guennoun, Zouhair
author_facet Charouh, Zakaria
Ezzouhri, Amal
Ghogho, Mounir
Guennoun, Zouhair
author_sort Charouh, Zakaria
collection PubMed
description There has been significant interest in using Convolutional Neural Networks (CNN) based methods for Automated Vehicular Surveillance (AVS) systems. Although these methods provide high accuracy, they are computationally expensive. On the other hand, Background Subtraction (BS)-based approaches are lightweight but provide insufficient information for tasks such as monitoring driving behavior and detecting traffic rules violations. In this paper, we propose a framework to reduce the complexity of CNN-based AVS methods, where a BS-based module is introduced as a preprocessing step to optimize the number of convolution operations executed by the CNN module. The BS-based module generates image-candidates containing only moving objects. A CNN-based detector with the appropriate number of convolutions is then applied to each image-candidate to handle the overlapping problem and improve detection performance. Four state-of-the-art CNN-based detection architectures were benchmarked as base models of the detection cores to evaluate the proposed framework. The experiments were conducted using a large-scale dataset. The computational complexity reduction of the proposed framework increases with the complexity of the considered CNN model’s architecture (e.g., 30.6% for YOLOv5s with 7.3M parameters; 52.2% for YOLOv5x with 87.7M parameters), without undermining accuracy.
format Online
Article
Text
id pubmed-8839159
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88391592022-02-13 A Resource-Efficient CNN-Based Method for Moving Vehicle Detection Charouh, Zakaria Ezzouhri, Amal Ghogho, Mounir Guennoun, Zouhair Sensors (Basel) Article There has been significant interest in using Convolutional Neural Networks (CNN) based methods for Automated Vehicular Surveillance (AVS) systems. Although these methods provide high accuracy, they are computationally expensive. On the other hand, Background Subtraction (BS)-based approaches are lightweight but provide insufficient information for tasks such as monitoring driving behavior and detecting traffic rules violations. In this paper, we propose a framework to reduce the complexity of CNN-based AVS methods, where a BS-based module is introduced as a preprocessing step to optimize the number of convolution operations executed by the CNN module. The BS-based module generates image-candidates containing only moving objects. A CNN-based detector with the appropriate number of convolutions is then applied to each image-candidate to handle the overlapping problem and improve detection performance. Four state-of-the-art CNN-based detection architectures were benchmarked as base models of the detection cores to evaluate the proposed framework. The experiments were conducted using a large-scale dataset. The computational complexity reduction of the proposed framework increases with the complexity of the considered CNN model’s architecture (e.g., 30.6% for YOLOv5s with 7.3M parameters; 52.2% for YOLOv5x with 87.7M parameters), without undermining accuracy. MDPI 2022-02-04 /pmc/articles/PMC8839159/ /pubmed/35161938 http://dx.doi.org/10.3390/s22031193 Text en © 2022 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
Charouh, Zakaria
Ezzouhri, Amal
Ghogho, Mounir
Guennoun, Zouhair
A Resource-Efficient CNN-Based Method for Moving Vehicle Detection
title A Resource-Efficient CNN-Based Method for Moving Vehicle Detection
title_full A Resource-Efficient CNN-Based Method for Moving Vehicle Detection
title_fullStr A Resource-Efficient CNN-Based Method for Moving Vehicle Detection
title_full_unstemmed A Resource-Efficient CNN-Based Method for Moving Vehicle Detection
title_short A Resource-Efficient CNN-Based Method for Moving Vehicle Detection
title_sort resource-efficient cnn-based method for moving vehicle detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839159/
https://www.ncbi.nlm.nih.gov/pubmed/35161938
http://dx.doi.org/10.3390/s22031193
work_keys_str_mv AT charouhzakaria aresourceefficientcnnbasedmethodformovingvehicledetection
AT ezzouhriamal aresourceefficientcnnbasedmethodformovingvehicledetection
AT ghoghomounir aresourceefficientcnnbasedmethodformovingvehicledetection
AT guennounzouhair aresourceefficientcnnbasedmethodformovingvehicledetection
AT charouhzakaria resourceefficientcnnbasedmethodformovingvehicledetection
AT ezzouhriamal resourceefficientcnnbasedmethodformovingvehicledetection
AT ghoghomounir resourceefficientcnnbasedmethodformovingvehicledetection
AT guennounzouhair resourceefficientcnnbasedmethodformovingvehicledetection