<!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>Development of a Genetic Method for Image Recognition in the Form of Radiographs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ievgen Fedorchenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii Oliinyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Stepanenko</string-name>
          <email>alex@zntu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Fedoronchak</string-name>
          <email>t.fedoronchak@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuliia Fedorchenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anastasiia Kharchenko</string-name>
          <email>kharchenko.13.08@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmytro Goncharenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Software Tools, National University “Zaporizhzhia Polytechnic”</institution>
          ,
          <addr-line>64 Zhukovskoho str., Zaporizhzhia, Ukraine, 69063</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Modern medicine depends on technical advances in the field of medical instrumentation and the development of medical software. One of the most important tasks facing doctors is to determine the exact boundaries of tumors and other abnormal formations in the tissues of the human body. The paper considers the problems and methods of machine classification and image recognition in the form of radiographs, as well as the improvement of artificial neural networks, which are used to improve the quality and accuracy of detection of abnormal structures on chest radiographs. A modified genetic method for optimizing the model parameters on the basis of a convolutional neural network has been developed to solve the problem of recognizing diagnostically significant signs of pneumonia on an X-ray of the lungs. Practical use of the developed method will allow to reduce complexity, to increase reliability of search, to accelerate process of diagnosis of diseases and to reduce a part of errors and repeated inspections of patients.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Paper template</kwd>
        <kwd>paper formatting</kwd>
        <kwd>CEUR-WS</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In the last few years, significant progress has been made in the development and use of neural
networks and methods of so-called deep learning. These methods have shown high efficiency in solving
a wide range of problems of analysis, classification and recognition of X-ray digital images [4].</p>
      <p>Thus, the development of methods and algorithms for image recognition in the form of radiographs,
in particular methods based on the use of neural networks that speed up the diagnosis of diseases and
reduce the proportion of re-examinations, is an urgent task [4].</p>
      <p>This paper proposes a modified genetic method for recognizing diagnostically significant signs of
pneumonia on an X-ray of the lungs, which reduces the complexity, increases the reliability of the
search, speeds up the process of diagnosing diseases and reduces some errors and re-examinations of
patients.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of published data and problem definition</title>
      <p>The article [5] considers the method of image recognition in the form of radiographs, based on the
method of the decision tree. The authors showed that the proposed method saves computing resources,
allows to optimize the procedures for selecting classification features and significantly limit the number
of features used in the recognition of specific objects. The disadvantage of this method is that in the
process of building a decision tree can be created too complex structures that do not fully represent the
data.</p>
      <p>In [7] the method of computer diagnostics of respiratory diseases by means of the textural analysis
of X-rays is offered and investigated. An approximate search algorithm for the nearest neighbor is
proposed, in which the standard to be tested next is selected so as to maximize the conditional
probability density of the distances to the reference images tested in the previous steps. The results of
experiments showed increased computational efficiency of the developed algorithm in comparison with
known methods. The disadvantage of this method is that finding the nearest neighbor in a reasonable
time is not easy. You must have enough memory to store the entire sample, as well as a search procedure
that allows you to quickly find the nearest neighbor to the item that has been retrieved.</p>
      <p>In [8] the solution of the problem of classification of chest X-rays by means of the convolutional
neural network trained on small data sets is presented. The training binary classifier is used to detect
the presence or absence of pathology of the lower respiratory tract. This paper presents the results of a
computational experiment and shows that the use of convolutional neural networks to isolate
quantitative features of images is a much more effective approach compared to traditional methods.
Also, the use of emergencies provides such advantages as: adaptation to environmental changes,
resistance to noise in the input data and potential speed.</p>
      <p>Along with the above advantages, modern deep learning methods have one significant drawback:
effective learning of a convolutional neural network requires a very large number (tens and hundreds
of thousands) of annotated images, which is especially difficult to provide in the case of biomedical
images.</p>
      <p>After analyzing the work [5-8], it was found that in the process of image recognition in images when
making decisions, medical professionals face a number of problems: incomplete and inaccurate source
information, high variability of attributes and small sample size, limited decision time for conclusions.</p>
      <p>These factors often lead to errors in diagnosis. In order to improve the efficiency and quality of
