Yamunnawahthi a/p Somasundharam\[1\], Suraya Abu Bakar\[2\]<sup>\*</sup>, Syifak Izhar Hisham<sup>3</sup>

<sup>1</sup>Fujitsu Systems Global Solution Management Sdn Bhd, Kuala Lumpur, Malaysia

<sup>2,3</sup>Faculty of Computing, Universiti Malaysia Pahang Al-Sultan Abdullah, Pekan, Pahang, Malaysia

<table>
<tbody>
<tr class="odd">
<td>ARTICLE INFO</td>
<td></td>
<td>ABSTRACT</td>
</tr>
<tr class="even">
<td><p><em>Article history:</em></p>
<p>Received: 23 April 2024</p>
<p>Revised: 14 May 2024</p>
<p>Accepted: 20 May 2024</p>
<p>Online first: 1 September 2024</p>
<p>Published 1 September 2024</p></td>
<td></td>
<td>Face recognition technology is commonly utilized for user authentication and verification by analysing a digital image of a person's face and matching it against a database of faces for identification purposes. The COVID-19 pandemic has led to mandatory quarantines and the use of quarantine bracelets for some individuals, which can be time-consuming and require a lot of effort. Face recognition technology can help raise awareness about the current situation and alleviate some of the burden associated with quarantine measures. The aim of this research is to concentrate on the face recognition of individuals with a history of quarantine, as a measure to prevent the spread of COVID-19 in educational institutions like universities, colleges, and schools. This research study concentrates on individuals with a history of quarantine orders. The system will employ the Histograms of Oriented Gradients (HOG) algorithm for face detection. Additionally, the system will utilize the Face Landmark Algorithm to compare the 128-d vector with images stored locally. The system will make use of the Helen face collection dataset for its data requirements. The aim of this study is to explore and identify techniques for detecting individuals who violate quarantine measures and issuing notifications through the proposed system. By implementing this system, it could contribute to creating a more secure environment within the educational institution and potentially reduce the spread of the virus.</td>
</tr>
<tr class="odd">
<td><p><em>Keywords:</em></p>
<p>Image processing</p>
<p>Face recognition</p>
<p>Feature extraction</p>
<p>HOG</p>
<p>Quarantine order violator</p>
<p>Keyword6</p>
<p><em>DOI:</em></p>
<p>10.24191/jcrinn.v9i1</p></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>

# Introduction

Face recognition is a widely discussed topic in the field of computer vision (Qian & Wang, 2022; Schnell et al., 2023; Yu & Pei, 2021) and facial recognition (Sajjad et al., 2023; Zhang et al., 2023), as it is a biometric technology that aims to identify human faces in digital images. This technology utilizes biometrics to map facial features from a photograph or video. The primary goal of face recognition is to search for a series of data of the same face in a set of training images in a database, from the incoming image. In recent years, face recognition technology has become a popular topic of discussion due to its ability to accurately identify and verify individuals. Its applications are widespread, including security systems, social media platforms, and mobile devices. With the COVID-19 pandemic since 2019, the use of face recognition technology (Yang et al., 2020; Ramos, 2020; Mundial et al., 2020) has become even more significant as it can help prevent the spread of the disease. In educational institutions, face recognition technology can be an effective tool in identifying individuals who have previously undergone quarantine and to ensure that they follow quarantine protocols. This will ultimately promote a safer and healthier environment for everyone in the education system.

In most of the higher educational institutions such as universities and colleges, the quarantine bracelet has been used to track the community who have quarantine records and to monitor them from roaming outside or inside of the campus. Even with the modern security sensor, there must be somebody that is assigned to track people. When an alert happens, so there is going to be a very strict process which requires a lot of work, energy and time. The shift from face-to-face learning to online education has been a constantly changing situation and poses numerous challenges (Kong, 2020; Uhomoibhi et al., 2022). This transition has required individuals to adapt to new learning and teaching methods, leading to many challenges that can be overwhelming and stressful (Fernández Cruz et al., 2020). Despite wearing a quarantine wristband, individuals may still struggle to comply with quarantine orders with the unpredictable and challenging situation. Thus, facial technology can help them to bring awareness to consciousness about the current situation. In addition, primary and secondary schools are also permitted to resume operations with certain guidelines and limitations in place. The school administration has the authority to prevent a student or staff member from returning to school based on their quarantine status. However, errors can occur because not all guardians or parents are knowledgeable or fully informed about social media notifications. To address this issue, it would be prudent for schools to establish a dedicated system for verifying the quarantine status of students or staff entering the school premises. This would enhance safety measures and reduce the risk of non-compliance with quarantine regulations. Therefore, if a student who has been barred from returning to school enters the school premises, it could serve as a warning to the school community.

