<!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>
      <article-id pub-id-type="doi">10.18287/2412-6179-2019</article-id>
      <title-group>
        <article-title>Face detection accuracy study based on race and gender factor using Haar cascades</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Elizaveta Rudinskaya</string-name>
          <email>ea.rud@yandex.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rustam Paringer</string-name>
          <email>RusParinger@ssau.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Technical Cybernetics, Samara National Research University</institution>
          ,
          <addr-line>Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>43</volume>
      <issue>5</issue>
      <fpage>818</fpage>
      <lpage>824</lpage>
      <abstract>
        <p>-Object recognition on images is very often used in modern life. Many factors greatly affect the accuracy of detection and recognition. Belonging to a particular gender or race is one of them. This article develops a methodology that allows evaluating algorithm for this identification, as well as evaluating the impact of the training sample on the detection result. The results stability when detecting Haar cascades to a data set of human biological characteristics was considered. Special attention was paid to finding the necessary stages of the methodology, searching for the values of the algorithm parameters, selecting a training sample, and obtaining results with an optimal detection accuracy. The most detected class by Haar cascades was European Man with a score of 11/12 The best detection result was shown by the cascades "frontalface_alt", "frontalface_alt2" and "eye_tree_eyeglasses" with an accuracy of 5/6.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION.</title>
      <p>
        At present, due to the rapid development of various
surveillance systems the task of detecting objects, faces, in
particular, in images or videos (for example, in security
tracking systems) is of great current interest [
        <xref ref-type="bibr" rid="ref1">1, 2, 3</xref>
        ]. A huge
contribution in this area was made by the Viola-Jones
method – a face detector that can find faces in real-time with
high accuracy [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ].
      </p>
      <p>
        The cascades are a family of universal algorithms that
