<!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>
      <journal-title-group>
        <journal-title>December</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Information Technology for Chest X-Ray Images Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksii Bychkov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kateryna Merkulova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yelyzaveta Zhabska</string-name>
          <email>y.zhabska@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleh Stelmakh</string-name>
          <email>olehstelmakh@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>60, Volodymyrska Street, Kyiv, 01601</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>0</volume>
      <fpage>1</fpage>
      <lpage>03</lpage>
      <abstract>
        <p>This paper presents the research and development of information technology for analysis and classification of chest X-ray images in order to automatically detect the signs of the disease, specifically pneumonia, what is the most relevant in the conditions of COVID-19 pandemic. Information technology is based on the developed mathematical model through complex training of neural networks. The dataset used for the experimental studies and neural networks training consisted of 35,000 images ranging in size from 200×200 px to 2500×2500 px. Convolutional neural networks were used to fulfill the goal of software creation based on developed information technology. As a result of experiments, the weighted average value of F1 metric of 97.05% was obtained, that is close to the recognition rate of a physician. During the research the decision support software based on developed information technology was created with an aim to assist the physician in making a decision, help in the analysis of lungs X-rays for pneumonia, and also allow to store all the necessary information about the patients in one repository. The program was developed using Microsoft technologies, including the C# programming language and a technology environment designed to develop a user interface - WPF. Also, software was implemented using the MVVM architecture and ML.NET as a tool for implementation of a neural network. The Nvidia RTX 2070 Super graphics processor (GPU) and CUDA technology were used to train the neural network. Created software based on developed information technology for chest X-ray images analysis allows to record patients, classify and process images, add confirmations of physicians, and can be used as an accessory instrument to diagnose pneumonia, which will reduce the strain on the radiologist and allow to process larger number of X-rays images more effective. Disease recognition, X-ray imaging, image classification, neural networks algorithms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>According to the data of World Health Organization, pneumonia is an acute infectious lung
inflammation that is one of the most pressing issues in modern medicine. It is a curable disease that,
however, causes the death of millions of people, including more than 800,000 children under the age of
five each year [1], due to lack of access to its prevention and treatment. The problem also becomes
more severe due to diagnostic mistakes that lead to delayed intervention and death.</p>
      <p>Treatment of pneumonia consists of a number of epidemiological, clinical, pharmacological and,
finally, social aspects. The paradox of pneumonia lies in the fact that, on the one hand, impressive
results have been achieved in understanding the pathogenesis of the infectious process, increasing the
effectiveness of treatment, and, on the other hand, there is an increase in the number of patients with
severe disease and in the death rate. The presence of this problem is generally accepted and research in
this direction is actively conducted worldwide.</p>
      <p>Medical X-ray images are one of the first and main methods of the detection and diagnosis of
pneumonia that has become widespread in medical practice. The number of chest X-rays has increased
rapidly, but its roentgenological study is still usually conducts manually, that delays and reduces the</p>
      <p>2022 Copyright for this paper by its authors.
effectiveness of the disease detection. For this reason, automated detection of signs of pneumonia in
Xrays is a priority of information technology, that, consequently, will reduce the strain on the radiologists,
increase the efficiency of data processing and increase the accuracy of diagnosis. A promising method
for solving this problem is the usage of convolutional neural networks, which occupy a leading position
among the software used for image classification and recognition.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Survey</title>
      <p>During the research, the accuracy of various existing solutions was compared.</p>
      <p>The first paper [2] describes the principle of operation of the multilayer perceptron and convolutional
neural network for the detection and classification of pneumonia. The Chest-X-Ray data set was used
with a total of 5840 images, consisting of two image classes: with and without pneumonia. The
classification models developed by the authors were effective and provided an average classification
accuracy of 92.16% for the multilayer perceptron and 94.40% for the convolutional neural network.</p>
      <p>In a study [3], a convolutional neural network for chest disease diagnosis was described.
Comparative analysis was performed on neural network with backpropagation and competitive neural
network for disease classification. Developed CNN, BPNN and CpNN have been trained and tested
using chest X-ray images with various diseases. Analysis of the results indicated that CNN was able to
obtain better generalization power, although the computation time and iterations number were higher.</p>
      <p>The authors of work [4] have used a deep convolutional neural network. For this purpose, the Chest