The aim of this research is to investigate and recognize methods for identifying quarantine violators and generating alerts via the proposed system. Following, design and develop the proposed system by establishing a database communication link between Raspberry Pi and the web application. Furthermore, the Histograms of Oriented Gradients (HOG) algorithm will be integrated into Dlib packages, which include machine learning algorithms to transform the image into grayscale and extract face features from image data. The research scope encompasses individuals who have been issued quarantine orders and educational institutions, such as universities, colleges, and schools. The proposed system is in real-time and will be installed at the entrance of educational institutions. The user will receive an alert through an audible warning buzzer that produces a beeping sound. The proposed system uses Raspberry Pi Camera module to detect the images, processes in Raspberry Pi, alert using buzzer warning notification and the tool used is OpenCV with Python.

# related works

With the continuous demands for applications such as in information security, surveillance and smart cards, face recognition gained great popularity nowadays. It is also a relevant subject in pattern recognition (Kumar et al., 2006) and object retrieval (Passalis et al., 2007; Bakar et al., 2019). Basically, for any face recognition algorithm, there are two main phases which are the training phase and testing phase. During the training stage, facial features from all the faces in the gallery are identified and recorded within the database. The features could be either the Eigen features or the HOG features. HOG features are employed in this research for face recognition.

## Histogram of Oriented Gradient (HOG)

The Histogram of Oriented Gradients (HOG) is a feature-based descriptor mostly used in image processing to purposely detect the objects. Usually, in the HOG feature descriptor the input facial images are split into small grids known as cells, generally 8x8 pixels. In the OpenCV tutorial, the researcher (Mallick, 2023) guides the process and concept of RGB patches and gradients. An arrow is placed to visually the RGB patch and gradients as seen in the center of the Fig. 1. Moreover, on the right side of the figure, it also provides a numeric representation of the gradients within the same patch.

![](6696128068e1c_media/media/image1.png)

Fig. 1. The example of HOG using OpenCV

Source: Mallick (2023)

Normally, normalized HOG descriptors provide excellent performance to other existing features including SIFT descriptors and wavelets. Researchers (Lowe, 2004) introduce the SIFT descriptors approach which provides the underlying image patch descriptor for matching scale-invariant keypoints. SIFT descriptor has also been implemented in several studies including object recognition (Zhao & Ngo, 2013); (Azad et al., 2009) and detection of corners (Bakar et al., 2020). The experimental results conducted by Zhao & Ngo (2013) focusing on three applications; video copy detection, object recognition and image classification. The finding indicates that the computation of dominant curl and explicit flipping of local regions causes the extraction of F-SIFT to be slower compared to SIFT. The experiments (Azad et al., 2009) have proven that the scale-invariance is achieved efficiently and effectively, without the need for the time-consuming process of analyzing scale space by combining the Harris corner detector with the SIFT descriptor. The proposed method by Bakar et al. (2020) successfully finds a significant number of corner points, outperforming the original approach in terms of additional corner point detection. The performance of the proposed method was evaluated by comparing it with six established shape detectors and descriptors: Harris, SUSAN, Harris-Laplace, CSS, SIFT, and global and local curvature properties (GLCP).

## Quarantine Order Violators

Ever since the outbreak of the COVID-19 pandemic, numerous techniques have been integrated into various systems and applications. Several systems have been implemented to detect quarantine order violators, including the Digital Quarantine System (Fan, 2021), IoT-based namely StayHomeSafe App (Tan et al., 2020), technologies that incorporate geofencing systems (Monir et al., 2021; Arif et al., 2020; Alqrnawi & Myderrizi, 2021) and Wi-Fi fingerprinting (Bahl & Padmanabhan, 2000; He & Chan, 2016). In Taiwan, the Digital Quarantine System is utilized by institutional communities (Fan, 2021). The system includes a mobile application and quarantine wristband that monitor quarantine patients using their mobile information and wristband without utilizing GPS tracking. The application interface is created using Android Studio, and its data is stored in a cloud-based database. It gathers information from telecommunications companies, existing government databases, and third-party applications. The app offers several advantages, such as its user-friendly interface that requires filling out an online health form only once. Another advantage is that the system utilizes real information from telecommunication companies, making it simpler to locate individuals compared to GPS tracking. Apart from that, there are certain drawbacks of the Digital Quarantine System. Firstly, the tracking of cellular location ceases once the 14-day quarantine period is over, however, it is uncertain whether it stops immediately or if there is a delay. Secondly, the app necessitates the constant use of Bluetooth which can lead to a rapid drain of the user's phone battery. The approach proposed by Tan et al. (2020) utilized an IoT-based geofencing algorithm, which was automated and designed to monitor the confines in a cost-effective manner. This StayHomeSafe App which is being used in Hong Kong, combines artificial intelligence technology with electronic wristbands to make sure that people who are quarantined stay in the right place throughout their quarantine period as shown in Fig. 2. This helps to ensure the safety of individuals and the wider community by preventing the spread of diseases. This application has two main advantages which it does not gather or share any personal data, nor does it track the user's location. Instead, it only logs close interactions with other individuals. Secondly, the application is secure and requires a unique PIN number to access where information and instructions can be accessed through a Quick Response (QR) code.

