<!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>Image Recognition Using Kullback-Leibler Information Discrimination</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrey Savchenko</string-name>
          <email>avsavchenko@hse.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research University Higher School of Economics</institution>
          ,
          <addr-line>B. Pecherskaya St. 25/12, 603155 Nizhniy Novgorod, Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The problem of automatic image recognition based on the minimum information discrimination principle is formulated and solved. Color histograms comparison in the Kullback-Leibler information metric is proposed. It's combined with method of directed enumeration alternatives as opposed to complete enumeration of competing hypotheses. Results of an experimental study of the Kullback-Leibler discrimination in the problem of face recognition with a large database are presented. It is shown that the proposed algorithm is characterized by increased accuracy and reliability of image recognition.</p>
      </abstract>
      <kwd-group>
        <kwd>Image recognition</kwd>
        <kwd>method of directed enumeration alternatives</kwd>
        <kwd>Kullback-Leibler information discrimination</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>The well-known challenging problem of the image recognition [1, 2] is processing of
large image databases [3, 4, 5]. Traditional pattern recognition methods [6] based on
exhaustive search can’t be implemented in real-time applications. For this case a
method of directed enumeration alternatives (NDEA) [3] has been proposed as
opposed to the traditional method of complete enumeration of competing hypotheses
[6]. MDEA can be exploited with different metrics, but the efficiency of that method
highly depends on the quality of applied metric in terms of given image database [3].
Hence the choice of metric to compare images becomes quite significant [8].</p>
      <p>One of the most perspective methods of image recognition is based on image color
histogram comparison [9], [10]. The histogram-based methods are very suitable for
color image recognition, because such methods are unaffected by geometrical
characteristics of the images, such as translation and rotation [10]. It’s shown [11] that
histogram-based methods could provide quality comparable with special methods
based on specific information (i.e. methods for faces recognition [12]).</p>
      <p>In this paper, we propose a novel histogram-based method which applies minimum
discrimination information (MDI) principle [13]. It is known to be an effective tool
for solving various problems of pattern recognition. Meanwhile, its capabilities have
not been fully exploited. In particular, almost no studies have addressed the
advantages of the MDI principle over traditional methods and approaches in problems
of automatic image recognition, especially, for half-tone images as one of the most
complex cases in the theory and practice of pattern recognition [2, 3]. The present
paper seeks to fill this gap.</p>
      <p>The rest of the paper is organized as follows: Section 1 introduces image
recognition problem and the usage of minimum discrimination information principle
and Kullback-Leibler discrimination [14] to compare color histograms. In Section 3,
we present metric properties of proposed decision statistics. In Section 4, we
introduce new modification of MDEA [3], which can be used to reduce the amount of
calculations needed for recognition. In Section 5, we present the experimental results
and analyze the proposed method in the acute problem of face images recognition.
Finally, concluding comments are presented in Section 6.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Minimum Information Discrimination Criterion</title>
      <p>Let a set of R&gt;1 half-tone images X r = xurv , ( u = 1,U , v = 1,V ) be specified. Here
U and V are the image height and width, respectively, xurv ∈ {0,1,K, xmax } is the
intensity of an image point with coordinates (u, v); r is the reference number (r =
1,…,R), and xmax is the maximum intensity. It is assumed that the templates X r
define some classes of images, for example, as a method of protection against noise.
Furthermore, the objects belonging to each class have some common features or
similar characteristics. The common feature that unites objects in a class is called a
pattern. It is required to assign a new input image X = xuv
to one of the R classes.</p>
      <p>The procedures for constructing decision rules for the problem are developed in
accordance with some deterministic or statistical approach. The deterministic
approach is currently the most widely used. This approach seeks to determine a
certain distance (measure of similarity) between any pairs of objects. For image
recognition, one often uses the criterion based on the standard metric l1:
ρ1( X / X r ) =</p>
      <p>
        1 U∑ V∑ xuv − xurv → min
U ⋅V u = 1v = 1
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
      </p>
      <p>However, this approach does not always provide satisfactory results. The first
reason is well-known [15] variability of visual patterns. The second reason is the
presence of noise in the input image X, such as unknown intensity of light sources or
simply random distortions of some points of the image. In the deterministic approach,
the indicated problems are usually solved by adding new images to database, which,
in turn, leads to a dramatic increase in its size. The above-mentioned difficulties are
overcome by invoking a statistical approach [7, 8].</p>
      <p>Let's consider a random variable - template X r color of a point. It’s distribution