medical image processing, such as chest radiography, it is necessary to improve and modify the methods
of analysis of visual data to improve the accuracy and quality of disease diagnosis [8].</p>
    </sec>
    <sec id="sec-3">
      <title>3. The purpose and objectives of the study</title>
      <p>The object of the research is the process of recognizing patterns of pneumonia disease.
The subject of research is methods of image recognition in the form of radiographs.</p>
      <p>The aim of the work is to develop a modified genetic method for optimizing model parameters based
on convolutional neural networks to solve the problem of recognizing diagnostically significant signs
of pneumonia on an X-ray image of the lungs.</p>
      <p>Research method - traditional models (decision trees, nearest neighbor method, ant colony method),
neural networks, combined methods (neural networks and genetic algorithms, neural networks and
multi-agent systems).</p>
    </sec>
    <sec id="sec-4">
      <title>4. Development of a modified genetic method for parameters based on a convolutional neural network optimizing model</title>
      <p>Identification of funding sources and other support, and thanks to individuals and groups that
assisted in the research and the preparation of the work should be included in an acknowledgment
section, which is placed just before the reference section in your document.</p>
      <p>This Word template was created by Aleksandr Ometov, TAU, Finland. The template is made
available under a Creative Commons License Attribution-ShareAlike 4.0 International (CC BY-SA
4.0).</p>
      <p>To solve this problem, it was decided to develop a modification of the GA, which will increase the
accuracy of the neural network. The task of learning neural networks is to adjust the weights, and here
the most acceptable way can be considered genetic methods. This assumption follows from the fact that
in the initial stages of the network there is no information about the input parameters for adjusting the
weight parameters of the neural network. Under conditions of uncertainty, evolutionary algorithms
show the greatest efficiency [9]. The developed modification offers specialized crossing, selection and
mutation operators that provide maximum adaptation to the specifics of the problem.</p>
      <p>
        Initially, the proposed genetic method carries out the formation of the initial population, namely, a