X-Ray data set was also used. It contained 79% of images with and 21% without signs of pneumonia.
Firstly, the images were preprocessed by normalization and magnification. It should be noted that this
solution was based on the idea of maximizing the value of the recall metric for the class of images
containing pneumonia in order to maximize the level of recognition specifically of the disease. As a
result, this neural network provided a recall rate of 98.72%, which is an extremely good result.</p>
      <p>In the paper [5], a new deep learning basis using the concept of transfer learning was proposed. The
main idea is to use the experience gained in solving one problem to solve another, similar problem. In
order to do that, the neural network has been trained on a large amount of data, then - on the target set.
Under this approach, image functions were obtained using various neural network models pre-trained
on ImageNet, and then have been forwarded to a classifier for prediction. Authors prepared and
analyzed five different models, and proposed a joint model that combines the results of previously
trained models, achieving accuracy of 96.4% in the recognition of pneumonia with a recall of 99.62%.</p>
      <p>The study [6] describes the appliance of two known convolutional neural network models, Xception
and Vgg16, for the diagnosis of pneumonia. The test results indicated that the Vgg16 network
outperforms the Xception network with a classification accuracy of 87% and 82%, respectively.
According to experimental results, each network has its own advantages in classification. The Xception
is more successful in detecting cases of pneumonia, but the Vgg16 more successfully classifies images
without the signs of the disease. In the future, authors plan to combine these two networks.</p>
      <p>Based on the results of analysis of existing solutions and programs, that is presented in Table 1, it
can be concluded that neural networks can achieve good results in X-ray images recognition, but due
to the complexity of the images, it requires powerful neural networks or a combination of neural
networks with well-thought-out architecture and good performance.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Task Solution Methods</title>
      <p>With a purpose of developing an information technology for X-ray images analysis, it is necessary
to thoroughly select and test the methods through the set of experiments applied on real datasets. From
the perspective of analysis of previously mentioned works, it was decided to conduct the experimental
research
with the following
methods: histogram equalization and heat
maps as X-ray image
preprocessing methods, neural networks as X-ray image classification method, and metrics of accuracy
and completeness in each of the classes to evaluate the quality of the algorithm.
3.1.</p>
    </sec>
    <sec id="sec-4">
      <title>Neural Networks</title>
      <p>In order to create software based on information technology of chest X-ray images analysis, 4 neural
network architectures were used in this research, such as InceptionV3, MobilenetV2, ResNetV2_50 and
ResNetV2_101. All of them were previously trained on a large number of images from the ImageNet
database, meaning that in this case transfer learning was used. The basic idea is that a pre-trained
network can classify a large number of images into many categories, as a result it helps more effectively
train neural networks on not previously used data with many features of previously used images.</p>
      <p>InceptionV3 [7] is a convolutional neural network, that is mainly provides reducing of computational
power by modifying previous Inception architectures. In the InceptionV3 model, several network
optimization methods are used to ease constraints and simplify model adaptation. These methods
include factorized convolutions, regularization, dimensional reduction and parallel computations [8].</p>
      <p>ResNet (Residual Network) is a family of deep neural networks, that were presented in the work [9].
To solve the problem of descended or rapidly increased gradient in this architecture, the concept of a
residual network was presented, that uses the approach of skip connections. It consists in skipping
training from several layers and transmitting directly to the output. The advantage of using this type of
connection is that any level that degrades the performance of the architecture will be skipped by
regularization. Thus, it leads to the learning of a very deep neural network without the problems caused
by a descended or rapidly increased gradient. It is a high-speed connection that transforms a simple
architecture into a residual network. Each ResNet block has two (ResNet 18, 34) or three (ResNet 50,
101, 152) depth levels. In this research, ResNet networks of 50 and 101 layers were used.</p>
      <p>
        MobileNet-v2 [
        <xref ref-type="bibr" rid="ref27 ref8">10</xref>
        ] is a convolutional neural network with the main idea is that convolutional layers,
that are necessary for computer vision tasks, but quite expensive to calculate, can be replaced by
socalled depthwise separable convolutions. MobileNetV2 also contains inverted residual blocks that work
in a similar way to ResNet, but more efficient. All described types of neural networks establish the basis
of the information technology for X-ray images analysis under development.
3.2.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Histogram Equalization</title>
      <p>One of the problems that can arise during the training and testing of neural network is that in