H r = h1r , h2r ,K, hxr
 r
 could be evaluated based on matrix xuv
max 
1, x = 0,
Here δ (x) = 
0, otherwise</p>
      <p>-discrete Dirac delta-function. H r is often called “color
hxr =</p>
      <p>1 U∑ V∑ δ (xuv − x)</p>
      <p>U ⋅V u = 1v = 1
histogram” [10], [11] of image X r . The same procedure for color histogram H
definition is applied for the input image X.</p>
      <p>
        Color histograms’ comparison has widely been using in the image recognition
problem [9], [10]. The common way to compare histograms is “merged histogram
method” [10]
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
xmax
      </p>
      <p>∑
x = 1
minhxr , hx  → max

r</p>
      <p>
        Unfortunately, images with the same visual information, but with shifted color
intensity, may significantly degrade if the conventional method of direct comparison
of histograms is used. Actually, if the input image X is one of the images X r from
database but all pixels are decolourized, its color histogram H will be quite different
from H r . The common approach for solving the problem is shifting histograms [11]
after their evaluation using (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ). This procedure may cause the increase of decision
time. Hence in this paper we use normalization of images’ intensities [16] which
could be done really efficient and doesn’t influence recognition’s average time
      </p>
      <p>According to statistical approach, recognizing image X is supposed to be a received
signal of noisy communication channel where transmitted signal is one of {X r }
image. Hence the problem is to minimize the mutual-entropy (or Kullback-Leibler
information discrimination) [13] between color distributions of template image and
recognizing image.</p>
      <p>Based on this approach we assume that histogram H r stands for the distribution of
discrete certain random variable – image color. This interpretation seems justified
considering the common properties of discrete distribution are valid for Hr:
x∑maxhxr = 1 (normalization condition) and hxr ≥ 0, x = 1, xmax (regularization condition
x=1
[13]).</p>
      <p>Based on such image probability model, it is required to verify R hypotheses on the
distribution H r , r = 1, R of the input image signal X. It’s well-known [8], that the
optimal decision of the problem of statistical check of hypotheses about distribution
of discrete stochastic variable in Bayesian terms is equivalent to the minimum
discrimination information principle and the optimal decision rule
ρ KL (X / X r ) =</p>
      <p>Here the statistic ρ KL (X / X r ) defines the Kullback–Leibler information
discrimination [14] between the observed image X and its rth template from set {X r }.</p>
      <p>
        Thus, the image recognition procedure in this case involves a multichannel
processing scheme in which the number of channels R is given by images’ database
size. Decision making is based on the statistic minimum criterion from expressions
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) or (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) for traditional image recognition methods [1] or from expression (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) when
using proposed criterion and the Kullback-Leibler discrimination [3], [14].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Metric</title>
    </sec>
    <sec id="sec-4">
      <title>Statistics</title>
    </sec>
    <sec id="sec-5">
      <title>Properties of Information</title>
    </sec>
    <sec id="sec-6">
      <title>Discrimination</title>
    </sec>
    <sec id="sec-7">
      <title>Decision</title>
      <p>
        We consider the most important and difficult case R&gt;&gt;1, where the image
recognition problem is solved with a template images’ set containing hundreds and
thousands of images. For the specified conditions, practical implementation of the
optimal decision rule (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) by the R-channel processing scheme encounters the obvious
problem of its computational complexity and even feasibility, especially considering
the labor-consuming procedure of image equalization in accordance with multiple
parameters: size, color, project view, etc. The present work seeks to develop methods
other than complete enumeration of reference images’ set to solve the above problem.
We first note the metric properties of the Kullback-Leibler discrimination decision
statistic ρ KL ( X / X r ) ≥ 0 , which is equal to zero only in the ideal case of coincident
input and template signals. Therefore, we first transform the minimum discrimination
information criterion (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) to a simplified form, suitable for practical implementation
[3]:
      </p>
      <p>
        Wν ( X ) : ρ KL ( X / Xν ) &lt; ρ
0
= const
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
Here ρ 0 is the threshold for the admissible information discrimination on the set of
similarly-named images due to their known variability. The value of this threshold is
easy to find experimentally by fixation of the beta error probability.
      </p>
      <p>β = P{ρ KL ( X / Xν ) &lt; ρ 0 Wν }
