Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems

Due to the widespread proliferation of multimedia traffic resulting from Internet of Things (IoT) applications and the increased use of remote multimedia-based applications, as a consequence of COVID-19, there is an urgent need to develop intelligent adaptive techniques that improve the Quality of S...

Full description

Bibliographic Details
Main Authors: Cherine Fathy, Sherine Nagy Saleh
Format: Article
Language:English
Published: MDPI AG 2022-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/14/5075
_version_ 1797433121473298432
author Cherine Fathy
Sherine Nagy Saleh
author_facet Cherine Fathy
Sherine Nagy Saleh
author_sort Cherine Fathy
collection DOAJ
description Due to the widespread proliferation of multimedia traffic resulting from Internet of Things (IoT) applications and the increased use of remote multimedia-based applications, as a consequence of COVID-19, there is an urgent need to develop intelligent adaptive techniques that improve the Quality of Service (QoS) perceived by end-users. In this work, we investigate the integration of deep learning techniques with Software-Defined Network (SDN) architecture to support delay-sensitive applications in IoT environments. Weapon detection in real-time video surveillance applications is deployed as our case study upon which multiple deep learning-based models are trained and evaluated for detection using precision, recall, and mean absolute precision. The deep learning model with the highest performance is then deployed within a proposed artificial intelligence model at the edge to extract the first detected video frames containing weapons for quick transmission to authorities, thus helping in the early detection and prevention of different kinds of crimes, and at the same time decreasing the bandwidth requirements by offloading the communication network from massive traffic transmission. Performance improvement is achieved in terms of delay, throughput, and bandwidth requirements by dynamically programming the network to provide different QoS based on the type of offered traffic and current traffic load, and based on the destination of the traffic. Performance evaluation of the proposed model was carried out using the mininet emulator, which revealed improvement of up to 75.0% in terms of average throughput, up to 14.7% in terms of mean jitter, and up to 32.5% in terms of packet loss.
first_indexed 2024-03-09T10:12:37Z
format Article
id doaj.art-87909dc4309f4e20894c0e8475fecaf4
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T10:12:37Z
publishDate 2022-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-87909dc4309f4e20894c0e8475fecaf42023-12-01T22:39:29ZengMDPI AGSensors1424-82202022-07-012214507510.3390/s22145075Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance SystemsCherine Fathy0Sherine Nagy Saleh1Computer Engineering Department, College of Engineering and Technology, Arab Academy for Science and Technology (AAST), Alexandria 1029, EgyptComputer Engineering Department, College of Engineering and Technology, Arab Academy for Science and Technology (AAST), Alexandria 1029, EgyptDue to the widespread proliferation of multimedia traffic resulting from Internet of Things (IoT) applications and the increased use of remote multimedia-based applications, as a consequence of COVID-19, there is an urgent need to develop intelligent adaptive techniques that improve the Quality of Service (QoS) perceived by end-users. In this work, we investigate the integration of deep learning techniques with Software-Defined Network (SDN) architecture to support delay-sensitive applications in IoT environments. Weapon detection in real-time video surveillance applications is deployed as our case study upon which multiple deep learning-based models are trained and evaluated for detection using precision, recall, and mean absolute precision. The deep learning model with the highest performance is then deployed within a proposed artificial intelligence model at the edge to extract the first detected video frames containing weapons for quick transmission to authorities, thus helping in the early detection and prevention of different kinds of crimes, and at the same time decreasing the bandwidth requirements by offloading the communication network from massive traffic transmission. Performance improvement is achieved in terms of delay, throughput, and bandwidth requirements by dynamically programming the network to provide different QoS based on the type of offered traffic and current traffic load, and based on the destination of the traffic. Performance evaluation of the proposed model was carried out using the mininet emulator, which revealed improvement of up to 75.0% in terms of average throughput, up to 14.7% in terms of mean jitter, and up to 32.5% in terms of packet loss.https://www.mdpi.com/1424-8220/22/14/5075fog/edge computingInternet of Things (IoT)Software-Defined Network (SDN)Software-Defined IoTvideo surveillanceweapon detection
spellingShingle Cherine Fathy
Sherine Nagy Saleh
Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems
Sensors
fog/edge computing
Internet of Things (IoT)
Software-Defined Network (SDN)
Software-Defined IoT
video surveillance
weapon detection
title Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems
title_full Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems
title_fullStr Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems
title_full_unstemmed Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems
title_short Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems
title_sort integrating deep learning based iot and fog computing with software defined networking for detecting weapons in video surveillance systems
topic fog/edge computing
Internet of Things (IoT)
Software-Defined Network (SDN)
Software-Defined IoT
video surveillance
weapon detection
url https://www.mdpi.com/1424-8220/22/14/5075
work_keys_str_mv AT cherinefathy integratingdeeplearningbasediotandfogcomputingwithsoftwaredefinednetworkingfordetectingweaponsinvideosurveillancesystems
AT sherinenagysaleh integratingdeeplearningbasediotandfogcomputingwithsoftwaredefinednetworkingfordetectingweaponsinvideosurveillancesystems