<!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>Classification and Recognition of Medical Images Based on the SGTM Neuroparadigm</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Viktor Kh</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>n Tsmots</string-name>
          <email>ivan.tsmots@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>S. Bandery Str., 12, Lviv 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Stepan Gzhytskyi National University of Veterinary Medicine and Biotechnologies</institution>
          ,
          <addr-line>Pekarska Str., 50, Lviv, 79000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Vienna</institution>
          ,
          <addr-line>Oskar-Morgenstern-Platz 1, 1090 Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The paper discusses methods and algorithms for medical images preprocessing, their classification and recognition, which are oriented to use in machine vision systems. The structure and description of a number of software subsystems of image processing have been developed. The paper considers and analyzes the effectiveness of using methods for improving the visual quality of images as a stage of images pre-processing before classification. It is shown that image pre-processing is an effective and has significant impact on the accuracy of the images classification. The simulation of methods for improving the images' quality showed the correspondence of the practical results with the theoretical results, confirming to the reliability of the proposed approaches and full working capacity of the developed software product. For implementation of the subsystem of medical images classification, a neuroparadigm of successive geometric transformations model is adapted.</p>
      </abstract>
      <kwd-group>
        <kwd>Medical Image Processing</kwd>
        <kwd>Image Classification</kwd>
        <kwd>Successive Geometric Transformations Model</kwd>
        <kwd>Neural Network</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Automatic processing of visual information is one of the most important directions in
the field of artificial intelligence. Interest in the problems of computer processing is
determined by the expansion of the capabilities of both the computer systems
themselves and the development of new technologies for the processing, analysis and
identification of various types of images. In order to create effective technologies,
methods and algorithms that are developed must meet a number of requirements for speed
and accuracy. Usually, each algorithm, having certain characteristics, "specializes" in
its type of image. Therefore, in machine vision systems (MVS)[
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], a combination of
several methods, which solve the same problem in different ways, while providing
the necessary parameters for the speed and authenticity of identification, is required.
In turn, for the efficient functioning of MVS, it is necessary to regular replenish the
arsenal of methods and means of pre-processing, compression of images and
constructing classifiers, which necessitates the openness of these systems, as well as the
need for tools for their design [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ].
      </p>
      <p>MVS has a long history of development and effective application in many
hightech areas of production. The use of machine vision is wide enough, it covers a wide
range of activities, including, for example, such as: large industrial production;
accelerated production of unique products; safety systems at work; preliminary control of
finished products (for example, quality control, investigation of mistakes made);
visual control and control systems (accounting, barcode reading); automated vehicle
control; food quality control, etc. AI, machine learning and machine vision (MV) are
absolutely essential to medical science in today’s world. Making sense of scans and
other kinds of medical imaging would be near impossible for a human specifically
due to the sheer volume of images that a typical imaging procedure may produce.</p>
      <p>In the last few years, AI has become so sophisticated in this field that it’s
oftentimes no longer necessary to code a machine to search for specific images. Through
deep learning and pattern recognition processes, the software can find these images on
its own when presented with similar images, thus reducing the time a medical
professional is spent “training” the machine. This is extremely useful for radiologists and
oncologists with a large caseload.</p>
      <p>
        The AI can then go on to detect subtleties in these images that can reveal patterns
humans wouldn’t ordinarily be able to figure out. As a result of breakthroughs in deep
learning, AI can correlate the subtle features of medical images hidden to human
scrutiny with patient diagnoses [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3-5</xref>
        ]. As a result, medical professionals discover patterns
that can influence which images they choose to focus when the AI selects it for them
out of thousands. In other words, medical professionals learn from AI which images
are cause for concern. This of course then translates to earlier diagnoses for patients,
which can greatly increase their chances of survival and cure.
      </p>
      <p>Machine vision is a critical technology for combining the contradictory demands of
high quality performance standards in medical technology and reduced costs.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Formulation of the problem</title>
      <p>The problem of perception and processing of images in real-time systems requires the
development of new information bases with minimal redundancy of information, new
principles for the construction algorithms with the ability to change the parameters to
adapt them to the requirements of a specific task, new dynamic models and
mechanisms for quick search of objects and follow them, new architectures for parallel
processes for image processing.</p>
      <p>The aim of this paper is consideration and analysis the effectiveness of using