It’s known [13], [17], that if recognizing image distribution is the same as for
template Xν then 2UV ⋅ρ KL ( X / Xν ) is distributed according to the chi-square
distribution with xmax −1 degrees of freedom. For other classes X r , r ≠ν , random
variable 2UV ⋅ρ KL ( X / Xν ) is distributed according to the noncentral chi-square
distribution
with
xmax −1 degrees
of
freedom
and
noncentral
parameter
λ = 2UV ⋅ ρ KL ( X r / Xν ) . Thus, in practice ( U ⋅V &gt;&gt; 1 ), threshold could be
determined from the following expression
β =</p>
      <p>
        R1 ∑rR=1 H ρ 0 − mν≠inr ρ KL ( X r / Xν ) 
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
0, x &lt; 0
where H (x) = 
1, x ≥ 0
      </p>
      <p>is a Heaviside step function.</p>
      <p>
        In fact, expression (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) defines the termination condition for the enumeration
procedure using the MDI criterion (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ). Thus, in decision-making process based on the
minimum discrimination information principle (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), instead of looking through all
templates, one needs to calculate the value of Kullback-Leibler divergence only until
it becomes smaller than a certain threshold level. It is easy to see that this
circumstance should reduce the amount of enumeration by 50% in average A natural
development of this idea is the MDEA described below, which fully exploits the
metric properties of the Kullback-Leibler decision statistic (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ).
      </p>
    </sec>
    <sec id="sec-8">
      <title>4. Method of Directed Enumeration Alternatives</title>
      <p>
        Following the general computation scheme (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), we reduce the image X
recognition problem to a check of the first N variants X1,..., X N from the specified
database {X r } subject to the condition N&lt;&lt;R. If, at least, one of them,
namely Xν ,ν ≤ N , meets the stopping requirement (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), the enumeration of the
optimal solution by the minimum information discrimination criterion (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) will end
with it. However, it can generally be assumed that none of the first N alternatives
passes the check (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) in the first step. Then, it is possible to check the second group
from N template images within the set {X r }, then the third group, etc., until condition
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is satisfied. There is also another, more rational, method to solve the problem in
question.
      </p>
      <p>
        Following the definition of information discrimination (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), we generate an (R × R)
matrix Ρ = ρ ij
of values
      </p>
      <p>ρ ij = ρ KL ( X i / X j ), i, j ≤ R</p>
      <p>This computationally complex operation needs to be made only once: in the
preliminary computation step and for each concrete set of alternatives.</p>
      <p>Let us arrange the images of the first control sample X1,..., X N in decreasing
order of their information discriminations
As a result, we have an ordered (ranged) sequence of template images
ρ KL ( X / X n ), n = 1, N
Xi j  = Xi1, Xi2 K XiN , i j ≤ N
{ρ }</p>
      <p>
        j
 
ρ j = ρ KL  X / Xi j , i j ≤ N , is
ρ1 ≥ ρ 2 ≥ ... ≥ ρ N ≥ 0
a
monotonically
decreasing
dependence
The
corresponding
sequence
of
their
discriminations
This procedure is used to obtain a number of data X 
 i j  ranged by the MDI

criterion (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), and ultimately find the first local optimum X iN
step ends with this. In the second step, for the distinguished template image X iN
from the matrix Ρ , we find the set of M&lt;R images Xi(NM ) = XiN + 1,K XiN + M ,
. The first computation
i j ≤ R
threshold value ρ N = ρ (X / X N ):
that are separated from the image X iN
Here
∀ Xi ∉ Xi(NM )  ∀ X

      </p>
      <p>j ∈ Xi(NM )  Δρ (Xi ) ≥ Δρ  X j 
Δρ ( X j ) = ρ (X j / Xi )− ρi
is the deviation of the information discrimination ρ (X j / X i ) relative to the
. To this set we add one more
discrimination between the pair of images X and X iN</p>
      <p>
        that did not fall in the control sample in the previous
(M+1)-th element X iN + M + 1
computation step. This brings some randomness to the search procedure as a method
of attaining a global optimum in a finite number of steps (computation steps). For the
analysis we obtain the second control sample of template images
 
 Xi1, ,..., XiN ,K XiN + M +1 , i j ≤ R
by the distance (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) not exceeding the
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
Next, all computations of the first step are repeated cyclically until, in some Kth step,
an element X * = X i N
satisfies the termination condition:
      </p>
      <p>ρ KL (X / X * ) &lt; ρ 0</p>
      <p>
        At this moment, the input image is within the set of the control points of the last
