<!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>Neuro-Fuzzy Model for Arrhythmia Diagnostic System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A V Nikonov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A M Vulfin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M M Gayanova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M U Sapozhnikova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ufa State Aviation Technical University</institution>
          ,
          <addr-line>K.Marks St. 12, Ufa, Russia, 450077</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>236</fpage>
      <lpage>247</lpage>
      <abstract>
        <p>Сardiovascular diseases are one of the leading causes of death worldwide. People suffering from or at high risk of such diseases need constant supervision, early diagnosis and timely assistance. It is shown that the achievement of high accuracy performance in real-time arrhythmias recognition is associated with significant hardware costs. Detection accuracy of arrhythmias recognition does not exceed 80%. An approach, which is offered to solve the problem of high-precision arrhythmia diagnosis on the basis of electrocardiosignal is based on the data mining methods. Application of such methods is necessary for processing large amounts of data with complex structure of the features. Determination of the arrhythmia type with the use of fuzzy inference tools needs to specify the technique of the original data preprocessing. Feature selection, formalization and coding is considered in this paper. The issue of the knowledge base construction - coding, generation and selection of the features (database) as well as the construction of the rules base ¬ as the part of the neuro-fuzzy diagnostic system is also considered. The research goal is to improve the intelligent systems of arrhythmia diagnostics on the basis of neural network classifiers by developing a solution explanation subsystem based on neuro-fuzzy models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Cardiac arrhythmia as the most common disease is an irregular heart rhythm caused by improper
operation of electrical impulses that regulate the heartbeat [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ].
      </p>
      <p>
        Arrhythmia can be detected by cardiac specialist using electrocardiogram (ECG) strip. Even for
skillful cardiologist it may take several minutes to make a diagnosis; in some severe cases, this could
be fatal for the patient. ECG analysis is too hard for the beginner or inexperience staff [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ].
      </p>
      <p>
        The electrocardiosignal (ECS) is an electrical manifestation of the heart contractile activity and it