![](6696128068e1c_media/media/image3.png)

Fig. 2. An example of home quarantine monitoring system StayHomeSafe deployed in Hong Kong

Source: Tan et al. (2020)

The researchers (Monir et al., 2021; Arif et al., 2020; Alqrnawi & Myderrizi, 2021) proposed a system for home quarantine that involves the use of geofencing technology. A geofencing system for home quarantine was proposed by Monir et al. (2021), which utilizes a wristband to verify that the individual under home quarantine remains in proximity to their mobile phone. Another researcher (Arif et al., 2020) proposed a geofencing framework with the aim of monitoring the movements of individuals during lockdown periods, in accordance with the Movement Control Order. This work also included a density detection procedure that enables authorities to monitor gatherings in a specific area. The proposed system by Alqrnawi & Myderrizi (2021) is designed as a bracelet that can be worn by a quarantined individual, and consists of a microcontroller, GPS, and GSM module. The microcontroller is linked to a web server and a database whereas the individual's location is updated through GPS coordinates, besides the quarantine boundary is set by administrators using geofencing. One commonly used method involves utilizing Wi-Fi fingerprinting (Bahl & Padmanabhan, 2000; He & Chan, 2016) to approximate the location of a person under confinement, followed by verifying whether their position falls within the predefined restricted zone. Even though this method is accurate, it requires a significant amount of effort to calibrate signal patterns in advance, both inside and outside the quarantine zone. This can be quite costly and not practical for quarantine locations that are spread out over a large area. Thus, this paper identifies an appropriate method for detecting quarantine violators, and the proposed system is capable of issuing notifications to alert relevant parties.

# PROPOSED SYSTEM

In this work, the proposed system for quarantine order violators by using face recognition is named as FACID. The FACID administrator has the ability to access the list of administrators and institutions, while the administrator can view the list of quarantine records.

## System Architecture

Fig. 3 illustrates both the function and the architecture of the proposed system. To utilize the Raspberry Pi as a web server and enable the proposed system or FACID, it is essential to install a range of libraries such as MySQL, Apache, PHPmyadmin, cmake, opencv, dlib, and face\_recognition earlier. Firstly, the Raspberry Pi must be powered on. Following, the administrator of the FACID application incorporates other administrators into the system who will then add community data of individuals who have a quarantine record. This information is stored in the database by the system. The FACID admin has the ability to access the list of administrators and institutions, while the administrator can view the list of quarantine records. After that, the system initiates the face recognition process by reading the image data. In order to do this, the system accesses MySQL to retrieve the relevant attributes such as the image and the name from a specific table.