computation step. In this case, a decision is made in favour of the closest pattern X *
or, at worst, after enumeration of all alternatives from the set {X r } but in the absence
of a solution from (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ), the conclusion is drawn that the input image X cannot be
assigned to any class from template images’ set and that it is necessary to switch to
the decision feedback mode.
      </p>
      <p>
        Generally, there may be a considerable gain in the total number N + M ⋅ K ≤ R of
checks carried out according to (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) compared to the size of the used set of
alternatives. It’s explained by the fact that probability p of desired image X *
containing in X i(NM ) , usually exceeds the probability of belonging X * to M
alternatives for random choice
p = PX * ∈ X i(NM )  &gt;&gt; p0 =
      </p>
      <p>M
R</p>
      <p>This is the effect of the directed enumeration. The difference in the steps’ count K
can be explained by the depending probability p from applied metric and properties of
input image and give images’ set.</p>
      <p>
        Thus, the system of expressions (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) defines the proposed MDEA
modification in the image recognition problem. This modification differs from the
original method [3] in the way of evaluation X i(NM ) set (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ). In the initial version
discrimination extrapolation based on autoregressive model [20] was used causing
increase in the amount of calculations.
      </p>
    </sec>
    <sec id="sec-9">
      <title>5. Experimental Results</title>
      <p>
        The experiment deals with the problem of face images recognition. We use a real
large database of photographs of people [21]. The photos were preliminary processed
to detect faces using OpenCV library. Then detected faces were spited into 16 (4x4)
parts for information discrimination computation. Such fragmentation is used to take
into account heterogeneous illumination of images. The discrimination between
images was calculated as a sum of discriminations (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) between these parts.
      </p>
      <p>
        The 6000 photographs of 400 different people were selected as templates R=900 of
the most different images using standard clusterization [7]. Thus, the number of
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
elements involved in search procedures at the next stages of the algorithms was
decreased in 5 times.
      </p>
      <p>In addition, 1000 more photographs of the same people were used in the test. These
test images were modified by reducing the intensity of all of their points (blanking) to
demonstrate the illumination’s influence. In each case, the problem of image X
recognition was solved.</p>
      <p>
        In the first case the metric (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) was used and the following method parameters were