methods for improving the visual quality of images as a stage of images
preprocessing before classification. Beside this it will be showed that image
preprocessing are effective tool and has significant impact on the accuracy of the images
classification. A new SGTM neuro-paradigm has been applied to accomplish this task
and build an effective medical image classification subsystem. The results of
computer simulations will allow to evaluate the efficiency, speed and accuracy of the
classification of medical images before and after pre-processing.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Functional scheme of the machine vision system</title>
      <p>
        The general functional scheme of the MVS is shown in Fig. 1. The image of the
object through the camera is captured and transmitted to the image processing system, in
which the pre-processing of the received image is performed. Through the visual
control unit, supervision and control over the image preprocessing process are performed
and, accordingly, those algorithms are selected that are necessary for the
accomplishment of the task. In more detail, the structure, methods, algorithms and tasks that are
solved by the image processing system are discussed below. If necessary, the
processed information about the object is displayed on the visual control device. On the
basis of the received information, the communications controller selects control
signals that activate actuators that have a targeted effect on the object. In addition, MVS
can record the results of image analysis on the media and output to the printer [
        <xref ref-type="bibr" rid="ref2 ref6 ref7">2, 6,7</xref>
        ].
      </p>
      <p>An important part of the system is the control unit. Its function includes managing
the parameters of processing units, as well as synchronization of processes performed
in the system.</p>
      <p>The system of image processing consists of two units – primary processing unit
and unit of secondary processing. The image analysis device (secondary processing)
serves to select and recognize the object, determine its coordinates and position. If
necessary, the processed information about the object is displayed on the visual
control device. On the basis of the information received, the communications controller
selects control signals that activate actuators that have a targeted effect on the object.</p>
    </sec>
    <sec id="sec-4">
      <title>System of image processing and classification</title>
      <p>
        High-quality images are a key requirement for efficient use of machine vision and
reduced processing time. To obtain graphic information, the image must be processed
and analyzed. Next, this information is compared with the database of known objects,
on the basis of which a corresponding decision is made [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8 ref9">5-9</xref>
        ]. Typically, methods for
processing and analyzing graphic details are integrated into a single algorithm.
Among such complex methods one can distinguish the following.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Realization of system of image processing</title>
        <p>To simulate image quality algorithms, software designed exclusively to improve
image quality is developed, which allows you to explore the quality improvement of
images by various methods with the possibility of the task of arbitrary filter masks.</p>
        <p>
          The main functions of the program are [
          <xref ref-type="bibr" rid="ref10 ref11 ref6 ref9">6, 9-11</xref>
          ]:
─ linear scaling;
─ reduction of noise in the image using linear filtering;
─ noise reduction in the image using median filtering;
─ underscoring the boundaries.
        </p>
        <p>Linear zooming or linear contrasting is performed in accordance with the above
theoretical views. Scaling requires two image passes. During the first pass, the minimum
and maximum values of brightness in the image are determined, while during the
second pass, the calculation of the brightness of each point is performed.</p>
        <p>For color images, this algorithm applies separately to each component of the color
image. Since these components are three (R is a red component, G is green, B is
blue), then six passes of the initial image are required, which requires significant
computing resources.</p>
        <p>
          The task of reducing noise in an image using linear filtering and underscoring the
boundaries in terms of software implementation is one and the same task - the
difference is only in the coefficients of the mask. It consists of direct multiplication of
the mask coefficients by the pixel value of the image and finding its sum, which is
written to the output file. After that, the mask shifts (1) to one pixel and the operation
is repeated. Mask size 3x3, as a result, each pixel in the original image is replaced by
the sum of pixels in the neighborhood of 3x3, including the central pixel [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]:
where - the value of the input image pixels; - value
of the coefficients of the mask; - the value of the pixels of the original image,
- the coefficient, set by the user.
        </p>
        <p>Often, the value of the coefficient (2) is the sum of the mask elements:
(1)</p>
        <p>The main task of this coefficient is to provide in the output image, after