![https://lh7-us.googleusercontent.com/1deA3oxiac0hv708RhMbmvNUHNZhqbOWKWewoa55hhqsnDr2cKGkBScGZDFASLt9mYu33qAXbC6gvT-g0K1PfeboC5ppRri0qANO6oasZYw29ldWpOHxmWoU\_--AtUFEa\_Bxwo3B7X9VE7uQWgX5-g](6696128068e1c_media/media/image5.png)

Fig. 3. The system architecture of the proposed system (FACID)

Following, the chosen images from the dataset is opened as a byte file using the PIL library and then converted into RGB format. The Helen Dataset utilizes this system to evaluate the accuracy of face recognition. The facial features of the image are encoded using a pretrained Res-Net neural network. The Res-Net network generates a 128-dimensional vector that encapsulates the essential facial characteristics of an image. After encoding the image with this vector, it is then stored in a NumPy array as shown on the right of Fig. 3 with highlighted in the green color. With the image data encoded, the system can now proceed to process the frame. The encoding process for the entire database only needs to be performed once, which helps to accelerate the scanning process. Afterwards, the system can activate the camera. Once the user scans their face using the camera, the system will detect their face and use the HOG algorithm to read its location within the scanned image. Prior to processing, the HOG algorithm will pre-process the image by resizing it. The system will convert the image back to RGB format and encode it by applying a 128-dimensional vector for feature extraction. It can now compare the face to known face encodings by comparing their respective 128-dimensional vectors. To generate the face embedding for the image, the system utilizes the same network as described above. It then compares this embedding with the existing embeddings within the system. If the generated embedding is similar or close to any of the other embeddings, which by default is set to a tolerance of 0.6, the system will recognize the face and send the data for face recognition. If the image is recognized as a known face, the system will activate an alarm alert.

## Dataset

The Helen Dataset (Illinois.edu, 2023) consists of 2330 face images with dimensions of 400x400 pixels, which includes manually annotated contours for facial components such as eyes, eyebrows, nose, lips, and jawline. These images were sourced from Flickr and were selected based on queries that included the keyword "portrait" and other terms like "family", "outdoor", "studio", "boy", "wedding" and many more as illustrated in Fig. 4.

| ![https://lh7-us.googleusercontent.com/oOEJZiRrK0b4p32GhcZB9ovJSXIPVz40Vjcs-0bP9J5fPBe1-w\_ZJCjOMhcH9UX0o6gbKLkh0dvsEJMedS12dJfA2S1ygt8YYXaq\_qVYZdvjKusb7E-8jATnHByGCL1CPb\_5Ns4u3t1\_6vTDc-HpdQ](6696128068e1c_media/media/image6.jpeg) | ![https://lh7-us.googleusercontent.com/38MCO7PEbKju1uRqcQkMEqy2VLbCux2jU3dnGC69uIdIWmx0ZYnLdIgz8s86ZnZh3fgzxULBZzePtMekXdOyMcu9D\_BK9YVZeCd5JkJcQeOLOa7KNEhax2-atMcAdzTxy1hswNpjtL11eT44vJveKA](6696128068e1c_media/media/image7.jpeg)      | ![https://lh7-us.googleusercontent.com/JeM0xs3KhKt5wjo7vBouDo0XekOJQ9X33XDtvIE2990phoAe6s\_3s35L-Rigde17tZGFNhK8CArkRKs-Q7o7gcE8YjW4Icuu1MCJtgqSls3XzfAxIhryJVpU67e\_b5iFoBIVpSy6I0\_Q1Wtm09T9-Q](6696128068e1c_media/media/image8.jpeg) | ![https://lh7-us.googleusercontent.com/mAzCyyrVjZocR05SrA9X8x1zyua5edGQ\_kWqwI2Lp-4I9CCI8W0XoGKgwKZ1rDFgjiD8m6RepuWJv7OfYXTOiPTY8OUyjQSzML\_JSM8Fzu4PqNmS6KNw0\_Dz\_HpuuoHVgekmy2KQk9\_2zsGCWO4WZg](6696128068e1c_media/media/image9.jpeg) |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| ![https://lh7-us.googleusercontent.com/O4-Q2tOtsfkItd9OyNPc1u-PklvAqihC1hmq-l27UnLHSvEfB8g-wv4ebW14PiNslVEp25XyUXw8POHrzrcdcUMktyfpFeh-4eY\_YR3MtcJ3R3Q5IzjZ579o4A5tMkMuYOHyjqQDGg5tUDY3BgRkFA](6696128068e1c_media/media/image10.jpeg)   | ![https://lh7-us.googleusercontent.com/-xYnZsAS\_V6mjEeXmgeLe\_8v1LB5wVZy1iQEPRAct6-hpv6MjAw25HLJdYUf0C49\_G-Ny\_GTk2HkWiBhjlGeNhzj3-9keeXReKHo78xliSdcWO6kBgRw6XI6zQfrMqU-I6cZ6rbBaFMae\_ps-lZNRg](6696128068e1c_media/media/image11.jpeg) | ![https://lh7-us.googleusercontent.com/VM2R1-nJ6jI1i8LU3ZozWZEqlIraFPtkym4CVGrlRb-CIkPhhKotblqLJ9VBiVkIhzvIXTLFPa\_B9z6EhuSrQjewW4mYCHAYfVKAzBkeBnrvY4Rmo9jThyYthLnz92Vfuf5L7HllA4r9Gt2DEZpClQ](6696128068e1c_media/media/image12.jpeg)  | ![https://lh7-us.googleusercontent.com/Ymykv185pKg\_fr2W6U-RdTf4cHAmOpAeJCUz4Jcrl6i6xjffnG8FmQAfENdXnAKIXCpH9Bkpn6SxBUPCDSj98zebx0VZD1TqZDnZLT\_lCFpHV5TyolQnNR2Llvwo55NCs8ruie-zpMhk6pkI7n-8Dg](6696128068e1c_media/media/image13.jpeg)   |
| ![https://lh7-us.googleusercontent.com/tWorf9hQmCjSd6tZsJLwHjM3iTJncRcrgj2j991AOJcb7YpGlhtZaCkt2HAsUdTb\_C0XyiZ0rgChbqAVpkgbFWi7AK-xQGoenpQe5r8ZjDKYwZ4tAWRhUY6XcKgOjybIYyaOJsKv9B27OWUh3opdHA](6696128068e1c_media/media/image14.jpeg)   | ![https://lh7-us.googleusercontent.com/WI4\_kfkyX51KbR1eH5SYXofvveUX5NRdzRqnwgZoNrNv7\_JN3HwHpmjs-bDb6nxGJdqMJs2\_RP1SafDtI3SRGZLPdoU8Aj8Y2NNQbZDznsO2ljZXSLWFBz1GWF1c1FIvsIKOBw2rBDXg4WJ1uIuWqQ](6696128068e1c_media/media/image15.jpeg)   | ![https://lh7-us.googleusercontent.com/cLLs5J47OsPa-YVDbk503EIJyYZ3JqoHg628IV8mw5oap9yx2d84vTTOLLSaHoGSpwoRn7LRK6Cu7NLFSYazYVMTjvRPjOUgo08JbxaoAxfT0vihnQxP8YgmSFkhgFN183mQlY-6-ExZnMoH5nHfUg](6696128068e1c_media/media/image16.jpeg)   | ![https://lh7-us.googleusercontent.com/SB0B0TAunb2QgLLIPaxi3b4kYfbgUssnAf1wpUI6\_fvMhtgreU6mJk-fAW48TS1PDHIgJI6Ec1D0s5GttSy-aKmQZNR2Iv2Tomp2X6yEo--ciytmFP988Afpd7l3\_HTnvraozat4mG-7hATEayfgPw](6696128068e1c_media/media/image17.jpeg)   |
|                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                            |

Fig. 4. Sample of Helen Dataset

Source: Illinois.edu (2023)

The FACID system employs the Helen dataset to analyze facial features within the image to utilize a pre-trained ResNet neural network for encoding. To perform face recognition, the system utilizes the Helen dataset, which includes 2000 training and 330 test images with accurate and consistent annotations of the primary facial components. A total of 20 community records added to the FACID web application under an educational institution was tested using this dataset and a part of it as shown Fig. 4. For testing purpose, 20 images consist of individuals from different races and genders in various age groups, including children (5 years to 12 years), teenagers (13 years to 19 years), and adults (20 years to around 65 years) were chosen. In addition, the system tested the efficiency of face recognition by including images of identical twins and images which were captured from different angles.

# RESULTS AND DISCUCCION 

The proposed FACID system has been successfully developed and validated. FACID has been developed in a web application using PHP Laravel Framework and MySQL for the database. The web application users are super admin who will manage the system’s web application and institution administrator. Super admin is the only person who has access to add other administrators from other institutions and able to create, edit and delete.

## Graphical User Interface (GUI)

The graphical user interface (GUI) of FACID is depicted in Fig. 5. Fig. 5(a) displays the FACID system homepage, while Fig. 5(b) represents the administrator login page. Fig. 5(c) provides a view of the administrator dashboard and Fig. 5(d) allows the super administrator to observe the list of institutions that have been added. The system begins with the super administrator, who adds the educational institution administrators into the system and the list of all added institutions as depicted in Fig. 5(d).

<table>
<thead>
<tr class="header">
<th><p><img src="6696128068e1c_media/media/image18.jpeg" style="width:2.85417in;height:2.29167in" alt="https://lh7-us.googleusercontent.com/5sT-IRBFf1ivmb5vlgvKP4uoga0R-fxwny-6hcJO4xofL7l426LT3DNKIMOtFiN6ERnLYuHnzj_cUO3RJyaLFiEOVnoCQ8MpGJH-9V_n2wT97Ggh_U7OjRaHVC90xTwIf8i81bQiLrDTXhWZQTviMA" /></p>
<ol type="a">
<li><blockquote>
<p>Home page</p>
</blockquote></li>
</ol></th>
<th><p><img src="6696128068e1c_media/media/image19.jpeg" style="width:2.89583in;height:1.20833in" alt="https://lh7-us.googleusercontent.com/B41zjV0kj74no4Z9Pbgu1uau2IvA20vhH54Lz64u_MPs4i6KWltJCDNULue_QFo9XnMeFLrzIsFNPWEyZYKx4jAIrfu2dxZDdW6ooImnlg62MCR3cr35mjNxerPVOgU49zIH9gVGKH72MbIGhyrQFA" /></p>
<p>(b) Login page</p></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p><img src="6696128068e1c_media/media/image20.jpeg" style="width:2.89583in;height:1.66667in" alt="https://lh7-us.googleusercontent.com/ZDq3gCgJMSZbfOep0hEgboAg3-78qZGEUl2Y9PN-vbGi-bnBt-D-c9HWYTeIDM_KljAA4pt5j01pEE5pt6yMlN5WoJlJJMNmPxV31zVPur_1BZiCZPGNWLGbEJ9owNPIoj9MQ0qzgraG6YQ929XWrQ" /></p>
<p>(c) Admin dashboard</p></td>
<td><p><img src="6696128068e1c_media/media/image21.jpeg" style="width:2.89583in;height:1.5625in" alt="https://lh7-us.googleusercontent.com/GMQf5CxsMN6pURJpqqbWup4IM1-lRSCtibRGGz4iUjLL5kDjAASz8v_XhVt1PddNq36iDTixKpLD_N9i1yGAQ8HTJ4j5PD5JYriZp_9sx0xmKT4U2Q8n6y7EWmwmUwnTxae2ToSQ1h72JDD89l2T4g" /></p>
<p>(d) List of institutions</p></td>
</tr>
</tbody>
</table>

Fig. 5. GUI of the FACID system

To initiate the system, the administrator proceeds to log in using their login details and will use the login page to access the web application. After logging into the system, the administrator can view the dashboard and can begin adding community data for individuals with quarantine records. By clicking the "View Record" button in the sidebar, the administrator can view the added data and also have the ability to add, edit or delete records related to the community. Generally, in the dashboard, the administrator can view all the records available.

The administrator also possesses the capability to access user profiles, as demonstrated in Fig. 6. This allows the administrator to make necessary edits to profile information, update images, and access various other available features. Usually, users of the FACID system are the ones who initiate the creation of their own profiles.

![https://lh7-us.googleusercontent.com/5afHMrrhhz8quL6uhJgXPULyrTrwK\_U\_kJUGR5gpL0a1hn8E7KhSUVE51F5GxtJJmPlGf\_hwCogH6NhnGOYNIwvJh8m4MSjEx5hg2XMR0OV-7p5h0Io2FgIr-Pc32tQOzVNrRFdCXeIILfWqpkoEDw](6696128068e1c_media/media/image22.jpeg)

Fig. 6. An example of user profile administrator view

## System Testing

The system testing has been carried out using the hardware configuration of a Raspberry Pi. It is important for the software and hardware components of the system to be correctly integrated, as any inconsistencies could lead to incorrect outputs from the Raspberry Pi hardware. According to the outcomes derived from the system, Fig. 7 demonstrates it has effectively identified the majority of images. As can be observed in Fig. 7(b) and (c), a record named Angelina’s image was tested with different angles and it was successfully detected. The same outcome applies to Fig. 7(a) and (d), where the system has successfully detected images of Thomas and unknown face.

| ![https://lh7-us.googleusercontent.com/NWf2p\_kH8AOZ6I9nXWggjDWgOV-l8L3HiX8MQp\_uzvryu3oM21HlQsoN7TqC8kxI8ZLqeBNObW-6A\_uGPfe7nXjc0FqLLPpSMlaQR3grM-B0RN2UtPHp37xB2ir6DjQfkS4e8XoWBFHeFmBtDJWLWA](6696128068e1c_media/media/image23.png) | ![https://lh7-us.googleusercontent.com/-jdtqGc34gVZpVOGp0g7NTa21kCLA9DUwyzRzuv03DY-8502EiWiNqaGMt2NV9wY1I9P\_\_EJ\_6JOJVKRDGvduTn5y\_UfdVZN0zJv\_k0TEquVvpogfS9zpNQUnENdWQvFl8dZiZYyxTNvSq7ty\_qTXg](6696128068e1c_media/media/image24.png) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| (a) Detecting the image of Thomas                                                                                                                                                                                                        | (b) Detecting the image of Angelina                                                                                                                                                                                                         |
| ![https://lh7-us.googleusercontent.com/D2PsCHQdJQaaMnbnVRaP-Dv0WzUyBjg1gn9NVUrHeQwAVXNo1rTrwpUVfZbPCWUoXBpSQVxoUUXDdW9OEhyD3e01iYrWfEoYCztALIC6ceRP2DGy8zeSbwV44\_4XwyvYGarZ6yNBep-vbcwXdPaYOA](6696128068e1c_media/media/image25.png)   | ![https://lh7-us.googleusercontent.com/Jo5fvWvkDZuN\_vmYgSez2m3ad4sfyqMfwqBjNjhtu11PtEeZmtGpQbHvabK3-PVbI-MQAF0n5eX8nQvxNg\_SyrXN1kRQjoNODxr0vRnwlWwrl47v1cyJ98z1G-tplkxCYr3DPwdqW8n2LYUWoY\_FRQ](6696128068e1c_media/media/image26.png)    |
| (c) Detecting the image of Angelina from different angles                                                                                                                                                                                | (d) Detecting unknown image                                                                                                                                                                                                                 |

Fig. 7. The results of detected images using the FACID system

A total of 30 images have been used for the testing phase to recognize both known and unknown faces. The functionality of the web application was verified through testing. The testing covered all the modules and functionalities, ensuring that all functions worked without errors or faults. Additionally, system testing was conducted to verify that the Raspberry Pi hardware configuration was connected and working seamlessly with the web application.

![https://lh7-us.googleusercontent.com/bS6ujpJtljkBFCWzxUZ2te7-hFgToStZyZvXUmAqoU\_jjoVOpijZ7hSuLxCJc0JJQF9UcYI1p3Pdc88NDTkA9xTJ-zquXP8\_dkPpdCaqi\_zNm9E1NFym6TO58HW7qcdKIe6xcAG3AVFBpnQsuZhOMQ](6696128068e1c_media/media/image27.jpeg)

Fig. 8. The example of piezo buzzer set up for the FACID system

Once the image is detected, the piezo buzzer starts beeping to inform the system has detected any known faces. Fig. 8 provides an example of how the alert system is set up in this proposed system. To illustrate; when the system recognizes Thomas as in Fig. 7(a), it activates the piezo buzzer which results in a beeping sound.

# ConCLUSION

In conclusion, although this system is unable to entirely prevent the transmission of Covid-19 in educational institutions, it can certainly help to establish a safer environment within the institution and potentially slow down the spread of the virus. Therefore, the utilization of this system can aid in the early detection of quarantine violators. The major impact of the proposed system is by employing contactless face recognition technology, it is possible to avoid workers like security guards and wardens from having to interact with people who are under quarantine order. The proposed future work is aimed to achieve other scope such as dataset which contains more images with different angles of images.

# ACKNOWLEDDGEMENT/FUNDING

The authors would like to acknowledge the support of Universiti Malaysia Pahang Al-Sultan Abdullah for providing the facilities and support on this research.

# CONFLICT OF INTEREST STATEMENT

The authors agree that this research was conducted without any self-benefits, or commercial or financial conflicts and declare the absence of conflicting interests with the funders.

# AUTHOR’S CONTRIBUTION

**Yamunnawahthi a/p Somasundharam**: Conceptualisation, methodology, system development and writing-original draft; **Suraya Abu Bakar**: methodology, supervision, system testing and editing; **Syifak Izhar Hisham**: Validation and editing.

# References

Alqrnawi, N., & Myderrizi, I. (2021). ‏Covid-19 quarantine monitoring based on geofencing technique. *International Journal of Engineering Technologies IJET*, *7*(2), 39–46. https://doi.org/10.19072/ijet.953560

Arif, S, Pitchay, M. A & Scarpa, M. (2020). Geo-covid: Movement monitoring based on Geo-fence framework for Covid-19 pandemic crisis. *Advances in Mathematics: Scientific Journal*, *9*(9), 7385–7395.

Azad, P., Asfour, T., & Dillmann, R. (2009). Combining Harris interest points and the SIFT descriptor for fast scale-invariant object recognition. *In 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems* (pp. 4275-4280). IEEE Xplore. https://doi.10.1109/IROS.2009.5354611

Bahl, P., & Padmanabhan, V. N. (2000). RADAR: An in-building RF-based user location and tracking system. In *Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064)* (pp. 775-784). IEEE Xplore. https://doi.10.1109/INFCOM.2000.832252.

Bakar, S. A, Hitam, M. S., Yussof, W. N. J. H. W. & Mukta, M. Y (2020). Shape corner detection through enhanced curvature properties. In *2020 Emerging Technology in Computing, Communication and Electronics (ETCCE)* (pp. 1-5). IEEE Xplore. https://doi.org.10.1109/ETCCE51779.2020.9350894

Bakar, S. A., Yussof, W. N. J. H. W. & Hitam, M. S. (2019). A comparative analysis of the Zernike moments for single object retrieval. *Baghdad Science Journal*, *16*(2), 0504. http://dx.doi.org/10.21123/bsj.2019.16.2(SI).0504

Fan, H. (2021). Success in digital governance: A literature review on Taiwan’s Covid-19 management. *IEEE Technology and Society Magazine*, *40*(3), 74–79. https://doi.org.10.1109/MTS.2021.3101923

Fernández Cruz, M., Álvarez Rodríguez, J., Ávalos Ruiz, I., Cuevas López, M., de Barros Camargo, C., Díaz Rosas, F., González Castellón, E., González González, D., Hernández Fernández, A., Ibáñez Cubillas, P., & Lizarte Simón, E. J. (2020). Evaluation of the emotional and cognitive regulation of young people in a lockdown situation due to the Covid-19 pandemic. *Frontiers in Psychology*, 11, 565503. https://doi.org/10.3389/fpsyg.2020.565503

He, S., & Chan, S.-H. G. (2016). Tilejunction: Mitigating signal noise for fingerprint-based indoor localization. *IEEE Transactions on Mobile Computing*, *15*(6), 1554–1568. https://doi.org/10.1109/TMC.2015.2463287

Illinois.edu. (2023). *The Helen Dataset*. http://www.ifp.illinois.edu/\~vuongle2/helen/

Kong, A. P.-H. (2020). Impact of Covid-19 on college seniors’ learning and performance in communication sciences and disorders: Students’ self-reflections. *Clinical Archives of Communication Disorders*, *5*(3), 137–146. http://dx.doi.org/10.21849/CACD.2020.00262

Kumar, B. V. K. V., Savvides, M., & Chunyan Xie. (2006). Correlation pattern recognition for face recognition. In *Proceedings of the IEEE*, *94*(11), 1963–1976. https://doi.org/10.1109/JPROC.2006.884094

Lowe, D. G. (2004). Distinctive image features from scale-invariant keypoints. *International Journal of Computer Vision*, *60*(2), 91–110. https://doi.org/10.1023/B:VISI.0000029664.99615.94

Mallick, S. (2023). *Histogram of oriented gradients explained using OpenCV*. LearnOpenCV. https://learnopencv.com/histogram-of-oriented-gradients/

Monir, M. F., Chowdhury, A. H., Anzum, R., & Amin, M. A. (2021). IoT enabled geofencing for Covid-19 home quarantine. In *2021 8th International Conference on Computer and Communication Engineering (ICCCE)* (pp. 373-378). IEEE Xplore. https://doi.org/10.1109/ICCCE50029.2021.9467204

Mundial, I. Q., Ul Hassan, M. S., Tiwana, M. I., Qureshi, W. S., & Alanazi, E. (2020). Towards facial recognition problem in Covid-19 pandemic. In *2020 4rd International Conference on Electrical, Telecommunication and Computer Engineering (ELTICOM)* (pp. 210-214). IEEE Xplore. 10.1109/ELTICOM50775.2020.9230504

Passalis, G., Kakadiaris, I. A., & Theoharis, T. (2007). Intraclass retrieval of nonrigid 3D objects: Application to face recognition. *IEEE Transactions on Pattern Analysis and Machine Intelligence*, *29*(2), 218–229. 10.1109/TPAMI.2007.37

Qian, M., & Wang, X. (2022). Cloud data access prevention method in face recognition technology based on computer vision. *Security and Communication Networks*, *2022*(1), 1–14. https://doi.org/10.1155/2022/5803026

Ramos, L. F. M. (2020). Evaluating privacy during the Covid-19 public health emergency. In *Proceedings of the 13th International Conference on Theory and Practice of Electronic Governance* (pp. 176-179). https://doi.org/10.1145/3428502.3428526

Sajjad, M., Ullah, F. U. M., Ullah, M., Christodoulou, G., Alaya Cheikh, F., Hijji, M., Muhammad, K., & Rodrigues, J. J. P. C. (2023). A comprehensive survey on deep facial expression recognition: Challenges, applications, and future guidelines. *Alexandria Engineering Journal*, *68*, 817–840. https://doi.org/10.1016/j.aej.2023.01.017

Schnell, A. E., Vinken, K., & de Beeck, H. O. (2023). The importance of contrast features in rat vision. *Scientific Reports*, *13*(1), 1-13. https://www.nature.com/articles/s41598-023-27533-3

Tan, J., Sumpena, E., Zhuo, W., Zhao, Z., Liu, M., & Chan, S.-H. G. (2020). IoT geofencing for Covid-19 home quarantine enforcement. *IEEE Internet of Things Magazine*, *3*(3), 24–29. 10.1109/IOTM.0001.2000097

Uhomoibhi, J., Hooper, L. O., Ghallab, S., Ross, M., & Staples, G. (2022). The impact of Covid-19 on professionalism in practice and future directions. *The International Journal of Information and Learning Technology*, *39*(5), 480-495.

Yang, B., Wu, J., & Hattori, G. (2020). Facial expression recognition with the advent of face masks. In *MUM '20: Proceedings of the 19th International Conference on Mobile and Ubiquitous Multimedia* (pp. 335-337). https://doi.org/10.1145/3428361.3432075

Yu, C., & Pei, H. (2021). Face recognition framework based on effective computing and adversarial neural network and its implementation in machine vision for social robots. *Computers & Electrical Engineering*, *92*, 107128. https://doi.org/10.1016/j.compeleceng.2021.107128

Zhang, Z., Tian, X., Zhang, Y., Guo, K., & Xu, X. (2023). Enhanced discriminative global-local feature learning with priority for facial expression recognition. *Information Sciences*, *630*, 370–384.

Zhao, W.-L., & Ngo, C.-W. (2013). Flip-invariant SIFT for copy and object detection. *IEEE Transactions on Image Processing*, 22(3), 980–991. 10.1109/TIP.2012.2226043

<table>
<tbody>
<tr class="odd">
<td><blockquote>
<p><img src="6696128068e1c_media/media/image29.png" style="width:1.01042in;height:0.36111in" alt="A picture containing text, clipart Description automatically generated" /></p>
</blockquote></td>
<td>© 2024 by the authors. Submitted for possible open access publication under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).</td>
</tr>
</tbody>
</table>

1.  
2.  <sup>\*</sup> Corresponding author. *E-mail address*: <surayaab@umpsa.edu.my>
