<!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>Neural Network Analysis of Electroencephalograms Graphical Representation*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. Bragin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V.Spitsyn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research Tomsk Polytechnic University</institution>
          ,
          <addr-line>Tomsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>The article is devoted to the problem of recognition of motor imagery based on electroencephalogram (EEG) signals, which is associated with many difficulties, such as the physical and mental state of a person, measurement accuracy, etc. Artificial neural networks are a good tool in solving this class of problems. Electroencephalograms are time signals, Gramian Angular Fields (GAF), Markov Transition Field (MTF) and Hilbert space-filling curves transformations are used to represent time series as images. The paper shows the possibility of using GAF, MTF and Hilbert space-filling curves EEG signal transforms for recognizing motor patterns, which is further applicable, for example, in building a brain-computer interface.</p>
      </abstract>
      <kwd-group>
        <kwd>Motor Imagery recognition</kwd>
        <kwd>Electroencephalogram</kwd>
        <kwd>Gramian Angular Field</kwd>
        <kwd>Hilbert Space-Filling Curves</kwd>
        <kwd>Markov Transition Field</kwd>
        <kwd>Convolutional Neural Network</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Electroencephalography is one of the most popular non-invasive methods for studying
brain activity today. Electroencephalogram (EEG) signals show the total electrical
activity of neurons in the cerebral cortex. You can get a lot of useful information about
the human condition by studying these data.</p>
      <p>The study of EEG is associated with many difficulties, such as the dependence of
signals on age, time of day, the presence of noise, interference, and weak structuring.</p>
      <p>
        Classical mathematical methods based on time-frequency, wave or component
