<!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>Automatic System to Improve Quality of 2D Images Based on Kohonen Classifier</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Dawid Połap Institute of Mathematics Silesian University of Technology Kaszubska 23</institution>
          ,
          <addr-line>44-100 Gliwice</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <fpage>57</fpage>
      <lpage>64</lpage>
      <abstract>
        <p>-In this paper, the idea of creating a system to analyze and improve quality of 2D images is presented. Proposed model operates on self-organizing Kohonen network. For this purpose, the method of image processing and preparation of vectors representing the components of the image are described. Tests on various images were made and presented.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>I. INTRODUCTION
2D image processing is not only a very important part of
today’s science but ubiquitous technology. Mobile phones,
police speed cameras, or analysis of images in different
factories are just a few basic applications of processing of
2D graphics. This is the main motivator for creating new
and improving existing methods of detection and analysis of
shapes, or improve quality of graphics.</p>
      <p>
        For the image analysis, it is important to prepare the image,
in a certain way. For this purpose, a number of filters are used
to minimize the amount of information contained in the image
leaving only the essential information or delete a plurality
of noise and distortion. An example of a filter is a filter for
removing noise with using the theory of fuzzy sets, and other
methods of artificial intelligence [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] a guided filter
which acts as a smoothing operator was proposed. Another
example is the design of recursive algorithms eg.: the bilateral
filter [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        An important aspect of the image processing is their
compression. File compression increases possibility of easy
transfer and processing of files. Compression algorithms should
not only reduce the weight of the file, but keep the best image
quality. One example of the newer compression algorithms
that use rbfnn and discrete wavelet decomposition is shown
in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Another idea for image compression is the use of
artificial neural networks. In the paper, the authors used and
compared the different architecture of this structure for the
purpose of compression [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Again in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] was presented an
idea of a physics-based transform that enables compression.
In case of medical research, created image files are usually
high resolution and thus the image files have large weight.
This problem did not pass indifferently, and in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] was shown
an efficient compression algorithm dedicated to the medical
files.
      </p>
      <p>Copyright c 2016 held by the author.</p>
      <p>
        One of the most popular applications of image processing is
medicine - the detection of various diseases in the early stages
can save lives. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], the authors proposed the detection of
various types of smog and stains on the X-rays through the
use of modern methods of artificial intelligence - heuristic
algorithms - in search of key-points. Moreover, in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]–[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
was shown the analysis and comparison of different methods
of heuristic search using important areas of 2D images is
paramount for efficiency. Not only X-ray images were
subjected to computer analysis, but magnetic resonance of brain
section images were too [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The authors presented three
different ideas for visual representations of the original data.
Again, in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] was presented the analysis of infrared thermal
imaging of the skin.
      </p>
      <p>
        An interesting topic in the field of image processing are
neural networks, which are often used in the classification
of different objects or even the entire image. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] was
shown the use of neural networks as classifiers in clinical
diagnosis. Again [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] proposed a model of multi-column deep
neural networks for the classic problem of recognition of
numbers from 0 to 9. The authors of [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] presented an analysis
of the accuracy of recognition large-scale image by the use
of very deep convolutional networks. An interesting idea is
learning neural classifiers to determine the contents of the
graphic objects [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]–[
        <xref ref-type="bibr" rid="ref18">19</xref>
        ]. In the case of use of artificial neural
networks it requires a very large number of samples. Samples
often are stored in databases, and thus algorithms for fast
searching and sorting of data are important. Algorithm for
fast data sorting in large datasets is shown in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], and [21]
presented possibility of the organization of NoSQL database
systems. Another known problem with neural networks is
insufficient number of samples to perform correct learning
process. The most common solution is to use the theory
of fuzzy sets and other methods of artificial intelligence to
increase the number of samples on the basis of existing ones
[22]–[25].
      </p>
      <p>Quick and effective methods have numerous applications
in factories, wineries and orchards eg.: in [26] was shown the
algorithm for detecting defects of fruit based on pictures using
radial basis probabilistic neural networks.</p>
      <p>In this work, I would like to introduce an idea of a system