characterizes the state of the cardiovascular system (CVS). Electrocardiosignal on the ECG looks like
a set of alternating waves, flat intervals and segments located on the baseline. Each element contains
information of the state of the heart and its components [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Parameters of the cardiac contraction
pattern and individual features of the ECS are considered in [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ].
      </p>
      <p>
        Intelligent analysis of ECS data using neural network nonlinear models shows the highest results of
recognition accuracy on model tasks [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref18 ref7">7,14-18</xref>
        ]. Nevertheless, the distinctive feature of intelligent
diagnostic systems based on the neural network technologies is the complexity of explaining the
decision made. The reason is that signal processing algorithms and intermediate calculation results of
neural network models are uninterpreted by both the medical technique and the knowledge engineer
[
        <xref ref-type="bibr" rid="ref19 ref2">2,19</xref>
        ].
      </p>
      <p>
        Among the many models of expert knowledge representation, the production rules are widely
accepted nowadays due to their flexibility and simplicity of describing the laws of the subject domain.
With the help of products it is easier to model the thinking activity of an expert, his reasoning,
conclusions, decision-making process [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ].
      </p>
      <p>The problem of diagnosing cardiac arrhythmias have to be solved in conditions of indistinctness,
incompleteness and unreliability of the initial data. It is impossible to solve such problem using
ordinary production rules. It is necessary to use fuzzy products and systems of fuzzy logic inference
for this task.</p>
      <p>Fuzzy neural networks are hybrid models that combine the main advantages of neural networks
(possibility of adaptive learning) and fuzzy systems (interpretability of the result obtained with their
help). The fuzzy neural network is analogous to the system of fuzzy logic inference. The system of
fuzzy logic inference is able to make decisions only on the basis of a ready (expert-generated)
knowledge base, while a fuzzy neural network as a result of training itself forms a system of rules.</p>
      <p>Therefore, it is relevant to choose a flexible fuzzy-productive model of knowledge representation in
the problem of arrhythmia diagnosis. Neuro-fuzzy system based on a fuzzy neural network allows, as
a result of training, to form a knowledge base of the expert system like a set of rules in the form of
fuzzy products.</p>
      <p>The research goal is to improve the intelligent systems of arrhythmia diagnostics on the basis of
neural network classifiers by developing a solution explanation subsystem based on neuro-fuzzy
models.</p>
      <p>To achieve the goal, the following tasks were set:
 Development of the structure of an intelligent system for diagnosing arrhythmias with a
subsystem of explaining the solution based on neuro-fuzzy models;
 Construction of the knowledge base as well as construction of the rules base;
 Development of the solution explanation subsystem model.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of automatic arrhythmia diagnosis methods</title>
      <p>
        Nowadays there are several methods currently used in automatic arrhythmia diagnosis systems
[
        <xref ref-type="bibr" rid="ref17 ref23 ref25 ref25 ref30 ref9">25,9,17,23,25,30</xref>
        ]. General groups of methods are usually distinguished as linear, nonlinear and
methods based on data mining (DM) [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref2">2, 10-13</xref>
        ].
      </p>
      <p>
        The introduction and widening application of automatic external defibrillators (AEDs) make strong
demands for ECS analysis. It is required highly accurate discrimination between shockable and
nonshockable rhythms, with sensitivity and specificity aimed to achieve the maximum values [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Also, a
false positive detection will initiate a defibrillator to give improper therapeutic intervention [
        <xref ref-type="bibr" rid="ref24 ref25">24,25</xref>
        ].
      </p>
      <p>
        Modern diagnostic systems are a compromise between algorithms that require significant
computational costs to achieve high accuracy of diagnostic, and hardware with limited performance. It
has been established that the accuracy of arrhythmia recognition in existing solutions does not often
exceed 80% [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref17 ref2 ref20 ref25 ref38 ref5">2,5,10-13,17,20,25,38</xref>
        ].
      </p>
      <p>Other problems that common systems of arrhythmia diagnosis meet are the following:
1) The problem of analyzing large amounts of ECG data</p>
      <p>
        As some arrhythmias appear irregularly, it is necessary recording ECG activity using, e.g., Holter
monitor up to a week to successfully capture them [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The total number of such cardiac abnormalities
reach up to 96 different categories [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Each category may contain about 28,800 beats, if 48 hours of
single-channel ambulatory recording is considered, assuming an average heart-rate of about 60
beatsper-minute (BPM). The size of the database can be further increased if data is accumulated from
multiple channels (up to 12) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Considering the large computational costs of algorithms for
processing ECS, processing large amounts of data is tending to take a long time.
      </p>
      <p>2) The problem of generalization possibility</p>
      <p>
        Existing approaches tend to suffer from high sensitivity to noise included in the ECG, and
unreliability in dealing with new or ambiguous patterns from other patients. Classifiers of CAD
systems must be developed that are able to deal with nonlinear discrimination between classes,
incomplete or ambiguous input patterns, and suppression of false alarms [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        The main difficulty in the task of automatic ECG analysis lies in the large scatter of the
morphology of the ECG curves. Different patients have significantly changing parameters of the
sequence of heartbeats (due to movements that produce high-frequency noises, or breathing, causing a
baseline walk, or differences in the electrical characteristics of the body) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Creation of a data set
that would cover all possible ECG morphologies collected from different patients with various
abnormalities in the functioning of the CVS is impossible. As a result, diagnostic systems based on
classifiers of different types and trained on some collected data, show unsatisfactory dia gnostic results
of the ECG analysis of different patients [
        <xref ref-type="bibr" rid="ref21 ref22 ref6">6,21,22</xref>
        ] under real conditions of use.
      </p>
      <p>Thus, for the task of automatic arrhythmia diagnosis it is proposed to use data mining (DM)
methods. The DM technologies are designed to search in large amounts of data of non-obvious,
objective and useful regularities that reflect the objective internal data structure in comparison with the
subjective opinion of the expert. The main purposes of the application of intelligent methods are:
 analysis of signals characterized by a high degree of uncertainty, e.g., “non-stochastic” type,
which includes most biomedical signals, including EСS;
 increasing the level of intelligent assistance of medical specialists;
 revealing hidden regularities and extracting new knowledge from the accumulated data, which
will allow to build production systems of explaining the diagnostic solutions.</p>
      <p>
        To apply modern diagnostic methods to real ECS data, it is necessary to adapt existing methods of
data mining, which allow to study complex nonlinear ECS more fully. CRISP-DM [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] (The Cross
Industries Standard Process for Data Mining) is the most popular and widely used methodology. In
accordance to the CRISP standard, DM is a continuous process with many cycles and feedbacks.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Development of the structure of an intelligent system for arrhythmia diagnosis</title>
      <p>To analyze complex nonlinear ECS signals it is proposed to use the diagnosis methods based on DM
methods and algorithms. The structure of the proposed intelligent diagnostic system combining neural
network models and fuzzy logic models is shown in figure 1.</p>
      <p>
        The system is divided into three blocks. The block 1 performs preprocessing of the raw ECS signal
such as filtering the original signal and selecting the main segments describing the stages of cardiac
contraction [
        <xref ref-type="bibr" rid="ref13 ref18">13,18</xref>
        ] – PQRST complex.
      </p>
      <p>
        The procedure of generating and pre-selecting features is implemented in block 2. Time-stamps –
durations of individual segments of the PQRST complex – are extracted from the signal and a time
series of heart rate variability (HRV) is constructed, the analysis of which is widely used for the
diagnosis of arrhythmias [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. Feature generation methods perform signal processing both in the time
and frequency domains. Statistical methods of analysis compute the basic statistical parameters of a
HRV series [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], while geometric methods based on the analysis of the form of distribution function
of the HRV series [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ].
      </p>
      <p>
        Since changes in the heart rate are difficult to analyze in the time domain [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], spectral analysis
methods [
        <xref ref-type="bibr" rid="ref2 ref34 ref35 ref36">2, 34-36</xref>
        ] are used to investigate the frequency properties of HRV and the marked initial
ECS such as discrete Fourier transform, wavelet-decomposition of the signal, and also autocorrelation
analysis [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ].
      </p>
      <p>
        Most of arrhythmias can be analyzed due to the differences in the QRS part of the signal. The
parameters of QRS complex can help to determine the differences in three of the five
abovementioned arrhythmias [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The most important function of the diagnostic system is the operative
recognition of arrhythmias that directly threaten the patient's life.
      </p>
      <p>It is proposed to consider the following types of arrhythmias and their characteristic features:
1. Asystolia and expressed bradycardia. Lack of or too low repetition rate QRS-complexes (less
than 35 min-1). Effects cardiac arrest. For reliable recognition enough information about the durations
of RR-intervals. RR-intervals are measured by QRS-complex detection algorithm.</p>
      <p>2. Ventricular fibrillation. It begins with ventricular flutter (VF). Wave form similar to sine wave
with frequency of up to 200 - 300 min-1; QRS and T waves are merged into a single wave of large
amplitude without isoelectric intervals; Continuous wave form and amplitude varying with frequency
of 400 to 600 min-1 (ventricular fibrillation wave with small amplitude); small number of chaotic
waves (150 - 300 min-1) of greater amplitude (ventricular fibrillation wave with large amplitude).
There is no visible P wave. QRS complex and T wave are merged in regularly occurring undulatory
waves with a frequency between 180 and 250 beats per minute. Effects termination of blood
circulation and cardiac arrest. It requires analysis of wave structure of the ECS, featuring a variety of
forms submitted from regular (sine) or irregular (variable amplitude and frequency) waves to chaotic
oscillations expressed.</p>
      <p>3. Ventricular tachycardia. Enhanced the QRS-complexes (longer than 120 ms), having the same
or spindle-shaped, which is followed by a frequency of 120 - 220 min-1. Effects ventricular flutter,
ventricular fibrillation. It may have three or more beats in a row that originate from the ventricle. A
way that VT can be diagnosed is noticing that the P wave in the PQRST wave is no longer visible
because the T wave from the previous beat has overtaken.</p>
      <p>Based on this description, it is proposed to use the following ECS characteristics as the initial data
for diagnostics:
1) Statistical:
 HR – heart rate;
 P-wave – moment of atrial contraction;
 PQ-segment – isoelectric interval, important for the recognition of the baseline;
 QRS-Complex – moment of ventricles contraction;
 ST-interval – isoelectric interval;
 T-wave – moment of the ventricles relaxation;
 RR-interval – defines HRV;
 PNN50 (%) – the proportion of adjacent R-R intervals that differ by more than 50 ms;
 RMSSD – the square root of the mean square of the difference in the values of adjacent
R</p>
      <p>R intervals. It is a measure of HRV with a short duration of cycles.
 SDANN –standard deviation from the mean of the R-R intervals computed for each
5minute ECG recording section. Characterizes HRV with a long cycle duration.
2) Geometric (in time-domain):
 Mode (Mo) – the most common value of the cardio interval in this dynamic series. Under
normal distribution and high stationarity of the process under study, Mo is slightly
different from the mathematical expectation;
 Amplitude of the mode – number of cardiointervals corresponding to the value of the
mode;
 Variational range – reflects the degree of variability in the cardiointervals values in
dynamic series. It is calculated from the difference between the maximum (Mx) and the
minimum (Mn) values of the cardiointervals and, therefore, may be distorted in
arrhythmias or artifacts.
3) Geometric (in frequency-domain):</p>
      <p>The frequency composition of the heart rhythm is usually represented in the form of a graph of
power distribution in frequency, according to which one can judge the expression of frequency
components in different ranges:
 Total power in the range 0.15–0.40 Hz (period 6.5s–2.5s);
 Total power in the range 0.04–0.15 Hz (period 25s–6.5s);
 Total power in the range less than 0.04 Hz (period more than 25s);
 Total power in the range from 0.003 Hz to 0.40 Hz;
 Power Ratio.
4) Autocorrelation:</p>
      <p>The calculation and construction of the autocorrelation function of the dynamic series of
RRintervals is aimed at studying the internal structure of this series as a random process. The
autocorrelation function is a graph of the dynamics of the changes in the correlation coefficients
obtained by sequentially shifting the analyzed dynamic series by one number relative to its own series:
 C1 – value of the correlation coefficient after the first shift;
 C0 – number of shifts, as a result of which the correlation coefficient becomes negative.</p>
      <p>
        Block 3 performs the diagnosis of arrhythmia. It consists of two complementary systems: a neural
network classifier (NNC) and a neuro-fuzzy diagnostic solution (NFS). The neural network classifier
was described in [
        <xref ref-type="bibr" rid="ref10 ref13 ref32 ref36">10,13,32,36</xref>
        ] and showed the results of a diagnostic accuracy of about 86% on the
field data.
      </p>
      <p>
        Features of marked signal go to modules 1 and 2. Module 1 implements feature selection procedure
for NNC. Based on a pair of Hebb filters, this module isolates the most significant features of the time
and frequency domains [
        <xref ref-type="bibr" rid="ref10 ref13">10,13</xref>
        ]. Then the set of selected features and the marked PQRST-segments are
fed to the input of NNC (module 3) and NFS (module 2), and are also recorded in the database
(module 4) [
        <xref ref-type="bibr" rid="ref10 ref11 ref13 ref19 ref2">2,10,11,13,19</xref>
        ].
      </p>
      <p>The result of the comparison of the diagnostic solutions of the NNC and NFS, as well as the
features identified by the NFS, are verified by the expert in module 5. The expert has access to the
analysis of the original signal and the selected features through the interface module of expert analysis
(module 6), as well as access to the rule base on which the NFS module operates via the interface
module of the rule base adjustment (module 7). Analyzing the data at all stages of processing, the
expert can make changes by manually marking PQRST segments, changing rules in the rule base or
determining the type of arrhythmia if necessary.</p>
      <p>The processed record is stored in the knowledge base. In the subsequent processing, this data will
be used for the further NNC training.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Development of the solution explanation subsystem model</title>
      <p>It is proposed to construct an explanation subsystem on the basis of neuro-fuzzy models. The
advantage of such models is that it is a neural network implementation of fuzzy inference. On the one
hand, parameters of membership functions act as weights and can be adjusted via training the network.
On the other hand, each layer is a phase of fuzzy inference that makes transparent the functioning of
network – it becomes easy to correlate outputs of certain layer with the corresponding phase of fuzzy
inference.</p>
      <p>
        Nowadays, such structures as the Takagi-Sugeno-Kang model (TSK) or the Mamdani model are
distinguished as classifiers based on a fuzzy inference with the possibility of adjusting the parameters
of membership functions [
        <xref ref-type="bibr" rid="ref12 ref15 ref29 ref31 ref32 ref33 ref39">12,15,29,31-33, 39</xref>
        ]. However, these models in the classical version use a
full rules base, which limits their application for problems with a large number of input variables and
terms. So, it is proposed to use a structure based on the Mamdani model to classify the arrhythmia
types based on the fuzzy inference, adapting the parameters of the membership functions of the terms
of input and output linguistic variables and constructing a base of fuzzy rules as a result of training
based on self-organization. Structure of the neuron used in the neural network interpretation of the
fuzzy inference model is shown in figure 2, structure of the neuro-fuzzy model is shown in figure 3.
Notations of layers of the network are given in Table 1 for the description.
(2)
n
numRules  hi .  (3)
i1
      </p>
      <p>At the outputs of this layer, rules degree of activity is formed, defined as the minimum of the
degrees of belonging calculated on the previous layer – the operation of the fuzzy “AND”:
g  min ui3 , a  g, wi(3)  1. (4)</p>
      <p>i1, p</p>
      <p>
        Neurons of the fourth layer operate in two modes: when transmitting a signal from the bottom to
the top (operating mode) and vise versa (training mode). In the operating mode, neurons implement
the composition of fuzzy subsets assigned to each output variable, using the sum of input signals with
saturation – a fuzzy “OR” operation [
        <xref ref-type="bibr" rid="ref28 ref33">28,33</xref>
        ]:
      </p>
      <p>p
g  ui4 , a  min 1,  g , wi4  1.  (5)</p>
      <p>i1
In the training mode, the neurons of this layer operate similarly to the neurons of the second layer.</p>
      <p>As shown in the figure 3, the fifth layer consists of two types of neurons. In the training mode, a
training sample is fed to the input of the first type of neurons on the basis of which the parameters of
the activation function of neurons of the fourth layer are adjusted. Thus, neurons of this type (marked
with dashed lines) operate similarly to the neurons of the first layer:</p>
      <p>g  yi ,  a  g. (6)</p>
      <p>In the operating mode, second type of neurons operates (marked by a solid line). Neurons of this
type perform the defuzzification operation using centroid method:
g   wi(j5)ui(5)  (mijσij )ui(5) ,  a </p>
      <p>f
σijui(5) .</p>
      <p>
        (7)
Learning algorithm [
        <xref ref-type="bibr" rid="ref28 ref33">28,33</xref>
        ] is divided into two phases:
 Training on the basis of self-organization to initialize the membership functions of terms of
input and output linguistic variables and to construct fuzzy rule base;
 Supervised learning to adjust the parameters of the created membership functions and minimize
the network error.
      </p>
      <p>At the first stage of phase 1expert manually determines the structure of the fuzzy system such as
the number of terms of each input and output linguistic variable and initiates parameters of
membership functions.</p>
      <p>
        Second stage is responsible for primary selection of membership functions and their parameters:
center and width. It is proposed to use the method of competitive training [
        <xref ref-type="bibr" rid="ref28 ref33">28,33</xref>
        ]. It involves
independent iterative training of each neuron that implements the membership functions to the
corresponding terms of linguistic variables. This training involves finding the minimum distance from
the center of the membership function to the current input sample from the training sample. To
initialize the value of the width of membership functions, first nearest neighbor heuristic can be used,
since in the second phase of learning the optimal values of the parameters will be determined.
      </p>
      <p>At the third stage, fuzzy rules are forming. First, a complete rules base is created, which is a
combination of all conditions with all conclusions. Then, the competitive learning algorithm is used to
determine the required number of rules from the full database. Here the fourth layer neurons operate in
the training mode and receive the training sample signals from the fifth layer. Denoting the output of
the j-th neuron of the fourth layer as o(j4) (t) , and the production part of the i-th rule (the weighted sum
of the signals entering the neurons of the 4th layer) as oi(3) (t) , calculate the links weights
as:
(8)</p>
      <p>At the fourth stage, some rules are deleted. If there is more than one output connection for the
neuron of the third layer, the connection with the largest weight is selected, and the remaining ones are
deleted. It is also possible to delete all links and the neuron itself if the weights of all the links are less
than a given threshold   0.4 .</p>
      <p>At the fifth stage, rules are combined to reduce their number. In figure 3, the preconditional part of
the rules is displayed by neurons of the third layer, and part of the consequent – by the connections of
the fourth layer.</p>
      <p>The sixth stage involves building a neural network with a complete structure and a set of elements
and links.</p>
      <p>
        At phase 2, optimization of activation function parameters values is done by supervised learning of
the network. For example, a back propagation algorithm for can be used for training [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Thus, the
reverse pass, which calculates the error for the parameters of the center and the width of the Gaussian
activation functions of layers 5 and 2, is determined similarly as in [
        <xref ref-type="bibr" rid="ref28 ref33">28,33</xref>
        ].
5. Experiment
Figure 4 shows a generalized scheme of the diagnostic model of signal preprocessing, detection and
identification the events on the basis of ECS analysis with the indicating of algorithms proposed for
the implementation of each stage.
      </p>
      <p>
        Thus, after filtering and detection the PQRST-complex, wavelet decomposition is made on
appropriate section of the original data vector and vector saj, sdj, saj-1, sdj-1, , sd1  is forming,
where sa, sd are the approximation and detailing coefficients of j, j-1, …,1 levels respectively. Then,
the 8 major components are allocated from resulting vector [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. As shown in [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], a given number of
main components is sufficient enough to save 95% of the variance of the original signal.
      </p>
      <p>
        In experiments [
        <xref ref-type="bibr" rid="ref10 ref32 ref36">10, 32, 36</xref>
        ], the resulting vector was fed to the input of a multilayer perceptron.
The accuracy of arrhythmia classification was 86%. In this research, the vector is fed to the input of
the fuzzy model committee described above. Each model determines the probability evaluation of
having an appropriate arrhythmia class, as shown in figure 5.
      </p>
      <p>In figure 5: Х – source vector – 256…64 points of PQRTS-complex taken at regular time intervals;
WN   HN  – matrix recording of successively applying the Haar decomposition, where: HN –
low GN 
frequency components matrix allocation (approximation coefficients);
G N – high-frequency
components matrix allocation (detailing coefficients); X*  WN X – direct Haar transformation;
X  WNT X* – reverse Haar transformation; Y  DT W X  M – vector of extracted main
N
components; DT  (V1, V2, , VK ) – eigenvectors corresponding to the first k-principal components,
forming the projection matrix; M – the mathematical expectation of each component of all observation
in vector X.</p>
      <p>For each sample xj from the source data after the training of the network committee, a module for
explaining the decision can be obtained:
1. For the i-th ANFIS network, which demonstrates the greatest response to the input sample, a
vector of activities of fuzzy rules can be constructed.
2. Sorting the rules in order of decreasing its activity, the contribution of the first M rules to the
summary conclusions can be evaluated and the types of their conditional part can be traced: the
corresponding values of linguistic variables terms.
3. With the help of the transformation (9) it is possible to move from the reduced feature space to
the initial basis and to interpret the values of the initial characteristics typical for each type of
arrhythmia:</p>
      <p>X°  WNT DDT  WN X'  M  M (9)
X- values of the initial characteristics typical for i-th type of arrhythmia; X’ – vector obtained
as a result of the reverse output in ANFISi.</p>
      <p>
        Described procedure of ECS processing was implemented in MATLAB and tested on a sample
from the database of arrhythmias “MIT-BIH Arrhythmia Database” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. From this base records of
diseases of 5 classes were selected, total amount of records that have been classified is 29.537. The
choice of these classes is due to a sufficient number of records required for a complete training of the
classifier. Selected classes are given in the Table 2.
      </p>
      <p>Arrhythmias classification was carried out by using a multilayer perceptron and a neuro-fuzzy
system committee implemented as neural networks. Each network in the committee determines the
probability evaluation of having an appropriate arrhythmia class in the sample of input data. The
network structure is presented in the table 3:</p>
      <p>Judging by the number of correctly classified records, it can be argued that the neuro-fuzzy model
is not inferior to the neural network in terms of the classification quality. At the same time, the
neurofuzzy model allows to rank the fuzzy production rules according to the level of their activation, and to
demonstrate by which elements of source feature vector a decision was made on whether the sample
belongs to appropriate class of arrhythmia.</p>
    </sec>
    <sec id="sec-5">
      <title>6. Discussions</title>
      <p>When using a neural network classifier, various parameters can be used as characteristics of the
sample of the analyzed area of the ECS, related to the frequency, time, and parametric forms. The key
step in the analysis of the ECS in the diagnostic task is the construction of a classifier capable of
deciding that the signal section belongs to a particular class of state in terms of the totality of the
allocated features. Source space of characteristics can be transformed into one of the subspaces in
which the separating hyperplane will have a simpler description. In this approach to the construction
of an intelligent diagnostic system, it is difficult to implement a decision explanation subsystem.</p>
      <p>With the use of a neuro-fuzzy classifier, it becomes possible to use the experience accumulated by
cardiologists in the tasks of diagnosing certain types of arrhythmias. The existing medical methods can
be adapted to a representation in a set of product rules of the form “IF-THEN”, taking into account the
adjustable weights that allow us to assess the degree of importance of both the individual feature and
the rule as a whole.</p>
      <p>Formalized expert knowledge in this case is transferred to the structure of the neuro-fuzzy module
and becomes the core of the classifier. At the next stages of the diagnostic system construction, with
DM techniques it becomes possible to identify hidden and unobvious patterns that complement expert
knowledge, which will improve the accuracy of diagnosis. A feature of the use of neuro-fuzzy
networks is the possibility of supervised learning on the existing base of marked samples assigned to
different classes, which will allow to expand the base of diagnostic rules.</p>
    </sec>
    <sec id="sec-6">
      <title>7. Conclusions</title>
      <p>In this paper an approach to improve the intelligent systems of arrhythmia diagnostics on the basis of
neural network classifiers by developing a solution explaining subsystem based on Mamdani
neurofuzzy model is proposed.</p>
      <p>The analysis of modern methods of automatic diagnosis of cardiac arrhythmias is carried out. It is
established that the correctness of diagnostics of the most common algorithms in automated diagnostic
systems does not exceed 80%.</p>
      <p>The structure of a diagnostic system for the detection of cardiac arrhythmias based on intellectual
data mining technology is proposed.</p>
      <p>The issue of the knowledge base construction – coding, generation and selection of the features
(database) as well as the construction of the rules base – as the part of the neuro-fuzzy diagnostic
system is considered.</p>
      <p>It is shown that using the neuro-fuzzy classifier it becomes possible to use the experience
accumulated by cardiologists in the tasks of diagnosing certain types of arrhythmias. A model of the
neuro-fuzzy solution explaining module is proposed to formalize the expert knowledge.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was supported by the Russian Foundation for Basic Research, research № 17-08-01569.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] Cardiovascular diseases (CVDs) Fact sheet (Access mode</article-title>
          : http://www.who.int/mediacentre/ factsheets/fs317/en/)
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Rangayyan R M 2015</surname>
          </string-name>
          <article-title>Biomedical signal analysis</article-title>
          .
          <source>Second edition</source>
          (Wiley - IEEE Press) p
          <fpage>720</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>deChazal</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O'Dwyer M and Reilly R B 2004</surname>
          </string-name>
          <article-title>Automatic Classification of Heartbeats Using ECG Morphology and Heartbeat Interval Features IEEE Trans</article-title>
          . Biomed. Eng.
          <volume>51</volume>
          (
          <issue>7</issue>
          )
          <fpage>1196</fpage>
          -
          <lpage>1206</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Boonperm</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Supakasemwong</surname>
            <given-names>D</given-names>
          </string-name>
          and
          <string-name>
            <surname>Naiyanetr</surname>
            <given-names>P 2015</given-names>
          </string-name>
          <article-title>ECG analyzing program for arrhythmia detection 7th Biomedical Engineering Int</article-title>
          .
          <source>Conf. 1-4</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Chakroborty</surname>
            <given-names>S 2013</given-names>
          </string-name>
          <article-title>Arrhythmia classification using auto-associative neural network Proc. of the Annual Int</article-title>
          .
          <source>Conf. of the IEEE Engineering in Medicine and Biology Society 4247-4250</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Ceylan</surname>
            <given-names>R</given-names>
          </string-name>
          and
          <string-name>
            <surname>Özbay</surname>
            <given-names>Y 2007</given-names>
          </string-name>
          <article-title>Comparison of FCM, PCA and WT techniques for classification ECG arrhythmias using artificial neural network Exp</article-title>
          .
          <source>Syst. with Appl</source>
          .
          <volume>33</volume>
          (
          <issue>2</issue>
          )
          <fpage>286</fpage>
          -
          <lpage>295</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Chakroborty</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Patil</surname>
            <given-names>M A</given-names>
          </string-name>
          <year>2014</year>
          <article-title>Real-time arrhythmia classification for large databases 36th Annual Int</article-title>
          .
          <source>Conf. of the IEEE Engineering in Medicine and Biology Society 1448-1451</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Gao</surname>
            <given-names>D 2005</given-names>
          </string-name>
          <article-title>Bayesian ANN classifier for ECG arrhythmia diagnostic system: A comparison study Proc. of the Int</article-title>
          .
          <source>Joint Conf. on Neural Networks</source>
          <volume>4</volume>
          <fpage>2383</fpage>
          -
          <lpage>2388</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Amann</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tratnig</surname>
            <given-names>R</given-names>
          </string-name>
          and
          <article-title>Unterkofler K 2005 Reliability of old and new ventricular fibrillation detection algorithms for automated external defibrillators Biomed</article-title>
          .
          <source>Eng. Onl. 4 60</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Nikonov</surname>
            <given-names>A V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vulfin A M and Gayanova M M 2017</surname>
          </string-name>
          <article-title>Data mining algorithms in the problem of cardiac arrhythmia diagnosis Proc. of a VI Scientific Conf</article-title>
          .
          <source>with Int</source>
          .
          <source>Participation “Information Technologies and Systems”</source>
          <fpage>200</fpage>
          -
          <lpage>205</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Rodriguez</surname>
            <given-names>R 2014</given-names>
          </string-name>
          <article-title>Adaptive threshold and principal component analysis for features extraction of electrocardiogram signals Proc</article-title>
          .
          <source>Int. Symp. on Computer, Consumer and Control 1253-1258</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Kar</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Majumder D D 2016 An Investigative</surname>
          </string-name>
          <article-title>Study on Early Diagnosis of Breast Cancer Using a New Approach of Mathematical Shape Theory and Neuro-Fuzzy Classification System Int</article-title>
          .
          <source>J. Fuzzy Syst</source>
          .
          <volume>18</volume>
          (
          <issue>3</issue>
          )
          <fpage>349</fpage>
          -
          <lpage>366</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Nikonov</surname>
            <given-names>A V</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vulfin A M 2016</surname>
          </string-name>
          <article-title>Neural network hardware-software complex for the cardiac arrhythmias diagnosis Proc. of the X All-Russian Youth Scientific Conf</article-title>
          . “Mavlyutovskie Readings”
          <fpage>1593</fpage>
          -
          <lpage>1597</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Ahmed</surname>
            <given-names>A F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Owis</surname>
            <given-names>M I</given-names>
          </string-name>
          and
          <string-name>
            <surname>Yassine</surname>
            <given-names>I A</given-names>
          </string-name>
          <year>2014</year>
          <article-title>Novel Bayesian classifier discriminant function optimization strategies for arrhythmia classification Int</article-title>
          .
          <source>Conf. on Biomedical and Health Informatics 693-696</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Holimchayachotikul</surname>
            <given-names>P</given-names>
          </string-name>
          and
          <string-name>
            <surname>Leksakul</surname>
            <given-names>K 2017</given-names>
          </string-name>
          <article-title>Predictive performance measurement system for retail industry using neuro-fuzzy system based on swarm intelligence</article-title>
          <source>Soft Comput</source>
          <volume>21</volume>
          (
          <issue>7</issue>
          )
          <fpage>1895</fpage>
          -
          <lpage>1912</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Dilmac</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Korurek</surname>
            <given-names>M 2013</given-names>
          </string-name>
          <article-title>A new ECG arrhythmia clustering method based on Modified Artificial Bee Colony algorithm, comparison with GA and PSO classifiers Int</article-title>
          .
          <source>Symp. On Innovations in Intelligent Systems and Applications 1-5</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Faziludeen</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sabiq P V 2013</surname>
          </string-name>
          <article-title>ECG beat classification using wavelets and SVM Conf</article-title>
          .
          <source>On Information and Communication Technologies 815-818</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Chetan</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tripathy R K and Dandapat S 2015</surname>
          </string-name>
          <article-title>Cardiac arrhythmia classification from multilead ECG using multiscale non-linear analysis Up Section Conf</article-title>
          .
          <source>on Electrical Computer and Electronics 1-4</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Haykin</surname>
            <given-names>S 2008</given-names>
          </string-name>
          <string-name>
            <surname>Neural Networks</surname>
          </string-name>
          and Learning
          <string-name>
            <surname>Machines</surname>
          </string-name>
          (New Jersey: Pearson Prentice Hall) p
          <fpage>906</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Barro</surname>
            <given-names>S 1998</given-names>
          </string-name>
          <article-title>Classifying multichannel ECG patterns with an adaptive neural network IEEE Eng</article-title>
          .
          <source>in Med. and Bio. Mag</source>
          .
          <volume>17</volume>
          (
          <issue>1</issue>
          )
          <fpage>45</fpage>
          -
          <lpage>55</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Ghanwat</surname>
            <given-names>T B</given-names>
          </string-name>
          <year>2015</year>
          <article-title>Arrhythmia and neural network Int</article-title>
          .
          <source>Conf. on Communication and Signal Processing 1361-1365</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Osowski</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markiewicz</surname>
            <given-names>T</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hoai L T 2008</surname>
          </string-name>
          <article-title>Recognition and classification system of arrhythmia using ensemble of neural networks J</article-title>
          .
          <source>Int. Meas. Confed</source>
          .
          <volume>41</volume>
          (
          <issue>6</issue>
          )
          <fpage>610</fpage>
          -
          <lpage>617</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Jekova</surname>
            <given-names>I 2000</given-names>
          </string-name>
          <article-title>Comparison of five algorithms for the detection of ventricular fibrillation from the surface ECG Physiol</article-title>
          .
          <year>Meas</year>
          .
          <volume>21</volume>
          (
          <issue>4</issue>
          )
          <fpage>429</fpage>
          -
          <lpage>439</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Arumugam S S and Gurusamy</surname>
            <given-names>S G</given-names>
          </string-name>
          <year>2009</year>
          <article-title>Wavelet based detection of ventricular arrhythmias with neural network classifier J</article-title>
          .
          <source>Biomed. Sci. Eng</source>
          .
          <volume>2</volume>
          (
          <issue>6</issue>
          )
          <fpage>439</fpage>
          -
          <lpage>444</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Uus</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Liatsis</surname>
            <given-names>P 2011</given-names>
          </string-name>
          <article-title>Singular spectrum analysis for detection of abnormalities in periodic biosignals Int</article-title>
          .
          <source>Conf. Syst. Signals, Image Process 375-378</source>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Hadjem</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nait-Abdesselam F 2015 An ECG</surname>
          </string-name>
          <article-title>T-wave anomalies detection using a lightweight classification model for wireless body sensors Int</article-title>
          .
          <source>Conf. on Communication Workshop 278-283</source>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Chapman</surname>
            <given-names>P 2000</given-names>
          </string-name>
          <string-name>
            <surname>Crisp-</surname>
          </string-name>
          <article-title>Dm 1.0 (Cris</article-title>
          . Consort) p
          <fpage>76</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Rutkovskaya</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pilihjskij</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rutkovskij L 2008 Neural Networks</surname>
          </string-name>
          ,
          <source>Genetic Algorithms and Fuzzy Systems</source>
          (Moscow: Hot line - Telecom) p
          <fpage>452</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Coy C G 2010</surname>
          </string-name>
          <article-title>A hybrid-genetic algorithm for training a Sugeno-type Fuzzy Inference System with a mutable rule base Theses and Dissertations (Access mode: http://utdr</article-title>
          .utoledo.edu/thesesdissertations/814)
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Pan</surname>
            <given-names>J</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tompkins W J 1985 A Real-Time QRS Detection Algorithm IEEE Trans. Biomed</surname>
          </string-name>
          . Eng.
          <volume>3</volume>
          <fpage>230</fpage>
          -
          <lpage>236</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Wang</surname>
            <given-names>L</given-names>
          </string-name>
          and
          <string-name>
            <surname>Jin</surname>
            <given-names>Y 2005</given-names>
          </string-name>
          <string-name>
            <surname>Int. Сonf</surname>
          </string-name>
          .
          <source>Fuzzy Systems and Knowledge Discovery</source>
          (Changsha: Springer) p
          <fpage>1354</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Nikonov</surname>
            <given-names>A V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vulfin</surname>
            <given-names>A M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gayanova M M and Sapozhnikova M U 2017</surname>
          </string-name>
          <article-title>Neuro-fuzzy extractor in the problem of cardiac arrhythmia diagnosis Proc. of the XI All-Russian Youth Scientific Conf</article-title>
          . “Mavlyutovskie Readings”
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Lin C 1995 A Neural Fuzzy</surname>
          </string-name>
          <article-title>Control System with Structure and Parameter Learning Fuzzy Sets Syst</article-title>
          .
          <volume>70</volume>
          <fpage>9</fpage>
          -
          <lpage>13</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Amin A-H N 2014</surname>
          </string-name>
          <article-title>System of processing and neural network analysis of bioelectrical signals for solving problems of medical diagnostics M.S</article-title>
          . thesis Dept.
          <volume>05</volume>
          .12.04 Electron. Eng.
          <volume>421</volume>
          -
          <fpage>424</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Fomasa</surname>
            <given-names>E 2014</given-names>
          </string-name>
          <article-title>HRV spectral and fractal analysis in heart failure patients with different aetiologies J</article-title>
          .
          <source>Comput. Cardiol</source>
          .
          <volume>41</volume>
          <fpage>421</fpage>
          -
          <lpage>424</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Nikonov</surname>
            <given-names>A V</given-names>
          </string-name>
          <year>2017</year>
          <article-title>Cardiovascular diseases diagnosis on the basis of neural network analysis of the biomedical signals Int</article-title>
          .
          <source>Symp. on Signal Processing and Information Technology</source>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Ilyasov</surname>
            <given-names>B G</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vasilyev</surname>
            <given-names>V I</given-names>
          </string-name>
          <year>2009</year>
          <article-title>Intelligent control systems</article-title>
          .
          <source>Theory and practice</source>
          (Moscow: Radiotekhnica)
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <surname>Gaidel</surname>
            <given-names>A V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khramov</surname>
            <given-names>A G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapishnikov</surname>
            <given-names>A V</given-names>
          </string-name>
          ,
          <article-title>Kolsanov A V and Pyshkina Yu S 2017 A method for digital renal scintigram analysis based on brightness and geometric features</article-title>
          <source>Computer Optics</source>
          <volume>41</volume>
          (
          <issue>1</issue>
          )
          <fpage>103</fpage>
          -
          <lpage>109</lpage>
          DOI: 10.18287/
          <fpage>2412</fpage>
          -6179-2017-41-1-
          <fpage>103</fpage>
          -109
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <surname>Soldatova</surname>
            <given-names>O P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lyozin</surname>
            <given-names>I A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lyozina</surname>
            <given-names>I V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kupriyanov</surname>
            <given-names>A V</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kirsh D V 2015</surname>
          </string-name>
          <article-title>Application of fuzzy neural networks for defining crystal lattice types in nanoscale images</article-title>
          <source>Computer Optics</source>
          <volume>39</volume>
          (
          <issue>5</issue>
          )
          <fpage>787</fpage>
          -
          <lpage>794</lpage>
          DOI: 10.18287/
          <fpage>0134</fpage>
          -2452-2015-39-5-
          <fpage>787</fpage>
          -794
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>