<!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 Classifier of Oil Pollution on the Water Surface when Processing Radar Images</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Russian State Hydrometeorological University</institution>
          ,
          <addr-line>79, Voronezhskaya st., 192007 St. Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The paper proposes a solution to the problem of detecting oil pollution on a monochrome radar image. The detection of oil pollution in the image includes the solution of three tasks: detecting a dark object on image, highlighting the main characteristics of a dark object, classifying a dark object as oil pollution or natural slick. Various characteristics of a dark object are proposed based on the contrast between the object and the background. It is proposed to use a neural network as a classifier. The input parameters of the neural network classifier of the dark image object are proposed. A technique for determining the structure of a neural classifier is presented. An algorithm for testing the selected structure of the neural network for the suitability of classifying the dark area on the image of the water surface as oil pollution or wind slick is proposed. The results of the work of the neural network classifier program for detecting abnormal objects in radar images are demonstrated.</p>
      </abstract>
      <kwd-group>
        <kwd>Radar Image</kwd>
        <kwd>Object Detection on the Image</kwd>
        <kwd>Slick on the Image</kwd>
        <kwd>Neural Network</kwd>
        <kwd>Classifier</kwd>
        <kwd>Oil Pollution</kwd>
        <kwd>Wind Slick</kwd>
        <kwd>Water Surface</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The paper proposes a neural network (NN) classifier, which is used in the processing
of radar images (RI) of the sea surface. The classifier identifies a dark object on the
radar and detects it as an oil slick or wind slick [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The presence of an oil film on the surface of the sea reduces small waves due to the
increasing viscosity of the upper layer and significantly reduces the energy of
backscattering of the signal, therefore, dark regions appear on the radar images [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However,
blackouts in the image can also occur due to local low-speed winds above the sea
surface or the presence of natural sea slicks. Examples of radar images with dark objects
are shown in Fig. 1 a, b.
To classify these types of objects in the image, we created a data bank of parameters
for training the neural network. The reserch used data calculated for 139 objects, of
which 71 images with oil spills and 68 images with wind slicks.
2
      </p>
      <p>Selection of Input Parameters for the Designed Neural
Network
The contrast between oil pollution and the surrounding background depends on the
height of the waves, the amount of spilled oil, wind speed and other factors.</p>
      <p>The detection of oil pollution in the image includes the solution of three tasks:
• Dark object detection
• Highlighting the main characteristics of a dark object
• Classification of a dark object as oil pollution or natural slick</p>
      <p>
        After highlighting the area of a dark object in the image, a number of its geometric
and physical characteristics are calculated. A number of works [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3-5</xref>
        ] offer various
characteristics of a dark object in radar images:
• Standard deviation of the background
• Contrast
• The difference between the contrasts of the background and the object.
      </p>
      <p>If the stain is the result of a recent oil spill by a moving vessel (for example, a tanker
cleans its tank), an important pollution parameter is tensile, which can be expressed as
a length / width ratio.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], it was shown that the parameters of a dark object related to the intensity
contrast gradient in the direction from the background to the object provide the greatest
reliability of information if classification using neural networks is used. The standard
deviation of the background takes into account the effect of wind speed. If the pixel
intensity is compared with the reflected signal, information about the spatial correlation
of neighboring pixels provides such a parameter as the texture of the image.
      </p>
      <p>The following parameters of the dark image object were selected as input parameters
of the neural network classifier:
• Complexity defined as C =
• The size of the area on which the object is observed (in sq. km) A.
• The perimeter of P – the length (in km.) of the boundaries of the object.</p>
      <p>
        P
2 A
values for areas with simple geometry and large values for complex geometric areas.
• Length S. This parameter was obtained using the method of principal components
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] of vectors, the components of which are the coordinates of the pixels belonging
to the object. If λ1 and λ2 are two eigenvalues associated with the calculated
covari. This parameter usually takes small numerical
ance matrix and λ1 &gt; λ2, length value is S = 1002 .
1 + 2
• The standard deviation for the object (OSd) is the standard deviation (in dB) of the
intensity values of pixels belonging to the dark object.
• Standard deviation for the background (BSd) – standard deviation (in dB) of the
intensity values of pixels belonging to the area surrounding the dark object.
• Maximum contrast (ConMax) – the difference (in dB) between the average value of
the intensity of the pixels in the background and the smallest value of the intensity
of the pixels outside the dark object.
• Average contrast (ConMe) – the difference (in dB) between the average value of the
intensity of the pixels in the background and the average value of the intensities of
the pixels of a dark object.
• Maximum gradient (GMax) – maximum boundary gradient (in dB)
“backgroundobject”.
• Average gradient (GMe) – average boundary gradient (in dB) of the “background
object”.
• Gradient standard deviation (GSd) – standard deviation in dB of the boundary
gradient values.
      </p>
      <p>The main statistical parameters that describe the objects of observation are shown in