calculations, values that are within one byte per component of the color image. But there
may be other meanings if it improves the quality of the image and the program
provides the output after computing to write to an array of float followed by bringing the
result using linear scaling to the standard dynamic range for each component RGB
0-255.</p>
        <p>For color images, this algorithm applies separately to each component of the color
image. Simplified algorithm’s graph diagram is shown in Fig. 2.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Main approaches to the image classification</title>
        <p>After the images preprocessing and bringing them to the necessary form the next
important step is their classification.</p>
        <p>
          At the present stage of the development of artificial intelligence it is often accepted
to apply methods of machine learning for the implementation of classification and
image recognition tasks [
          <xref ref-type="bibr" rid="ref10 ref11 ref12">10-12</xref>
          ]. Systems based on machine learning methods are
used in systems of machine vision, for identification of objects in images, analysis of
human language and texts, etc. [
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref14 ref15 ref16">10-16</xref>
          ].
        </p>
        <p>
          Traditionally, pattern recognition (or their classification) was carried out on the
basis of information signs. Consequently, the construction of patterns recognition
systems (patterns-recognition) or systems based on the methods of machine learning,
needed expert knowledge to develop methods and rules for the allocation of features
(feature extraction). The selection of attributes is the conversion of the initial "raw"
data (such as the pixel value to the image) into a suitable representation (vector of
attributes) from which the learning system (classifier) can identify and classify the
images submitted to the input. Such methods of machine learning are limited in the
ability to process natural data in its original form [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>
          Machine learning methods are divided into two main categories: supervised
learning and unstructured learning. Learning methods with the teacher share the input data
into a set of pre-defined classes. For training this classifier, you need a training
sample that contains labeled samples of different classes. Learning methods without a
teacher do not require training data, but they do not match a certain class with the
input data, but only study the patterns in the input data and share the input data on
similar groups (clusters) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Since the task of the work is to analyze the methods of
classification, then we will only consider the methods of teaching with the teacher.
        </p>
        <p>
          Existing types of classifiers are systematized according to different criteria and
their short characteristics are given in Table. 1 [
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref14 ref15 ref16 ref17">10-17</xref>
          ].
        </p>
        <sec id="sec-4-2-1">
          <title>Formation by clas</title>
          <p>sifier of the
probability distribution
of belonging to all
classes</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>Classification without teacher</title>
        </sec>
        <sec id="sec-4-2-3">
          <title>Semi-automatic training Parametric classifiers</title>
        </sec>
        <sec id="sec-4-2-4">
          <title>Nonparametric classifiers</title>
        </sec>
        <sec id="sec-4-2-5">
          <title>One classifier</title>
        </sec>
        <sec id="sec-4-2-6">
          <title>Ensemble of classifier</title>
        </sec>
        <sec id="sec-4-2-7">
          <title>Hard classifier</title>
        </sec>
        <sec id="sec-4-2-8">
          <title>Soft (fuzzy) classifier</title>
        </sec>
        <sec id="sec-4-2-9">
          <title>Probabilistic classifier</title>
        </sec>
        <sec id="sec-4-2-10">
          <title>Nonprobabilistic classifier</title>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>Short Description</title>
        <p>According to approaches to the
classification with the teacher, the input
data is shared using a set of samples as
learning data
Classification approaches without teacher,
known as clustering, do not take into
account educational data labels for the
classification of input data
Learning in semi-automatic approaches
takes place using data with and without labels
Parametric classifiers are based on the
assumption that the probability density
function for each class is known
Nonparametric classifiers are not limited to
any assumptions about the distribution of
input data
A single classifier is used to assign a label
to an object
When determining the label for an object,
the results of several (ensemble) classifiers
are taken into account
Technologies of hard classification do not
take into account further changes of
different classes
Fuzzy classifiers model gradual marginal
changes, providing an assessment of the
degree of similarity of all classes
The classifier is capable of estimating the
probability distribution for a given set of
classes for a given sample
The approach defines only the most suitable
class for the input image</p>
        <p>
          Classifiers can be divided into parametric and non-parametric ones. The parametric
ones include, for example, the maximum likelihood method, since it works on the
assumption that the probability density function for each class is given by the
gaussian distribution [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Nonparametric classifiers are not based on any assumptions
about the distribution of input data. Given the fact that in most cases the distribution
function is unknown, nonparametric classifiers have become much more widely used.
        </p>
        <p>An important property of the classifiers is the possibility not only of the input data
to a certain class (the classifier's output), but also to determine the probability of
belonging to each of the classes, on the basis of which it is easy to choose the most
reliable class. Such a feature is, for example, logistic regression. The resulting
probabilities for each class can be used for post processing of classification results, for
example, to combine outputs from different models in the ensemble, filtering noise, etc.</p>
        <p>
          The most common approaches for classification problems are artificial neural
networks [
          <xref ref-type="bibr" rid="ref16 ref17 ref18 ref19">16-19</xref>
          ], logistic regression [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], support vector machine (SVM) method [
          <xref ref-type="bibr" rid="ref14 ref15">14,15</xref>
          ]
and random forest [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
4.3
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>Application of Neural Networks in the Recognition Problem</title>
        <p>
          Neural networks are successfully used in solving many problems of pattern
recognition [
          <xref ref-type="bibr" rid="ref10 ref12 ref4">4, 10, 12</xref>
          ]: symbol recognition, pattern recognition, and many others. At present,
the most common problems in image recognition and identification are the use of
classical neural network architectures (multilayer perceptron, networks with radial
basis function, convolutional neural networks, etc.). However, as the analysis of these
works shows, the application of classical neural network architectures to the
classification problem is not always is effective:
 usually, a neural network ensemble (2-3 neural networks trained with different
initial values of synaptic coefficients and the order of the images input), which
negatively affects the computational complexity of the problem and, accordingly,
the time of execution;
 as a rule, classical neural network architectures are used in conjunction with
auxiliary methods for selecting the plot part of the image (color segmentation, contour
allocation, etc.) that require high-quality and punitive pre-processing of learning
and working data that is not effective;
 neural network architectures are extremely sensitive to the effects of various
external factors (changing the shooting conditions, the presence of individual features in
the image, changing the orientation).
        </p>
        <p>In addition, there are difficulties in the application of traditional neural networks to
the real tasks of recognition and classification of images.
4.4</p>
      </sec>
      <sec id="sec-4-5">
        <title>Architecture of ANN on the base of SGTM and modelling</title>
        <p>
          To solve the classification problem, an approach of using neural networks based on
the successive geometric transformations model (SGTM) is proposed [
          <xref ref-type="bibr" rid="ref20 ref21 ref22">20-22</xref>
          ].
Architecture of neural network based on the SGTM is shoved on Fig 3. Each input vector in
the SGTM is considered as a point in N dimensional space, where N is the number of
vector components.
Since each of the processed images had its own dimensions and characterized by the
presence of the background, it required a pre-processing using the above described
algorithms in order to obtain the input of such images whose classification gave it the
most accurate result. Before starting to directly solve the problem of image
classification using neural networks based on SGTM, the subsystem of received medical
images pre-processing was applied. This is primarily due to several different reasons:
 Resize the original images as follows, to keep the image sizes multiple of the frame
size (two image sizes used - 600x420 and 640x480).
 Improving the image quality by increasing the contrast in order to highlight of
medical images features (shown by the arrows in Fig. 4a and Fig. 4b).
The input of the neural network sequentially presents data about a single image or an
image that corresponds to video stream frames that are separated by frames [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] of
different size. In order to investigate the classification accuracy and determine the
optimal frame size, it was decided to use different frame sizes, namely 3х3, 4х4, 5x5,
6х6 and 8x8.
        </p>
        <p>That is, if the original image is 600x420 pixels in size, it is divided into 5x5 frames
with a total number of pixels 25, then a matrix is fed to the input of the neural
network, the number of columns of which is equal to the number of elements in the
frame, namely 25, and the number of rows - the number of frames 120x84.</p>
        <p>The obtained values of errors are shown in Table 2, and the graphs of these errors
are shown in Fig. 6.</p>
        <p>Fig. 4 shows three images: a training image (Fig. 4 a) and two images for which
the classification procedure was conducted (Fig. 4 b and 4 c). Fig. 4 b is characterized
by a higher level of detail and higher scale, whereas the image in Fig 4 c is more
general and contains more information. The classification results are positive in both
cases, but the classification accuracy is different (Figs. 5, 6 and Table 2).
Fig. 5. The result of the classification in the form of scattered plots for: a) for image 1 (Fig. 4 b)
frame size 3x3 1; b) for image 2 (Fig. 4 c) frame size 3x3; c) for image 1 (Fig. 4 b) frame size
6x6 1; d) for image 2 (Fig. 4 c) frame size 6x6;
Fig. 5 shows the results of the classifications for each of the images. For frame with
size 3x3 we can say that for image 3 (Fig. 4 c) almost all points on Fig. 5 b that the
neural network has given after classification, densely placed along the line, which
means that the image on which the network trained and the test image belonged to one
class and the error is small. What you cannot say about the results obtained for test
image 2 (Fig. 4 b). The results of the given neural network are scattered and the
classification errors are greater.</p>
        <p>Figure 6 shows graphs of dependance the classification errors of medical images
