Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Ahmed, Asif | Saha, Soumitra | Saha, Sudip | Bipul, Md. Younus | Md. Imran, Syad | Muslim, Nasif | Islam, Salekul; *
Affiliations: Department of Computer Science and Engineering, United International University, Bangladesh. E-mails: aahmed141068@bscse.uiu.ac.bd, ssaha151190@bscse.uiu.ac.bd, sudipsaha1534@gmail.com, mbipul141075@bscse.uiu.ac.bd, simran141086@bscse.uiu.ac.bd, nasif@cse.uiu.ac.bd, salekul@cse.uiu.ac.bd
Correspondence: [*] Corresponding author. E-mail: salekul@cse.uiu.ac.bd.
Abstract: The use of the Internet of Things (IoT) is steadily increasing in a wide range of applications. Among these applications, safety and security are some of the prominent applications. Through surveillance systems, we can restrict access to our premises and thus secure our assets. Nowadays face detection and recognition enabled surveillance systems are available in the market, which can detect faces from video frames captured using IP cameras, and then recognize those faces by comparing them with existing databases. However, higher prices and low accuracy are impeding the large scale deployment of those systems. In this paper, we have proposed a generic architecture for face detection and recognition system from real-time video frames that have been captured through IP cameras and processed using low-cost IoT devices by utilizing Cloud computing services. We have selected two IoT platforms: Eclipse Mosquitto IoT broker and Kaa IoT middleware to implement our proposed architecture. The face detection part is deployed in the IoT devices and the computation-intensive task, i.e., face recognition is carried out in backend Cloud servers. We have executed our experiments in two different Cloud infrastructures: Core Cloud and Edge Cloud and measured the total processing time in different scenarios. The experimental results show that the performance of the Mosquitto broker in terms of total processing time is better than Kaa middleware. Total processing time can be further reduced by deploying a face recognition application from Core Cloud to Edge Cloud. Furthermore, the k-nearest neighbor algorithm shows promising results compared to other face recognition algorithms.
Keywords: IoT platforms, real-time, face recognition, Cloud computing, computation offloading, response time
DOI: 10.3233/JHS-200636
Journal: Journal of High Speed Networks, vol. 26, no. 2, pp. 155-168, 2020
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl