<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>A Deep Learning–Based Framework for Feature Extraction and Facial Verification</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Wang</surname><given-names>Mingyue</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Osintsev</surname><given-names>Natalja</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<aff id="aff1">School of Computer and Information, Lanzhou University of Technology, Gansu, China.</aff>
<aff id="aff2">Fraunhofer-Institut für Holzforschung Wilhelm-Klauditz Institut WKI, Bienroder Weg 54 E, Brunswick, Germany.</aff>
</contrib-group>
<abstract><p>With an emphasis on how Convolutional Neural Networks (CNNs) improve accuracy, adaptability, and efficiency over conventional techniques, this study investigates the incorporation of deep learning techniques in facial recognition. The paper highlights the deep learning process by describing procedures, including face identification, alignment, feature extraction, and recognition. CNNs&apos; ability to derive intricate patterns from unprocessed image data is one of their main advantages; this enables reliable feature extraction and precise detection even in situations with changing illumination, attitude, and occlusion. Along with discussions of exciting future advancements meant to enhance fairness, robustness, and privacy preservation within facial recognition systems, challenges such as data bias, privacy problems, and adversarial susceptibility are highlighted.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Convolutional neural networks</kwd><kwd>Deep learning in facial recognition</kwd><kwd>Feature extraction</kwd><kwd>Image data</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1">
<p>processing, Privacy preservation, Future advancements.</p>
</sec>
<sec id="sec-2"><label>1</label><title>Introduction</title>
<p>Facial recognition technology has become vital to various applications such as access control, security monitoring, and user verification <xref ref-type="bibr" rid="ref-1">[1]</xref>. This technology analyzes facial data from images or videos and matches it with existing records to verify a person&apos;s identity. The facial recognition process typically consists of several steps: detecting the face, aligning it, extracting features, and identifying the individual. Each step is essential for achieving real-time recognition with high accuracy and reliability. Recent advancements in deep learning, mainly through Convolutional Neural Networks (CNNs), have significantly enhanced the performance of facial recognition systems <xref ref-type="bibr" rid="ref-2">[2]</xref>. CNNs automatically extract high-level, relevant features from facial images, recognizing complex patterns that conventional methods, like Haar cascades or the Viola-Jones algorithm, may struggle with <xref ref-type="bibr" rid="ref-3">[3]</xref>. This automatic feature extraction allows CNNs to adjust to real-world differences, such as variations in lighting, facial angles, and obstructions, thereby improving the accuracy and adaptability of facial recognition systems.</p>
<p>Deep learning has also enhanced key aspects of facial recognition <xref ref-type="bibr" rid="ref-4">[4]</xref>. For instance, CNNs can accurately detect and align faces, ensuring a consistent orientation for optimal feature extraction and comparison. During feature extraction, CNNs have demonstrated their ability to produce highly compact and distinctive feature vectors that effectively represent unique facial characteristics. This skill is vital for differentiating between individuals with minimal error.</p>
<p>Though these advancements are significant, challenges remain regarding data bias, privacy issues, and susceptibility to adversarial attacks. Biometric systems like facial recognition inherently involve sensitive information, making robust privacy measures essential. Additionally, problems related to data bias can result in varying performance across different demographic groups. Adversarial attacks, which subtly modify images to confuse the model, also present security threats.</p>
<p>This study examines the utilization of CNNs in facial recognition, investigating their advantages and challenges <xref ref-type="bibr" rid="ref-5">[5]</xref>. With ongoing research and development, CNN-based facial recognition has the potential to realize more resilient, equitable, and privacy-conscious implementations in various settings.</p>
</sec>
<sec id="sec-3"><label>2</label><title>Literature Review</title>
<p>Facial recognition has become a pivotal technology in many modern applications, from security and surveillance to personal device authentication and social media <xref ref-type="bibr" rid="ref-6">[6]</xref>. Over the years, researchers have developed various methods for recognizing human faces, progressing from statistical models and traditional machine learning algorithms to the current dominance of deep learning techniques.</p>
<sec id="sec-4"><title>Traditional methods for facial recognition</title>
<p>Early facial recognition systems relied heavily on hand-crafted features, where techniques like Eigenface Fisher faces were widely used. Eigenfaces, introduced in the 1990s, utilized Principal Component Analysis (PCA) to represent facial images as linear combinations of principal components. This approach effectively reduced the dimensionality of face images, enabling faster processing, but suffered from sensitivity to lighting, pose, and expression variation <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>Fisherfaces, on the other hand, employed Linear Discriminant Analysis (LDA) to maximize the between-class variance and minimize within-class variance, offering more robustness against illumination changes. Despite their success in controlled environments, these techniques were limited to complex, real-world scenarios <xref ref-type="bibr" rid="ref-2">[2]</xref>. The rise of deep learning and convolutional neural networks The introduction of CNNs transformed the domain of facial recognition by enabling automated feature extraction and the learning of hierarchical representations directly from data <xref ref-type="bibr" rid="ref-3">[3]</xref>. CNNs, made up of layers that perform convolution and pooling operations, can capture complex patterns in images, which makes them particularly powerful for visual recognition applications. Notable architectures such as AlexNet, VGGNet, and ResNet showcased CNNs&apos; capability in large-scale image classification tasks and laid the groundwork for later facial recognition models.</p>
<p>One of the initial deep learning models specifically created for facial recognition was DeepFace, which Facebook developed. DeepFace employed a nine-layer deep neural network to reach human-level accuracy in identifying faces, representing a breakthrough. Google&apos;s FaceNet took the field further by introducing a triplet loss function that organizes facial images into a compact Euclidean space, positioning similar faces closer together and placing dissimilar ones further apart <xref ref-type="bibr" rid="ref-3">[3]</xref>.</p>
<p>FaceNet achieved impressive accuracy by reducing the distance between the embeddings of the same person while increasing the distance between embeddings of different individuals <xref ref-type="bibr" rid="ref-5">[5]</xref>.</p>
<p>Another significant advancement in facial recognition is the implementation of Siamese Neural Networks (SNNs). SNNs are especially effective for few and one-shot learning tasks, where distinguishing between identities with minimal examples is necessary. By training the network on pairs of images, SNNs learn to generate a similarity score between them, making them suitable for facial verification tasks. The contrastive loss or triplet loss functions applied in SNNs allow the model to develop discriminative embeddings, facilitating effective image comparisons even when training data is limited <xref ref-type="bibr" rid="ref-6">[6]</xref>.</p>
</sec>
<sec id="sec-5"><title>Open computer vision for image processing</title>
<p>For this research, Open Source Computer Vision library (OpenCV) is essential, particularly for preparing and improving facial images. With more than 2,500 efficient algorithms designed for various vision-related tasks, such as image editing, object recognition, and face detection, this library offers an open-source computer vision and machine learning solution. OpenCV is used in this project for several reasons, including:</p>
<p>I. Face detection: OpenCV&apos;s Cascade classifier or dnn module finds faces in an image before putting it into the neural network, ensuring that only the faces are processed.</p>
<p>II. Image augmentation: To add variation to the training dataset, OpenCV implements techniques like rotation, scaling, and flipping. Mimicking fluctuations that the model could experience in practical applications improves the model&apos;s capacity for generalization.</p>
<p>III. Image preprocessing: To standardize the input for the neural network, OpenCV makes it easier to resize, normalize, and convert images to greyscale.</p>
<p>OpenCV, for instance, can identify a face in an image, trim it to highlight facial features, and then scale it to the neural network&apos;s specifications for this case, which would be 250 × 250 pixels <xref ref-type="bibr" rid="ref-7">[7]</xref>, <xref ref-type="bibr" rid="ref-8">[8]</xref>.</p>
</sec>
</sec>
<sec id="sec-6"><label>3</label><title>Basic Concepts</title>
<sec id="sec-7"><title>Tensorflow and keras for deep learning</title>
<p>In this project, a facial recognition model is developed, trained, and launched using TensorFlow and Keras. TensorFlow, an open-source deep learning library created by Google, provides a comprehensive platform for building and scaling machine learning models. Known for its flexibility and ability to handle large datasets, TensorFlow has become a key resource in various research and industrial deep learning uses. It supports CPU and GPU acceleration, making it suitable for training demanding models like CNNs and SNNs. Keras, a high-level neural network API built on TensorFlow, simplifies defining and training deep learning models. With its user-friendly APIs, Keras allows developers to prototype and assess models quickly without dealing with the complexities of lower-level implementations.</p>
<p>In this project, Keras components such as Conv2D, Dense, Input, Flatten, and MaxPooling2D are employed to define the architecture of the Siamese Network. For instance:</p>
<p>I. Conv2D layers implement convolutional operations, allowing the network to extract spatial hierarchies in facial images.</p>
<p>II. MaxPooling2D layers help reduce the spatial dimensions of the feature maps, retaining the most important features while reducing computational complexity.</p>
<p>III. Dense layers provide fully connected networks that further abstract features extracted by the convolutional layers.</p>
<p>Using Keras with TensorFlow provides an efficient pipeline for model development, where Keras handles the model building, while TensorFlow&apos;s backend enables optimization and deployment across multiple devices.</p>
</sec>
<sec id="sec-8"><title>Comparative analysis with exciting works</title>
<p>Several recent works have combined TensorFlow, Keras, and OpenCV in the context of facial recognition. For instance, Luttrell et al. <xref ref-type="bibr" rid="ref-9">[9]</xref> utilized TensorFlow and Keras to implement a facial recognition system that leveraged CNN layers for feature extraction. OpenCV handles real time face detection and image preprocessing. Similarly, the researchers employed a SNN architecture built in Keras and TensorFlow for a one-shot learning task, where OpenCV was used to augment the dataset with different lighting conditions and poses. These studies have demonstrated the effectiveness of using these libraries together, particularly in applications where computational efficiency and ease of implementation are essential.</p>
</sec>
</sec>
<sec id="sec-9"><label>4</label><title>Proposed Frameworks</title>
<p>The SNN architecture used in this project is built to analyze pairs of facial images and assess their similarity. This process is performed by directing each image from a pair through two identical subnetworks that share weights, which extract high-level features from each image. The resulting feature vectors are then compared to generate a similarity score. Below is a detailed breakdown of the architecture by layer.</p>
<sec id="sec-10"><label>4.1</label><title>Structure of the Siamese Neural Network for Face Recognition</title>
<p>The SNN architecture used in this project is built to analyze pairs of facial images and assess their similarity. This process is performed by directing each image from a pair through two identical subnetworks that share weights, which extract high-level features from each image. The resulting feature vectors are then compared to generate a similarity score. Below is a detailed breakdown of the architecture by layer:</p>
<sec id="sec-11"><title>Input layer</title>
<p>The network accepts an input image measuring 105 × 105 pixels, representing a grayscale facial image. This size allows for adequate detail of facial features while keeping computational demands reasonable.</p>
</sec>
<sec id="sec-12"><title>First convolutional layer</title>
<p>I. Layer details: Convolutional layer featuring 64 filters of size *10 × 10.</p>
<p>II. Activation: ReLU (Rectified linear unit).</p>
<p>III. Output: The dimensions of the resulting feature map are *96 × 96 with 64 feature maps.</p>
<p>IV. Description: This layer identifies basic features like edges and textures, which are vital for differentiating facial traits.</p>
</sec>
<sec id="sec-13"><title>First max-pooling layer</title>
<p>I. Pooling size: *2 × 2.</p>
<p>II. Output: The feature map is condensed to *48 × 48 with 64 feature maps.</p>
<p>III. Description: Max-pooling decreases the spatial dimensions while preserving critical features and lowering computational expense.</p>
</sec>
<sec id="sec-14"><title>Second convolutional layer</title>
<p>Layer details: Convolutional layer with 128 size filters *7× 7.</p>
<p>I. Activation: ReLU.</p>
<p>II. Output: The feature map dimensions are curtailed to *42 × 42 with 128 feature maps.</p>
<p>III. Description: This layer learns more intricate features, capturing facial structure patterns and enhancing the ability to differentiate between individuals.</p>
</sec>
<sec id="sec-15"><title>Second max-pooling layer</title>
<p>I. Pooling size: *2 × 2.</p>
<p>II. Output: The feature map is reduced to *21 × 21 with 128 feature maps.</p>
<p>III. Description: This layer further diminishes spatial dimensions, assisting in feature abstraction.</p>
</sec>
<sec id="sec-16"><title>Third convolutional layer</title>
<p>Layer details: Convolutional layer containing 128 size filters *4 × 4.</p>
<p>I. Activation: ReLU.</p>
<p>II. Output: The feature map dimensions are increased to *18 × 18 with 128 feature maps.</p>
<p>III. Description: This layer extracts finer details from the facial images, enabling the model to recognize subtle differences.</p>
</sec>
<sec id="sec-17"><title>Third max-pooling layer</title>
<p>I. Pooling size: *2 × 2.</p>
<p>II. Output: The feature map is downsized to *9 × 9 with 128 feature maps.</p>
<p>III. Description: This max-pooling layer focuses the model on the most significant features by further reducing the size.</p>
</sec>
<sec id="sec-18"><title>Fourth convolutional layer</title>
<p>Layer details: Convolutional layer with 256 size filters *4 × 4.</p>
<p>I. Activation: ReLU.</p>
<p>II. Output: The dimensions of the feature map are *6 × 6 with 256 feature maps.</p>
<p>III. Description: This layer captures detailed features crucial for accurately differentiating facial attributes at a higher abstraction level.</p>
</sec>
<sec id="sec-19"><title>Fully connected layer</title>
<p>Layer details: Fully connected layer consisting of 4096 units.</p>
<p>I. Activation: Sigmoid.</p>
<p>II. Description: This layer compresses the data into a 4096-dimensional feature vector that embodies a high-level facial image representation. This vector acts as the final output from each twin network before comparison.</p>
</sec>
<sec id="sec-20"><title>Distance calculation layer</title>
<p>I. Distance metric: L1 (Manhattan) distance for the feature vectors of the image pairs.</p>
<p>II. Description: The feature vectors derived from the two sub-networks are evaluated using the L1 distance, which computes the absolute differences between corresponding feature values. This distance indicates how similar the two input images are.</p>
</sec>
<sec id="sec-21"><title>Final fully connected layer with output</title>
<p>Activation: Sigmoid.</p>
<p>Output: A single value denoting the similarity score between the two images ranges from 0.</p>
<p>I. Description: This output layer employs a sigmoid activation function to transform the measured distance into a probability, reflecting whether the faces in the input pair belong to the same person or different individuals.</p>
</sec>
</sec>
</sec>
<sec id="sec-22"><label>5</label><title>Methodology</title>
<p>This face recognition system is structured around several core stages, using CNNs for enhanced accuracy and adaptability across each step.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Overall framework of the proposed deep learning-based facial recognition system.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/79/fig-1-3389c0e0beaf.jpg"/></fig>
<sec id="sec-23"><label>5.1</label><title>Data Collection and Preprocessing</title>
<p>The system begins by collecting a large, labeled dataset that covers a variety of facial expressions, lighting conditions, and poses. Preprocessing includes resizing and normalizing images, with augmentation techniques (Like rotations and brightness adjustments) added to increase dataset diversity and improve the model&apos;s generalization.</p>
</sec>
<sec id="sec-24"><label>5.2</label><title>Face Detection</title>
<p>Using deep learning, specifically CNNs, the model locates and isolates faces within images. CNNs improve upon traditional methods by automatically learning hierarchical features, enabling accurate detection even under complex, real-world conditions.</p>
</sec>
<sec id="sec-25"><label>5.3</label><title>Facial Alignment</title>
<p>Facial alignment ensures each face is correctly oriented before feature extraction, improving recognition accuracy. CNNs handle challenges in alignment, like variations in pose, expression, and occlusions, by learning features that help maintain consistency.</p>
</sec>
<sec id="sec-26"><label>5.4</label><title>Feature Extraction</title>
<p>The model leverages CNNs to extract high-level facial features from the image, creating a compact, discriminative feature vector for each face. This deep learning-based approach surpasses traditional methods by learning nuanced facial patterns directly from the raw data.</p>
</sec>
<sec id="sec-27"><label>5.5</label><title>Face Recognition</title>
<p>The system compares the extracted feature vectors to those in its database using similarity metrics (e.g., Euclidean distance) for recognition. The face is matched to a known identity when the similarity score exceeds a set threshold.</p>
</sec>
<sec id="sec-28"><label>5.6</label><title>Evaluation</title>
<p>The model’s accuracy is evaluated against labeled data and optimized through fine-tuning on a validation set. This step ensures robustness, enabling the system to adapt effectively to diverse real-world scenarios.</p>
</sec>
</sec>
<sec id="sec-29"><label>6</label><title>Result and Analysis</title>
<sec id="sec-30"><label>6.1</label><title>Face Detection and Alignment</title>
<p>The CNN-based detection successfully recognized faces in various lighting situations and minor obstructions. Facial alignment adjusted poses, enhancing the accuracy of feature extraction.</p>
<fig id="fig2"><label>Figure 2</label><caption><p>Sample results of face detection and alignment under varying conditions.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/79/fig-2-1147e2c05f6d.png"/></fig>
</sec>
<sec id="sec-31"><label>6.2</label><title>Feature Extraction</title>
<p>High-dimensional feature vectors effectively capture subtle facial characteristics, maintaining consistent performance across lighting scenarios and angles.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Cosine similarity and Euclidean distance scores for sample image pairs, indicating match (Yes/No) status.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,288.7,537,383.8"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-32"><label>6.3</label><title>Recognition Accuracy</title>
<p>The system achieved high accuracy and low error rates by employing similarity metrics, even in moderate obstructions.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Calculation of metrics of the model used.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,83.2,537,210.8"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-33"><label>6.4</label><title>Quantitative Metrics</title>
<p>Exceptional precision, recall, and accuracy demonstrated effective identification, with few false positives and strong generalization capabilities.</p>
<fig id="fig3"><label>Figure 3</label><caption><p>Graphical representation of metrics.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/79/fig-3-38ac51b10838.jpg"/></fig>
</sec>
<sec id="sec-34"><label>6.5</label><title>Limitations</title>
<p>The system&apos;s performance suffered under extreme obstructions or pronounced poses. The biases in the dataset indicated the necessity for more diverse training data.</p>
</sec>
<sec id="sec-35"><label>6.6</label><title>Comparison to Traditional Methods</title>
<p>The CNN model surpassed traditional techniques, particularly in automated feature extraction and adaptability.</p>
<fig id="fig4"><label>Figure 4</label><caption><p>Accuracy comparison of CNN, SNN and DNN models.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/79/fig-4-12a6fa780155.png"/></fig>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Comparison between CNN, SNN, and DNN models.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,122.1,537,193.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-36"><label>6.7</label><title>Summary</title>
<p>The system exhibited impressive accuracy and adaptability, making it appropriate for real-world applications. However, minor aspects could be enhanced.</p>
<p>[316]: #set plot size.</p>
<p>plt.figure(figsize=(10,3)).</p>
<p>#set first subplot.</p>
<p>plt.subplot(1,2,1).</p>
<p>plt.imshow(test_input[0]) # first input prediction output 0.</p>
<p>plt.subplot(1,2,2).</p>
<p>plt.imshow(test_val[0]).</p>
<p>#Render cleanly.</p>
<p>(plt.show).</p>
<fig id="fig5"><label>Figure 5</label><caption><p>Visualization of a matched face pair (Same person) from the test set.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/79/fig-5-de0df718c09b.jpg"/></fig>
<p>[322]: plt.figure(figsize=(10,3)).</p>
<p>plt.subplot(1,2,1).</p>
<p>plt.imshow(test_input<xref ref-type="bibr" rid="ref-2">[2]</xref>) # third input prediction output 0.</p>
<p>plt.subplot(1,2,2).</p>
<p>plt.imshow(test_val<xref ref-type="bibr" rid="ref-2">[2]</xref>) plt.show.</p>
<fig id="fig6"><label>Figure 6</label><caption><p>Visualization of a non-matched face pair (different persons) from the test set.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/79/fig-6-fc677ad604e2.jpg"/></fig>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Embedding.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,552.7,537,756.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
</sec>
<sec id="sec-37"><label>7</label><title>Future Work</title>
<p>Future efforts should aim to expand the training dataset to ensure better demographic diversity, reduce biases, and improve the model&apos;s generalization across different user groups. Additionally, incorporating advanced methods such as attention mechanisms or pose estimation modules can improve the system&apos;s ability to effectively handle occlusions and extreme poses.</p>
<p>Optimizing the model for real-time processing is another key area for enhancement, enabling its application in scenarios requiring instant recognition. Furthermore, exploring privacy-preserving approaches like federated learning can ensure ethical deployment by minimizing data exposure and maintaining user privacy. These advancements will make the system more adaptable, secure, and ethically sound, further advancing the capabilities of AI-driven facial recognition.</p>
</sec>
<sec id="sec-38"><label>8</label><title>Conclusion</title>
<p>This research highlights the potential of deep learning, particularly CNNs, in developing a highly accurate and robust face recognition system. The model excelled in diverse scenarios, demonstrating resilience to variations in lighting, pose, and partial occlusions, outperforming traditional face recognition techniques. By automating the feature extraction process and leveraging the power of deep learning, the system offers a reliable solution for security, identity verification, and surveillance applications.</p>
<p>However, specific challenges, such as handling extreme poses and substantial occlusions, were identified, along with demographic biases due to limited representation in the training data. Addressing these issues is crucial for enhancing the system&apos;s reliability, inclusivity, and fairness, ensuring its broader applicability and social acceptance.</p>
</sec>
<sec id="sec-39"><title>Funding</title>
<p>This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.</p>
</sec>
<sec id="sec-40"><title>Data Availability</title>
<p>The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.</p>
</sec>
<sec id="sec-41"><title>Conflicts of Interest</title>
<p>The authors declare that there are no conflicts of interest regarding the publication of this paper.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Qinjun, L., Tianwei, C., Yan, Z., Yuying, W. (2023). Facial recognition technology: A comprehensive overview. Academic journal of computing &amp; information science, 6(7), 15–26. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.25236/AJCIS.2023.060703">https://doi.org/10.25236/AJCIS.2023.060703</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Aloysius, N., &amp; Geetha, M. (2017). A review on deep convolutional neural networks. 2017 international conference on communication and signal processing (ICCSP) (pp. 588–592). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICCSP.2017.8286426">https://doi.org/10.1109/ICCSP.2017.8286426</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Ming, Y. (2019). Face detection based on viola-jones algorithm applying composite features. 2019 international conference on robots &amp; intelligent system (ICRIS) (pp. 82–85). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICRIS.2019.00029">https://doi.org/10.1109/ICRIS.2019.00029</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Bhaidasna, Z. C., Swaminarayan, P. R., &amp; Bhaidasna, H. Z. (2023). Enhancing face recognition with deep learning architectures: A comprehensive review. International journal on recent and innovation trends in computing and communication, 11(9), 164–180. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17762/ijritcc.v11i9.8331">https://doi.org/10.17762/ijritcc.v11i9.8331</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Hu, G., Yang, Y., Yi, D., Kittler, J., Christmas, W., Li, S. Z., &amp; Hospedales, T. (2015). When face recognition meets with deep learning: An evaluation of convolutional neural networks for face recognition. Proceedings of the IEEE international conference on computer vision workshops (pp. 142–150). IEEE. <ext-link ext-link-type="uri" xlink:href="https://B2n.ir/gt1435">https://B2n.ir/gt1435</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Sati, V., Garg, D., Choudhury, T., &amp; Aggarwal, A. (2018). Facial recognition-application and future: A review. 2018 international conference on system modeling &amp; advancement in research trends (SMART) (pp. 231– 235). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/SYSMART.2018.8746942">https://doi.org/10.1109/SYSMART.2018.8746942</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Zebari, R., &amp; Sallow, A. B. (2021). Face detection and recognition using opencv. Journal of soft computing and data mining, 2(2), 86-97. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.30880/jscdm.2021.02.02.008">https://doi.org/10.30880/jscdm.2021.02.02.008</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Necipsoy, M. E., &amp; Ergüzen, A. (2024). Facial tracking, recognition, and utilizing gaussian blur in face recognition sytems via the OpenCv library. International scientific and vocational studies journal, 8(2), 103-122. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.47897/bilmes.1501078">https://doi.org/10.47897/bilmes.1501078</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Luttrell, J., Zhou, Z., Zhang, Y., Zhang, C., Gong, P., Yang, B., &amp; Li, R. (2018). A deep transfer learning approach to fine-tuning facial recognition models. In 2018 13th IEEE conference on industrial electronics and applications (ICIEA) (pp. 2671-2676). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICIEA.2018.8398162">https://doi.org/10.1109/ICIEA.2018.8398162</ext-link></mixed-citation></ref>
</ref-list></back>
</article>