<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Comparative Analysis of CNN Architecture for Emotion Classification on Human Faces</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleh Pitsun</string-name>
          <email>o.pitsun@wunu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hanna Poperechna</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Liudmyla Savanets</string-name>
          <email>l.savanets@wunu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Grygoriy Melnyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bohdan Halunka</string-name>
          <email>thisishalunka@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>West Ukrainian National University</institution>
          ,
          <addr-line>11 Lvivska st., Ternopil, 46001</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>There are many approaches to determining the emotional states of a person in an image or video. Recognizing emotions on a human face is characterized by high complexity compared to voice analysis or measurement of other indicators. There are many factors on a person's face that describe one or another emotional state of a person. Convolutional Neural Networks (CNNs) are widely used for image recognition and classification, and are well suited to the task of classifying emotions on human faces. However, there is no universal approach that perfectly classifies all types of images. Therefore, it is necessary to conduct a comparative analysis of different CNN architectures to determine the best of them for the given task. This study compares AlexNet, LeNet, and MobileNet architectures for the classification of emotional states in human face images. A structure of a convolutional neural network was also developed, which showed better results in comparison with analogues. The results of the analysis will make it possible to draw conclusions about the choice of optimal CNN architectures and develop improved proprietary architectures to improve the quality of emotion classification. Analysis of existing architectures allows to develop a new one, with better results according to the criterion of accuracy.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Machine learning</kwd>
        <kwd>convolutional neural networks</kwd>
        <kwd>human face</kwd>
        <kwd>emotions</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Emotions are an integral part of human life, which allows to improve interaction between people