to improve image quality. For this purpose, an innovative way
to extract data about the image quality from image file is
discussed. In addition, implementing self-organizing Kohonen
network to indicate what needs to be improved in order to get
the best quality picture is presented.</p>
      <p>II. HSL</p>
      <p>HSL next to RGB and CMYK is one of the most famous
models of color space. It was first presented in [27] as a model
associated with the perception of color by the human eye.
Each color is perceived as a light coming from a certain point
(lightning), what is more, each color is derived from white
light. The name comes from the proposed model of the three
characteristics of color Hue, Saturation and Lightness.</p>
      <p>Color model HSL is understood as a cone in which the color
wheel is the base of the cone (see Fig. 1). Each color can be
represented as a three-element vector of the following form
[h; s; l] ;
where all values describe one component of the cone.</p>
      <p>The hue h is understood as the angle on the color wheel
which takes a value between h0 ; 360 i. The color wheel
begins with the red color and subsequently at 120 moves to
a different color (120 is green and 240 is blue). Formally,
the hue is a property that the human eye can classify as one of
three primary colors (red, green, blue). Determination of the
hue occurs according to
h =
8
&gt;&gt;60
&gt;
&gt;
&gt;
&lt;</p>
      <p>60
&gt;
&gt;
&gt;
&gt;&gt;:60</p>
      <p>G</p>
      <p>B</p>
      <p>(mod6) if
B
R</p>
      <p>R
G
+ 2
+ 4
if
if
= R
= G
= B
where = max(R; G; B) and = min(R; G; B). In the
case where = 0, it is considered that the value is
indeterminate.</p>
      <p>The second value describing the HSL model is a saturation
that is described as the radius of the base that takes values of
h0; 1i. The formula describing this attribute is
s =
1
j +
where = then s = 0.</p>
      <p>The third and the last variable of the model is lightness l.
It is interpreted as the height of the cone. Lightness as well
as saturation takes values in the range h0; 1i. It is defined as
the average value of the largest and smallest components of
color what can be represented as the following formula
+
l = :</p>
      <p>2</p>
      <p>III. KOHONEN’S SELF-ORGANIZING MAP</p>
      <p>The first models of artificial neural networks have already
appeared in the 40s of the twentieth century [28]. More than 30
years later, a Finnish scientist Teuvo Kohonen has developed
a model of neural networks that learning does not require
supervision [29], [30]. Applied learning is called competitive
learning or learning with the competition. After entering
patterns on the network, winning neuron is determined only
this one neuron and its neighborhood have updated weight. In
the case of this type of network, an important element is the
choice of distance measure. With this measure, the network
creates image of topological space of the input signals.</p>
      <p>Euclidean metric is the most common metric. The
mathematical formula between two points x1 and x2 is defined as
d(x1; x2) = jjx1</p>
      <p>vu n
x2jj = tuX(x1i
i=0
x2i)2;
where n is the number of point coordinates.</p>
      <p>Learning operates by selection of the winning neuron which
the weights are similar to the input vector. It can be represented
by
d(x; wn) =</p>
      <p>min (d(x; wi)):
i=1;2;;n
(1)</p>
      <p>Using the selected metric, the size of the neighborhood
is chosen. The radius of the neighborhood is reduced with
successive epochs. In the next step, the weight of the selected
neurons are updated by the following equation
wi(t) = wi(t
1) + f (i; x)(x
wi(t
1));
where is a learning parameter, t is the number of epoch and
f (i; x) is a function of the neighborhood defined as a Gaussian
function as follows
g(i; x) = e
(d(i; w))2</p>
      <p>The proposed system consists of two parts – preparation of
the vector representing the image and Kohonen classifier.</p>
      <p>The system accepts a 2D image, which is divided into four
