Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement Learning
The advent of a wide variety of affordable communication devices and cameras has enabled IoT systems to provide effective solutions for a wide range of civil and military applications. One of the potential applications is a surveillance system in which several cameras collaborate to monitor a specif...
Saved in:
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-12-01
|
Series: | Technologies |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-7080/13/1/4 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832587446009724928 |
---|---|
author | Islam T. Almalkawi Rami Halloush Mohammad F. Al-Hammouri Alaa Alghazo Loiy Al-Abed Mohammad Amra Ayooub Alsarhan Sami Aziz Alshammari |
author_facet | Islam T. Almalkawi Rami Halloush Mohammad F. Al-Hammouri Alaa Alghazo Loiy Al-Abed Mohammad Amra Ayooub Alsarhan Sami Aziz Alshammari |
author_sort | Islam T. Almalkawi |
collection | DOAJ |
description | The advent of a wide variety of affordable communication devices and cameras has enabled IoT systems to provide effective solutions for a wide range of civil and military applications. One of the potential applications is a surveillance system in which several cameras collaborate to monitor a specific area. However, existing surveillance systems are often based on traditional camera distribution and come with additional communication costs and redundancy in the detection range. Thus, we propose a smart and efficient camera distribution system based on machine learning using two Reinforcement Learning (RL) methods: Q-Learning and neural networks. Our proposed approach initially uses a geometric distributed network clustering algorithm that optimizes camera placement based on the camera Field of View (FoV). Then, to improve the camera distribution system, we integrate it with an RL technique, the role of which is to dynamically adjust the previous/existing setup to maximize target coverage while minimizing the number of cameras. The reinforcement agent modifies system parameters—such as the overlap distance between adjacent cameras, the camera FoV, and the number of deployed cameras—based on changing traffic distribution and conditions in the surveilled area. Simulation results confirm that the proposed camera distribution algorithm outperforms the existing methods when comparing the required number of cameras, network coverage percentage, and traffic coverage. |
format | Article |
id | doaj-art-a2b04c8addc84e1b8e759eb78af4fcdf |
institution | Kabale University |
issn | 2227-7080 |
language | English |
publishDate | 2024-12-01 |
publisher | MDPI AG |
record_format | Article |
series | Technologies |
spelling | doaj-art-a2b04c8addc84e1b8e759eb78af4fcdf2025-01-24T13:50:42ZengMDPI AGTechnologies2227-70802024-12-01131410.3390/technologies13010004Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement LearningIslam T. Almalkawi0Rami Halloush1Mohammad F. Al-Hammouri2Alaa Alghazo3Loiy Al-Abed4Mohammad Amra5Ayooub Alsarhan6Sami Aziz Alshammari7Department of Computer Engineering, Faculty of Engineering, The Hashemite University, Zarqa 13133, JordanCollege of Engineering and Technology, American University of the Middle East, Egaila 54200, KuwaitDepartment of Computer Engineering, Faculty of Engineering, The Hashemite University, Zarqa 13133, JordanDepartment of Mechatronics Engineering, Faculty of Engineering, The Hashemite University, Zarqa 13133, JordanDepartment of Computer Engineering, Faculty of Engineering, The Hashemite University, Zarqa 13133, JordanDepartment of Computer Engineering, Faculty of Engineering, The Hashemite University, Zarqa 13133, JordanDepartment of Information Technology, Faculty of Prince Al-Hussein Bin Abdallah II for Information Technology, The Hashemite University, Zarqa 13133, JordanDepartment of Information Technology, Faculty of Computing and Information Technology, Northern Border University, Rafha 91431, Saudi ArabiaThe advent of a wide variety of affordable communication devices and cameras has enabled IoT systems to provide effective solutions for a wide range of civil and military applications. One of the potential applications is a surveillance system in which several cameras collaborate to monitor a specific area. However, existing surveillance systems are often based on traditional camera distribution and come with additional communication costs and redundancy in the detection range. Thus, we propose a smart and efficient camera distribution system based on machine learning using two Reinforcement Learning (RL) methods: Q-Learning and neural networks. Our proposed approach initially uses a geometric distributed network clustering algorithm that optimizes camera placement based on the camera Field of View (FoV). Then, to improve the camera distribution system, we integrate it with an RL technique, the role of which is to dynamically adjust the previous/existing setup to maximize target coverage while minimizing the number of cameras. The reinforcement agent modifies system parameters—such as the overlap distance between adjacent cameras, the camera FoV, and the number of deployed cameras—based on changing traffic distribution and conditions in the surveilled area. Simulation results confirm that the proposed camera distribution algorithm outperforms the existing methods when comparing the required number of cameras, network coverage percentage, and traffic coverage.https://www.mdpi.com/2227-7080/13/1/4Internet of things (IoT)surveillance systemscamera field of view (FoV)machine learningreinforcement learningQ-learning |
spellingShingle | Islam T. Almalkawi Rami Halloush Mohammad F. Al-Hammouri Alaa Alghazo Loiy Al-Abed Mohammad Amra Ayooub Alsarhan Sami Aziz Alshammari Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement Learning Technologies Internet of things (IoT) surveillance systems camera field of view (FoV) machine learning reinforcement learning Q-learning |
title | Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement Learning |
title_full | Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement Learning |
title_fullStr | Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement Learning |
title_full_unstemmed | Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement Learning |
title_short | Intelligent IoT-Based Network Clustering and Camera Distribution Algorithm Using Reinforcement Learning |
title_sort | intelligent iot based network clustering and camera distribution algorithm using reinforcement learning |
topic | Internet of things (IoT) surveillance systems camera field of view (FoV) machine learning reinforcement learning Q-learning |
url | https://www.mdpi.com/2227-7080/13/1/4 |
work_keys_str_mv | AT islamtalmalkawi intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning AT ramihalloush intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning AT mohammadfalhammouri intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning AT alaaalghazo intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning AT loiyalabed intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning AT mohammadamra intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning AT ayooubalsarhan intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning AT samiazizalshammari intelligentiotbasednetworkclusteringandcameradistributionalgorithmusingreinforcementlearning |