and to understand the attitude of a specific person to a certain situation. Being able to recognize
emotions such as happiness, sadness, anger, fear, surprise, and disgustmakes it possible to better
understand a person or group of people. Nowadays, artificial intelligence plays a big role in
people's lives, allowing to improve the quality of life in various areas. Therefore, the use of
artificial intelligence, in particular convolutional neural networks (CNN), to solve the problems
of assessing a person's emotional state based on the analysis of facial images is an urgent task.
Convolutional neural networks are using to recognize graphic images, which have proven to be
the best approach for image classification compared to other neural network approaches. There
are a large number of architectures of convolutional neural networks, but they are characterized
by high classification quality only for a specific type of images. Unfortunately, there is no universal
approach to qualitative classification of all types of images. In addition, such approaches will
avoid a subjective vision and assessment of a person's condition. In addition, determining a
person's emotional state will allow to automatically identify fake states, which is relevant in
connection with the significant development of technologies that allow generating fake
information. An important aspect of the development of a qualitative classification system is the
sample on the basis of which research is conducted.</p>
      <p>
        We used the CK+48 dataset [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which contains a sufficient number of classes and the images
themselves for the study. The use of such a dataset allows to ensure the adequacy and
representativeness of the analysis results.
      </p>
      <p>The analysis of architectures of convolutional neural networks made it possible to develop a
new architecture for the specific task of recognizing human emotions, which showed better
results according to the criterion of accuracy.</p>
      <p>The object of research is graphic images of human faces in various emotional states
The subject of research is the architecture of convolutional neural networks for solving
classification problems.</p>
      <p>The purpose of the work is to develop a new convolutional neural network architecture for
recognizing human emotions in images based on the analysis of existing architectures.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review</title>
      <p>
        Significant attention of scientists is paid to the approaches of classification and recognition of
human facial emotions Several popular datasets have been developed for these tasks, and one of
them is CK+48 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the authors analyzed emotions on the human face based on a dataset of
student images. The authors suggest using additional sensors to increase the accuracy of
emotional state determination.
      </p>
      <p>
        The article [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] presents the results of studies of various approaches to the determination of
facial emotions based on 3 different datasets. The description, structure, and formation process
of the CK+48 dataset are given
      </p>
      <p>
        in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The work [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is devoted to the development of approaches to the determination of
emotions on people's faces in real time based on 6 emotional states.
      </p>
      <p>
        A generalized analysis of approaches to recognition of human emotions and classification
using neural networks is given in the articles [
        <xref ref-type="bibr" rid="ref7 ref8">7,8</xref>
        ].
      </p>
      <p>
        In the article [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the authors conducted a study of emotion recognition using the FER2013
dataset. The authors used convolutional networks, in particular the VGG architecture, and
obtained accuracy rates within 70%.
      </p>
      <p>
        In the article [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the authors proposed a convolutional neural network architecture for
realtime emotion recognition. In the context of this article, speed is an important factor, approaches
to parallelization are given in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>The analysis of approaches to the application of elements of artificial intelligence and
computer vision systems in the tasks of processing graphic images is considered in articles
[1214]. In particular, the analysis of approaches that allow to speed up image processing processes
was carried out and new architectures of convolutional neural networks were proposed for the
classification of specific types of images.</p>
      <p>In the work, [15] authors consider an approach to searching for similar images.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement</title>
      <p>To conduct the research, the following tasks should be implemented:
- Analyze existing approaches to image classification;
- Conduct research on the classification of architectures of convolutional neural networks
based on the CK+48 dataset;
- Develop a new architecture for the task of image emotion recognition
- Analyze the results of the obtained studies.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Dataset</title>
      <p>
        There are several datasets that are used to conduct research on the tasks of classifying and
identifying human emotions. CK+48, which includes up to 1000 images divided into 7 classes:
(angry, happy, fear, neutral, disgust, sad, surprise) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], was chosen as the dataset in this work.
This dataset consists of images with a size of 48 x 48 pixels. To divide the dataset into test and
training samples, the images were separated into separate "test" and "training" directories.
5. Generalized image classification algorithm
The generalized algorithm for the classification of images of human facial emotions is shown in
Figure 1.
      </p>
      <p>This stage includes both the use of existing architectures and those developed in this work.</p>
      <sec id="sec-4-1">
        <title>Download dataset</title>
      </sec>
      <sec id="sec-4-2">
        <title>Saving the trained model</title>
      </sec>
      <sec id="sec-4-3">
        <title>Division of the dataset into test and training samples</title>
      </sec>
      <sec id="sec-4-4">
        <title>Learning process</title>
      </sec>
      <sec id="sec-4-5">
        <title>Downloading machine learning libraries</title>
      </sec>
      <sec id="sec-4-6">
        <title>Choice of convolutional neural network architecture</title>
        <p>The generalized emotion classification algorithm consists of two main components: dataset
formation and direct neural network training. The quality and time of training will depend on the
quality of the dataset distribution and the correct selection of the convolutional neural network
architecture.
6. Analysis of architectures of convolutional neural networks</p>
        <p>Convolutional neural networks are actively used for the classification of various types of
images. The use of images as input data without the need for additional conversion into other
formats is the main advantage of their use. CNN consist of the following elements:
- Convolutional layers are one of the main elements of the neural network, which performs the
operation of convolution of the input image with a mask. As a result, smaller images are created.</p>
        <p>- Pooling layer – allows ones to reduce the spatial size of the collapsed function. This step also
makes it possible to highlight features in the image more precisely.</p>
        <p>- Fully Connected Layers – this layer is used at the final stage of neural network operation,
which allows the model to interact with all functions of the input data.</p>
        <p>The number of filters is a crucial parameter when working with a neural network as it directly
impacts the network's quality, specifically the allocation of parameters. However, including too
many parameters can lead to overtraining and worsen the results.</p>
        <p>The size of the filters affects what patterns or features in the images are detected by the
network. Larger filters are able to detect broader patterns, while smaller filters are able to detect
finer details.</p>
        <p>Strides - A larger stride will result in a smaller spatial dimension in the next layer.
Activation function - the following activation functions are the most used - ReLU, tanh, sigmoid.</p>
        <p>The depth of the network is the number of layers in it. Greater depth allows the model to learn
more complex features, but may lead to overtraining.</p>
        <p>This convolutional neural network architecture was one of the first and proved to be effective
for classifying small images. A generalized view of the convolutional neural network architecture
is shown in Figure 2.</p>
        <p>This architecture is actively used for recognizing road signs or classifying human faces.</p>
        <sec id="sec-4-6-1">
          <title>AlexNet The AlexNet architecture is one of the most popular and was first proposed in 2012. In comparison with LeNet, this neural network is characterized by a deeper architecture, which allows to distinguish more detailed objects. ReLU is used as the activation function.</title>
        </sec>
        <sec id="sec-4-6-2">
          <title>MobileNets</title>
          <p>The process of training and operation of neural networks is characterized by the need for
significant computing resources and memory.</p>
          <p>The MobileNets architecture is designed specifically to work on mobile devices with low
latency.</p>
          <p>This architecture is designed to work with real-time systems. In many cases, this architecture
shows better results compared to VGG16 and others.</p>
          <p>A graphical representation of the blocks of the proposed convolutional network structure is
shown in Figure 3. This architecture consists of convolutional layers, max-pooling layers, and
Dense layers.</p>
          <p>Increasing the number of convolutional and pooling layers increases the training time,
however, allows for higher research accuracy, which is a higher priority task.</p>
          <p>This architecture was selected based on an experimental approach.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>7. Computer experiments</title>
      <p>Experiments were conducted on the same sample using different architectures with the same
ratio of the training sample to the test sample.</p>
      <p>AlexNet
The results of using the alexnet architecture are shown in Figure 4</p>
      <p>This graph shows the indicators of ROC curves for 7 classes. Taking into account the given
data, it can be concluded that the classification accuracy is high.</p>
      <p>Developed architecture
The matrix of classification results is shown in Figure 5.</p>
      <p>Layer parameters for the developed architecture for images from the CK+48 dataset:
Layer (type) Output Shape Param #
=================================================================
conv2d_73 (Conv2D) (None, 48, 48, 16) 448
_________________________________________________________________
max_pooling2d_73 (MaxPooling (None, 24, 24, 16) 0
_________________________________________________________________
conv2d_74 (Conv2D) (None, 24, 24, 16) 2320
_________________________________________________________________
activation_37 (Activation) (None, 24, 24, 16) 0
_________________________________________________________________
max_pooling2d_74 (MaxPooling (None, 12, 12, 16) 0
_________________________________________________________________
conv2d_75 (Conv2D) (None, 12, 12, 32) 12832
_________________________________________________________________
activation_38 (Activation) (None, 12, 12, 32) 0
_________________________________________________________________
max_pooling2d_75 (MaxPooling (None, 6, 6, 32) 0
_________________________________________________________________
conv2d_76 (Conv2D) (None, 4, 4, 64) 18496
_________________________________________________________________
max_pooling2d_76 (MaxPooling (None, 2, 2, 64) 0
_________________________________________________________________
conv2d_77 (Conv2D) (None, 2, 2, 64) 102464
_________________________________________________________________
activation_39 (Activation) (None, 2, 2, 64) 0
_________________________________________________________________
max_pooling2d_77 (MaxPooling (None, 1, 1, 64) 0
_________________________________________________________________
flatten_19 (Flatten) (None, 64) 0
_________________________________________________________________
dense_37 (Dense) (None, 128) 8320
_________________________________________________________________
dropout_19 (Dropout) (None, 128) 0
_________________________________________________________________
dense_38 (Dense) (None, 7) 903
=================================================================
Total params: 145,783
Trainable params: 145,783
Non-trainable params: 0</p>
      <sec id="sec-5-1">
        <title>The training results are shown in Figure 6..</title>
        <p>This image shows training and validation metrics over training epochs for a given model. It
can be observed that both losses start relatively high but gradually decrease as the training
progresses. The validation loss closely follows the training loss, indicating that the model is not
overfitting significantly.</p>
        <p>The ROC curve for the developed CNN architecture is shown in Figure 6.</p>
        <p>Analyzing the above results, it can be concluded that the developed network showed better
results compared to ALexNet and LeNet</p>
        <p>The classification results using 4 neural network architectures are shown in Figure 7.</p>
        <sec id="sec-5-1-1">
          <title>Developed architecture</title>
          <p>e
p
y
T</p>
        </sec>
        <sec id="sec-5-1-2">
          <title>MobileNet</title>
        </sec>
        <sec id="sec-5-1-3">
          <title>LeNet</title>
          <p>AlexNet
0
10
20
30
40
50
60
70</p>
          <p>80</p>
          <p>Accuracy</p>
          <p>As the number of classes increases, the complexity of developing a universal convolutional
neural network architecture increases. Therefore, the process of designing a neural network
architecture that would show the best results is an important and difficult task. The results of the
comparison of the developed architecture with well-known ones show better results, which
allows to define the developed architecture as possible to be used for the classification of
emotions on the human face.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>8. Conclusions</title>
      <p>In this work, existing architectures of convolutional neural networks were analyzed and
our own was proposed, which showed better results.</p>
      <p>As a result of the research conducted on the basis of the CK+48 dataset, it can be concluded
that convolutional network architectures show approximately similar results, however, the
LeNet architecture showed better results according to the accuracy criterion - 72%, unlike
ALexNet or MobileNet - 64 and 60%, respectively. Instead, the developed architecture showed
even better results, namely - 75%. The number of training parameters is 145,783.</p>
      <p>Further research needs to broaden the network of architectures for research and not to be
limited only to the best known.</p>
    </sec>
    <sec id="sec-7">
      <title>9. References</title>
      <p>[13] Berezsky, O., Liashchynskyi, P., Pitsun, O., Liashchynskyi, P., Berezkyy, M. Comparison of
Deep Neural Network Learning Algorithms for Biomedical Image Processing. CEUR Workshop
Proceeding, 2022, 3302, pp. 135–145. https://ceur-ws.org/Vol-3302/paper7.pdf
[14] Pitsun, O. MLOps Approach for Automatic Segmentation of Biomedical Images / Oleh
Berezsky , Oleh Pitsun , Grygoriy Melnyk , Yuriy Batko , Petro Liashchynskyi , Mykola Berezkyi //
CEUR Workshop Proceeding, 2023, pp. 241–248. https://ceur-ws.org/Vol-3302/paper7.pdf
[15] O. Veres, B. Rusyn, A. Sachenko and I. Rishnyak, "Choosing the method of finding similar
images in the reverse search system", CEUR Workshop Proceedings, vol. 2136, pp. 99-107, 2018.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Chaudhari</surname>
          </string-name>
          , Aayushi, Chintan Bhatt, Achyut Krishna, and Pier Luigi Mazzeo.
          <year>2022</year>
          .
          <article-title>"ViTFER: Facial Emotion Recognition with Vision Transformers" Applied System Innovation 5</article-title>
          , no.
          <volume>4</volume>
          : 80. https://doi.org/10.3390/asi5040080
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lucey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Cohn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kanade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Saragih</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <article-title>Ambadar and I. Matthews, "The Extended CohnKanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression</article-title>
          ,
          <article-title>"</article-title>
          <source>2010 IEEE Computer Society Conference on Computer Vision</source>
          and Pattern Recognition - Workshops, San Francisco, CA, USA,
          <year>2010</year>
          , pp.
          <fpage>94</fpage>
          -
          <lpage>101</lpage>
          , doi: 10.1109/CVPRW.
          <year>2010</year>
          .5543262
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Magdin</surname>
            , Martin,
            <given-names>Ľubomír</given-names>
          </string-name>
          <string-name>
            <surname>Benko</surname>
            , and
            <given-names>Štefan</given-names>
          </string-name>
          <string-name>
            <surname>Koprda</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>"A Case Study of Facial Emotion Classification Using Affdex" Sensors 19, no. 9: 2140</article-title>
          . https://doi.org/10.3390/s19092140
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Minaee</surname>
            , Shervin,
            <given-names>Mehdi</given-names>
          </string-name>
          <string-name>
            <surname>Minaei</surname>
            , and
            <given-names>Amirali</given-names>
          </string-name>
          <string-name>
            <surname>Abdolrashidi</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>"Deep-Emotion: Facial Expression Recognition Using Attentional Convolutional Network" Sensors 21, no. 9: 3046</article-title>
          . https://doi.org/10.3390/s21093046
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lucey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Cohn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kanade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Saragih</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <article-title>Ambadar and I. Matthews, "The Extended CohnKanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression</article-title>
          ,
          <article-title>"</article-title>
          <source>2010 IEEE Computer Society Conference on Computer Vision</source>
          and Pattern Recognition - Workshops, San Francisco, CA, USA,
          <year>2010</year>
          , pp.
          <fpage>94</fpage>
          -
          <lpage>101</lpage>
          , doi: 10.1109/CVPRW.
          <year>2010</year>
          .
          <volume>5543262</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Dandıl</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Özdemir</surname>
          </string-name>
          , “
          <article-title>Real-time Facial Emotion Classification Using Deep Learning”</article-title>
          ,
          <source>DataSCI</source>
          , vol.
          <volume>2</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>17</lpage>
          , Jul.
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Moolchandani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nigam</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <article-title>"A survey on: Facial Emotion Recognition and Classification," 2021 5th International Conference on Computing Methodologies and Communication (ICCMC), Erode</article-title>
          , India,
          <year>2021</year>
          , pp.
          <fpage>1677</fpage>
          -
          <lpage>1686</lpage>
          , doi: 10.1109/ICCMC51019.
          <year>2021</year>
          .
          <volume>9418349</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Hu</surname>
          </string-name>
          , Tianming,
          <string-name>
            <surname>Liyanage C. De Silva</surname>
            , and
            <given-names>Kuntal</given-names>
          </string-name>
          <string-name>
            <surname>Sengupta</surname>
          </string-name>
          .
          <article-title>"A hybrid approach of NN and HMM for facial emotion classification</article-title>
          .
          <source>" Pattern Recognition Letters</source>
          <volume>23</volume>
          , no.
          <volume>11</volume>
          (
          <year>2002</year>
          ):
          <fpage>1303</fpage>
          -
          <lpage>1310</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Khaireddin</surname>
            , Yousif, and
            <given-names>Zhuofa</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>"Facial emotion recognition: State of the art performance on FER2013."</article-title>
          <source>arXiv preprint arXiv:2105.03588</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Duncan</surname>
            , Dan,
            <given-names>Gautam</given-names>
          </string-name>
          <string-name>
            <surname>Shine</surname>
            , and
            <given-names>Chris</given-names>
          </string-name>
          <string-name>
            <surname>English</surname>
          </string-name>
          .
          <article-title>"Facial emotion recognition in real time." Computer Science (</article-title>
          <year>2016</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dyvak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Stakhiv</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Pukas</surname>
          </string-name>
          ,
          <article-title>"Algorithms of parallel calculations in task of tolerance ellipsoidal estimation of interval model parameters"</article-title>
          ,
          <source>Bulletin of the Polish Academy of Sciences: Technical Sciences</source>
          , vol.
          <volume>60</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>159</fpage>
          -
          <lpage>164</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Berezsky</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pitsun</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melnyk</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koval</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2023</year>
          ).
          <article-title>Multi-threaded Parallelization of Automatic Immunohistochemical Image Segmentation</article-title>
          . In: Hu,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>He</surname>
          </string-name>
          , M. (eds) Advances
          <source>in Intelligent Systems, Computer Science and Digital Economics IV. CSDEIS 2022. Lecture Notes on Data Engineering and Communications Technologies</source>
          , vol
          <volume>158</volume>
          . Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>031</fpage>
          -24475-9_
          <fpage>23</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>