parts. Then, the six points of (x; y) are selected at random.
Points must be within a smaller area of the image. For each
image, the selected points are found. Then, the neighborhood
of 12 points is determined for each point. The arithmetic
average of each value (hue, saturation, lightness) is calculated
for all areas defined by the neighborhood. As a result, four
vectors are created. All of the vectors are combined in a single
thirteen-element vector representing the quality of the input
image. Created vector takes the following form
[h1; h2; h3; h4; s1; s2; s3; s4; l1; l2; l3; l4; c];
(9)
where c is the value of 1 when the image is correct, and 0 in
8
&gt;&gt;&gt;&gt;hi =
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&lt;</p>
      <p>si =
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;&gt;&gt;li =
&gt;
:
where i means the number of the image, j is the number
of neighborhoods and k is the total number of points in the
neighborhood.</p>
      <p>The resulting vector can be added to the database or be
assessed by Kohonen classifier. The system classifies the 2D
image in terms of its quality. In the case where any of
the components of the HSL model differ from the norm,
this component should be improved by increasing/decreasing
according to mathematical formulas in Sec. II. In the case of
learning, vectors stored in database are used. A model of such
system is illustrated in Fig. 3.</p>
    </sec>
    <sec id="sec-2">
      <title>V. EXPERIMENTS</title>
      <p>In order to test the proposed system, 100 pictures were taken
– 80 pictures with a digital camera with a resolution of 15 Mpx
and 20 images capture with the camera in a mobile phone with
a resolution of 8 Mpx. Among the samples of photos taken
with a digital camera, 50 of them were made in good quality.
All images taken with the camera in a mobile phone were
made in the best quality.</p>
      <p>For each photo, the vector was created according to the
notation in (9). Then, the vectors were added to the database
with corresponding markings c. Kohonen classifier has been
made of two layers: an input (13 neurons) and output (9 9
grid of neurons). Learning on the network is performed using
all samples from the database to achieve 10000 epochs. In
order to know the percentage of correctness of the network we
check the results for all samples in the database. The obtained
result was 71% correctly classified images.</p>
      <p>The results of the network considered and applied the
appropriate corrections by increasing or decreasing eg.: saturation.
Sample images before and after improvement are shown in
Fig. 4 and 5.</p>
      <p>Algorithm 1 Kohonen Network Algorithm
1: Start
2: Initiate a learning parameter , Gaussian function
parameter , the number of epochs
3: Set weights at random
12:
15:
13:
14:
10:
11:
4: while t &lt; epochs do
5: for each input vector x do
6: for each output neuron k do
7: Calculate the distance according to (5)
8: Find the winning neuron using (6)
9: Find the neighborhood of the winning neuron
for each neuron in the neighborhood do</p>
      <p>Update the weight using (7)
end for</p>
      <p>Reduce the radius of the neighborhood
end for
end for
16: end while
17: Stop</p>
    </sec>
    <sec id="sec-3">
      <title>VI. CONCLUSIONS</title>
      <p>The presented model not only allows to determine whether a
particular 2D image is correct in terms of quality, but it shows
what needs to be improved. Implementation of algorithms to
improve the quality of basic HSL attributes is performed by
specific equations shown in Sec. II for each pixel of the image.</p>
      <p>Result correctness of the analyzed samples were obtained
at the level of 71%, which is a good result due to the small
number of photos taken in the learning process. The system
is unable to cope with the correct classification of the images
in the most complex color (eg.: partially obscured), which is
its disadvantage.</p>
      <p>In the future research work is planned to consider a more
complex system in terms of execution time, learning time and
more parameters than the HSL model.</p>
    </sec>
    <sec id="sec-4">
      <title>ACKNOWLEDGMENT</title>
      <p>Author acknowledge contribution to this project of