processing of new data with other contrast or brightness than previously used data the trained neural
network model will produce worse results. With a view to prevent it and obtain better results, it was
decided to include into the information technology for X-ray images analysis under development a
method of improving image quality [11] by intensification of individual image areas. This method is
histogram equalization [12]. Equalization is the process of image histogram adjustment by adjusting
the brightness of individual pixels. Essentially, the histogram of an arbitrary image can be presented in
the form of peaks, that is the number of pixels in the image with a certain brightness. Typically, the
image histogram is a set of peaks nonuniformly distributed on the graph. Nonuniform distribution
means that the histogram has the areas with the highest or lowest peaks concentration, i.e. in the space
of the graph there are areas where the density of values is higher or lower than the graph average. The
equalization procedure makes the distribution of values in the histogram more uniform, almost without
the gaps and areas with excessively high number (and height) of peaks, and therefore equalization is
designed to correct the image by adjusting the integral of areas with different brightness. The function
of this transformation is:
( ) =</p>
      <p>(255 × ∑ =1  [ ]
∑2=551  [ ]
),
is a brightness histogram, that is an integer array of 256 elements.
(1)
Initial image transformation can be described with the following:
 ′( ,  ) =  ( ( ,  )),
(2)
where f(I(x, y)) is an equalization function; I – current intensity of a pixel with coordinates (x, y).</p>
      <p>This transform performs for all image channels, producing as a result an image with an equalized
histogram. An example of the algorithm appliance result is depicted in Figure 1.</p>
      <p>This method of image processing can be used during the import of X-rays into the program. It will
allow to always input an image of standardized brightness and contrast to the neural network.
3.3.</p>
    </sec>
    <sec id="sec-6">
      <title>Heat Maps</title>
      <p>With the reason to obtain higher classification results as the outcome of the information technology
for X-ray images analysis under development, heat maps were used that are a graphical representation
of the data. Heat maps presents the individual values of the matrix in the form of colors. To create this
functionality, the program was implemented with the algorithm that allows to form three types of heat
maps, that are depicted in Figure 2: thermal, rainbow and a map of white, blue, red colors and its shades.
In general, this transformation can be represented with the following expression:
 ( ,  ) = ℎ
[
( ( ,  ) × 255)],
(3)
where C(x,y) is a pixel color; heatmap is an array of values of new colors for the selected type of heat
map; floor(i) is a function rounding to the smallest integer value, i is a real number; B(x,y) is a value of
pixel brightness, where {B(x, y) ∈ R: 0 ≤ B(x, y) ≤ 1} with coordinates (x, y).
3.4.</p>
    </sec>
    <sec id="sec-7">
      <title>Metrics of Classification Performance Evaluation</title>
      <p>During the image classification with the use of a neural network, there are possible solutions, that
can be presented in the form of the confusion matrix, depicted in Table 2 [13]. It is an important concept
that used in the calculation of many classifier metrics. Matrix consists of two lines indicating the
response received from the neural network and two columns indicating the trueness of the result.
1.
2.
3.
4.</p>
      <p>TP – true-positive prediction;
FN – true-negative prediction;
FP – false-positive prediction;
TN – false-negative prediction.</p>
      <sec id="sec-7-1">
        <title>Positive</title>
      </sec>
      <sec id="sec-7-2">
        <title>Negative</title>
        <p>and can be expressed as:</p>
      </sec>
      <sec id="sec-7-3">
        <title>True</title>
        <p>TP
FN</p>
        <p>The first metric is accuracy that describes the overall accuracy of model prediction for all classes
If β = 1 metric is balanced and can be expressed as:</p>
        <p>F-score is a suitable metric for a formal classifier quality evaluation. This method will be used to
make a decision on the efficiency degree of neural network model performance.</p>
        <p>To generalize and determine the result of precision, recall and F-score, it is necessary to determine
the average value for all classes. Micro average, macro average and weighted average are most often
used values for this purpose [14]. Micro-average for binary classification calculates with the following
formulas [15], respectively for precision (PRE), recall (REC) and F-score (FSC):

=

+ 

+ 
+ 
+ 
,
where TP, FP, TN, FN – values of the confusion matrix.</p>
        <p>Accuracy is one of the simplest metrics, but with the apparent feature that makes it unbalanced.