can be trained to detect any object in an image if the
necessary data set is available. Taking into account modern
capabilities and new methods, the task of detecting faces
using machine learning methods (algorithms) becomes even
more attractive and feasible. This is why the field of face
detection is promising and in demand. In particular, it is used
to find a person and track them [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Facebook also uses a
detection algorithm to detect faces in photos and recognize
them.
      </p>
      <p>
        Information about the number of people is required in
many access control systems of various types of institutions,
such as airports, metro stations, in institutions that
automatically record the number of visitors and many other
observation systems [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. It is a growing number of
particular methods for solving different problems [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ].
Detection is also used as the first step in solving the problem
of facial recognition in images [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] because it facilitates the
method. Many studies are aimed at improving the algorithm,
for example, to increase accuracy or performance but do not
always pay enough attention to the cause of any
imperfections.
      </p>
      <p>You can often hear about new achievements of neural
networks, new methods, and approaches for solving a
particular problem. After reading the articles you can
conclude that very often there is a situation of false
recognition caused by incorrect detection
potentially lead to critical consequences.
which
can</p>
      <p>One of the first stages of developing a machine vision
algorithm is the learning stage when the algorithm is trained
to work and perform a task on a specific training data set.
However, few people take into account that the final result
will depend on the correctness of this data set. For example,
a correctly or incorrectly selected data set naturally affects
the behavior of the algorithm in the future. False recognition
occurs due to factors that were not taken into account when
preparing the training sample. These factors include different
lighting, a different angle of rotation of the photo,
background, fundamentally different quality of the photo,
and other factors. Therefore, it is very important to provide a
careful and deliberate approach to the preparation of the
training data set.</p>
      <p>The problem of the influence of training samples on
algorithms and their positioning is not fully understood, is
poorly disclosed and is not taken into account by anyone. So,
if the algorithm for detecting faces was trained on a single
data set which consisted mainly of representatives of, for
example, the Caucasian race, then it would be more correct
to call it the algorithm for detecting Caucasian faces. In other
words, since insufficient attention is paid to the training
sample, the algorithm can not be positioned as a universal
one. It can only be positioned as an algorithm that identifies
the main features of the training sample. This means that we
can assume that a properly selected training sample is
required to prevent false recognition and improve the
accuracy of the selected method.</p>
      <p>
        In the previous article [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Haar cascades were
combined to increase the detection accuracy and to
determine more successful combinations. It was revealed that
when combining cascades you need to take into account the
characteristics of each of them (for example, what features
are used for searching, parameter values, etc.), so that
detection is more qualitative. It was also necessary to take
into account the possibility of intersecting the found areas, so
as not to count the same person twice. However, all these
optimization options failed to achieve the results that should
normally correspond to cascades. An attempt to determine
the reason for this behavior led to this study. After reviewing
the article [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which described an experiment with neural
networks and people of different biological characteristics
(the authors used Haar cascades for initial detection of the
necessary areas), it was decided to conduct a similar study
but with a more fundamental method using Haar cascades
intended to detect faces rather than recognize them. Quite a
lot of articles cover the problem of discrepancy between the
results expected and obtained after the experiment. The
authors of the methods call their solutions universal and
guarantee a single result. Despite this, the new results of
Data Science
experiments of other researchers who applied this method
later do not correspond to the previous ones. [
        <xref ref-type="bibr" rid="ref10 ref13 ref14">10, 13, 14</xref>
        ] the
Relevance of the research presented in the article is to find
the probable problem of inaccuracies in the solution. The fact
is that the first authors call their solution" universal",
although it is not always so, as a result of which there are
differences of opinion. The sample plays an important role
and has a significant impact on the research result [
        <xref ref-type="bibr" rid="ref15 ref16 ref17">15, 16,
17</xref>
        ]. Because of the difference between the training and test
samples, there may be inconsistencies in the research results.
You can't call the method universal until you have performed
an independent thorough check of the method's performance
on various input data, or call it not universal in the General
sense, but specifying which data the solution will give such a
stable and high result on. The purpose of this study was to
set up an experiment on one specific face detector which
would allow us to formulate a methodology for verifying the
adequacy of this detector's performance.
      </p>
    </sec>
    <sec id="sec-2">
      <title>II. METHODOLOGY</title>
      <p>To investigate the algorithm for correct operation with
various input data, you must:
1. Formulate the research issues.
2. Select the algorithm that will be used for the research.
3. Prepare the correct sample that matches the problem
and determine the expected results.
4. To conduct a study of the influence of the algorithm
parameters on the accuracy of detection of the
prepared sample.
5. Conduct an experiment.
6. Calculate the error value to determine whether the
results fit into the confidence range of values which
will determine the behavior of the algorithm in this
sample.
7. Process the results of the experiment.</p>
    </sec>
    <sec id="sec-3">
      <title>III. HAAR CASCADE.</title>
      <p>Since the research problem has already been determined,
by the second point of the methodology Haar cascades were
used for research.</p>
      <p>
        Haar Cascade is a method for detecting objects in an
image based on machine learning, the idea of which was
proposed in an article authored by Paul Viola and Michael
Jones [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. Taking an image as input, the trained Haar
cascade determines whether the desired object is in it, i.e. it
performs the classification task by dividing the input data
into two classes (there is a desired object, there is no desired
object). A properly trained Haar cascade has a good
classification execution speed as well as good resistance to
deviations of various kinds. [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ]
      </p>
      <p>Main features of cascades:</p>
      <p>Scale factor (scalefactor) is a parameter that defines the
size of the image each time it is displayed. It is used to create
a scale pyramid (representing images so that we can detect
both small and large faces using the same detection window).
Its significance determines the thoroughness of research in
each area.</p>
      <p>Sliding window size (minsize) is a parameter that
defines the minimum possible size of the object. In this way,
smaller areas are ignored. This size is set independently.</p>
      <p>The parameter that defines the number of possible
neighbors (minNeighbors) is responsible for the number of
neighbors that each rectangle can have. This parameter
affects the quality of detected faces: the higher the value is,
the fewer detections there are but the quality is higher. The
optimal values are 3 – 6.</p>
    </sec>
    <sec id="sec-4">
      <title>IV. EXPERIMENTAL RESULTS</title>
      <p>
        By the third point of the methodology, a sample of 600
different photos was compiled for research, taken from the
publicly available IMDb-WIKI set of images of people [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
and classified by gender and race into 6 components.
Photographs of women and men of the Negroid, Mongoloid,
and Caucasian races were used. All photos were divided into
6 classes of 100 photos each depending on their biological
characteristics: Mongol Woman, Mongol Man, European
Woman, European Man, Negroid Woman, Negroid Man.
The experiment used independent Haar cascades with two
constant parameters: a sliding square window with a side
length of 30 pixels and a parameter that determines the
number of possible neighboring Windows equal to 5.
      </p>
      <p>The fourth step was to determine the correct parameters
of the algorithm: when processing results only the value that
corresponds to the number of required detections shown in
table 1 was considered to be the correct detection. If the
result differed even by one (for example, one eye was
detected instead of two), the detection was considered
incorrect.</p>
      <p>eey treeee_y_ lssseeaeyg tltfrfacaceaon_ teeexndd tlrfaacenoF tlltrffaaceaon_ tlltfrfaaceano_2 tlltfrfaceaano_ tree_ ltfrfacaeno_ ltfeadu tlltifsseeey_2p lreobodyw lirffecaepo ilsem tiiltrsseeghy_2p
2
2</p>
      <p>The results obtained are shown in illustration 1with the
vertical axis being the ratio of the number of photos where
there was no detection to the number of all images, and the
horizontal axis is the value of the scale factor.</p>
      <p>Analyzing the results of the first experiment we can
conclude that the smaller the scale factor value, the more
correct detection is possible. Accordingly, the maximum
number of correct detections was achieved at a scale factor
value of 1.01.</p>
      <p>The second stage of the experiment was to study the
accuracy of face detection for each image separately. The
same values of the scale factor and the necessary values of
the obtained results were used as were presented above. It
was assumed that an image could be detected in cascades if
at least one of the independent cascades gave the correct
image detection for at least one parameter value. Table 2
below shows the results for the number of detections. The
first line shows all the detection values that were obtained
during the experiment, and the second line shows the number
of photos that had the corresponding number of detections</p>
    </sec>
    <sec id="sec-5">
      <title>Based on this table we can conclude:</title>
      <p>

</p>
      <p>The maximum number of images was achieved when
detecting
faces
was realized
in
seven
different
cascades, with eight cascades detection being in the
second place.</p>
      <p>Out of 600 images only one image was not detected
by any cascade. It is shown in illustration 2 below
where  ̅ is the average, n is total number of values,   – each
element.</p>
    </sec>
    <sec id="sec-6">
      <title>Next, we determine Sigma</title>
      <p>( ) = ( ( ))1/2, where  ( ) =  ( 2) − ( ( ))
2
Here  ( ) is the variance, and  ( ) is the expectation.</p>
      <p>The confidence range of values was calculated using the
formula:</p>
      <p>̅ −  ( ) &lt; µ &lt;  ̅ +  ( )</p>
      <p>After finding it, an analysis was performed: which
cascades gave a more stable result.
where the number of correct detections is indicated.




</p>
      <p>The results that correspond to the confidence range
are highlighted in green
The table illustrates that the "smile" cascade detected
Negroid Man better than the other ones but its value
is outside the confidence range
The
maximum
values
were
obtained
using the
"frontalface_alt" and "frontalface_alt2" cascades</p>
    </sec>
    <sec id="sec-7">
      <title>Mongol</title>
    </sec>
    <sec id="sec-8">
      <title>Woman and</title>
    </sec>
    <sec id="sec-9">
      <title>Mongol Man have approximately the same detection rate.</title>
      <p>European Woman is in first place in terms of the
average number of correct detections, followed by
Mongol Woman and Mongol Man and Negroid Man
is the least detectable.</p>
      <p>The results were evaluated based on the average value of
a particular class.</p>
      <p>Based on this assessment of the results of the experiment
we can assume that the cascades were trained mainly on
representatives of the female Caucasian race since they were
more correctly detected than the other ones. Due to their
greater similarity, men and women of the Mongoloid race
came in second, followed by men of the Caucasian and
women of the Negroid races, and the last place was given to
men of the Negroid race.</p>
      <p>After that, an evaluation criterion was introduced for
ranking individual classes and cascades. The correct result is
the one that entered the confidence interval. As a result, we
can obtain: in the first place for correct detection is the class
of European Man with a result of 11 out of 12 possible; then</p>
    </sec>
    <sec id="sec-10">
      <title>Mongol</title>
    </sec>
    <sec id="sec-11">
      <title>Woman,</title>
    </sec>
    <sec id="sec-12">
      <title>Mongol Man,</title>
    </sec>
    <sec id="sec-13">
      <title>Negroid</title>
    </sec>
    <sec id="sec-14">
      <title>Woman,</title>
      <p>and
European Woman having 9 out of 12, but the class Negroid
Man
is
only</p>
      <p>3
"eye_tree_eyeglasses",
out of 12.</p>
      <p>Among
the</p>
      <p>cascades
"frontalface_alt"
and
"frontalface_alt2" performed the best with the result of 5/6,
the
"frontalface_default"
cascade
performed
the
least
detections – 1/2 and the remaining cascades performed the
same with the result of 2/3.</p>
    </sec>
    <sec id="sec-15">
      <title>V. CONCLUSION</title>
      <p>A methodology was proposed and tested that allows us to
find out the universality of the chosen method, in particular,
to test cascades for the stability of the results of cascades for
input data</p>
      <p>with images of people of different biological
characteristics. Haar cascades cannot be positioned as a
universal detector since they do not detect Negroid Man
Data Science
well. We can assume that this is most likely caused by a
problem with the training sample, for example, an
insufficient number of photos of representatives of the
negroid race were taken. Therefore, it is necessary to create
an appropriate training sample that will match the task and
position of the developed algorithm accordingly in the
future. During the experiment, it was found that the lower the
value of the scale factor, the more correct the detection is. It
is better to start detection at scale factor values within the
range of 1.01 – 1.1. When drawing up a training sample one
should approach it with maximum responsibility and provide
for various options for the outcome of events. When training
the face detection algorithm it is necessary to take a fairly
large number of images with people of different ages,
genders, races, and other biological characteristics. It is also
necessary to provide pre-processing of photos so that there is
no blurring or inaccuracy in the input data. It was found that
the most detectable class was European Man with a result of
11/12 and "frontalface_alt", "frontalface_alt2" and
"eye_tree_eyeglasses" which have an accuracy result of 5/6
are best suited for initial detection. Based on this, we can
conclude that a problem that was not previously addressed in
scientific publications was demonstrated by the example of
Haar cascades and their stability to various validation
samples. The influence of the initial data on the research
result is shown; more optimal values for accurate face
detection using Haar cascades are found. It is concluded that
the difference between the training sample and the initial set
for further research does not allow the author to call his
solution universal until it is thoroughly tested on different
input data.</p>
    </sec>
    <sec id="sec-16">
      <title>ACKNOWLEDGMENT</title>
      <p>The research was supported by the Ministry of Science
and Higher Education of the Russian Federation (Grant #
0777-2020-0017) and partially funded by RFBR, project
number # 19-29-01135.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Sirovich</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kirby</surname>
          </string-name>
          , “
          <article-title>Low dimensional procedure for characterization of human faces</article-title>
          ,
          <source>” Journal of the Optical Society of America A</source>
          , vol.
          <volume>4</volume>
          , pp.
          <fpage>519</fpage>
          ,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Turk</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Pentland</surname>
          </string-name>
          , “
          <article-title>Face recognition using eigenfaces</article-title>
          ,
          <source>” Proc. IEEE Conference on Computer Vision and Pattern Recognition</source>
          , pp.
          <fpage>586</fpage>
          -
          <lpage>591</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          35, no.
          <issue>4</issue>
          , pp.
          <fpage>399</fpage>
          -
          <lpage>458</lpage>
          ,
          <year>2003</year>
          . DOI:
          <volume>10</volume>
          .1145/954339.954342.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Viola and M.J. Jones</surname>
          </string-name>
          , “
          <article-title>Rapid Object Detection using a Boosted Cascade of Simple Features,”</article-title>
          <source>Proceedings IEEE Conf. on Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Viola and M.J. Jones</surname>
          </string-name>
          , “
          <article-title>Robust real-time face detection</article-title>
          ,”
          <source>International Journal of Computer Vision</source>
          , vol.
          <volume>57</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>154</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.V.</given-names>
            <surname>Arlazarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bulatov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chernov</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.L.</given-names>
            <surname>Arlazarov</surname>
          </string-name>
          , “
          <article-title>MIDV-500: a dataset for identity document analysis and recognition on mobile devices in video stream</article-title>
          ,” Computer Optics,
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.C.</given-names>
            <surname>Gonzalez</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.E.</given-names>
            <surname>Woods</surname>
          </string-name>
          , “Digital image processing,” Technosphere, Moscow,
          <year>2005</year>
          , 1072 p.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Forsyth</surname>
          </string-name>
          and Zh. Ponce, “Computer Vision: A Modern Approach,” Vil'yams, Moscow,
          <year>2004</year>
          , 928 p.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.V.</given-names>
            <surname>Bezmaternykh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.A.</given-names>
            <surname>Ilin</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.P.</given-names>
            <surname>Nikolaev</surname>
          </string-name>
          , “
          <article-title>U-Net-bin: hacking the document image binarization contest,” Computer Optics</article-title>
          , vol.
          <volume>43</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>825</fpage>
          -
          <lpage>832</lpage>
          ,
          <year>2019</year>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>2412</fpage>
          - 6179-2019-43-5-
          <fpage>825</fpage>
          -832.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.</given-names>
            <surname>Stengcai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Anil</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Stan</surname>
          </string-name>
          , “
          <article-title>A Fast and Accurate Unconstrained Face Detector,”</article-title>
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          , vol.
          <volume>38</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>211</fpage>
          -
          <lpage>223</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sarfaraz</surname>
          </string-name>
          , Sh.
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Wajid</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Gupta</surname>
            and
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Musher</surname>
          </string-name>
          , “
          <article-title>Prediction of Human Ethnicity from Facial Images Using Neural Networks,” A Novel Cluster Algorithms of Analysis and Predict for Brain Derived Neurotrophic Factor (BDNF) Using Diabetes Patients</article-title>
          , pp.
          <fpage>217</fpage>
          -
          <lpage>226</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>E.A Rudinskaya</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.A.</given-names>
            <surname>Paringer</surname>
          </string-name>
          , “
          <article-title>Development of face detection algorithm using combinations of Haar cascades</article-title>
          ,” V International Conference on
          <source>Information Technology and Nanotechnology (ITNT)</source>
          , pp.
          <fpage>6</fpage>
          -
          <lpage>12</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V.</given-names>
            <surname>Jain</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Learned-Miller</surname>
          </string-name>
          ,
          <article-title>”FDDB: A Benchmark for face detection in unconstrained settings</article-title>
          ,
          <source>” Technical Report UM-CS2010-009</source>
          , University of Massachusetts,
          <year>2010</year>
          [Online]. URL: https://people.cs.umass.edu/~elm/papers/fddb.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.L.</given-names>
            <surname>Prieto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.J.</given-names>
            <surname>Flynn</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Mery</surname>
          </string-name>
          ,
          <article-title>"Learning face similarity for re-identification from real surveillance video: A deep metric solution," Biometrics (IJCB</article-title>
          ) IEEE International Joint Conference, pp.
          <fpage>243</fpage>
          -
          <lpage>252</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>B.F.</given-names>
            <surname>Klare</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Taborsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Blanton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cheney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Allen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Grother</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Burge</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.K.</given-names>
            <surname>Jain</surname>
          </string-name>
          , “
          <article-title>Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A,”</article-title>
          <source>IEEE Conference on Computer Vision and Pattern Recognition</source>
          , pp.
          <fpage>1931</fpage>
          -
          <lpage>1939</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>B.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lei</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.Z.</given-names>
            <surname>Li</surname>
          </string-name>
          , “
          <article-title>Fine-grained evaluation on face detection in the wild</article-title>
          ,
          <source>” IEEE International Conference on Automatic Face and Gesture Recognition</source>
          ,
          <year>2015</year>
          . DOI:
          <volume>10</volume>
          .1109/ FG.
          <year>2015</year>
          .
          <volume>7163158</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guo</surname>
          </string-name>
          and G. Mu, “
          <article-title>A study of large-scale ethnicity estimation with gender and age variations</article-title>
          ,
          <source>” IEEE Computer Society Conference on Computer Vision and Pattern Recognition</source>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>86</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>I.A.</given-names>
            <surname>Kalinovskii</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.G.</given-names>
            <surname>Spitsyn</surname>
          </string-name>
          , “
          <article-title>Review and testing testing of frontal face detectors</article-title>
          ,”
          <source>Computer Optics</source>
          , vol.
          <volume>40</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>111</lpage>
          ,
          <year>2016</year>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>2412</fpage>
          -6179-2016-40-1-
          <fpage>99</fpage>
          -111.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Anastasov</surname>
          </string-name>
          , “
          <article-title>Using the Haar cascade to detect vehicle registration plates in an image,” XII international scientific and practical conference of students, postgraduates and young scientists “Youth and modern information technologies”</article-title>
          ,
          <source>Tomsk</source>
          , vol.
          <volume>2</volume>
          , pp.
          <fpage>126</fpage>
          -
          <lpage>127</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R.</given-names>
            <surname>Rothe</surname>
          </string-name>
          , “
          <article-title>IMDB-WIKI - 500k+ face images with age and gender labels” [Online] URL: https://data.vision</article-title>
          .ee.ethz.ch/cvl/rrothe/ imdb-wiki/.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>