Operational Programme: Knowledge, Education, Development
financed by the European Social Fund under grant application
POWR.03.03.00-00-P001/15.
[21] Z. Marszałek and M. Woz´niak, “On possible organizing nosql database
systems,” Int. J. Information Science and Intelligent System, vol. 2, pp.
51–59, 2013.
[22] R. K. Nowicki, B. A. Nowak, J. T. Starczewski, and K. Cpalka, “The
learning of neuro-fuzzy approximator with fuzzy rough sets in case of
missing features,” in Neural Networks (IJCNN), 2014 International Joint
Conference on. IEEE, 2014, pp. 3759–3766.
[23] R. K. Nowicki, M. Korytkowski, B. A. Nowak, and R. Scherer, “Design
methodology for rough neuro-fuzzy classification with missing data,” in
Computational Intelligence, 2015 IEEE Symposium Series on. IEEE,
2015, pp. 1650–1657.
[24] W. K. Mleczko, T. Kapus´ci n´ski, and R. K. Nowicki, “Rough deep belief
network-application to incomplete handwritten digits pattern
classification,” in Information and Software Technologies. Springer, 2015, pp.
400–411.
[25] B. A. Nowak, R. K. Nowicki, M. Woz´niak, and C. Napoli, “Multi-class
nearest neighbour classifier for incomplete data handling,” in Artificial
Intelligence and Soft Computing. Springer, 2015, pp. 469–480.
[26] G. Capizzi, G. Lo Sciuto, C. Napoli, E. Tramontana, and M. Wozniak,
“Automatic classification of fruit defects based on co-occurrence matrix
and neural networks,” in Computer Science and Information Systems
(FedCSIS), 2015 Federated Conference on. IEEE, 2015, pp. 861–867.
[27] G. H. Joblove and D. Greenberg, “Color spaces for computer graphics,”
in ACM siggraph computer graphics, vol. 12, no. 3. ACM, 1978, pp.
20–25.
[28] W. S. McCulloch and W. Pitts, “A logical calculus of the ideas immanent
in nervous activity,” The bulletin of mathematical biophysics, vol. 5,
no. 4, pp. 115–133, 1943.
[29] C. Von der Malsburg, “Self-organization of orientation sensitive cells in
the striate cortex,” Kybernetik, vol. 14, no. 2, pp. 85–100, 1973.
[30] T. Kohonen, “Self-organized formation of topologically correct feature
maps,” Biological cybernetics, vol. 43, no. 1, pp. 59–69, 1982.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.-H.</given-names>
            <surname>Chou</surname>
          </string-name>
          , L.-
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hsu</surname>
          </string-name>
          , and H.-T. Hu, “
          <article-title>Turbulent-pso-based fuzzy image filter with no-reference measures for high-density impulse noise,” Cybernetics</article-title>
          , IEEE Transactions on, vol.
          <volume>43</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>296</fpage>
          -
          <lpage>307</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Tang</surname>
          </string-name>
          , “Guided image filtering,
          <source>” Pattern Analysis and Machine Intelligence</source>
          , IEEE Transactions on, vol.
          <volume>35</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>1397</fpage>
          -
          <lpage>1409</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          , “Recursive bilateral filtering,” in Computer Vision-ECCV
          <year>2012</year>
          . Springer,
          <year>2012</year>
          , pp.
          <fpage>399</fpage>
          -
          <lpage>413</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana, G. Capizzi,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Nowicki</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Starczewski</surname>
          </string-name>
          , “
          <article-title>A multiscale image compressor with rbfnn and discrete wavelet decomposition,” in Neural Networks (IJCNN</article-title>
          ),
          <source>2015 International Joint Conference on. IEEE</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Hussain</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Jeong</surname>
          </string-name>
          , “
          <article-title>Exploiting deep neural networks for digital image compression,” in Web Applications and Networking (WSWAN</article-title>
          ),
          <source>2015 2nd World Symposium on. IEEE</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Asghari</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Jalali</surname>
          </string-name>
          , “
          <article-title>Discrete anamorphic transform for image compression</article-title>
          ,
          <source>” Signal Processing Letters</source>
          , IEEE, vol.
          <volume>21</volume>
          , no.
          <issue>7</issue>
          , pp.
          <fpage>829</fpage>
          -
          <lpage>833</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Arthur</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Saravanan</surname>
          </string-name>
          , “
          <article-title>Efficient medical image compression technique for telemedicine considering online and offline application,” in Computing, Communication and Applications (ICCCA</article-title>
          ),
          <source>2012 International Conference on. IEEE</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Polap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kosmider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , and E. Tramontana, “
          <article-title>A novel approach toward x-ray images classifier</article-title>
          ,
          <source>” in Computational Intelligence</source>
          ,
          <source>2015 IEEE Symposium Series on. IEEE</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>1635</fpage>
          -
          <lpage>1641</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woz</surname>
          </string-name>
          <article-title>´niak</article-title>
          and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Marszałek</surname>
          </string-name>
          , “
          <article-title>An idea to apply firefly algorithm in 2d image key-points search</article-title>
          ,
          <source>” in Information and Software Technologies</source>
          . Springer,
          <year>2014</year>
          , pp.
          <fpage>312</fpage>
          -
          <lpage>323</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Marszalek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Polap</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          , “
          <article-title>Simplified firefly algorithm for 2d image key-points search,” in Computational Intelligence for Human-like Intelligence (CIHLI</article-title>
          ),
          <source>2014 IEEE Symposium on. IEEE</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          , M. Woz´niak,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana, and R. Damasˇevicˇius, “
          <article-title>Is the colony of ants able to recognize graphic objects?</article-title>
          ”
          <source>in Information and Software Technologies</source>
          . Springer,
          <year>2015</year>
          , pp.
          <fpage>376</fpage>
          -
          <lpage>387</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L. O.</given-names>
            <surname>Hall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Bensaid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. P.</given-names>
            <surname>Clarke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. P.</given-names>
            <surname>Velthuizen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Silbiger</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Bezdek</surname>
          </string-name>
          , “
          <article-title>A comparison of neural network and fuzzy clustering techniques in segmenting magnetic resonance images of the brain,” Neural Networks, IEEE Transactions on</article-title>
          , vol.
          <volume>3</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>672</fpage>
          -
          <lpage>682</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B. F.</given-names>
            <surname>Jones</surname>
          </string-name>
          , “
          <article-title>A reappraisal of the use of infrared thermal image analysis in medicine,” Medical Imaging, IEEE Transactions on</article-title>
          , vol.
          <volume>17</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>1019</fpage>
          -
          <lpage>1027</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Astion</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Wilding</surname>
          </string-name>
          , “
          <article-title>The application of backpropagation neural networks to problems in pathology and laboratory medicine</article-title>
          .
          <source>” Archives of pathology &amp; laboratory medicine</source>
          , vol.
          <volume>116</volume>
          , no.
          <issue>10</issue>
          , pp.
          <fpage>995</fpage>
          -
          <lpage>1001</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ciresan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Meier</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          ,
          <article-title>“Multi-column deep neural networks for image classification,” in Computer Vision and Pattern Recognition (CVPR</article-title>
          ),
          <source>2012 IEEE Conference on. IEEE</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>3642</fpage>
          -
          <lpage>3649</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Simonyan</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Zisserman</surname>
          </string-name>
          , “
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          ,
          <source>” arXiv preprint arXiv:1409.1556</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>K.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kiros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Courville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Salakhutdinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zemel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          , “
          <article-title>Show, attend and tell: Neural image caption generation with visual attention</article-title>
          ,
          <source>” arXiv preprint arXiv:1502.03044</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Schmuck</surname>
          </string-name>
          , “
          <article-title>Development and application of computational tools for high content image analysis (hca) of neural cells</article-title>
          ,
          <source>” Ph.D. dissertation</source>
          , Du¨sseldorf,
          <string-name>
            <surname>Heinrich-</surname>
          </string-name>
          Heine-Universita¨t, Diss.,
          <year>2015</year>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>O.</given-names>
            <surname>Vinyals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Toshev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bengio</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Erhan</surname>
          </string-name>
          , “
          <article-title>Show and tell: A neural image caption generator</article-title>
          ,”
          <source>in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>3156</fpage>
          -
          <lpage>3164</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woz</surname>
          </string-name>
          ´niak,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Marszałek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gabryel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Nowicki</surname>
          </string-name>
          , “
          <article-title>Modified merge sort algorithm for large scale data sets</article-title>
          ,
          <source>” in Artificial Intelligence and Soft Computing</source>
          . Springer,
          <year>2013</year>
          , pp.
          <fpage>612</fpage>
          -
          <lpage>622</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>