randomly generated final set of test solutions according to formula (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ):
      </p>
      <p>
        g1 ={g11...g1n}, g1n ∈ X . (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where g is the generation; n is the size of the population; X is a gene [9].
      </p>
      <p>
        In the developed genetic method, a vector consisting of columns of the weight matrix W acts as a
chromosome, and the following formula (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) is used to encode possible solutions in chromosomes:
di
=(vi q − wi ) + wi ,
i 2M −1
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
where M is the length (bit) of one gene; qi is an integer value of the i-th gene of chromosome from the
set {0, .., 2M}; di is a real number from the range of admissible solutions [vi, wi] of the optimized
parameter.
      </p>
      <p>
        After the formation of the initial population, the fitness function is estimated for the matrix W. Since
the weight matrix is part of a neural network that recognizes pathologies, it must be reduced to such a
value that the suitability function value is maximal. To do this, compare the obtained source vector Y
with the reference sample Y′ using the Euclidean distance. Consequently, the suitability function is
determined on the basis of the calculated distance and is calculated by formulas (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) and (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ):
f = 1 , (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
      <p>R
where R is the Euclidean distance, y is the value of the original vector Y′, y′ is the value of the vector
Y', which is a reference pattern.</p>
      <p>
        The assessment of the suitability of the current generation is calculated by formula (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ):
R = Y − Y ' =
      </p>
      <p>2
∑ Mj=1( yi − yi′) ,</p>
      <p>F k = {f1k ... fnk }, fnk =  pnk .
where f is the suitability function; k is the generation number [10].</p>
      <p>
        Then the method selects those individuals whose genetic material will participate in the formation
of the next population of decisions, ie in the creation of the next generation. The developed genetic
method uses the method of selection, called the roulette method. The idea behind this method is that
individuals are selected using n roulette wheel runs, where n is the number of individuals in the
population. The roulette wheel contains one sector for each member of the population. The size of the
i-th sector is proportional to the probability of an individual entering a new population P (i) and is
calculated by the formula (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ):
P (i) = n ,
∑ f (i )
i=1
where f(i) is the value of the fitness function of i - individual. The expected number of copies of the
ith chromosome after the roulette operator is determined by formula (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ):
      </p>
      <p>
        ni = P (i ) n. (
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
      </p>
      <p>In this selection, members of the population with a higher value of the suitability function will be
selected more often than individuals with low values [11].</p>
      <p>The application of genetic operators to chromosomes selected by selection leads to the formation of
a new population of offspring from the parent population created in the previous step. In the proposed
genetic method, two main genetic operators are used: the crossing operator and the mutation operator.</p>
      <p>
        The generation of a new generation occurs using the operators of selection S, crossing C and
mutations M by formula (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) [12]:
pk +1 = M ∗C ∗ S  gk , F k . (
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
 
where pk is the generation; gk – an individuals selected by roulette selection in the previous step.
      </p>
      <p>
        Uneven arithmetic crossing is chosen as the crossing operator. When using this crossing, based on
the values of the genes of the parent chromosomes P1 and P2, two descendants p1 and p2 are created the
values of the i-th genes of which are calculated by formulas (9) and (10):
p1 =s ⋅ P1 + (1− s ) P2 ,
p2 =s ⋅ P2 + (1− s ) P1,
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(9)
(10)
where s∈[0; 1] is a real coefficient that is generated randomly on each iteration [13-14].
      </p>
      <p>The mutation is performed with a certain probability Pm, in which the allele is replaced by a random
value. It is selected with equal probability in the field of gene determination. Note that it is due to
mutation that the field of genetic search is expanding.</p>
      <p>When performing a mutation, the mutation coefficient Rm is set and a random number Nm is
generated, evenly distributed on the segment [0, 1]. If Rm&gt; Nm, then the mutation point z is randomly
selected [15].</p>
      <p>The method then evaluates the suitability of the offspring obtained as a result of the crossover
operation, as well as evaluates the individuals that were obtained as a result of the mutation operator.
Based on the obtained values of the suitability function for each individual of the new population, the
removal of those individuals in which the values of the suitability function are the smallest. The method
implements this task by sequentially removing an individual with a minimum value of the suitability
function until the population size returns to its original value. The number of "dead" individuals is
calculated by the formula (11):</p>
      <p>Cd =Ck − Cm , (11)
where Cd is the number of "dead" individuals, Ck is the number of offspring obtained, Cm is the number
of individuals obtained using the mutation operator [16-17].</p>
      <p>In the developed method as a stop criterion the mechanism which is based on absence of changes of
function of suitability of the best individual for a certain number of iterations is used. It is also advisable
to stop the method after reaching a certain number of iterations. If the stop condition is fulfilled, the
algorithm gives the optimal solution, represented by the best individual, which will be transferred to
the neural network as the initial matrix of weights W [17-19].</p>
      <p>Thus, as a result of the work of the genetic method, a set of weight coefficients is obtained that
ensure the correct operation of the neural network. The paper develops a modified genetic algorithm
that uses real, not binary, numbers as gene values. This is because genes serve as the number of neurons
that will be fed to the neural network.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Experiments of initialization methods for initial population in evolutionary algorithm</title>
      <p>A dataset with pictures of pneumonia called "Chest X-Ray Images (Pneumonia)" was used to
develop and test the models [20]. This data set was divided into three other datasets: one for training,
the second for re-checking the accuracy of neural networks at the end of each era, and the third for final
verification after training neural networks. Each dataset contains two folders, pictures with pneumonia
and without pneumonia. In the work, 5875 images of fluorography were used, of which 1583 images
without signs of pneumonia, and 4274 images with a diagnosis of pneumonia. Pictures are presented in
shades of gray. 70% of the dataset (4313 images) was used for training, 20% (1175 images) for
algorithm tuning (validation set), and 10% (587 images) for testing.</p>
      <p>An important requirement for modeling data is their quantity and quality. If the data contain
excessive noise, unclear sequence and incorrect format - this negatively affects the accuracy of
forecasts, performance and quality of models [21-22].</p>
      <p>Also, data intended for use as training datasets for classical and evolutionary methods should be
normalized and reduced to one type, to reduce error and improve training quality.</p>
      <p>Processing of the initial data before the presentation of the model was done in the following
sequence.</p>
      <p>• Provided labels, class numbers for all photographs for division into two classes, pictures with
pneumonia and without pneumonia;
• Reduction of data to the types that will be used in the calculations [22].</p>
      <p>Testing was performed on a computer with the following parameters: Windows: 10 CPU: Intel Core
i5, HDD 100 GB, RAM: 8 GB, Ethernet: 10/100 Mb. The NVIDIA GeForce GTX 1050 TI GPU with
CUDA architecture support is used to speed up the calculations. The Keras library [23] and the Theano
library [24] were used to build a model of the neural network and work with it. For convenient work
with data arrays and formation of a dataset the NumPy library - Python package for scientific
calculations is used.</p>
      <p>To begin work on this topic, it was decided to test the quality of the work of classical methods of
pattern recognition. A number of experiments were performed with such classical methods of pattern
recognition as.</p>
      <p>• Decision trees;
• Method of the nearest neighbor;
• Ant colony method.</p>
      <p>The results of the comparison of classical methods in terms of accuracy and execution time are given
in Table. 1. Comparison of the accuracy of classical methods is shown in Figure 1.</p>
      <p>From the Table. 1 and Figure 1 you can see that the best result is obtained using the method of the
nearest neighbor, the accuracy of which is 55%. He showed a high percentage of correct answers in 435
seconds. Solution trees and the ant colony method show 52% accuracy in solving 280 problems in 194
seconds, respectively. But the ant colony method is more optimal, it spent the least time, 194 seconds,
and gave 3% less accuracy than the nearest neighbor method. We will not dwell on the classical
methods, we will move on to testing neural boundaries.</p>
      <p>Next, we consider and compare the results of classical and modern neural networks, from a
singlelayer perceptron to convolutional neural networks. Convolutional neural networks are theoretically well
suited for this task, but this should be tested in practice. The inspection will take place under the same
conditions.</p>
      <p>• Number of epochs;
• Sub-sample size;
• The size of datasets for training, testing, verification;
• Metrics;
• Optimizer.</p>
      <p>The following neural networks were chosen for experiments [25-28].
• NN single-layer perceptron;
• MLP two-layer perceptron;
• RBNS - radially basic neural network;
• CNN - convolutional neural network;
• Inception v3– Inception v3 convolutional neurometer;
• LSTM network of long short-term memory.</p>
      <p>In Figure 2 and Figure 3 shows the training of the RBF neural network.</p>
      <p>From Figure 2 and Figure 3 it can be seen that the RBNS model will differ from the previous ones,
but is also not suitable for solving this problem. In Figure 3 it is observed that in the 13th epoch of
neural network learning it falls sharply, but the check on the validation dataset gives 62% accuracy.</p>
      <p>In Figure 4 and Figure 5 shows the learning of the CNN neural network.</p>
      <p>From Figure 4 and Figure 5 you can see that the CNN neural network gives a fairly high accuracy.
Visually, the graph of the accuracy of the network accuracy for the CNN model (Figure 5) is similar to
the graph of the error of the network accuracy for the model NN and MLP, but the difference is that the
validation dataset was much higher. So in the process of learning this network there was a "retraining",
it can be corrected by changing the hyper - and macro - parameters of the neural network.</p>
      <p>In Figure 6 and Figure 7 shows the training of the Inception neural network.</p>
      <p>From Figure 6 and Figure 7 you can see that the Inception neural network gives 85% accuracy for
about 3 learning epochs, and then gives less successful results. This suggests that further training is
unlikely to yield better results.</p>
      <p>In Figure 8 shows the training of the LSTM neural network.</p>
      <p>From Figure 8 it can be seen that learning takes place during the first epochs. Thus, the neural
network is not suitable for solving the problem of pattern recognition of pneumonia. High accuracy on
the test dataset is not the final criterion for checking the performance of the neural network. The end
result can be obtained by checking the neural network on the validation set.</p>
      <p>Let's compare neural networks on the following grounds (Table 2): accuracy on the validation set,
working time and number of epochs.</p>
      <p>From Table 2 you can see the three basis columns that have the most value for testing and comparing
neural networks. Accuracy on the validation set means how the neural network works with images that
it has not seen in the learning process. The neural network on the test dataset may show a high
percentage of correct answers (for example, 80-90 ~ percent), and on the validation low percentage (for
example, 60-70 ~ percent). Training time is also an important criterion, because if the training lasts long
enough, it will be impossible to predict systemic, but other failures. The last criterion, the number of
epochs, in the presence of a large number of epochs, the neural network will be "relearned" and will
give a large error on the validation dataset, and on the test, the accuracy will be quite high, about 90%.
From Table 2 you can see that the best result shows CNN (89%). Next is Inception (83%), followed by
NN (76%) and MLP (78%), followed by LSTM (84%). Optimal choice would be CNN neural networks,
based on accuracy (89%) \ training time (3334).</p>
      <p>Let's compare the work of classical methods with neural networks. In the Table 3 shows the results
of methods and neural networks on those parameters that can be compared.</p>
      <p>In Table 3 can be seen that in the first place remained CNN (89%), Inception (83%) and RBF (82%).
They are followed by perceptrons and methods that have approximately the same result.</p>
      <p>In the Table 4 presents the parameters that were used to upgrade CNN and their selected values.</p>
      <sec id="sec-5-1">
        <title>Parameter name</title>
        <p>Number of people
Number of populations
The number of neurons in the first layer
The number of neurons in the second layer
The number of neurons in the third layer
The number of neurons in the fourth layer
Value
10
10
0 – 128(at 0 the layer is not created)
0 – 128(at 0 the layer is not created)
0 – 128(at 0 the layer is not created)
0 – 128(at 0 the layer is not created)</p>
      </sec>
      <sec id="sec-5-2">
        <title>The number of neurons in the fifth layer Dropout chance 0 – 128(at 0 the layer is not created) 0.2 – 0.6</title>
        <p>In Figure 9 and Figure 10 you can see graphs of training of the best model of the neural network,
which was obtained after the modernization with the help of a modified GA.</p>
        <p>From Figure 10 it can be seen that the modernization of the CNN neural network gives a significantly
better increase in working time, as well as an increase in forecasting accuracy.</p>
        <p>We will perform a comparative analysis of the CNN neural network and the CNN neural network
modernized with GA (Table 5).</p>
        <p>Thus, a modified genetic method has been developed to solve the problem of image recognition in
the form of radiographs, which will develop an effective NM architecture and increase the accuracy of
recognition of pathological structures on radiographs.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>The problems of machine classification and recognition of images in the form of radiographs, as
well as the improvement of artificial neural networks, which are used to improve the quality and
accuracy of detection of abnormal structures on chest radiographs, were considered. An overview of
existing methods of deep learning and methods of X-ray recognition is made. A comparative analysis
of classical methods and modern neural networks, from a single-layer perceptron to convolutional
neural networks in terms of accuracy and execution time. It was found that the best results of recognition
of pathological structures on radiographs were obtained using a convolutional neural network. The
recognition accuracy of this model was 89% (for comparison, the accuracy of the ant colony method is
52%), but it is lower than the execution time, which is equal to 3334s (the execution time of the ant
colony method is equal to 194s). To overcome this problem, a modified genetic method for optimizing
the model parameters based on a convolutional neural network was developed. The presented method
allows to solve the problem of recognizing diagnostically significant signs of pneumonia on an X-ray
of the lungs. Testing of the developed method showed that its recognition accuracy increased to 95%,
and time decreased to 2563s, which is an acceptable indicator. Practical use of the developed method
will allow to reduce labor intensity, to increase reliability of search, to accelerate process of diagnosis
of diseases and to reduce a part of errors and repeated inspections of patients.</p>
    </sec>
    <sec id="sec-7">
      <title>7. References</title>
      <p>networks, Computer Methods and Programs in Biomedicine 177 (2019), 285-296. doi:
10.1016/j.cmpb.2019.06.005.
[9] I. Sirazitdinov, M. Kholiavchenko, T. Mustafaev, Y. Yixuan, R. Kuleev, B. Ibragimov, Deep
neural network ensemble for pneumonia localization from a large-scale chest x-ray database,
Computers &amp; Electrical Engineering 78 (2019) 388-399. doi: 10.1016/j.compeleceng.2019.08.004.
[10] R. Jain, P. Nagrath, G. Kataria, V. Sirish Kaushik, D. Jude Hemanth: Pneumonia detection in chest
X-ray images using convolutional neural networks and transfer learning, Measurement 165 (2020),
108046. doi: 10.1016/j.measurement.2020.108046.
[11] L. S.K., S. Mohanty, S. K., A. N., G. Ramirez, Optimal deep learning model for classification of
lung cancer on CT images, Future Generation Computer Systems 92 (2019) 374-382. doi:
10.1016/j.future.2018.10.009.
[12] N. Gupta, D. Gupta, A. Khanna, P. Rebouças Filho, V. de Albuquerque, Evolutionary algorithms
for automatic lung disease detection, Measurement 140 (2019) 590-608. doi:
10.1016/j.measurement.2019.02.042.
[13] P. Shakeel, M. Burhanuddin, M. Desa, Lung cancer detection from CT image using improved
profuse clustering and deep learning instantaneously trained neural networks, Measurement 145,
702-712. doi: 10.1016/j.measurement.2019.05.027
[14] Imaging using X-rays, 2019. URL:
https://www.medicalradiation.com/types-of-medicalimaging/imaging-using-x-rays/.
[15] A. Oliinyk, I. Fedorchenko, A. Stepanenko, M. Rud and D. Goncharenko, “Evolutionary method
for solving the traveling salesman problem”, 2018 5th International Scientific-Practical
Conference (PICST), Kharkiv: Kharkiv National University of Radioelectronics, pp. 331 - 339,
2018. DOI: https://doi.org/10.1109/INFOCOMMST.2018.8632033.
[16] C. Qin, D. Yao, Y. Shi, Z. Song, Computer-aided detection in chest radiography based on artificial
intelligence: a survey, BioMedical Engineering OnLine 17 (2018). doi:
10.1186/s12938-018-0544y.
[17] A. Oliinyk, I. Fedorchenko, A. Stepanenko, M. Rud and D. Goncharenko, “Combinatorial
optimization problems solving based on evolutionary approach”, 2019 15th International
Conference on the Experience of Designing and Application of CAD Systems (CADSM), pp.
4145, 2019. DOI: 10.1109 / CADSM.2019.8779290.
[18] Z. Zeng, N. Liang, X. Yang, S. Hoi, Multi-target deep neural networks: Theoretical analysis and
implementation, Neurocomputing 273 (2018) 634-642. doi: 10.1016/j.neucom.2017.08.044.
[19] A. Oliinyk, I. Fedorchenko, A. Stepanenko, A. Katschan, Y. Fedorchenko, A. Kharchenko, D.</p>
      <p>Goncharenko, Development of genetic methods for predicting the incidence of volumes of
pollutant emissions in air, in: 2nd International Workshop on Informatics and Data-Driven
Medicine, CEUR Workshop Proceedings, 2019, pp. 340-353. ISSN: 16130073.
[20] I. Fedorchenko, A. Oliinyk, A. Stepanenko, T. Zaiko, S. Korniienko, N. Burtsev, Development of
a genetic algorithm for placing power supply sources in a distributed electric network,
EasternEuropean Journal of Enterprise Technologies, 5 (2019) 6-16. doi: 10.15587 /
17294061.2019.180897.
[21] I. Fedorchenko, A. Oliinyk, A. Stepanenko, T. Zaiko, S. Shylo, A. Svyrydenko, Development of
the modified methods to train a neural network to solve the task on recognition of road users,
Eastern-European Journal of Enterprise Technologies, 2 (2019) 46-55. doi:
10.15587/17294061.2019.164789.
[22] A. Oliinyk, I. Fedorchenko, A. Stepanenko, M. Rud, D. Goncharenko, Implementation of
Evolutionary Methods of Solving the Travelling Salesman Problem in a Robotic Warehouse,
Lecture Notes on Data Engineering and Communications Technologies 48, (2021), 263-292. doi:
10.1007/978-3-030-43070-2_13.
[23] I. Izonin, R. Tkachenko, N. Kryvinska, P. Tkachenko, M. Greguš ml., Multiple Linear Regression
Based on Coefficients Identification Using Non-iterative SGTM Neural-like Structure, Advances
in Computational Intelligence 11506, (2019), pp. 467-479. doi: 10.1007/978-3-030-20521-8_39.
[24] R. Tkachenko, A. Doroshenko, I. Izonin, Y. Tsymbal, B. Havrysh, Imbalance Data Classification
via Neural-Like Structures of Geometric Transformations Model: Local and Global Approaches,
Advances in Intelligent Systems and Computing 754, (2018), 112-122. dio:
10.1007/978-3-31991008-6_12.
[25] R. Tkachenko, I. Izonin, M. Greguš ml., P. Tkachenko and I. Dronyuk, Committee of the SGTM
Neural-Like Structures with Extended Inputs for Predictive Analytics in Insurance,
Communications in Computer and Information Science 1054, (2019), pp. 121-132. doi:
10.1007/978-3-030-27355-2_9.
[26] R. Tkachenko, I. Izonin, Model and Principles for the Implementation of Neural-Like Structures
Based on Geometric Data Transformations, Advances in Intelligent Systems and Computing 754,
(2018), pp. 578-587. doi: 10.1007/978-3-319-91008-6_58.
[27] O. Mishchuk, R. Tkachenko, I. Izonin, Missing Data Imputation Through SGTM Neural-Like
Structure for Environmental Monitoring Tasks, Advances in Computer Science for Engineering
and Education II, (2019), pp. 142-151. doi: 10.1007/978-3-030-16621-2_13.
[28] I. Izonin, N. Kryvinska, R. Tkachenko, K. Zub, P. Vitynskyi, An Extended-Input GRNN and its
Application, Procedia Computer Science 160, (2019), pp. 578-583. doi:
10.1016/j.procs.2019.11.044.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Verma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bose</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tufchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Pant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Tripathi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Thapliyal</surname>
          </string-name>
          ,
          <article-title>An efficient framework for identification of Tuberculosis and Pneumonia in chest X-ray images using Neural Network</article-title>
          ,
          <source>Procedia Computer Science</source>
          <volume>171</volume>
          (
          <year>2020</year>
          )
          <fpage>217</fpage>
          -
          <lpage>224</lpage>
          , (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2020</year>
          .
          <volume>04</volume>
          .023.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Abiyev</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ma'aitah, Deep Convolutional Neural Networks for Chest Diseases Detection</article-title>
          .
          <source>Journal of Healthcare Engineering</source>
          <year>2018</year>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          doi: 10.1155/
          <year>2018</year>
          /4168538.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pattrapisetwong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chiracharit</surname>
          </string-name>
          ,
          <article-title>Automatic lung segmentation in chest radiographs using shadow filter and multilevel thresholding</article-title>
          , in: 2016 International Computer Science and Engineering Conference (ICSEC), IEEE,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .1109/icsec.
          <year>2016</year>
          .
          <volume>7859887</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lv</surname>
          </string-name>
          ,
          <article-title>Image classification toward lung cancer recognition by learning deep quality model</article-title>
          ,
          <source>Journal of Visual Communication and Image Representation</source>
          <volume>63</volume>
          (
          <year>2019</year>
          )
          <article-title>102570</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.jvcir.
          <year>2019</year>
          .
          <volume>06</volume>
          .012.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>I.</given-names>
            <surname>Allaouzi</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ben Ahmed, A Novel Approach for Multi-Label Chest X-Ray Classification of Common Thorax Diseases</article-title>
          ,
          <source>IEEE Access 7</source>
          (
          <year>2019</year>
          )
          <fpage>64279</fpage>
          -
          <lpage>64288</lpage>
          . doi:
          <volume>10</volume>
          .1109/access.
          <year>2019</year>
          .
          <volume>2916849</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Candemir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Antani</surname>
          </string-name>
          ,
          <article-title>A review on lung boundary detection in chest X-rays</article-title>
          ,
          <source>International Journal of Computer Assisted Radiology and Surgery</source>
          <volume>14</volume>
          (
          <year>2019</year>
          )
          <fpage>563</fpage>
          -
          <lpage>576</lpage>
          . doi:
          <volume>10</volume>
          .1007/s11548-019- 01917-1.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Ke</surname>
          </string-name>
          , et al.,
          <article-title>A neuro-heuristic approach for recognition of lung diseases from X-ray images</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>126</volume>
          (
          <year>2019</year>
          )
          <fpage>218</fpage>
          -
          <lpage>232</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2019</year>
          .
          <volume>01</volume>
          .060.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Souza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Bandeira</given-names>
            <surname>Diniz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ferreira</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>França da Silva, A</article-title>
          . Correa
          <string-name>
            <surname>Silva</surname>
          </string-name>
          , A. de Paiva,
          <article-title>An automatic method for lung segmentation and reconstruction in chest X-ray using deep neural</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>