During the calculation, each image is assigned the same weight, which may be incorrect if the
distribution of images in the training or test sample is severely biased towards one or more classes. In
this case, the classifier has more information on these classes and, accordingly, within these classes, it
will make more valid decisions. One solution of this problem is to train or test the classifier on a
specially prepared, balanced set of images. Another option is to change the approach to formal quality
evaluation. It is necessary to separately use metrics of accuracy and completeness in each of the classes
to evaluate the quality of the algorithm. System precision within a class is the part of images that
actually belong to that class relative to all images that the system has assigned to that class. The system
recall is the part of the images found by the classifier belonging to the class in relation to all images of
this class in the test sample. These metrics are calculated by the following formulas:
where TP is a value of true-positive prediction from confusion matrix; FP – is a value of false-positive
prediction; FN – is a value of false-negative prediction.</p>
        <p>Worth noting is that the higher the precision and recall the better, but usually the maximum values
of precision and recall are inaccessible at the same time. Therefore, it is necessary to find a certain
balance between these values. F-measure combines information about precision and recall and can be
calculated by the following formula:
(4)
(5)
(6)
(7)
(8)
 1 = 2 ×</p>
        <p>( 2 × 


× 
) +</p>
        <p>,
× 
+</p>
        <p>,


=
=




1 + 
1 +</p>
        <p>2
 1 +  2
 1 +  2
,
,
× 
+ 
× 
+ 


 1 ×</p>
        <p>1 × 
1 +  2 × 
1 +  2
1 +  2 × 
2
2
,
,
,
,
,
,
ℎ
ℎ
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
 1 +   2 +  1 +  2
where TP1 and TP2 are values of true-positive prediction for the first and second class, respectively;
FP1 and FP2 – values of false-positive prediction for the first and second class, respectively.</p>
        <p>1 +  2 +  1 +  2
where TP1 and TP2 are values of true-positive prediction for the first and second class, respectively;
FN1 and FN2 – values of false-negative prediction for the first and second class, respectively.</p>
        <p>Macro average for binary classification is calculated with simple formulas of average:
2
where P1 and P2 are precision values for the first and second class, respectively.
2
where R1 and R2 are recall values for the first and second class, respectively.</p>
        <p>Weighted average value can is calculated as the following:

= 2 ×</p>
        <p>1 +  2
where P1 and P2 are precision values for the first and second class, respectively; NI1 and NI2 are the
number of images of the first and second class, respectively.</p>
        <p>ℎ
= 2 ×
ℎ
ℎ
× 
+ 


,</p>
        <p>All the described values will be used in this research to determine the efficiency of neural network
and compare the obtained results.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>4. Experimental Research and Analysis</title>
    </sec>
    <sec id="sec-9">
      <title>4.1. Dataset</title>
      <p>The research was conducted on the dataset for training and testing with total size of 35,000 images.
The dataset was created by combining of five different sets from the Kaggle resource. A major part of
the dataset is the “Chest X-Ray images (Pneumonia)” [16] that contains images of different sizes made
at different angles, and the images with the certain features, such as the occurrence of cardiostimulator.
Image sizes vary from the smallest of 200×200 px to the largest of 2500×2500 px. The histogram
equalization algorithm for each image was then used. Based on the images with the equalized histogram,
three more sets of images with rainbow, red-white-blue and thermal heat maps were created with the
same number of images.</p>
      <p>For further neural networks training based on the above-mentioned architectures, a method of
supervised learning was used. This method’s idea consists in the partitioning of the data set into a
training and test sample [17]. However, in this work, five training datasets were prepared from the
combined dataset. All training datasets contain different numbers of images and one test sample, that
will be used for testing the performance of the neural network depending on the size of the training
datasets. The test sample contains 5% of the images and the largest training sample contains 95% of the
images from the combined dataset. In all cases, a ratio of image classes of 1:1 was used, because it is
impossible to predict the relative frequency of image classes to be used in the program. The list and
properties of all datasets are presented in Table 3. The number of images of the training samples was
calculated using the value of the number of images of the largest test sample, in sequence dividing it by
two and rounding to the nearest smaller even number if the obtained number is real.</p>
      <p>In this research, an approach was used with the main idea of an ensemble of neural networks that
specialize in differently processed images.</p>
      <p>In general, the classification process consists of the following stages: image selecting and loading,
pre-processing using the histogram equalization method, creating a series of heat maps, obtaining
classification results from the neural network for each image type and showing the overall result.</p>
      <p>In view of this, as a starting point, a set of unique images was created using the previously mentioned
methods. Then each neural network with a certain architecture was trained using all four sets of images.
During the training, the metrics of accuracy and cross entropy were calculated, as depicted in the form
of graphs in Figures 3-6. The closer the accuracy value is to 1, the better the result. For cross entropy,
on the contrary, the closer the value is to 0, the better it is considered.</p>
      <p>After the training of neural networks and testing on a test dataset, another set of metrics was