analysis can be used for EEG studies. However, often the use of these methods does not
give stable results of human states recognition, and their application becomes extremely
complicated due to the complexity of the algorithms [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Brain signals are very
complex. Classical mathematical techniques (Fourier transform, wavelet analysis, etc.) are
based on extracting the useful signal from the whole data array and algorithmic work
with it. For signals recorded in difficult conditions of psychophysiological experiments,
* The reported study was funded by RFBR according to the research project № 18-08-00977 А.
it is often difficult to isolate the useful signal, and the technique may stop working with
the slightest change in state.
      </p>
      <p>
        The use of artificial neural network (ANN) in applied areas, such as the
brain-computer interface, is a perspective direction today [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5 ref6">2–6</xref>
        ]. The ability of the ANN to
adaptive learning, resistance to signal distortion and a good generalizing effect makes them
an excellent tool for classification [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7–9</xref>
        ].
      </p>
      <p>
        There are several approaches to the classification of time series using ANN [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. A
key factor in the success of human activities recognition using EEG is the effective use
of data obtained from measurement sensors. In this paper, the method proposed in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
is used. In this method, the time series is converted into images, after which the
convolutional neural network is used to analyze them.
      </p>
      <p>This work is devoted to the creation of systems for the recognition of motor imagery
(movement of the right and left hands) based on EEG signals. The processes associated
with motor imagery are extremely complex, changes in the time-frequency structure of
electroencephalograms are not systematic and vary for each person. The change in the
EEG signal can be used to recognize motor patterns.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Time Series Recognition</title>
      <p>
        Convolutional Neural Network (CNN) is a special architecture of artificial neural
networks aimed at effective pattern recognition. This type of network uses some features
of the visual cortex and responds to straight lines at different angles and their
combinations. Thus, the idea of convolutional neural networks is the alternation of convolutional
layers and pooling layers. The network structure is unidirectional (without feedback),
essentially multi-layered. Convolutional neural networks are an effective tool in pattern
recognition tasks. It is widely used in video and image processing tasks, natural
language processing systems [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The use of such networks helps to reduce the number
of parameters of the model being taught, to reduce hardware costs in the process of
learning and working. However, such a network does not work directly with time series.
In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], a method was proposed for using convolutional neural networks to classify
time series. In this method, the time series is converted into images in three ways,
after which the usual convolutional neural network is used to image.
2.1
      </p>
      <p>
        GAF transform
To classify EEG signals using convolutional neural networks, the GAF (Gramian
Angular Field) method was used [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]. In this method, the time series is converted into
a polar coordinate system. Based on the data obtained, a matrix G is constructed. Each
element of the matrix is equal to the cosine of the sum of the angles. The resulting
matrix is converted into an image, which is fed to the input of the convolutional neural
network.
      </p>
      <p>Preservation of time dependence is provided with this conversion. The main
diagonal is a special case with k = 0, containing the original values and angular information.</p>
      <p>
        Neural Network Analysis of Electroencephalograms Graphical Representation 3
The GAF matrix is a matrix built on the series as follows:
1. First, the series is normalized to the segment [
        <xref ref-type="bibr" rid="ref1">−1, 1</xref>
        ], (1):
xˆi =
(xi − max( X )) + (xi − min( X ))
      </p>
      <p>max( X ) − min( X )
2. Next, the resulting values are translated to the polar coordinate system:
3. The GAF matrix is calculated by the following expression:
i = arccos(xi )
 ri = Nti
 cos(1 +1)

G = cos( 2 +1)
 

cos( n +1)




cos(1 + n ) </p>
      <p>
cos( 2 + n )
 </p>
      <p>
cos( n + n )
(1)
(2)
(3)</p>
      <p>
        The final matrix saves all the information about the series, except for the initial
bounds of the values that we lose in step (1) after the normalization procedure - that is,
we can restore the original series using the obtained matrix but only scaled to the
segment [
        <xref ref-type="bibr" rid="ref1">−1, 1</xref>
        ].
      </p>
      <p>Images for further use are formed on the basis of the obtained matrices. Since the
color channel in this case does not carry useful information, binary images are used in
the work, which made it possible to reduce the number of image channels by 3 times in
comparison with the RGB version. Binary GAF image is shown in Fig. 1.
Another method of converting the original time series into images is the MTF (Markov
Transition Field) method. Unlike GAF, the original bounds of the series and the
distribution of the values of the series that are lost when applying convolutions and pooling
to GAF are stored in the MTF matrix. The idea of this method is to consistently
represent the probabilities of Markov transitions to store information in the time dimension.
The first step is the quantization of time series to build a first-order Markov matrix. The
Markov matrix, which includes Markov dynamics, rejects the conditional connection
between the distribution of X and the time dependence on the time steps ti. MTF
extends the Markov matrix to equalize each probability in a temporal order.</p>
      <p>The data conversion order:
1. The whole set of observation values is divided into m quantile bins — segments with
the same probability that the observation value falls into each of them. This can be
done simply with the help of a training sample – to combine all the values of a
variable into one set, sort it, and then arrange m - 1 boundaries in it so that there is
approximately the same number of values between two adjacent boundaries. The
space between two adjacent borders will be a quantile bin.
2. Let ɷij be the number of pairs of neighboring observations in the time series, which
we are considering - such that the left observation lies in the bin i and the right
obˆij = 1,j
servation in the bin j. ˆij is a normalized ɷij such that i . Then the MTF
matrix for a time series is a matrix of transition probabilities between bins:
 ˆ11
G = ˆ21

ˆm1




ˆ1m 
ˆ2m 
 </p>
      <p>
        
ˆmm 
Example of MTF image generated from EEG data is shown in Fig. 2.
A Hilbert curve is a continuous fractal space-filling curve. If such a curve is spread
along a straight line, points located close to each other in a two-dimensional
representation will also tend to be close to each other in a linear sequence. Good clustering
properties are one of the main advantages of Hilbert curves for use in computer science.
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Hilbert curves have found application in many fields of science, technology and
medicine. They are used to index and improve database performance [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ], video
and image processing [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], visualization of genetic data [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ].
      </p>
      <p>The first-order Hilbert curve (H1) has the shape of an inverted letter “U”, located
on three sides of the square (fig.3). Higher-order curves are obtained by replacing the
upper vertices with the curves of the previous order, the lower left vertex — a curve
rotated 90 degrees clockwise, and the lower right vertex — a curve rotated 90 degrees
counterclockwise. The second-order Hilbert curve (H2) is shown in Fig. 3 and consists
of first-order curves. Curves H1 are connected by three-line segments called bundles.
The third-order curve H3 (Fig. 3) consists of four H2 curves and three bundles. A curve
of each order begins in the lower left corner and ends in the lower right corner. The
zero-order Hilbert curve is a point. Thus, the n-order Hilbert curve Hn covers 4n points
and is located on a surface of size 2n ×2n.</p>
      <p>
        There are several effective algorithms for obtaining the coordinates of a point on a
curve, such as the Butz algorithm [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], algorithm 781 [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>The time series f(t), consisting of p points, can be represented on a two-dimensional
plane in the form of a Hilbert curve by linking the index i of each point in the time
series with the corresponding coordinate (x, y) on the curve. In this case, the point value
in the coordinate (x, y) will have the corresponding value from the time series.
An example of EEG data obtained from one measuring channel and their presentation
in the form of a Hilbert curve are shown in Fig. 4. The maximum value of the amplitude
of the electroencephalogram in the time dependence can be easily compared with the
corresponding region on the Hilbert curve.</p>
    </sec>
    <sec id="sec-3">
      <title>Deep convolutional neural network architecture</title>
      <p>The architecture of the deep convolutional neural network (CNN) adapted for the
classification of the EEG signal according to the number of measuring electrodes was
developed in this paper. Input images are fed to the network input in the form of a 64
channel image, where each channel is a transformed electroencephalogram signal. The
main layers of the deep CNN are three convolutional and three fully connected layers.
Network parameters were determined experimentally.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Dataset</title>
      <p>
        The data presented in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] were selected for the study. Each subject was in a chair with
armrests and watched the image on the monitor. At the beginning of each test, a black
screen with a fixing cross was displayed on the monitor for two seconds, and then the
subject had to imagine a hand movement depending on the instructions on the monitor
for next three seconds. Then followed a short break for a few seconds, after which the
action was repeated.
      </p>
      <p>
        The data set is EEG signals recorded using the BCI 2000 system [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and using 64
electrodes at a sampling frequency of 512 Hz. Frequency filters for data conversion
were not used.
      </p>
      <p>The order of the experiment and the transformation of the original data into GAF
images are shown in Fig.5. Data from the first subject were used for the training of
neural networks.</p>
      <p>Neural Network Analysis of Electroencephalograms Graphical Representation 7
The signals received from 64 electrodes in the electroencephalograms under study are
presented, so we have the corresponding number of images as input parameters of the
model. The images are converted by analogy with the RGB image into the input vector,
however, if in the case of the RGB image 3 channels are used, one for each color, in
this case a 64 channel image containing the converted EEG signal is input. The block
diagram of the final model is presented in Fig. 6.</p>
    </sec>
    <sec id="sec-5">
      <title>Recognition of motor imagery</title>
      <p>
        For the recognition of motor imagery were used data of the first test subject [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. At
the input of the neural network were fed the image size of 128 by 128 pixels. The
recognition accuracy for the GAF method was about 97%, for the MTF method – 93%,
for the Hilbert space-filling curves method - 98%, recognition accuracy from the data
source [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] is equal to 80%. The full EEG signal (in the case of the GAF transformation,
normalized in the [-1;1] range) was used to generate images, without removing any
artifacts, as well as highlighting characteristic rhythms and patterns. This approach
7
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>avoids the need to filter the EEG signal for further investigation, which may result in
the loss of useful information.</p>
      <p>The article showed the possibility of using the GAF, MTF and Hilbert space-filling
curve transformations methods for the detection of motor imagery in EEG signals. It is
shown that without the use of additional filtering of the initial data (selection of brain
rhythms) it is possible to achieve high results. The accuracy of recognition of motor
imagery of the movement of the right and left hand, as well as the state of rest for the
studied EEG signals was 97% (GAF), 93% (MTF), 98% (Hilbert space-filling curves).
General results indicate that these methods provide higher accuracy than the methods
described in the data source. The Hilbert space-filling curves method showed better
results in the recognition of motor imagery and allows you to restore the original signal,
after processing, for further study. The discussed methods of electroencephalogram
classification can later be used to build a brain-computer interface.
8</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgment</title>
      <p>The reported study was funded by RFBR according to the research project №
18-0800977 А and in the framework of Tomsk Polytechnic University Competitiveness
Enhancement Program.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>V.V.</given-names>
            <surname>Grubov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.E.</given-names>
            <surname>Runnova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.K.</given-names>
            <surname>Kurovskaуa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.N.</given-names>
            <surname>Pavlov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Koronovskii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.E.</given-names>
            <surname>Hramov</surname>
          </string-name>
          , “
          <article-title>Demonstration of brain noise on human EEG signals in perception of bistable images”</article-title>
          ,
          <source>Proc. SPIE</source>
          .
          <year>2016</year>
          . V. 9707. DOI:
          <volume>10</volume>
          .1117/12.2207390
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>P.</given-names>
            <surname>Sotnikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Finagin</surname>
          </string-name>
          , S. Vidunova, “
          <article-title>Selection of optimal frequency bands of the electroencephalogram signal in eye-brain-computer interface”</article-title>
          ,
          <source>Procedia Computer Science</source>
          .
          <year>2017</year>
          , vol.
          <volume>103</volume>
          , pp.
          <fpage>168</fpage>
          -
          <lpage>175</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.N.</given-names>
            <surname>Vasilyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.P.</given-names>
            <surname>Liburkina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.Y.</given-names>
            <surname>Kaplan</surname>
          </string-name>
          , “
          <article-title>Lateralization of EEG patterns in humans during motor imagery of arm movements in the brain-computer interface”</article-title>
          ,
          <string-name>
            <surname>Zhurnal Vysshei Nervnoi Deyatelnosti Imeni</surname>
            <given-names>I.P.</given-names>
          </string-name>
          <string-name>
            <surname>Pavlova</surname>
          </string-name>
          ,
          <year>2016</year>
          , vol.
          <volume>66</volume>
          , № 3, pp.
          <fpage>302</fpage>
          -
          <lpage>312</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>V.A.</given-names>
            <surname>Maksimenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Heukelum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.V.</given-names>
            <surname>Makarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kelderhuis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lüttjohann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Koronovskii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.E.</given-names>
            <surname>Hramov</surname>
          </string-name>
          , G. Luijtelaar, “
          <article-title>Absence seizure control by a brain computer interface”</article-title>
          ,
          <source>Scientific Reports</source>
          .
          <year>2017</year>
          , vol.
          <volume>7</volume>
          , p.
          <fpage>2487</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>W.</given-names>
            <surname>Hsu</surname>
          </string-name>
          , I. Chiang, “
          <article-title>Application of neural network to brain-computer interface</article-title>
          ”,
          <source>2012 IEEE International Conference on Granular Computing, Hangzhou</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>163</fpage>
          -
          <lpage>168</lpage>
          . doi:
          <volume>10</volume>
          .1109/GrC.
          <year>2012</year>
          .6468559
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>K.</given-names>
            <surname>Nakayama</surname>
          </string-name>
          , K. Inagaki, “
          <article-title>A brain computer interface based on neural network with efficient pre-</article-title>
          <source>processing”</source>
          ,
          <source>2006 International Symposium on Intelligent Signal Processing and Communications, Tottori</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>673</fpage>
          -
          <lpage>676</lpage>
          . doi:
          <volume>10</volume>
          .1109/ISPACS.
          <year>2006</year>
          .364745
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>R.</given-names>
            <surname>Östberg</surname>
          </string-name>
          , “
          <article-title>Robustness of a neural network used for image classification: The effect of applying distortions on adversarial examples”</article-title>
          ,
          <source>Dissertation</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Ororbia</surname>
          </string-name>
          ,
          <string-name>
            <surname>II</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lee Giles</surname>
          </string-name>
          , “
          <article-title>Adversary resistant deep neural networks with an application to malware detection”</article-title>
          ,
          <source>Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, August 13-17</source>
          ,
          <year>2017</year>
          , Halifax,
          <string-name>
            <surname>NS</surname>
          </string-name>
          , Canada
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>J.</given-names>
            <surname>Yim</surname>
          </string-name>
          , K. Sohn, “
          <article-title>Enhancing the performance of convolutional neural networks on quality degraded datasets”, 2017 International Conference on Digital Image Computing: Techniques and Applications (DICTA), Sydney</article-title>
          ,
          <string-name>
            <surname>NSW</surname>
          </string-name>
          ,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/DICTA.
          <year>2017</year>
          .8227427
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>N.</given-names>
            <surname>Hatami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gavet</surname>
          </string-name>
          , J. Debayle, “
          <article-title>Classification of time-series images using deep convolutional neural networks” 2017</article-title>
          <source>The 10th International Conference on Machine Vision (ICMV</source>
          <year>2017</year>
          ), ICMV Committees,
          <year>Nov 2017</year>
          , Vienne, Austria.
          <volume>10</volume>
          .1117/12.2309486. hal-
          <fpage>01743695</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          , T. Oates, “
          <article-title>Spatially Encoding Temporal Correlations to Classify Temporal Data Using Convolutional Neural Networks”</article-title>
          ,
          <source>В: CoRR abs/1509</source>
          .07481 (
          <year>2015</year>
          ). url: http://arxiv.org/abs/1509.07481.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>A.</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sutskever</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          , “
          <article-title>Imagenet classification with deep convolutional neural networks,” in Adv</article-title>
          .
          <source>Neural Inf. Process. Syst</source>
          . (
          <string-name>
            <given-names>F.</given-names>
            <surname>Pereira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J. C.</given-names>
            <surname>Burges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bottou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. Q.</given-names>
            <surname>Weinberger</surname>
          </string-name>
          , eds.), vol.
          <volume>25</volume>
          , pp.
          <fpage>1097</fpage>
          -
          <lpage>1105</lpage>
          , Curran Associates, Inc.,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          , T. Oates, “
          <article-title>Imaging time-series to improve classification and imputation”</article-title>
          ,
          <source>In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence</source>
          , Buenos Aires, Argentina,
          <fpage>25</fpage>
          -
          <issue>31</issue>
          <year>July 2015</year>
          , pp.
          <fpage>3939</fpage>
          -
          <lpage>3945</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          , T. Oates, “
          <article-title>Encoding time series as images for visual inspection and classification using tiled convolutional neural networks”</article-title>
          ,
          <source>Association for the Advancement of Artificial Intelligence (AAAI) conference</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Bongki Moon,
          <string-name>
            <given-names>H.V.</given-names>
            <surname>Jagadish</surname>
          </string-name>
          , Christos Faloutsos, and
          <article-title>Joel Salz, Analysis of the Clustering Properties of Hilbert Space-filling Curve</article-title>
          , IEEE Trans.
          <article-title>on Knowledge and Data Engineering (IEEE-TKDE)</article-title>
          , vol.
          <volume>13</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>124</fpage>
          -
          <lpage>141</lpage>
          , Jan./Feb. 2001
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Daniel</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Keim</surname>
          </string-name>
          .
          <article-title>Pixel-oriented Visualization Techniques for Exploring Very Large Databases</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>Knut</given-names>
            <surname>Stolze</surname>
          </string-name>
          .
          <article-title>“DB2 Spatial Extender performance tuning”</article-title>
          , https://www.ibm.com/developerworks/data/library/techarticle/dm-0510stolze/index.html
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Giap</surname>
            <given-names>Nguyen</given-names>
          </string-name>
          , Patrick Franco, Remy Mullot,
          <string-name>
            <surname>Jean-Marc</surname>
            <given-names>Ogier</given-names>
          </string-name>
          , “
          <article-title>Mapping high dimensional features onto Hilbert curve: applying to fast image retrieval”</article-title>
          .
          <source>21st International Conference on Pattern Recognition (ICPR 2012) November 11-15</source>
          ,
          <year>2012</year>
          . Tsukuba, Japan
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Md</surname>
          </string-name>
          . Monowar Anjum, Ibrahim Asadullah Tahmid and
          <string-name>
            <surname>Dr. M. Sohel</surname>
          </string-name>
          <article-title>Rahman. “CNN Model With Hilbert Curve Representation of DNA Sequence For Enhancer Prediction”</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Pak Chung</surname>
            <given-names>Wong</given-names>
          </string-name>
          , Kwong Kwok Wong, Harlan Foote, and Jim Thomas. “
          <source>Global Visualization and Alignments of Whole Bacterial Genomes”</source>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>A.R.</given-names>
            <surname>Butz</surname>
          </string-name>
          . “
          <article-title>Alternative algorithm for Hilbert's space filling curve”</article-title>
          . // IEEE Trans.
          <source>On Computers. - 1971</source>
          . -
          <fpage>Т</fpage>
          .
          <year>20</year>
          . - DOI:10.1109/T-C.
          <year>1971</year>
          .223258
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22. G. Breinholt and
          <string-name>
            <given-names>C.</given-names>
            <surname>Schierz</surname>
          </string-name>
          . “Algorithm 781:
          <article-title>Generating hilbert's space-filling curve by recursion”</article-title>
          .
          <source>ACM Trans. on Math. Soft.</source>
          ,
          <volume>24</volume>
          :
          <fpage>184</fpage>
          -
          <lpage>189</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Hohyun</surname>
            <given-names>Cho</given-names>
          </string-name>
          , Minkyu Ahn, Sangtae Ahn, Moonyoung Kwon, Sung Chan Jun, “
          <article-title>EEG datasets for motor imagery brain-computer interface”</article-title>
          ,
          <source>GigaScience</source>
          , Volume
          <volume>6</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>7</given-names>
          </string-name>
          ,
          <year>July 2017</year>
          , gix034, https://doi.org/10.1093/gigascience/gix034
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>B.</given-names>
            <surname>Blankertz</surname>
          </string-name>
          , Kr. Müller, G. Curio, Tm. Vaughan, G. Schalk, Jr. Wolpaw,
          <string-name>
            <given-names>A.</given-names>
            <surname>Schlögl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Neuper</surname>
          </string-name>
          , G. Pfurtscheller,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hinterberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schröder</surname>
          </string-name>
          , N. Birbaumer, “The BCI competition
          <year>2003</year>
          :
          <article-title>Progress and perspectives in detection and discrimination of EEG single trials”</article-title>
          ,
          <source>IEEE Transactions on Biomedical Engineering</source>
          ,
          <year>2004</year>
          , №
          <volume>6</volume>
          (
          <issue>51</issue>
          ), pp.
          <fpage>1044</fpage>
          -
          <lpage>1051</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>