<!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>Hybrid Iris Segmentation Method Based on CNN and Principal Curvatures</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this article the new hybrid iris image segmentation method based on convolutional neural networks and mathematical methods is proposed. Iris boundaries are found using modified Daugman's method. Two UNet-based convolutional neural networks are used for iris mask detection. The first one is used to predict the preliminary iris mask including the areas of the pupil, eyelids and some eyelashes. The second neural network is applied to the enlarged image to specify thin ends of eyelashes. Then the principal curvatures method is used to combine the predicted by neural networks masks and to detect eyelashes correctly. The proposed segmentation algorithm is tested using images from CASIA IrisV4 Interval database. The results of the proposed method are evaluated by the Intersection over Union, Recall and Precision metrics. The average metrics values are 0.922, 0.957 and 0.962, respectively. The proposed hybrid iris image segmentation approach demonstrates an improvement in comparison with the methods that use only neural networks.</p>
      </abstract>
      <kwd-group>
        <kwd>Biometrics</kwd>
        <kwd>Iris Identification</kwd>
        <kwd>Iris Segmentation</kwd>
        <kwd>Principal Curvatures</kwd>
        <kwd>Convolutional Neural Network</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Iris recognition is one of the most accurate methods of biometric identification. In order
to determine the features which are necessary for person identification by the iris image,
the image segmentation must be performed. It includes determination of the inner and
outer boundaries of the iris (iris localization) and the areas where eyelids and eyelashes
overlap an eye. The result of segmentation is a mask, which is a binary image of the
visible iris region. The mask helps to identify areas suitable for further parameterization.</p>
      <p>Iris segmentation is an important stage of the iris image preprocessing. Unlike the
texture of the iris, the position of eyelashes and eyelids are not constant. Nevertheless,
only regular features could be used for the identification, so it is necessary to exclude
all the variable parameters in the eye image.</p>
      <p>
        There are some mathematical methods for iris localization: integro-differential
Daugman’s method [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Hough’s transform-based method [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], fast method named ”Pulling
and Pushing” [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Eyelids and eyelashes are often found as parabolas and noises [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ].
      </p>
      <p>
        The evolution of the neural networks increases the popularity of their use.
Neural network-based methods give usually better results than mathematical methods. The
most popular architectures for iris segmentation are: convolutional neural network (CNN)
such as U-Net [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ], SegNet [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]; hierarchical convolutional neural networks (HCNN)
and multi-task fully convolutional networks (MTFCN) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]; deep neural networks (DNN)
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]; densely connected fully convolutional networks (IrisDenseNet) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]; dense deep
convolutional neural networks (DDNet) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and other architectures. However, it is
necessary to control the results of neural networks work. Therefore, the use of a hybrid
method improves the results of CNN application.
      </p>
      <p>
        The hybrid iris image segmentation is proposed in the article. The Daugman’s
integro-differential method is modified and used for iris localization. To obtain iris mask
image two UNet-based convolutional neural networks are used. First CNN is used to
predict the preliminary mask of the iris, and the second one is used to specify thin
ends of eyelashes. The modified principal curvatures method is used to combine
predicted masks and to detect eyelashes correctly. Test results using CASIA IrisV4 Interval
database [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] show the effectiveness of the proposed iris segmentation method.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Iris Localization</title>
      <p>
        The iris localization method proposed by John Daugman [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is based on the formula:
max(r;x0;y0) G (r)
where G (r) is a Gaussian function and I(x; y) is an iris image intensity function,
integration is carried out along a circular contour with a radius r centered at the point
(x0; y0) of the image. Usually different values of smoothing parameter are used for
inner and outer iris boundaries detection. For outer iris boundary the integration is
carried out not over the entire circle, but only along the right and left arcs, divided into two
parts (Fig. 1). The measure of the arc in each of the areas is calculated by the formula
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]:
i =
90 I
4
P Ij
j=1
i ; i 2 f1; 2; 3; 4g;
(1)
(2)
where Ii is the average image intensity in the corresponding region.
      </p>
      <p>
        Iris pupil boundary is close to the circle but it is necessary to precise it for the