obtained, that allows to determine the most suitable neural network architecture for a particular image
type. Figures 7 and 8 presents the following metrics:
1. Micro and macro accuracy, the closer value to 1 the better the model is.</p>
      <p>2. Logarithmic loss is a metric that indicates how close the probability of prediction to the
corresponding actual/true value. The more the predicted probability deviates from the actual value, the
higher the value of the logarithmic losses. The closer the value to 0 the better.</p>
      <p>3. Logarithmic loss reduction is a metric that indicates how the current model is better than the model
that produces random predictions. A reduction in logarithmic losses close to 1 indicates a better model.</p>
      <p>After all the experiments were performed, it was determined that the most effective in binary
classification were the following pairs of architecture – image type: InceptionV3 – images with a
rainbow heat map; MobilenetV2 – images with thermal heat map; ResNetV2_50 – original image with
equalized histogram; ResNetV2_101 – images with red-white-blue heat map.</p>
      <p>Next, there were used the approach of determining the class of the image based on the results of the
classification of all neural networks on the corresponding image type. In order to obtain the final result
from the four vectors with two values of probability that the image belongs to the corresponding class,
the average value for each class was used, followed by their comparison. The best recognition results
were achieved with the use of neural network models that were trained on a data set of 33,250 images
with the class ratio of 1:1. A confusion matrix, depicted in Table 4, was used to obtain the model metrics.</p>
      <p>According to the obtained values, several metrics were calculated for numerical evaluation of
classifiers, that Table 5 demonstrates.</p>
      <p>The highest obtained result was compared with the results of existing solutions in Table 2. It was
determined that the proposed solution produces the highest result according to the calculated metrics of
the classifier, providing high accuracy of pneumonia detection.</p>
    </sec>
    <sec id="sec-10">
      <title>5. Software Development</title>
      <p>Based on information technology developed in this research the decision support software was
created implementing MVVM architecture [18], that is a template focused on platforms that support the
binding of data and elements intended for the user interface. ML.NET was used to implement the neural
network, which provides .NET developers with analytics and predicting capabilities based on machine
learning models. The neural network itself was trained using the Nvidia RTX 2070 processor (GPU)
and CUDA technology [19]. The training time of the model that produces the highest results for each
set of images was 10 minutes. The software was created with a relational data model and developed
database contains the following tables: patients, image information, classification results, physician
confirmations, efficiency test results, classification quality metrics.</p>
      <p>Developed software allows to enter and store information about patients, process and classify X-ray
images of patients, check the efficiency and recognition accuracy, collect statistics on the application.</p>
      <p>The graphical interface is intuitive and adaptive, contains all the necessary elements made in a single
style. An example of the application screen is shown in Figure 9.</p>
    </sec>
    <sec id="sec-11">
      <title>6. Conclusion</title>
      <p>This work describes the research and development of information technology for analysis and