Table 1.
The obtained values of the object parameters are used as a source vector for the neural
network classifier of image objects.
3</p>
      <p>
        Methodology for Determining the Structure of a Neural
Classifier
Classification algorithms are mainly based on Bayesian or statistical solutions. The
disadvantage of these methods is the difficulty in developing classification rules due to the
involvement of many nonlinear and poorly studied factors in this process. These
difficulties can be overcome by using neural network algorithms. Neural networks, unlike
statistical classifiers, do not require a precisely defined relationship between input and
output vectors, because form their own input-output relations from the data set, using
the construction of the boundaries of solutions [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>The main element for constructing the NN is an artificial neuron. It is traditionally
represented as a linear sum with N inputs (a weight coefficient is assigned to each of
the inputs) and one output connected to a nonlinear element that implements the
activation function of a neuron.</p>
      <p>When choosing the structure of a neural network to solve the classification problem,
the following aspects should be considered:
• The ability of the network to learn, i.e. the ability to teach the system to recognize
the required number of objects. The more layers and neurons in the network, the
higher its abilities and, at the same time, the need for hardware resources.
• The speed that is achieved by reducing the complexity of the network, because the
less hardware resources are needed, the faster the NN operation is.</p>
      <p>
        Satisfying these conflicting requirements requires solving the problem of optimizing
the structure of the NN. To solve this problem, you can use the Hegt-Nielsen theorem
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which proves the representability of the function of many variables of a general
      </p>
      <p>Neural Network Classifier of Oil Pollution on the Water Surface when Processing Radar Images 5
form using a two-layer direct propagation NN with limited activation functions of a
sigmoid form:</p>
      <p>F (x) = 1/ (1+ exp(−x)).
(1)</p>
      <p>
        Sigmoidal functions are monotonically increasing and have non-zero derivatives in
the entire domain of definition. These characteristics ensure the proper functioning and
training of the network [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>A two-layer NN of direct propagation having N inputs and K outputs contains a
hidden layer consisting of M neurons and an output one consisting of K neurons. The result
of the work of the NN is a nonlinear transformation of the N-dimensional input vector
X into the K-dimensional output vector Y:</p>
      <p>Y = F((F(X  W))  V)
where W – is matrix of weights of the inner layer of NN of size NM;
V– is matrix of weights of the output layer of NN of size MK;
F – activation function.</p>
      <p>Expression (2) is the matrix form of the system of K nonlinear equations. By
selecting variable values W and V it is possible to achieve approximate equality of value Yi
to one of the predefined values Yi, mapped to one or more input vectors Xi. This process
is called network training. Iterations of NN training are repeated until, for all reference
images, the required signal values at the NN outputs are reached with an error less than
some predetermined learning error . Thus, the probability of a correct classification
depends on a given value  and on the number of neurons in each NN layer.</p>
      <p>To reduce the complexity of the network, it is proposed to enter, not the pixel
intensity values, but the previously obtained values of the characteristics of the image
segments calculated at the previous stage as an input data array.</p>
      <p>Thus, in the created neural network there are 11 input parameters and it is necessary
to determine the number of neurons in the hidden layer. For the task of extracting
information from inputs in order to generalize or reduce the dimension of the data array,
it is necessary to use a narrowing network. The number of training examples should be
approximately equal to the number of network weights multiplied by the reciprocal of
the error. For example, for a marginal error =0.1 it is necessary to use a training data
set 10 times larger than the number of weights. This dependence is described by the
formula:
n 
ω
ε
,
where n – training dataset volume;
 – number of weights in the network.</p>
      <p>The reason that the magnitude of the error plays a significant role is related to the
relationship between the generalizing ability and accuracy. A small mistake in a
retrained network cannot be considered a training success. If you need to use a larger
number of weights than the one that can fill the data set, then you need to stop with a
(2)
(3)
larger learning error in order to maintain a generalizing ability. This forces sacrifice of
accuracy in favor of the generalizing ability of the network.</p>
      <p>Since the number of input and output elements in most cases is determined by the
task, we can define an expression that describes the number of weights in terms of the
number of hidden units in a fully connected unidirectional network with one hidden
layer:
h =
ω
io
,
(4)
(5)
where i – number of input network variables;
o – number of output network variables;
h – number of neurons in the hidden layer.</p>
      <p>Thus, we get that in a neural network with one hidden layer, eleven input variables
and one output, provided that the number of neurons in the hidden layer h10 the
number of weights must be at least 110.
4</p>
      <p>Algorithm for Testing the Suitability of the Selected
Structure of a Neural Network for Solving the</p>
      <p>Classification Problem
To test the suitability of the selected neural network structure for solving the
classification problem, we consider a process characterized by the desired value yp at the output
of a neural network, which is one of the possible implementations of a random variable
Y. The expected value of the output variable Y can be expressed as a function of the
vector of input parameters of a neural network x in the following way:</p>
      <p>Y = μ(x) +W ,
where  – regression function;
W – random variable with zero mean and final variance.</p>
      <p>Let there be a set of training data that can be repeated. Repetitions provide a neural
network model-independent estimate of noise variance 2. Denote by M the number of
different sets of values of the input variables of the neural network, and Nk - the number
of repetitions of the vector of input values of the neural network xk , k = 1, M . Then
y pk, j denotes the value of the output process for the j-th repetition of the input vector
1 Ni
xk, and y k =  ypi, j – the average output process at xk. Total network training
daNi j=1</p>
      <p>M
taset size N =  Nk .</p>
      <p>k =1</p>
      <p>Consider the orthogonal vectors {ei }i=1,M in Euclidean space, such that the first N1
values of first vector e1 are equal to one, and the rest are zero.</p>
      <p>Neural Network Classifier of Oil Pollution on the Water Surface when Processing Radar Images 7
Components from N1+1 to N1+N2 of vector e2 are equal to one, and the rest are zero.
Last NM values of components of vector {ei }M are equal to one, and the rest are zero.</p>
      <p>Then the value at the output of the neural network for all M sets of values of the</p>
      <p>M
input variables y pM =  y ipei . The vector of the difference between the desired and
aci=1
tual value at the output of the neural network r = yp − y, where y – the value at the
output of a neural network that has passed the procedure for selecting weights
(parameters), i.e. at the output of the model. Net output error vector p = yp − ypM . Model
error vector is an indicator of its displacement m = y pM − y.</p>
      <p>The sum of the squared differences of the neural network model can be written as</p>
      <p>M Nk M
rt r = pT p + mT m =   ( ykp, j − y pk )2 +  Nk ( yk − y pk )2 .</p>
      <p>k =1 j=1 k =1
(6)
mT m
(M − q)
pT p
(N − M )
If the value</p>
      <p>, where q – the number of weights is large enough compared to
the value</p>
      <p>, then this neural network model is not suitable for solving the
probsion. If hypothesis H0 is true, then attitude u =
lem.</p>
      <p>Let the null hypothesis H0 consists in the fact that the model is unbiased, i.e. the
family of functions determined by the structure of the neural network contains a
regresmT m pT p</p>
      <p>is the value of a
ranM − q N − M
dom variable distributed according to Fisher’s law with (M-q) and (N-M) degrees of
freedom. Decision to reject the hypothesis H0 (model does not fit) with risk α% , if
hypothesis H0 is true (error of the first kind) is accepted if u  fNM−−Mq (1 − α) , where
fNM−−Mq is the inverse of the cumulative Fisher distribution. If u  fNM−−Mq (1 − α) we can
say that the selected model is unbiased, i.e. contains a regression.</p>
      <p>To evaluate weights (parameters ) direct distribution neural networks often use the
least squares method, which consists in the selection of weights in which a minimum
cost function is achieved</p>
      <p>F () =
1 N 2</p>
      <p> ( ykp − f ( xk , )) .</p>
      <p>2 k =1</p>
      <p>The cost function is minimized using iterative algorithms, for example, using the
Levenberg-Marquart algorithm. At the i-th iteration, the vector of network parameters
in the previous step is known i-1, and the parameter vector at the current step is
calculated using the formula:
i = i−1 + ( ziT zi + iiq )−1 ziT ( y p − f ( x, i−1 )) ,
(7)
(8)
where zi =
[zi ]kj =
df (xk , )
d  j</p>
      <p>=i−1
df (x, )
dT
=i−1</p>
      <p>;
– Jacobian matrix at the i-th iteration;
iq – unit matrix.</p>
      <p>
        Since the Jacobian is a matrix of size Мq, then its calculation is a rather costly
procedure for time and computer memory, however, in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] a faster method for
calculating the Jacobian is proposed, which does not affect the continuity of the function
f(x,), consisting in the fact that the derivative is calculated immediately over the entire
range of changes in the input value xk.
      </p>
      <p>When the scalar  vanishes, formula (8) degenerates into an increment formula for
the Newton method, using the approximated Hessian matrix. When  is different from
zero, the gradient begins to decline in small steps. At very large values  we get the
steepest descent method. The Levenberg-Marquart method is faster and more accurate
in the region of the minimum error; it also seeks to increase the speed of learning as
much as possible. In this way,  decreases after each satisfactory step (decrease in the
presented function) and increases only when the minimized function increases in the
preliminary step. Thus, the minimized function will always decrease with each step of
the algorithm.</p>
      <p>
        To achieve a minimum of the cost function, several minimization procedures must
be performed with different initial conditions [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>Rating (1− )% of confidence interval for regression for any desired value at the
input of the network xa is given by function
f ( xa , LS )  tN −q 1−
  s (za )T (zT z)−1 za ,
2 
where tN-q – is function inverse of student distribution with (N-q) degrees of freedom.</p>
      <p>If N is large, then the Student distribution is close to Gaussian. s ( za )T ( zT z )−1 za –
is standard deviation of the least-squares regression function.</p>
      <p>Inappropriate models of a neural network can be eliminated by estimating the
Jacobian matrix z. A poorly conditioned z matrix is a symptom that some of the network
weights are useless, that the neural network model is too complex or overridden. It is
proposed to evaluate the matrix z by calculating the ratio k(z) – its largest and smallest
singular number. The matrix z can be considered poorly defined if the value
k ( zT z ) = k 2 (z)  108 . Moreover, the value k(z) increases with increasing number of
neurons in the hidden layer.</p>
      <p>A useful approximation to the k-th single error is the expression
ek </p>
      <p>rk
where pz = z ( zT z )−1 zT denotes an orthogonal projection matrix of size NN on the
Jacobian matrix z of size Nq.</p>
      <p>The approximate value of many individual errors Ap =
1 N</p>
      <p> (ek )2 can only be
calN k =1
culated if the matrix zTz is well defined.</p>
      <p>We can say that the neural network model contains a good regression estimate if the
1 N 2
ratio Ap to her standard error of training MSTE =  ( ykp − f ( xk , LS )) is close to
N k =1
one.
5</p>
      <p>
        Results
To implement the algorithm for classifying monochrome images using neural networks,
a software product has been created that can be used in remote monitoring systems to
obtain real-time information about the state of pollution of port and coastal areas [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>The probability of the presence of oil pollution P, issued by an program based on the
developed neural network, is interpreted in accordance with confidence levels:
P &lt;0,3 – low confidence;
0,3 &lt;P &lt;0,9 – average confidence level;
P&gt; 0,9 – high confidence level.</p>
      <p>A high level of confidence is accepted when:
─ a dark object has a high contrast compared to the surrounding background;
─ the surrounding background is homogeneous;
─ wind speed is in the range from 6 to 10 m/s;
─ oil tanker or drilling platform directly connected to a dark object.</p>
      <p>The average level of confidence is accepted when:
─ wind speed is in the range from 3 to 6 m/s;
─ a dark object has a low contrast to the gray level that determines the surrounding
background, especially at wind speeds from 6 to 10 m/s;
─ the shape of the dark object is asymmetric, i.e. rough edges.</p>
      <p>A low level of confidence is accepted when:
─ a dark object is in the area of low-speed winds;
─ natural slicks found near a dark object;
─ a dark object has a low contrast to the gray level that defines the surrounding
background.</p>
      <p>Using the developed algorithm, several anomalies of the sea surface were revealed,
shown in Fig. 2 and Fig. 3.</p>
      <p>Fig. 2 shows the image where a zone with dark stripes is marked. Dark areas are
caused by areas of small winds, as a result of which the sea surface becomes less rough
and mirrors all incident radiations. In the lower part of the image, at the base of the
Curonian Spit, anomalies caused by natural films are clearly visible. Natural films are
formed as a result of the life of plankton and fish. They are very useful in detecting the
circulation of surface currents, but they are easily destroyed at a wind speed of more
than 7 m/s.
In the presented design method of the neural network classifier of oil pollution on the
water surface, the input parameters of the neural network, the structure of the neural
classifier are determined. and an algorithm is proposed for testing the selected structure
of the neural network for suitability for classifying the dark area in the image of the
water surface as oil pollution or wind slick.</p>
      <p>The algorithm for creating the classifier of image objects based on a neu-ral network
implemented programmatically.The program of a neural network classifier of objects
in images allows improving the quality of environmental pollution detection
characteristics..</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Richards</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Remote sensing with Imaging Radar</article-title>
          . Springer, New York (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Brekke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Solberg</surname>
            ,
            <given-names>A. H. S.</given-names>
          </string-name>
          :
          <article-title>Oil Spill Detection by Satellite Remote Sensing</article-title>
          .
          <source>Remote Sensing of Environment</source>
          <volume>95</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Solberg</surname>
            ,
            <given-names>A. H. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storvik</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solberg</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Volden</surname>
          </string-name>
          , E.:
          <article-title>Automatic Detection of Oil Spills in ERS SAR Images</article-title>
          .
          <source>IEEE Transactions on Geoscience and Remote Sensing</source>
          <volume>37</volume>
          (
          <issue>4</issue>
          ),
          <fpage>1916</fpage>
          -
          <lpage>1924</lpage>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Fiscella</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giancaspro</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nirchio</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavese</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Trivero</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Oil spill detection using marine SAR images</article-title>
          .
          <source>International Journal of Remote Sensing</source>
          <volume>21</volume>
          (
          <issue>18</issue>
          ),
          <fpage>3561</fpage>
          -
          <lpage>3566</lpage>
          (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Topouzelis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karathanassi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavlakis</surname>
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rokos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Oil Spill Detection: SAR Multiscale Segmentation and Object Features Evalutation</article-title>
          .
          <source>In Procceedings Remote Sensing of the Ocean and Sea Ice</source>
          , vol.
          <volume>4880</volume>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>78</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Marghany</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>RADARSAT Automatic Algorithms for Detecting Coastal Oil Spill Pollution</article-title>
          .
          <source>International Journal of Applied Earth Observation and Geoinformation</source>
          ,
          <volume>3</volume>
          (
          <issue>2</issue>
          ),
          <fpage>191</fpage>
          -
          <lpage>196</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Assilzadeh</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mansor</surname>
            ,
            <given-names>S. B.</given-names>
          </string-name>
          :
          <article-title>Early Warning System for Oil Spill Using SAR Images</article-title>
          .
          <source>In 22nd Asian Conference on Remote Sensing (ACRS</source>
          <year>2001</year>
          ), vol
          <volume>1</volume>
          , pp.
          <fpage>460</fpage>
          -
          <lpage>465</lpage>
          .
          <string-name>
            <surname>Singapore</surname>
          </string-name>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Rahnama</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gloaguen</surname>
            <given-names>R.</given-names>
          </string-name>
          <article-title>TecLines: A MATLAB-based toolbox for tectonic lineament analysis from satellite images and DEMs. Pt 1: Line segment detection and extraction</article-title>
          .
          <source>Remote Sensing</source>
          ,
          <volume>6</volume>
          (
          <issue>7</issue>
          ),
          <fpage>5938</fpage>
          -
          <lpage>5958</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Krishnakumar</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ganesh Karthikeyan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Analysis and performance evaluation of large data sets using Hadoop</article-title>
          .
          <source>International Journal of Research in Advent Technology</source>
          <volume>2</volume>
          (
          <issue>5</issue>
          ),
          <fpage>245</fpage>
          -
          <lpage>250</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Haykin</surname>
            ,
            <given-names>S.S.</given-names>
          </string-name>
          :
          <article-title>Neural Networks and Learning Machines</article-title>
          . PHIL Publ.,
          <string-name>
            <surname>Canada</surname>
          </string-name>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Sovetov</surname>
            ,
            <given-names>B. Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tatarnikova</surname>
            ,
            <given-names>T. M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Cehanovsky</surname>
            ,
            <given-names>V. V.</given-names>
          </string-name>
          :
          <article-title>Detection System for Threats of the Presence of Hazardous Substance in the Environment</article-title>
          .
          <source>In XXII International Conference on Soft Computing and Measurements (SCM))</source>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>124</lpage>
          . St. Petersburg,
          <string-name>
            <surname>Russia</surname>
          </string-name>
          (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1109/SCM.
          <year>2019</year>
          .
          <volume>8903771</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Wilanowski</surname>
            ,
            <given-names>B.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iplikci</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaynak</surname>
            ,
            <given-names>O</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Efe</surname>
            ,
            <given-names>O. M.:</given-names>
          </string-name>
          <article-title>An algorithm for Fast Convergence in Training Neural Networks</article-title>
          .
          <source>In Proceedings of the International Joint Conference on Neural Networks</source>
          , vol.
          <volume>3</volume>
          , pp.
          <fpage>1778</fpage>
          -
          <lpage>1782</lpage>
          . Washington, DC, USA (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kutuzov</surname>
            ,
            <given-names>O. I.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tatarnikova</surname>
          </string-name>
          , T. M.:
          <article-title>On the Acceleration of Simulation Modeling</article-title>
          .
          <source>In: XXII International Conference on Soft Computing and Measurements (SCM))</source>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>47</lpage>
          . St. Petersburg,
          <string-name>
            <surname>Russia</surname>
          </string-name>
          (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1109/SCM.
          <year>2019</year>
          .
          <volume>8903785</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Bogatyrev</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogatyrev</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Derkach</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          :
          <article-title>Timeliness of the Reserved Maintenance by Duplicated Computers of Heterogeneous Delay-Critical Stream</article-title>
          .
          <source>In CEUR Workshop Proceedings</source>
          , vol.
          <volume>2522</volume>
          , pp.
          <fpage>26</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>