accurate iris segmentation. The image is translated into a polar coordinate system centered
at the pupil center and the Canny filter [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is applied to the image (Fig. 2). The
comparison of the internal boundaries found by the modified and classical methods is shown in
Fig. 3.
      </p>
      <p>The modified Daugman’s integro-differential method accurately determines the
inner and outer iris boundaries, but it is not able to determine the areas of eyelids or
eyelashes.</p>
      <p>Hybrid Iris Segmentation Method Based on CNN and Principal Curvatures 3</p>
    </sec>
    <sec id="sec-3">
      <title>3 Iris Segmentation</title>
      <p>
        In order to determine the areas of eyelids and eyelashes, a U-net–based [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
convolutional neural network is used (Fig. 4). Binary cross-entropy is used as a loss function,
the Jacquard measure is used as a metric [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], the Adam optimizer [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] for
optimization.
      </p>
      <p>
        Ground truth images are needed to train the neural network. There is the
opensource database of labeled images [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], but eyelashes are not marked there. So, 150 eye
images from the Casia IrisV4 Interval database [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] were manually labeled in related
work: 100 for the training set, 27 for the validation and 23 for the test set. The training
is conducted through 40 epochs, with 100 iterations in each. To increase the number
of images in the training data, augmentations were used – 16 pixels left and right, 14
pixels up and down shifts and rotations up to 5 degrees. The validation set is used after
passing through each epoch in order to adjust the learning rate if the accuracy values
and loss functions do not improve over six epochs.
      </p>
      <p>
        However, the neural network trained on the source data is not able to distinguish the
thin ends of the eyelashes due to the strong size reduction of the image after the third
layer (Fig. 5), while two layers are not enough for the right segmentation. There are
several ways to determine the ends of thin eyelashes: to add a dilated convolution layer
to increase image size or to use a second neural network with the same architecture,
which is trained on the double sized with bicubic interpolation images from the same
training dataset. This network is able to determine eyelashes better, some iris features
could be recognized as eyelashes. The results of both networks are combined using the
curvature method.
The image can be represented as a three-dimensional surface, taking the intensity at
each point as the value of the z-coordinate [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ]. Let L(x; y) be the Gaussian smoothed
image, Lxx(x; y), Lxy(x; y), Lyx(x; y), Lyy(x; y) be its second derivatives. Local
characteristics of the image L(x; y) at the point (x; y) can be determined using the Hessian
matrix:
      </p>
      <p>H(x; y) =</p>
      <p>Lxx(x; y) Lxy(x; y)
Lyx(x; y) Lyy(x; y)
:
(3)</p>
      <p>
        Eigenvalues of the Hessian matrix H(x; y) are denoted by 1; 2, where j 1j &gt;
j 2j, and the eigenvectors corresponding to them are 1; 2. The direction and value of
the maximum curvature at the point (x; y) will correspond to the vector 1 and the value
Hybrid Iris Segmentation Method Based on CNN and Principal Curvatures 5
(a)
(b)
(c)
(d)
of 1, the minimum – 2 and 2 [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Vector 2 is directed along the tubular-shaped
area, while vector 1 is directed across it. Thus, each next eyelash point can be found by
moving from the previous one in the direction of the vector 2 to a distance proportional
to 1 with coefficient k. Fig. 6 shows the field of such vectors in the eye image: it is
clearly seen that the direction of vector 2 lines up along the eyelashes. However, there
are other vectors in the image. To avoid it, the threshold parameter is used.
      </p>
      <p>At each starting eyelash point of the image the eigenvalues and eigenvectors of the
Hessian matrix are calculated. If the point conforms to the rule j 1j &gt; , the next step of
j 2j
the algorithm is applied at a point located in the direction of the vector 2 at a distance
proportional to k 1 from the previous point, where the parameter k is:
k = max(0:15; min( j 1j
j 2j
The proposed iris segmentation method (Fig. 7) can be described as follows: first, the
iris mask is obtained using the first CNN. After that, using the second neural network,
the iris mask of enlarged image is found to refine thin eyelashes. Then, the principal
curvature method that consists of three stages is applied to the results of both networks
(Fig. 7 d, e, f).
1. At the first stage, only the points with the image intensity values less than a
threshold, that were predicted by the first network are taken as the starting points (Fig. 7
d). 1 = 1:7.
2. At the second stage, only the points marked as eyelashes in the image after the
first stage are taken as the starting points. This stage was performed to thicken and
connect interrupted eyelashes, the intensity of which in the original image is less
than the threshold. (Fig. 7 e) 2 = 2:0.
3. At the third stage, only the points recognized as eyelashes by the second network
and adjoined to the points from the second stage are taken as the starting points.</p>
      <p>This step is performed to extend the thin ends of the eyelashes. (Fig. 7 f) 3 = 1:8.
Thus, the image mask with eyelashes is obtained.</p>
      <p>Then, the modified Daugman’s algorithm is applied to the original image to obtain
the inner and outer iris boundaries. After that, the region of obtained mask, between the
outer and inner iris boundaries is taken as iris image mask.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>The results of the proposed method for the images from the CASIA IrisV4 database
are presented in Fig. 8 and Fig. 9. Fig. 8 represents the change of the mask at each
stage of the algorithm and comparison of segmentation results with manually marked
ground truth segmentation. Green in the last column (Fig. 8 g) indicates the
intersection areas, red indicates the areas marked by the proposed algorithm as the iris but not
highlighted in the manually marked image, yellow indicates the opposite situation. The
results before and after applying the principal curvature method (Fig. 8 d and Fig. 8
e) are evaluated by three metrics: Intersection over Union (IoU), Precision (Prec) and
Recall (Rec). The Recall metric value decreases since while clarifying the eyelashes,
the areas between them could also be marked as eyelashes that leads to increase in the
number of pixels falsely labeled as eyelashes. However, the areas marked as eyelashes</p>
      <p>Hybrid Iris Segmentation Method Based on CNN and Principal Curvatures 7
are not used for further biometric identification. For this reason, reducing the number of
eyelash points falsely marked as iris points is the priority of the method. The increase
of the Precision metric indicates that the principal curvatures method improves the
results of the CNN-based method. Fig. 9 shows the overlay of the obtained mask on the
original image.</p>
      <p>
        In the article [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] U-net with different depth values is used for the iris segmentation.
The comparison of average values of Precision, Recall and Intersection over Union
metrics, gained in this article with the corresponding metrics obtained in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is given in
Table 1.
In this paper the new hybrid iris segmentation method based on CNNs and principal
curvatures method is proposed. Experimental results obtained using Casia IrisV4
Interval database demonstrate that the proposed approach gives good segmentation results.
The evaluation of this method by the IoU metric is 92%, which appears to be higher
than the results of the methods that use only a neural network with a similar depth.
      </p>
      <p>Hybrid Iris Segmentation Method Based on CNN and Principal Curvatures 9</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Daugman</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>High confidence visual recognition of persons by a test of statistical independence</article-title>
          .
          <source>IEEE transactions on pattern analysis and machine intelligence</source>
          <volume>15</volume>
          (
          <issue>11</issue>
          ),
          <fpage>1148</fpage>
          -
          <lpage>1161</lpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Wildes</surname>
            ,
            <given-names>R.P.</given-names>
          </string-name>
          :
          <article-title>Iris recognition: an emerging biometric technology</article-title>
          .
          <source>Proceedings of the IEEE</source>
          <volume>85</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1348</fpage>
          -
          <lpage>1363</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qiu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Toward accurate and fast iris segmentation for iris biometrics</article-title>
          .
          <source>IEEE transactions on pattern analysis and machine intelligence</source>
          <volume>31</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1670</fpage>
          -
          <lpage>1684</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Min</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
          </string-name>
          , R.H.:
          <article-title>Eyelid and eyelash detection method in the normalized iris image using the parabolic hough model and otsu's thresholding method</article-title>
          .
          <source>Pattern recognition letters</source>
          <volume>30</volume>
          (
          <issue>12</issue>
          ),
          <fpage>1138</fpage>
          -
          <lpage>1143</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kong</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Zhang, D.:
          <article-title>Accurate iris segmentation based on novel reflection and eyelash detection model</article-title>
          .
          <source>In: Proceedings of 2001 International Symposium on Intelligent Multimedia, Video and Speech Processing. ISIMP 2001 (IEEE Cat. No. 01EX489)</source>
          . pp.
          <fpage>263</fpage>
          -
          <lpage>266</lpage>
          . IEEE (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lozej</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meden</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Struc</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>End-to-end iris segmentation using u-net</article-title>
          .
          <source>In: 2018 IEEE International Work Conference on Bioinspired Intelligence (IWOBI)</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . IEEE (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ronneberger</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fischer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brox</surname>
          </string-name>
          , T.:
          <article-title>U-net: Convolutional networks for biomedical image segmentation</article-title>
          .
          <source>In: International Conference on Medical image computing and computerassisted intervention</source>
          . pp.
          <fpage>234</fpage>
          -
          <lpage>241</lpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Badrinarayanan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kendall</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cipolla</surname>
          </string-name>
          , R.:
          <article-title>Segnet: A deep convolutional encoder-decoder architecture for image segmentation</article-title>
          .
          <source>IEEE transactions on pattern analysis and machine intelligence</source>
          <volume>39</volume>
          (
          <issue>12</issue>
          ),
          <fpage>2481</fpage>
          -
          <lpage>2495</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Accurate iris segmentation in noncooperative environments using fully convolutional networks</article-title>
          .
          <source>In: 2016 International Conference on Biometrics (ICB)</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . IEEE (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bazrafkan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thavalengal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcoran</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>An end to end deep neural network for iris segmentation in unconstrained scenarios</article-title>
          .
          <source>Neural Networks</source>
          <volume>106</volume>
          ,
          <fpage>79</fpage>
          -
          <lpage>95</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Arsalan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naqvi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Owais</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Irisdensenet: Robust iris segmentation using densely connected fully convolutional networks in the images by visible light and near-infrared light camera sensors</article-title>
          .
          <source>Sensors</source>
          <volume>18</volume>
          (
          <issue>5</issue>
          ),
          <volume>1501</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>End to end robust recognition method for iris using a dense deep convolutional neural network</article-title>
          .
          <source>In: Chinese Conference on Biometric Recognition</source>
          . pp.
          <fpage>364</fpage>
          -
          <lpage>375</lpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <article-title>Casia iris image database</article-title>
          .
          <source>idealtest.org/dbDetailForUser.do?id=4</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Pavelyeva</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krylov</surname>
            ,
            <given-names>A.S.:</given-names>
          </string-name>
          <article-title>Iris identification algorithm using the most informative iris points</article-title>
          .
          <source>In: International Conference on Computer Graphics and Machine Vision ”Graphicon”</source>
          . pp.
          <fpage>228</fpage>
          -
          <lpage>231</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Canny</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A computational approach to edge detection</article-title>
          .
          <source>IEEE Transactions on pattern analysis and machine intelligence (6)</source>
          ,
          <fpage>679</fpage>
          -
          <lpage>698</lpage>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>An adaptive cnns technology for robust iris segmentation</article-title>
          .
          <source>IEEE Access 7</source>
          ,
          <fpage>64517</fpage>
          -
          <lpage>64532</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
          </string-name>
          , J.:
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>arXiv preprint arXiv:1412.6980</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Hofbauer</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alonso-Fernandez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wild</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bigun</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uhl</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A ground truth for iris segmentation</article-title>
          .
          <source>In: 2014 22nd international conference on pattern recognition</source>
          . pp.
          <fpage>527</fpage>
          -
          <lpage>532</lpage>
          . IEEE (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Safronova</surname>
            ,
            <given-names>E.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavelyeva</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          :
          <article-title>Palm vein recognition algorithm using multilobe differential filters</article-title>
          .
          <source>In: International Conference on Computer Graphics and Machine Vision ”Graphicon”</source>
          . pp.
          <fpage>117</fpage>
          -
          <lpage>121</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          :
          <article-title>Finger vein extraction using gradient normalization and principal curvature</article-title>
          .
          <source>In: Image Processing: Machine Vision Applications II</source>
          . vol.
          <volume>7251</volume>
          , p.
          <fpage>725111</fpage>
          .
          <source>International Society for Optics and Photonics</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>