classification of X-ray image, in order to automatically determine the occurrence of the pneumonia
disease, and provides an example of creating a decision support software based on developed
information technology and designed to assist the physician in making decisions and to classify chest
X-ray images into those that contain signs of pneumonia and those that do not. The study consists of
several different experiments with the use of different datasets of different image class ratios, as well
as four neural network architectures: InceptionV3, MobilenetV2, ResNetV2_50, ResNetV2_101, and
image heat maps. An ensemble of neural networks was used, each network of which specializes in a
specific type of image. Another significant advantage was the use of transfer learning, which accelerated
training and improved final results. During the preparation of the dataset, the problem of the recognition
accuracy reduction was solved by using a histogram equalization method, that corrects the image by
adjusting the integral areas of the histograms with different brightness. This method was also used in
the development of the program, in order to have a standardized image as an input in further neural
network use. Analysis of experimental research has indicated that convolutional neural networks can
be successfully used for the diagnosis of pneumonia by X-ray images processing. The weighted average
value of F1 metric was rated in 97.05%. It is a result that is close to the result of recognition by the
physician, and it is also the highest result among the existing solutions considered. Taking into account
the current relevance of the solved problem, the created software based on developed information
technology for chest X-ray images analysis can be used to assist in pneumonia diagnosis, reducing the
strain on the radiologist and allowing to process more X-ray images with more efficiency.</p>
    </sec>
    <sec id="sec-12">
      <title>7. Acknowledgements</title>
    </sec>
    <sec id="sec-13">
      <title>8. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>The work was co-funded by the European Union's Erasmus + Programme for Education under KA2 grant (project no. 2020-1-PL01-KA203-082197 “Innovations for Big Data in a Real World”</article-title>
          ). [1]
          <string-name>
            <surname>Pneumonia</surname>
            . World Health Organization. URL: https://www.who.int/ [2]
            <given-names>A.A.</given-names>
          </string-name>
          <string-name>
            <surname>Saraiva</surname>
            ,
            <given-names>D.B.</given-names>
          </string-name>
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>N.J.</given-names>
          </string-name>
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>J.V.</given-names>
          </string-name>
          <string-name>
            <surname>Sousa</surname>
          </string-name>
          , et al.
          <article-title>Models of Learning to Classify X-ray Images</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>for the Detection of Pneumonia using Neural Networks</article-title>
          .
          <source>In Proceedings of the 12th International Joint</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>Conference on Biomedical Engineering Systems and Technologies - BIOIMAGING</source>
          , ISBN
          <volume>978</volume>
          -989-
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>758-353-7; ISSN 2184-4305</source>
          , pages
          <fpage>76</fpage>
          -
          <lpage>83</lpage>
          . DOI:
          <volume>10</volume>
          .5220/0007346600760083 [3]
          <string-name>
            <given-names>R.H.</given-names>
            <surname>Abiyev</surname>
          </string-name>
          and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ma'aitah. Deep Convolutional Neural Networks for Chest Diseases Detection</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>Journal of healthcare engineering</source>
          ,
          <year>2018</year>
          , 4168538. DOI:
          <volume>10</volume>
          .1155/
          <year>2018</year>
          /4168538 [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Pneumonia Detection: Pushing the Boundaries of Human Ability with Deep Learning</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>boundaries-of-human-ability-with-deep-learning-</article-title>
          <string-name>
            <surname>ce08dbd0dc20</surname>
            [5]
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Chouhan</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Khamparia</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Gupta</surname>
          </string-name>
          , et al.
          <article-title>A Novel Transfer Learning Based</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>Approach for Pneumonia Detection in Chest X-ray Images</article-title>
          .
          <source>Applied Sciences</source>
          .
          <year>2020</year>
          ;
          <volume>10</volume>
          (
          <issue>2</issue>
          ):
          <fpage>559</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>DOI: 10</source>
          .3390/app10020559 [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ayan</surname>
          </string-name>
          and
          <string-name>
            <given-names>H. M.</given-names>
            <surname>Ünver</surname>
          </string-name>
          .
          <article-title>Diagnosis of Pneumonia from Chest X-Ray Images Using Deep</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Learning. 2019</surname>
          </string-name>
          <article-title>Scientific Meeting on Electrical-Electronics &amp; Biomedical Engineering and</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>Computer Science (EBBT)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          , doi: 10.1109/EBBT.
          <year>2019</year>
          .
          <volume>8741582</volume>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Szegedy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vanhoucke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ioffe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shlens</surname>
          </string-name>
          , &amp;
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wojna</surname>
          </string-name>
          . Rethinking the Inception Architecture
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>for Computer Vision</source>
          .
          <source>2016 IEEE Conference on Computer Vision</source>
          and Pattern Recognition
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>(CVPR)</source>
          ,
          <year>2016</year>
          . DOI:
          <volume>10</volume>
          .1109/cvpr.
          <year>2016</year>
          .
          <volume>308</volume>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Martsenyuk</surname>
          </string-name>
          .
          <article-title>Indirect method of exponential convergence estimation for neural network with</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <article-title>discrete and distributed delays</article-title>
          .
          <source>Electronic Journal of Differential Equations</source>
          ,
          <year>2017</year>
          , art. no.
          <issue>246</issue>
          . [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ren</surname>
          </string-name>
          &amp;
          <string-name>
            <surname>J. Sun</surname>
          </string-name>
          .
          <article-title>Deep Residual Learning for Image Recognition</article-title>
          .
          <year>2016</year>
          IEEE
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <year>2016</year>
          . DOI:
          <volume>10</volume>
          .1109/cvpr.
          <year>2016</year>
          .
          <volume>90</volume>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sandler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Howard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zhmoginov</surname>
          </string-name>
          &amp; L.-C. Chen. MobileNetV2: Inverted Residuals
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>and Linear</given-names>
            <surname>Bottlenecks</surname>
          </string-name>
          .
          <source>2018 IEEE/CVF Conference on Computer Vision</source>
          and Pattern
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Recognition</surname>
          </string-name>
          ,
          <year>2018</year>
          . DOI:
          <volume>10</volume>
          .1109/cvpr.
          <year>2018</year>
          .
          <volume>00474</volume>
          [11]
          <string-name>
            <given-names>G. P.</given-names>
            <surname>Dimitrov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Bychkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Petrova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Merkulova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhabska</surname>
          </string-name>
          , et al.
          <source>Creation of Biometric</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <article-title>System of Identification by Facial Image</article-title>
          .
          <year>2020</year>
          3rd International Colloquium on Intelligent Grid
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Metrology</surname>
          </string-name>
          (SMAGRIMET),
          <year>2020</year>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>34</lpage>
          . DOI:
          <volume>10</volume>
          .23919/SMAGRIMET48809.
          <year>2020</year>
          .
          <volume>9263995</volume>
          [12]
          <string-name>
            <given-names>O.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Maravi</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          , &amp;
          <string-name>
            <given-names>S.</given-names>
            <surname>Sharma</surname>
          </string-name>
          .
          <source>A Comparative Study of Histogram Equalization Based</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <source>Image Processing : An International Journal</source>
          ,
          <volume>4</volume>
          (
          <issue>5</issue>
          ),
          <fpage>11</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2013</year>
          . DOI:
          <volume>10</volume>
          .5121/sipij.
          <year>2013</year>
          .
          <volume>4502</volume>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tharwat</surname>
          </string-name>
          .
          <article-title>Classification assessment methods</article-title>
          .
          <source>Applied Computing and Informatics</source>
          . August
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          2018. DOI:
          <volume>10</volume>
          .1016/j.aci.
          <year>2018</year>
          .
          <volume>08</volume>
          .
          <volume>003</volume>
          [14]
          <article-title>Micro- and Macro-average of Precision, Recall</article-title>
          and
          <string-name>
            <given-names>F-</given-names>
            <surname>Score</surname>
          </string-name>
          . Abracadabra. URL:
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          https://tomaxent.com/
          <year>2018</year>
          /04/27/Micro-and
          <article-title>-Macro-average-of-Precision-Recall-and-</article-title>
          <string-name>
            <surname>F-Score</surname>
            <given-names>/</given-names>
          </string-name>
          [15]
          <string-name>
            <surname>Krak</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barmak</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radiuk</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Information technology for early diagnosis of pneumonia on</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <article-title>individual radiographs</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          ,
          <volume>2753</volume>
          , (
          <year>2020</year>
          ),
          <fpage>11</fpage>
          -
          <lpage>21</lpage>
          . DOI: CEUR-
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          WS.org/Vol-
          <volume>2753</volume>
          /paper3.pdf [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mooney. Chest X-Ray Images</surname>
          </string-name>
          (Pneumonia).
          <source>Kaggle. URL:</source>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          https://www.kaggle.com/paultimothymooney/chest-xray-pneumonia [17]
          <string-name>
            <given-names>O.</given-names>
            <surname>Bychkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Merkulova</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhabska</surname>
          </string-name>
          .
          <article-title>Information Technology of Person's Identification by</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <given-names>Photo</given-names>
            <surname>Portrait</surname>
          </string-name>
          .
          <source>2020 IEEE 15th International Conference on Advanced Trends in Radioelectronics,</source>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Telecommunications</surname>
          </string-name>
          and Computer Engineering (TCSET),
          <year>2020</year>
          , pp.
          <fpage>786</fpage>
          -
          <lpage>790</lpage>
          , DOI:
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          10.1109/TCSET49122.
          <year>2020</year>
          .
          <volume>235542</volume>
          [18]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kouraklis</surname>
          </string-name>
          .
          <article-title>MVVM as Design Pattern</article-title>
          . In: MVVM in Delphi,
          <year>2016</year>
          . DOI:
          <volume>10</volume>
          .1007/978-1-
          <fpage>4842</fpage>
          -2214-
          <issue>0</issue>
          _
          <fpage>1</fpage>
          [19]
          <string-name>
            <given-names>CUDA</given-names>
            <surname>Toolkit. NVIDIA Developer</surname>
          </string-name>
          . URL: https://developer.nvidia.com/cuda-toolkit
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>