chosen: N=9 and M=64. The threshold ρ 0 = 30 was chosen experimentally. Here the
exact solution X * (the same person photograph as from input image X) was obtained
in 90.5% of the cases. For each solution, it was required to check, in average, 51% of
the total size of images database R.
In the second case illuminated test images and the Kullback–Leibler metric (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
were used. Threshold ρ 0 = 0.019 was determined from (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) by fixation beta-error
probability to 5%. Using the MDEA (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) with the parameters N, M from the
previous experiment, we obtained an average number of checks equal to 13% of R. A
histogram of the number of checks carried out by MDEA for this case is shown in
Fig. 1. With a probability of 90%, the number of template images to check does not
exceed 15% of R. In this case, condition (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) was not satisfied for any template from
the given database for 7.1% of the initial images; therefore, all R alternatives were
checked. In 96% of the cases, the exact solution was obtained.
      </p>
      <p>Fig. 2. Dependence of Probability p = PX * ∈ X i(NM )  on ρ KL  X / X i N  .</p>
      <p>
        The probability of desired image X * containing in X i(NM ) from (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) for
Kullback-Leibler discrimination was equal to p=33% which is quite greater then
      </p>
      <p>M 64
p0 = = = 7% . Dependence of probability p on the discrimination
R 900
 
ρ KL  X / X iN  is shown at Fig.2.</p>
      <p>
        There is an unquestionable advantage in using the Kullback–Leibler discrimination
in this problem and this is due to the fact that, in our example, the input images were
artificially distorted (blanked). Let us now consider the case where all images are
equally illuminated. Use of the metric l1 from expression (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and the directed
enumeration method with a threshold ρ 0 = 15 gives much better results then it was
for the first experiment. The error probability reduces to 6%, and the average number
of checks decreases to 21% of R. However, the Kullback–Leibler metric (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) seems to
be more efficient even in that case of equal illumination. Those metric and proposed
methods show practically the same result as for the previous experiment. The error
probability reduces to 3,2 with 12% of average number of checks.
      </p>
      <p>
        For comparison, merged histogram method (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) was used. The error probability for
the second experiment (non-illuminated images) was estimated to 3,1% with 11%
average number of checks according to MDEA. However, in the first experiment with
illuminated test images the quality of (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) was much worse – 6,5% error with 20% of
average distance (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) calculation.
      </p>
    </sec>
    <sec id="sec-10">
      <title>6. Conclusion</title>
      <p>
        The problem of increasing the computation speed has attracted considerable
interest of experts in both the theory and practice of image recognition. Despite huge
number of approaches, most of the algorithms compare an input image with each
template image, and unavoidably cannot be implemented in real-time mode for large
databases. For solution of that problem directed enumeration method [3] may be used.
This method is based on an information theoretical approach which uses the metric
properties of the Kullback-Leibler decision statistic [3], [13] and possesses wide
functional capabilities and high operational properties. The point of fundamental
importance in this enumeration method is the termination criterion (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ). Even in the
most unprofitable case, the method almost halves the amount of computations. The
use of the proposed method in the formulation (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )–(
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) reduces the computational
complexity by 10–20%. If proposed discrimination is combined with clustering [7] of
the database, the performance increases in 40-50 times.
      </p>
      <p>
        It’s shown that efficiency of proposed method depends on the quality of applied
metric in terms of given database. Thus, the metric choice becomes very important. In
this paper, the new histogram-based method using minimum discrimination
information principle is proposed for histogram-based image recognition. It’s based
on the dominant colors in images. The method is very suitable for color image
recognition because it is unaffected by geometrical changes in images, such as
translation and rotation. However, images with similar visual information but with
shifted color intensity may result in a significant degradation in the similarity level, if
the conventional histogram intersection method is used. To solve the problem, the
histogram method in Kullback-Leibler metric was proposed. Our experimental results
show that histogram methods (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) of image recognition have significantly higher
recognition effectiveness than the standard methods using l1. metric for pixels
comparison.
      </p>
      <p>Our method of directed enumeration alternatives is more straightforward then
traditional recognition methods used with large databases [4]. It doesn't have special
requirements or extra restrictions for images to recognize. Meanwhile, the quality of
the solution reached by the method is comparable to that obtained by continuous
enumeration of given database [12] using special methods of faces recognition. The
main advantage is that we reach the same quality with 50-times reduce of the
computational complexity using proposed method.</p>
      <p>Our further work on image recognition will continue in the following directions:
- investigating more effective halftone image models (for example, models based
on gradient direction features),
- finding metric thresholds to increase recognition accuracy,
- presenting experiments with recognition for most popular image databases
(FERET, Yale, AT&amp;T, etc.).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Rui</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            <given-names>S.F.</given-names>
          </string-name>
          :
          <article-title>Image retrieval: current techniques, promising directions and open issues</article-title>
          ,
          <source>Visual Communication and Image Representation</source>
          <volume>10</volume>
          ,
          <fpage>39</fpage>
          -
          <lpage>62</lpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Flickner</surname>
            <given-names>M.</given-names>
          </string-name>
          , et al.:
          <article-title>Query by image and video content: The QBIC system</article-title>
          .
          <source>IEEE Computer 28(9)</source>
          ,
          <fpage>23</fpage>
          -
          <lpage>32</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>A. V.</surname>
          </string-name>
          <article-title>Savchenko: Method of directed enumeration of alternatives in the problem of automatic recognition of half-tone images</article-title>
          ,
          <source>Optoelectronics, Instrumentation and Data Processing</source>
          <volume>45</volume>
          (
          <issue>3</issue>
          ),
          <fpage>83</fpage>
          -
          <lpage>91</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Jia
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Amselang</surname>
          </string-name>
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Gros</surname>
          </string-name>
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Content-based image retrieval from a large image database</article-title>
          ,
          <source>Pattern Recognition</source>
          <volume>11</volume>
          (
          <issue>5</issue>
          ),
          <fpage>1479</fpage>
          -
          <lpage>1495</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Huet</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hancock</surname>
            <given-names>E.R.</given-names>
          </string-name>
          :
          <article-title>Shape recognition from large image libraries by inexact graph matching</article-title>
          ,
          <source>Pattern Recognition Letters</source>
          <volume>20</volume>
          (
          <fpage>11</fpage>
          -
          <lpage>13</lpage>
          ),
          <fpage>1259</fpage>
          -
          <lpage>1269</lpage>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cover</surname>
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hart</surname>
            <given-names>P.E.</given-names>
          </string-name>
          :
          <article-title>Nearest Neighbor Pattern Classification</article-title>
          ,
          <source>IEEE Trans. Information Theory 13</source>
          ,
          <year>1968</year>
          ,
          <fpage>21</fpage>
          -
          <lpage>27</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Theodoridis</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koutroumbas</surname>
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Pattern Recognition, 4th edn</article-title>
          . Elsevier Amsterdam (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8 Eickeler
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Jabs</surname>
          </string-name>
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rigoll</surname>
          </string-name>
          <string-name>
            <surname>G.</surname>
          </string-name>
          :
          <article-title>Comparison of Confidence Measures for Face Recognition</article-title>
          ,
          <source>Fourth IEEE International Conference on Automatic Face and Gesture Recognition (FG'00)</source>
          ,
          <fpage>257</fpage>
          -
          <lpage>263</lpage>
          (
          <year>2000</year>
          ),
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9 Min R., Cheng H.D.:
          <article-title>Effective image retrieval using dominant color descriptor and fuzzy support vector machine</article-title>
          ,
          <source>Pattern Recognition</source>
          <volume>42</volume>
          (
          <issue>1</issue>
          ),
          <fpage>147</fpage>
          -
          <lpage>157</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Wong</surname>
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cheung</surname>
            <given-names>C.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Po L.M.</surname>
          </string-name>
          <article-title>: Dominant Color Image Retrieval using Merged Histogram</article-title>
          .
          <source>Proc. the 2003 Int. Symposium</source>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Yoo G.-H.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            <given-names>B.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>You</surname>
            <given-names>K.S.</given-names>
          </string-name>
          :
          <article-title>Content-based image retrieval using shifted histogram, ICCS</article-title>
          , LNCS
          <volume>4489</volume>
          ,
          <fpage>894</fpage>
          -
          <lpage>897</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Foon</surname>
            <given-names>N. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
            <given-names>A. T. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ling</surname>
            <given-names>D. N. C.</given-names>
          </string-name>
          :
          <article-title>Face Recognition Using Wavelet Transform and Non-negative Matrix Factorization</article-title>
          ,
          <source>Proc. 7th Australian Joint Conference on Artificial Intelligence, Cairns</source>
          ,
          <fpage>192</fpage>
          -
          <lpage>202</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kullback</surname>
            <given-names>S.</given-names>
          </string-name>
          :
          <source>Information Theory and Statistics</source>
          , Dover Pub., New York (
          <year>1978</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kullback</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leibler</surname>
            <given-names>R.A.</given-names>
          </string-name>
          :
          <article-title>On information and sufficiency</article-title>
          ,
          <source>Annals of Mathematical. Statistics</source>
          <volume>22</volume>
          ,
          <fpage>79</fpage>
          -
          <lpage>86</lpage>
          (
          <year>1951</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Oppenheim</surname>
            <given-names>A. V.</given-names>
          </string-name>
          :
          <article-title>Discrete-time signal processing</article-title>
          , Prentice-Hall,
          <article-title>(</article-title>
          <year>1989</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zhao</surname>
            <given-names>W.</given-names>
          </string-name>
          , Chellappa R. ed.
          <source>Face Processing: Advanced Modeling and Methods Elsevier</source>
          /Academic Press, (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kupperman</surname>
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Further applications of information theory to multivariate analysis and statistical inference</article-title>
          ,
          <source>Dissertation</source>
          , Graduate Council of George Washington University, (
          <year>1957</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Gonsalvesh</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papa</surname>
            <given-names>J.</given-names>
          </string-name>
          , Zhang B.
          <article-title>etc: A genetic programming framework for contentbased image retrieval</article-title>
          ,
          <source>Pattern Recognition</source>
          <volume>42</volume>
          (
          <issue>2</issue>
          ),
          <fpage>283</fpage>
          -
          <lpage>292</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>Voskoboinikov</given-names>
            <surname>Yu</surname>
          </string-name>
          .E.,
          <string-name>
            <surname>Litvinov</surname>
            <given-names>L.A.</given-names>
          </string-name>
          :
          <article-title>Choosing the stopping iteration in iterative algorithms of image and signal reconstruction</article-title>
          ,
          <source>Optoelectronics, Instrumentation and Data Processing</source>
          <volume>40</volume>
          (
          <issue>4</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>9</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Marpl S L (Jr</surname>
          </string-name>
          <article-title>): Digital Spectral Analysis with Applications, Englewood Cliffs</article-title>
          ,
          <string-name>
            <surname>N.J.</surname>
          </string-name>
          : Prentice-Hall,
          <article-title>(</article-title>
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>21. Essex Faces database, http://cswww.essex.ac.uk/mv/allfaces/index.html</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>