on the frame size.
Fig. 6. Graphs of dependance the classification errors of medical images on the frame size:
a) MAPE,%; b) RMSE; c) RMSE_M, %
For frame with size 6x6 we can see (Fig 5,c and Fig.5,d) that classification accuracy
is more worse (Table. 2). Table 2 shows the results of errors for the obtained
classification results and Figure 6 shows the graphs of the magnitude of the classification
error on the frame size.</p>
        <p>The graphs in Fig. 6 show that the classification errors increases with the size of
the frame. Having analyzed the obtained results, it is safe to say that the most optimal
frame size is 4x4, since in this case all three considered errors (MAPE, RMSE and
RMSE_M) are minimal and provide the best result in terms of efficiency both in the
pre-processing of medical images and their classification.
5</p>
        <p>Conclusion
1. The structure and description of a number of software subsystems for MVS was
developed, which made it possible to highlight the most important components and
to analyze the basic approaches of their realisation.
2. The methods and algorithms of image pre-processing, their classification and
recognition, which are oriented for use in MVS, are considered and analyzed.
3. In general, the use of the proposed methods in the development of MVS allows
several times to reduce the amount of computational operations with increasing the
probability of recognizing objects in images.
4. The SGTM paradigm has been applied for the implementation of neural network
medical image classification.
5. The choice of the optimal frame size is substantiated and its influence on the errors
value during the medical images classification using neural networks based on the
SGTM paradigm is investigated.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Forsyth</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponce</surname>
          </string-name>
          , J.:
          <article-title>Computer Vision: A Modern Approach</article-title>
          . Pearson Education, New Jersey (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Davies</surname>
            ,
            <given-names>E.R.</given-names>
          </string-name>
          :
          <source>Computer and Machine Vision: Theory</source>
          , Algorithms and Practicalities, Academic Press, Orlando (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Robb</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          :
          <article-title>Biomedical Imaging, Visualization and Analysis</article-title>
          , John Wiley &amp; Sons Inc, New York (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bankman</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Handbook of Medical Image Processing and Analysis</article-title>
          ,
          <source>2nd Edition</source>
          , Academic Press, New York (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Haykin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Neural networks and learning machines</article-title>
          . 3rd ed. Prentice Hall, New York (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woods</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Digital image processing</article-title>
          . Tekhnosfera, Moscow (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kryvenchuk</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakhovska</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melnykova</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holoshchuk</surname>
          </string-name>
          , R.:
          <article-title>Smart Integrated Robotics System for SMEs Controlled by Internet of Things Based on Dynamic Manufacturing Processes</article-title>
          .
          <source>In Conference on Computer Science and Information Technologies</source>
          . pp.
          <fpage>535</fpage>
          -
          <lpage>549</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kryvenchuk</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakhovska</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvorob</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montenegro</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nechepurenko</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The Smart House based System for the Collection and Analysis of Medical Data</article-title>
          . CEUR,
          <volume>2255</volume>
          . pp.
          <fpage>215</fpage>
          -
          <lpage>228</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fukushima</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Cognitron: A self-organizing multilayered neural net-work</article-title>
          .
          <source>In Biological cybernetics</source>
          , vol.
          <volume>20</volume>
          , no 3
          <issue>-4</issue>
          .
          <fpage>121</fpage>
          -
          <lpage>136</lpage>
          (
          <year>1975</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bishop</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <source>Pattern Recognition and Machine Learning</source>
          . Springer, New York (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ghamisi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plaza</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Advanced Spectral Classifiers for Hyperspectral Images: A review</article-title>
          .
          <source>In IEEE Geoscience and Remote Sensing Magazine</source>
          , vol.
          <volume>5</volume>
          , no 1,
          <fpage>8</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Fukunaga</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Introduction to statistical pattern recognition</article-title>
          , Academic press, New York (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Schmidhuber</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Deep learning in neural networks: An overview</article-title>
          .
          <source>In Neural networks</source>
          , vol.
          <volume>61</volume>
          ,
          <fpage>85</fpage>
          -
          <lpage>117</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>LeCun</surname>
          </string-name>
          , Y.,
          <string-name>
            <surname>Yoshua</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Geoffrey</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>Deep learning</article-title>
          .
          <source>In Nature</source>
          , vol.
          <volume>521</volume>
          , no
          <volume>7553</volume>
          ,
          <fpage>436</fpage>
          -
          <lpage>444</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Cho,o
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          :
          <article-title>SVM or deep learning? A comparative study on remote sensing image classification</article-title>
          .
          <source>In Soft Computing</source>
          , vol.
          <volume>21</volume>
          , no
          <volume>23</volume>
          ,
          <fpage>7053</fpage>
          -
          <lpage>7065</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>LeCun</surname>
          </string-name>
          , Y.:
          <article-title>Large-scale learning with SVM and convolutional nets for generic object categorization</article-title>
          .
          <source>In IEEE Computer Society Conference on Computer Vision and Pattern Recognition</source>
          , pp.
          <fpage>284</fpage>
          -
          <lpage>291</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pirotti</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sunar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piragnolo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Benchmark of machine learning methods for classification of a Sentinel-2 image</article-title>
          . In
          <source>International Archives of the Photogrammetry, Remote Sensing &amp; Spatial Information Sciences</source>
          , vol.
          <volume>41</volume>
          ,
          <fpage>335</fpage>
          -
          <lpage>340</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , Hinton G.:
          <article-title>ImageNet classification with deep convolutional neural networks</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          ,
          <volume>1097</volume>
          -
          <fpage>1105</fpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Fukushima</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position</article-title>
          .
          <source>In Biol. Cybern</source>
          , vol.
          <volume>36</volume>
          ,
          <fpage>193</fpage>
          -
          <lpage>202</lpage>
          (
          <year>1980</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Tkachenko</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yurchak</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Polishchuk</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Neurolike networks on the basis of Geometrical Transformation Machine</article-title>
          .
          <source>In International Conference on Perspective Technologies and Methods in MEMS Design</source>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>80</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Tkachenko</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Izonin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Model and Principles for the Implementation of Neural-Like Structures Based on Geometric Data Transformations</article-title>
          . In: Hu Z.,
          <string-name>
            <surname>Petoukhov</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dychka</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            <given-names>M</given-names>
          </string-name>
          .
          <article-title>(eds) Advances in Computer Science for Engineering and Education</article-title>
          .
          <source>ICCSEEA 2018. Advances in Intelligent Systems and Computing</source>
          , vol
          <volume>754</volume>
          , pp
          <fpage>578</fpage>
          -
          <lpage>587</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Tsymbal</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tkachenko</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A digital watermarking scheme based on autoassociative neural networks of the geometric transformations model</article-title>
          .
          <source>In IEEE First International Conference on Data Stream Mining &amp; Processing (DSMP)</source>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>234</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Khavalko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsmots</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Image classification and recognition on the base of autoassociative neural network usage</article-title>
          .
          <source>In IEEE 2nd Ukraine Conference on Electrical and Computer</source>
          Engineering (UKRCON-
          <year>2019</year>
          ), pp.
          <fpage>1118</fpage>
          -
          <lpage>1121</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>