<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">23674</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2023.023674</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Iris Liveness Detection Using Fragmental Energy of Haar Transformed Iris Images Using Ensemble of Machine Learning Classifiers</article-title>
<alt-title alt-title-type="left-running-head">Iris Liveness Detection Using Fragmental Energy of Haar Transformed Iris Images Using Ensemble of Machine Learning Classifiers</alt-title>
<alt-title alt-title-type="right-running-head">Iris Liveness Detection Using Fragmental Energy of Haar Transformed Iris Images Using Ensemble of Machine Learning Classifiers</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Khade</surname><given-names>Smita</given-names>
</name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Gite</surname><given-names>Shilpa</given-names>
</name><xref ref-type="aff" rid="aff-1">1</xref>
<xref ref-type="aff" rid="aff-2">2</xref><email>shilpa.gite@sitpune.edu.in</email></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Thepade</surname><given-names>Sudeep D.</given-names>
</name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Pradhan</surname><given-names>Biswajeet</given-names>
</name><xref ref-type="aff" rid="aff-4">4</xref>
<xref ref-type="aff" rid="aff-5">5</xref><email>Biswajeet.Pradhan@uts.edu.au</email></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Alamri</surname><given-names>Abdullah</given-names>
</name><xref ref-type="aff" rid="aff-6">6</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Symbiosis International (Deemed University), Symbiosis Institute of Technology</institution>, <addr-line>Pune, 412115</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Symbiosis Centre for Applied Artificial Intelligence, Symbiosis International (Deemed University)</institution>, <addr-line>Pune, 412115</addr-line>, <country>India</country></aff>
<aff id="aff-3"><label>3</label><institution>Computer Engineering, Pimpri Chinchwad College of Engineering</institution>, <addr-line>Pune, 411044</addr-line>, <country>India</country></aff>
<aff id="aff-4"><label>4</label><institution>Centre for Advanced Modelling and Geospatial Information Systems (CAMGIS), School for Civil and Environmental Engineering, Faculty of Engineering and Information Technology, University of Technology Sydney</institution>, <addr-line>Sydney, New South Wales</addr-line>, 2007, <country>Australia</country></aff>
<aff id="aff-5"><label>5</label><institution>Earth Observation Center, Institute of Climate Change, University Kebangsaan Malaysia, UKM</institution>, <addr-line>Bangi, Selangor</addr-line>, 43600, <country>Malaysia</country></aff>
<aff id="aff-6"><label>6</label><institution>Department of Geology &#x0026; Geophysics, College of Science, King Saud University, P.O. Box 2455</institution>, <addr-line>Riyadh, 11451</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Shilpa Gite. Email: <email>shilpa.gite@sitpune.edu.in</email>; Biswajeet Pradhan. Email: <email>Biswajeet.Pradhan@uts.edu.au</email></corresp>
</author-notes>
<pub-date publication-format="print" date-type="pub" iso-8601-date="2023-01-04">
<day>04</day>
<month>01</month>
<year>2023</year>
</pub-date>
<volume>136</volume>
<issue>1</issue>
<fpage>323</fpage>
<lpage>345</lpage>
<history>
<date date-type="received">
<day>09</day>
<month>5</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>13</day>
<month>9</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Khade et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Khade et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_23674.pdf"></self-uri>
<abstract>
<p>Contactless verification is possible with iris biometric identification, which helps prevent infections like COVID-19 from spreading. Biometric systems have grown unsteady and dangerous as a result of spoofing assaults employing contact lenses, replayed the video, and print attacks. The work demonstrates an iris liveness detection approach by utilizing fragmental coefficients of Haar transformed Iris images as signatures to prevent spoofing attacks for the very first time in the identification of iris liveness. Seven assorted feature creation ways are studied in the presented solutions, and these created features are explored for the training of eight distinct machine learning classifiers and ensembles. The predicted iris liveness identification variants are evaluated using recall, F-measure, precision, accuracy, APCER, BPCER, and ACER. Three standard datasets were used in the investigation. The main contribution of our study is achieving a good accuracy of 99.18% with a smaller feature vector. The fragmental coefficients of Haar transformed iris image of size 8 <sup>&#x002A;</sup> 8 utilizing random forest algorithm showed superior iris liveness detection with reduced featured vector size (64 features). Random forest gave 99.18% accuracy. Additionally, conduct an extensive experiment on cross datasets for detailed analysis. The results of our experiments show that the iris biometric template is decreased in size to make the proposed framework suitable for algorithmic verification in real-time environments and settings.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Iris images</kwd>
<kwd>liveness identification</kwd>
<kwd>Haar transform</kwd>
<kwd>machine learning</kwd>
<kwd>biometric</kwd>
<kwd>feature formation</kwd>
<kwd>ensemble model</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Automatic human access to a system has become relatively simple in the digital era. Confirmation of the user&#x2019;s identification is critical for automated system access. Biometric authentication systems employ biometric features to confirm the identification of a user [<xref ref-type="bibr" rid="ref-1">1</xref>]. Compared to conventional password-based traditional verification systems, the biometric system has a distinct advantage. It minimizes the need to memorize a passcode, pin, or keep a card in hand [<xref ref-type="bibr" rid="ref-2">2</xref>]. Biometric authentication can be thought of as an additional layer of authentication for security-critical cyber applications and existing traditional authentication procedures. Today, there are indeed different businesses for biometric systems. The majority of the sectors seem to be rising quickly. According to <uri xlink:href="https://www.statista.com">www.statista.com</uri> (accessed on 24<sup>th</sup> June 2022), the business for contactless biometric technologies is forecasted to increase by roughly 30.15 billion US dollars by 2027, while the overall biometric sciences industry is forecasted to touch 19.08 billion US dollars in 2021 [<xref ref-type="bibr" rid="ref-3">3</xref>]. Iris is widely employed in the verification and validation of people. In most applications, it uses, because of its complex textures [<xref ref-type="bibr" rid="ref-4">4</xref>] and distinctive features, such as the UIDAI project for citizen identification in India, the Amsterdam airport, and the Canada-US border onon-US [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
<p>In comparison to fingerprint and face authentication, iris authentication delivers an additional steadfast contactless user verification. The contactless method aids in the prevention of diseases like COVID-19 [<xref ref-type="bibr" rid="ref-6">6</xref>]. Despite the iris having a distinct textural structure, the imposter might falsify it [<xref ref-type="bibr" rid="ref-7">7</xref>]. <xref ref-type="table" rid="table-1">Table 1</xref> shows the iris presentation attacks used that are found in the literature [<xref ref-type="bibr" rid="ref-8">8</xref>].</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Iris presentation attacks [<xref ref-type="bibr" rid="ref-8">8</xref>]</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Iris presentation attacks</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td>Print attacks</td>
<td>The imposter offers a printed image of validated Iris to the Biometric sensor [<xref ref-type="bibr" rid="ref-9">9</xref>].</td>
</tr>
<tr>
<td>Contact lenses attacks</td>
<td>The imposter wears contact lenses on which the pattern of genuine Iris is printed [<xref ref-type="bibr" rid="ref-10">10</xref>].</td>
</tr>
<tr>
<td>Video attacks</td>
<td>The imposter plays the video of registered identity in front of a biometric system [<xref ref-type="bibr" rid="ref-11">11</xref>].</td>
</tr>
<tr>
<td>Cadaver attacks</td>
<td>Imposter uses the eye of a dead person in front of a Biometric system [<xref ref-type="bibr" rid="ref-12">12</xref>].</td>
</tr>
<tr>
<td>Synthetic attacks</td>
<td>Embedding the iris region into the real images makes the synthesized images more realistic [<xref ref-type="bibr" rid="ref-13">13</xref>].</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Individuals frequently assault the biometric system to get admittance to another person&#x2019;s credentials or to conceal their accurate individuality. The iris identification system can be readily fooled by means of alternative contact lenses (which can be transparent, textured, colored) [<xref ref-type="bibr" rid="ref-10">10</xref>], replaying the video, or using a print attack [<xref ref-type="bibr" rid="ref-9">9</xref>]. As a result, understanding the risk and susceptibility is critical for safeguarding the biometric system [<xref ref-type="bibr" rid="ref-14">14</xref>]. The complicated risk of biometric spoofing is minimized by assessing the liveness of biometric features prior to authentication [<xref ref-type="bibr" rid="ref-15">15</xref>]. The main objective of this study is to identify iris liveness detection with reduced feature vectors.</p>
<p>The main objective of this study is to identify iris liveness detection with reduced feature vectors. Following are the novelty and the main contributions of this paper.
<list list-type="bullet">
<list-item>
<p>Initiatory utilization of &#x2018;fragmental coefficients of Haar transformed iris image data&#x2019; as signatures in iris liveness detection;</p></list-item>
<list-item>
<p>Determining the smallest size of fragmental coefficients that might be used for feature generation without impairing iris liveness detection performance;</p></list-item>
<list-item>
<p>To identify which classifier is optimal in iris liveness detection, the performance of machine learning (ML) classifiers and their ensemble combinations are analyzed;</p></list-item>
<list-item>
<p>Testing the feasibility of the developed iris liveness detection method against a variety of existing benchmark datasets.</p></list-item>
</list></p>
<p>The paper&#x2019;s organization is presented herewith. <xref ref-type="sec" rid="s2">Section 2</xref> elaborates on an outline of existing methodologies. <xref ref-type="sec" rid="s3">Section 3</xref> portrays the proposed approach to iris liveness detection. The experimentation setup is put forth in <xref ref-type="sec" rid="s4">Section 4</xref>. While <xref ref-type="sec" rid="s5">Section 5</xref> elaborates on the noted outcomes and the conclusions taken from the findings. <xref ref-type="sec" rid="s6">Section 6</xref> is where the discussion takes place. Finally, final thoughts, limitations, and future research suggestions are presented in <xref ref-type="sec" rid="s7">Section 7</xref>.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Prevailing Iris Liveness Detection Techniques</title>
<p>Various strategies have been adopted to determine whether the acquired biometric traits are alive prior to the authentication. Several of the most well-known techniques are addressed in this section.</p>
<p>For liveness identification, Agarwal&#x00A0;et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="ref-16">16</xref>] explored fingerprints with iris. To create a fingerprint vector function, the essential Haralick statistical characteristics use GLCM and NGTDM. The iris texture feature is utilized to improve the device&#x2019;s performance. To evaluate if this model is more efficient than the current one, Agarwal used a standard dataset. GLCM has an extensive feature vector size in the current system. Iris spoofing attacks are detected using rotation-invariant features of Polar harmonic transformations and Zernike moments [<xref ref-type="bibr" rid="ref-5">5</xref>]. Spoofing assaults on numerous sensors significantly impact the system&#x2019;s overall competence. The system detects attacks like iris print and contact lenses.</p>
<p>Thavalengal&#x00A0;et&#x00A0;al.&#x00A0;created a that uses smartphones to take RGB along with NIR images of the iris and eye [<xref ref-type="bibr" rid="ref-17">17</xref>]. Identification is made using pupil localization techniques and distance measures. 4096-dimensional features are examined for feature vector generation, which is a considerable number. Although the author claims a high rate of liveness recognition, he does not work with standard datasets. Authors Fathy et al. have not examined the segmentation or normalization processes commonly utilized in Iris liveness discovery systems [<xref ref-type="bibr" rid="ref-13">13</xref>]. The original image is broken down into wavelets using Wavelet Packets (WPs). Although the author claims it is 100 percent accurate, it is not working with all genres of assaults and only covers a few spoof attacks.</p>
<p>Iris liveness detection will be made utilizing regional features by author Hu&#x00A0;et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="ref-18">18</xref>]. The interaction of the properties of nearby regions is used to create regional traits. The author utilized one hundred forty-four relational measurements based on regional attributes during the experiment.</p>
<p>Using pupil dynamics, the author Czajka [<xref ref-type="bibr" rid="ref-19">19</xref>] created the liveness identification system. The pupil reaction is tested in this system using rapid changes in the intensity of light. In the case of the eye reacting to the variations in light intensity, it is alive; otherwise, presentation attack image. In [<xref ref-type="bibr" rid="ref-19">19</xref>], non-linear and linear SVM is employed to categorize natural reactions and impulsive oscillations. The system&#x2019;s shortcoming is that it measures a variety of functions that take time. There are inaccuracies in the observation because the data utilized in this research does not include any details from elderly adults.</p>
<p>Author Fang&#x00A0;et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="ref-20">20</xref>] apply many data augmentation methods to generate variability. The strategy-level and the score-level combination of fusion methods are used for Iris PAD. Bassi&#x00A0;et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="ref-21">21</xref>] detected PAD using NIR, visible domain, cross-datasets and cross-spectrum datasets. Authors concluded that Cross-PA and cross-datasets are still challenging, as EER values above 20% in most of cases.</p>
<p>A technique to detect Accurate Ocular Regions was created by Naqvi&#x00A0;et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="ref-22">22</xref>]. This solution uses deep neural network variants. The system&#x2019;s evaluation considers publicly available databases. Kimura&#x00A0;et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="ref-23">23</xref>] developed a CNN-based liveness detection System that improves model accuracy by modifying hyperparameters. &#x201C;Attack Presentation Classification Error Rate [APCER]&#x201D;&#x00A0;and &#x201C;Bonafede&#x00A0;Presentation Classification Error Rate [BPCER]&#x201D; metrics are taken to assess the system&#x2019;s performance. The hyperparameters are all studied in this work. This method is solely effective against prints and contact lens attacks. Author [<xref ref-type="bibr" rid="ref-24">24</xref>] studied multiple transfer learning models to detect the iris liveness and concluded that EfficeintnetB7 gives highest classification accuracy.</p>
<p>Only a few studies were found to be robust against all sorts of spoofing assaults [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-25">25</xref>]. Most of the studies used a higher size feature vector. Based on these findings, it can be believed that there is a necessity for a classifier or ensembles for the detection of every sort of spoofing assault.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed Iris Liveness Detection Utilizing Fragmental Energy of Haar Transformed Iris Images</title>
<p>The iris recognition system is prone to a range of security threats. Because of these flaws, the system is less trustworthy for robust authentication applications. The study employs fragmental energy of Haar modified iris images to attempt iris liveness detection. These fragmental energies were employed as features to detect whether the iris was real or fake. Because of these characteristics, the suggested methodology does not require any pre-processing, such as segmentation, normalization, or localization, which are commonly employed by methods presented in the literature. These fragmental energies were employed as features to detect whether the iris was real or fake. Because of these characteristics, the suggested methodology does not require any pre-processing, such as segmentation, normalization, or localization, which are commonly employed by methods presented in the literature. These fragmental energies make the suggested technique faster and more accessible [<xref ref-type="bibr" rid="ref-26">26</xref>]. Resizing the iris image to 256 <sup>&#x002A;</sup> 256 is the sole pre-processing performed in the proposed framework. The iris liveness detection process depicted in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> is a block diagram. There are three phases in the proposed system. Resizing [pre-processing] of iris images, feature formation, and classification with iris liveness identification.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Block diagram of the projected iris liveness detection employing fragmental energy of Haar transformed iris images</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-1.png"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Pre-Processing</title>
<p>The importance of iris pre-processing in iris liveness detection cannot be overstated. Two iris pre-processing techniques are used in the suggested algorithm. Because images are obtained using three standard datasets, each dataset stores images of different sizes. We normalized the original 256 <sup>&#x002A;</sup> 256 images in pre-processing to ensure they remained intact throughout the experiment. At the same time, photographing various datasets with various sensors, some (LG, Content, Vista) acquired images in RGB format, while others [LG, Dalsa] acquired grayscale images. The images were then converted to grayscale to keep their originality.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Feature Formation with the Fragmental Energy of Transformed Iris</title>
<p>A scaled iris image is subjected to the Haar transform. The Haar transform allows content with high energy to congregate in the transform domain&#x2019;s lower frequency section [<xref ref-type="bibr" rid="ref-27">27</xref>]. The Haar coefficients are described as below:</p>
<p>In case s &#x003D; 0, the function of Haar is presented as <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msqrt><mml:mi>N</mml:mi></mml:msqrt></mml:math></disp-formula></p>
<p>In case s &#x003E; 0, the function of Haar is presented by <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.</p>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>h</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msqrt><mml:mi>N</mml:mi></mml:msqrt><mml:mrow><mml:mo>{</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>2</mml:mn><mml:mfrac><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mfrac><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The nonzero part of the function&#x2019;s amplitude and width are determined by p, whereas the nonzero part of the function&#x2019;s placement is determined by q.</p>
<p>In the Haar transform iris image, the left highest corner has the higher energy and crucial information, as shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. This results in considerable energy compression in a limited count of high energy coefficients. As a result, these are the preferred feature vector elements. To construct feature vectors for proposed iris liveness detection, 256 <sup>&#x002A;</sup> 256, 128 <sup>&#x002A;</sup> 128, 64 <sup>&#x002A;</sup> 64, 32 <sup>&#x002A;</sup> 32, 16 <sup>&#x002A;</sup> 16, 8 <sup>&#x002A;</sup> 8, and 4 <sup>&#x002A;</sup> 4. Pixels are used to capture the high-energy portion of Haar transformed iris image coefficients.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Proposed fragmental energy-based feature creation approach for liveness identification from cosine transformed iris images</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-2.png"/>
</fig>
<p>These feature vectors support the reduction of the size of feature vectors. As a result, iris-liveness detection is speedier. The compacted high energy improves iris liveness detection accuracy in these low-frequency coefficients. These high-energy features are then employed for training the ML models working to detect iris liveness.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Iris Liveness Detection Using Meachine Learning Classifiers</title>
<p>The suggested method employs a combination of machine learning (ML) classifiers and ensembles. Naive Bayes (NB), Support Vector Machine (SVM), Random Forest (RF), and J48 are the ML classifiers [<xref ref-type="bibr" rid="ref-15">15</xref>] used here, along with SVM&#x002B;NB&#x002B;RF SVM&#x002B;RT&#x002B;RF, SVM&#x002B;MLP&#x002B;RF ensembles of classifiers.</p>
<p>Ensemble method&#x2014;Using multiple models concurrently on a single set for categorization is always preferable to just one model. Ensemble learning is the name for this technique [<xref ref-type="bibr" rid="ref-23">23</xref>]. Different classifiers are used to train a model, and the end output is an ensemble of the classifiers. The suggested method employs majority voting logic for an ensemble of ML classifiers.</p>
<p>These classifiers are trained using a tenfold cross-validation approach. The most effective method to train ML classifiers is tenfold cross-validation. Tenfold cross-validation allows all data in the dataset to be considered as either test or training data, giving a more unbiased classifier. The ensembles of ML classifiers are created using the majority voting mechanism.</p>
<p>Any deep learning architecture to perform well needs a considerable amount of data. Due to this, the time complexity increase. This disadvantage was overcome with the help of ML classifiers with handcrafted feature extraction. In the case of ensembles of classifiers, multiple classifiers help to classify correctly with majority vote logic. So, with the help of combined ML classifiers, the performance is superior compared to deep learning architectures/CNN.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimentation Setup</title>
<p>The investigative results of the proposed method are discussed in this section. The experiments were performed using an Intel (R) Core (TM) i3-6006U CPU @ 2.0 GHz, 12 GB RAM, and 6a 464-bit operating system with MATLAB R2015a as a programming platform. Clarkson LiveDet2013 (Clarkson 2013), LiveDet2015 (Clarkson 2015), and IITD Combined Spoofing datasets (IIITD CSD) were used to explore the suggested approach to iris liveness detection.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Description of Datasets</title>
<p>Three publicly available benchmark datasets are taken in this investigation. The dataset&#x2019;s detailed description is as follows:</p>
<sec id="s4_1_1">
<label>4.1.1</label>
<title>Clarkson LivDet2013</title>
<p>Around 1356 iris images are included in the Clarkson 2013 dataset [<xref ref-type="bibr" rid="ref-28">28</xref>]. There are two sets of data in this dataset: testing and training. The Dalsa sensor is utilized to acquire the iris. The images from training data (as given by the data creator) are used in this study for training purpose, and testing images (as given by the data creator) are used for testing purposes purpose. The dataset, sensors utilized in image acquisition, and the Count of images taken for training and testing a model during this exploration, with some examples, are all listed in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Sample of images used for exploration from Clarkson 2013 dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Sensor</th>
<th>Image category</th>
<th>Sample images</th>
<th>Count of images taken for exploration training</th>
<th>Count of images taken for testing</th>
</tr>
</thead>
<tbody>
<tr align="center">
<td>Dalsa</td>
<td>Off (Bonafide)</td>
<td><inline-graphic xlink:href="CMES_23674-inline-1.png"/></td>
<td>270</td>
<td>246</td>
</tr>
<tr align="center">
<td/>
<td>Pattern (Contact)</td>
<td><inline-graphic xlink:href="CMES_23674-inline-2.png"/></td>
<td>400</td>
<td>440</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_1_2">
<label>4.1.2</label>
<title>Clarkson LivDet2015</title>
<p>LivDet2015&#x2014;Images used in LivDet2015 dataset are captured using Dalsa and LG sensors [<xref ref-type="bibr" rid="ref-29">29</xref>]. Images are divided into three categories: live, printed, and pattern. In total, 25 subjects are used for live, images and patterns are printed; 15 subjects are used. The whole dataset is partitioned into training and testing. The images from training data (as given by the data creator) are used in this study for training purposes, and testing images (as given by the data creator) are used for testing purposes. The dataset, sensors utilized in image acquisition, and the count of images taken for training and testing a model during this exploration, with some examples, are all listed in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<table-wrap id="table-3"><label>Table 3</label>
<caption>
<title>Sample of images used for an experiment from Clarkson LiveDet2015 dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Sensor</th>
<th>Image category</th>
<th>Sample images</th>
<th>Count of images taken for training</th>
<th>Count of images taken for testing</th>
</tr>
</thead>
<tbody>
<tr>
<td/>
<td>Live</td>
<td><inline-graphic xlink:href="CMES_23674-inline-3.png"/></td>
<td>178</td>
<td>197</td>
</tr>
<tr>
<td/>
<td/>
<td><inline-graphic xlink:href="CMES_23674-inline-4.png"/></td>
<td/>
<td/>
</tr>
<tr>
<td>Dalsa</td>
<td>Printed</td>
<td><inline-graphic xlink:href="CMES_23674-inline-5.png"/></td>
<td>275</td>
<td>532</td>
</tr>
<tr>
<td/>
<td/>
<td><inline-graphic xlink:href="CMES_23674-inline-6.png"/></td>
<td/>
<td/>
</tr>
<tr>
<td></td>
<td>Patterns</td>
<td><inline-graphic xlink:href="CMES_23674-inline-7.png"/></td>
<td>349</td>
<td>82</td>
</tr>
<tr>
<td/>
<td/>
<td><inline-graphic xlink:href="CMES_23674-inline-8.png"/></td>
<td/>
<td/>
</tr>
<tr>
<td/>
<td>Live</td>
<td><inline-graphic xlink:href="CMES_23674-inline-9.png"/></td>
<td>166</td>
<td>NA</td>
</tr>
<tr>
<td/>
<td/>
<td><inline-graphic xlink:href="CMES_23674-inline-10.png"/></td>
<td/>
<td/>
</tr>
<tr>
<td>LG</td>
<td>Printed</td>
<td><inline-graphic xlink:href="CMES_23674-inline-11.png"/></td>
<td>270</td>
<td>NA</td>
</tr>
<tr>
<td/>
<td/>
<td><inline-graphic xlink:href="CMES_23674-inline-12.png"/></td>
<td/>
<td/>
</tr>
<tr>
<td></td>
<td>Patterns</td>
<td><inline-graphic xlink:href="CMES_23674-inline-13.png"/></td>
<td>303</td>
<td>NA</td>
</tr>
<tr>
<td/>
<td/>
<td><inline-graphic xlink:href="CMES_23674-inline-14.png"/></td>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_1_3">
<label>4.1.3</label>
<title>IIITD Combined Spoofing Database [IIITD CSD]</title>
<p>Two iris detectors, a Cogent sensor, and a Vista iris sensor, were utilized to create the images used in this collection [<xref ref-type="bibr" rid="ref-30">30</xref>,<xref ref-type="bibr" rid="ref-31">31</xref>].</p>
<p>Normal, Print-Capture attack, and Print-Scan attack are the three types of images available in the dataset [<xref ref-type="bibr" rid="ref-32">32</xref>]. A 60:40 ratio is used for training testing split. The sensors utilized in image acquisition and the Count of images taken during this exploration with some sample images are all listed in <xref ref-type="table" rid="table-4">Table 4</xref>.</p>
<table-wrap id="table-4"><label>Table 4</label>
<caption>
<title>Sample of images used for an experiment from IIITD combined spoofing dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Sensor</th>
<th>Image category</th>
<th>Sample Images</th>
<th>Count of images taken for training</th>
<th>Count of images taken for testing</th>
</tr>
</thead>
<tbody>
<tr align="center">
<td/>
<td>Normal</td>
<td><inline-graphic xlink:href="CMES_23674-inline-15.png"/></td>
<td>1215</td>
<td>809</td>
</tr>
<tr align="center">
<td>Vista</td>
<td>Print-scan</td>
<td><inline-graphic xlink:href="CMES_23674-inline-16.png"/></td>
<td>718</td>
<td>478</td>
</tr>
<tr align="center">
<td></td>
<td>Print-capture</td>
<td><inline-graphic xlink:href="CMES_23674-inline-17.png"/></td>
<td>655</td>
<td>437</td>
</tr>
<tr align="center">
<td/>
<td>Normal</td>
<td><inline-graphic xlink:href="CMES_23674-inline-18.png"/></td>
<td>1215</td>
<td>809</td>
</tr>
<tr align="center">
<td>Content</td>
<td>Print-scan</td>
<td><inline-graphic xlink:href="CMES_23674-inline-19.png"/></td>
<td>588</td>
<td>392</td>
</tr>
<tr align="center">
<td></td>
<td>Print-capture</td>
<td><inline-graphic xlink:href="CMES_23674-inline-20.png"/></td>
<td>668</td>
<td>445</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Performance Measures</title>
<p>F-measure, accuracy, recall, precision, ACER (Average Classification Error Rate), APCER (Attack Presentation Classification Error Rate), and BPCER (Bonafide Presentation Classification Error Rate) are employed as performance metrics utilized here. Let the true positive, true negative, false positive, and false negative of the iris liveness detection be TP, TN, FP, and FN, respectively. The TP designates projected authentic data instances, which are truly what they are. The TN returns data examples that have been identified as spoofed and are also spoofed examples [<xref ref-type="bibr" rid="ref-2">2</xref>]. FP denotes that the examples were detected as bonafide but were spoofed. The data examples were detected as presentation attacks imaged, but bonafide iris examples are shown in FN. The formulas for the performance metric utilized are given by <xref ref-type="disp-formula" rid="eqn-3">Eqs. (3)</xref> to <xref ref-type="disp-formula" rid="eqn-9">(9)</xref>.</p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:mi mathvariant="italic">A</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">u</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">y</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></disp-formula></p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:mi mathvariant="italic">P</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">n</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></disp-formula></p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:mtext>Recall</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></disp-formula></p>
<p><disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>Measures</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mspace width="thinmathspace" /><mml:mo>&#x2217;</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="italic">P</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mspace width="thinmathspace" /><mml:mo mathvariant="italic">&#x2217;</mml:mo><mml:mspace width="thinmathspace" /></mml:mrow><mml:mrow><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">l</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="italic">P</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">n</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">l</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:math></disp-formula></p>
<p><disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mtext>APCER</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></disp-formula></p>
<p><disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mtext>BPCER</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></disp-formula></p>
<p><disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mtext>ACER</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="italic">A</mml:mi><mml:mi mathvariant="italic">P</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">E</mml:mi><mml:mi mathvariant="italic">R</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="italic">N</mml:mi><mml:mi mathvariant="italic">P</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">E</mml:mi><mml:mi mathvariant="italic">R</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Experimentation Setup</title>
<p>The benchmark datasets for all feature size variants are taken to test the proposed iris liveness detection method. Performance measurements such as accuracy, F-measure, precision, and recall are considered for testing versions of the proposed iris liveness detection technique.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Clarkson LivDet2013 Results</title>
<p><xref ref-type="fig" rid="fig-3">Fig. 3</xref> compares the performance of the investigated fragmental coefficients for a particular ML classifier in the proposed technique of iris liveness detection, which was evaluated on the Clarkson 2013 dataset. In <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, it can be seen that fragmental coefficients 8 <sup>&#x002A;</sup> 8 outperformed other fragmental coefficient combinations for all classifiers. The highest noted iris liveness detection accuracy comes around 98.10%, with 8 <sup>&#x002A;</sup> 8 fragmental coefficients using a RF classifier.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Performance assessment of considered fragmental coefficients for specific ML classifiers in iris liveness detection for Clarkson 2013 dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-3.png"/>
</fig>
<p>From <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, it has been noted that the performance improves as the size of the feature vector is reduced from 256 <sup>&#x002A;</sup> 256 to 8 <sup>&#x002A;</sup> 8 and then begins to deteriorate with feature vector size 4 <sup>&#x002A;</sup> 4. This demonstrates that the fragmental coefficients of Haar transformed iris images provide more outstanding iris liveness recognition capabilities while maintaining a small feature vector size, proving the importance of the suggested method. The highest average accuracy, 95.94% achieved by 16 <sup>&#x002A;</sup> 16 fragmental coefficients.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>The performance assessment for the Clarkson 2013 dataset by averaging the specific fragmental coefficients in iris liveness detection</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-4.png"/>
</fig>
<p><xref ref-type="table" rid="table-5">Table 5</xref> appraises the performance of specific ML classifiers and ensembles of classifiers for iris liveness detection tested on the Clarkson 2013 dataset. From <xref ref-type="table" rid="table-5">Table 5</xref>, it can be noted that NB classifiers give the highest average ACER, whereas the lowest average ACER, 2.63% achieved by SVM&#x002B;MLP&#x002B;RF ensembles of classifiers.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>ML classifier&#x2019;s performance evaluation in the proposed iris liveness detection approach for Clarkson 2013 dataset using an average of % accuracy, % APCER, % BPCER, and % ACER values</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Classifiers/EOC</th>
<th>AVG</th>
<th>APCER</th>
<th>BPCER</th>
<th>ACER</th>
</tr>
</thead>
<tbody>
<tr>
<td>Random forest</td>
<td>95.83</td>
<td>4.1</td>
<td>3.38</td>
<td>3.74</td>
</tr>
<tr>
<td>SVM</td>
<td>95.63</td>
<td>4.3</td>
<td>3.54</td>
<td>3.92</td>
</tr>
<tr>
<td>J48</td>
<td>91.00</td>
<td>8.89</td>
<td>8.12</td>
<td>8.505</td>
</tr>
<tr>
<td>NB</td>
<td>88.67</td>
<td>11.04</td>
<td>9.92</td>
<td>10.48</td>
</tr>
<tr>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>95.07</td>
<td>4.53</td>
<td>3.63</td>
<td>4.08</td>
</tr>
<tr>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>96.47</td>
<td>3.43</td>
<td>3.09</td>
<td>3.26</td>
</tr>
<tr>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td><bold>96.93</bold></td>
<td><bold>3.05</bold></td>
<td><bold>2.21</bold></td>
<td><bold>2.63</bold></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Note:</p>
<p>The highest performance is represented in bold.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>IIITD Combined Spoofing Database Results</title>
<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> reflects the performance comparison of considered Fragmental coefficients for particular ML classifiers in the proposed iris liveness detection, tested on IIITD CSD. Here, it is noted that, for all classifiers, 4 <sup>&#x002A;</sup> 4 fragmental coefficients outperformed other fragmental coefficient combinations for IIITD CSD. The highest accuracy, 97.94% achieved by using an RF classifier. Because of its significant energy compaction, Haar can produce the best results with 4 <sup>&#x002A;</sup> 4 fragmental coefficients.</p>
<fig id="fig-5"><label>Figure 5</label><caption><title>Performance assessment of considered fragmental coefficients for specific ML classifiers in iris liveness detection for IIITD CSD dataset</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-5.png"/></fig>
<p>From <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, it can be seen that the performance improves as the feature vector size is compacted from 256 <sup>&#x002A;</sup> 256 to 8 <sup>&#x002A;</sup> 8 and then begins to deteriorate with feature vector size 4 <sup>&#x002A;</sup> 4. This demonstrates that the fragmental coefficients of Haar transformed iris images provide more excellent iris liveness recognition capabilities while maintaining a small feature vector size. The highest average accuracy, 96.80% achieved by 8 <sup>&#x002A;</sup> 8 fragmental coefficients.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Performance assessment by averaging the specific fragmental coefficients in iris liveness detection for IIITD CSD</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-6.png"/>
</fig>
<p><xref ref-type="table" rid="table-6">Table 6</xref> provides the performance assessment of specific ML classifiers and ensembles of classifiers in the projected iris liveness detection explored on the IIITD CSD dataset. It is noted from the table that Decision Tree (J48) classifiers give the highest average ACER, whereas the lowest average ACER, 2.29%, is achieved by SVM&#x002B;NB&#x002B;RF ensembles of classifiers. The majority voting technique generates ensembles of classifiers, so they provide the best classification accuracy.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Performance evaluation of ML classifiers in the proposed iris liveness detection for IIITD CSD dataset with an average of % accuracy, % APCER, % BPCER, and % ACER values</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Classifiers/EOC</th>
<th>AVG</th>
<th>APCER</th>
<th>BPCER</th>
<th>ACER</th>
</tr>
</thead>
<tbody>
<tr>
<td>Random forest</td>
<td>96.75</td>
<td>3.23</td>
<td>2.18</td>
<td>2.71</td>
</tr>
<tr>
<td>SVM</td>
<td>95.30</td>
<td>4.69</td>
<td>3.78</td>
<td>4.24</td>
</tr>
<tr>
<td>J48</td>
<td>95.49</td>
<td>4.42</td>
<td>3.14</td>
<td>3.78</td>
</tr>
<tr>
<td>NB</td>
<td>96.74</td>
<td>3.25</td>
<td>2.19</td>
<td>2.72</td>
</tr>
<tr>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td><bold>97.37</bold></td>
<td><bold>2.59</bold></td>
<td><bold>1.98</bold></td>
<td><bold>2.29</bold></td>
</tr>
<tr>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>96.92</td>
<td>2.89</td>
<td>2.45</td>
<td>2.67</td>
</tr>
<tr>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td>96.47</td>
<td>3.51</td>
<td>2.67</td>
<td>3.09</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Note:</p>
<p>The highest performance is represented in bold.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Clarkson 2015</title>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> reflects the performance comparison of considered Fragmental coefficients for particular ML classifiers in proposed iris liveness detection, tested on the Clarkson 2015 dataset. Here, it is noted that for all classifiers, 16 <sup>&#x002A;</sup> 16 fragmental coefficients outperformed other fragmental coefficient combinations for Clarkson 2015 dataset. The highest accuracy, 99.90% achieved by using an SVM&#x002B;RF&#x002B;RT ensemble classifier. Because of its significant energy compaction, Haar can produce the best results with 8 <sup>&#x002A;</sup> 8 fragmental coefficients.</p>
<p>From <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, it has been noted that the performance improves as the feature vector size is compacted from 256 <sup>&#x002A;</sup> 256 to 8 <sup>&#x002A;</sup> 8 and then begins to deteriorate with feature vector size 4 <sup>&#x002A;</sup> 4. This demonstrates that the fragmental coefficients of Haar transformed iris images provide more excellent iris liveness recognition capabilities while maintaining a small feature vector size. The highest average accuracy, 99.58% achieved by 8 <sup>&#x002A;</sup> 8 fragmental coefficients.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Performance assessment of considered fragmental coefficients for specific ML classifiers in iris liveness detection for Clarkson 2015 dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-7.png"/>
</fig>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Performance assessment by averaging the specific fragmental coefficients in iris liveness detection for Clarkson 2015 dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-8.png"/>
</fig>
<p><xref ref-type="table" rid="table-7">Table 7</xref> gives the performance assessment of specific ML classifiers and ensembles of classifiers in the projected iris liveness detection explored on the Clarkson 2015 dataset. It is noted from the table that Decision Tree (J48) classifiers give the highest average ACER, whereas the lowest average ACER, 3.2%, is achieved by SVM&#x002B;RF&#x002B;MLP ensembles of classifiers. The majority voting technique generates ensembles of classifiers, so they provide the best classification accuracy.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Performance evaluation of ML classifiers in the proposed iris liveness detection for Clarksonclarkson 2015 dataset with an average of % accuracy, % APCER, % BPCER, and % ACER values</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Classifiers/EOC</th>
<th>AVG</th>
<th>APCER</th>
<th>BPCER</th>
<th>ACER</th>
</tr>
</thead>
<tbody>
<tr>
<td>Random Forest</td>
<td>93.49</td>
<td>6.06</td>
<td>5.98</td>
<td>6.02</td>
</tr>
<tr>
<td>SVM</td>
<td>96.02</td>
<td>3.07</td>
<td>3.54</td>
<td>3.305</td>
</tr>
<tr>
<td>J48</td>
<td>93.32</td>
<td>5.78</td>
<td>6.64</td>
<td>6.21</td>
</tr>
<tr>
<td>NB</td>
<td>91.34</td>
<td>8.29</td>
<td>8.61</td>
<td>8.45</td>
</tr>
<tr>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>95.21</td>
<td>3.97</td>
<td>4.03</td>
<td>4</td>
</tr>
<tr>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>95.28</td>
<td>4.15</td>
<td>4.71</td>
<td>4.43</td>
</tr>
<tr>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td><bold>96.70</bold></td>
<td><bold>3.31</bold></td>
<td><bold>3.09</bold></td>
<td><bold>3.2</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Cross Datasets Evaluation Results</title>
<p>In this section, the results of cross datasets performances are explained in detail [<xref ref-type="bibr" rid="ref-33">33</xref>]. The first scenario, where model train on Clarkson 2015 datasets was evaluated on the Clarkson 2013 and IIITD test datasets. The evaluation results are presented in <xref ref-type="table" rid="table-8">Table 8</xref>, where bold digits indicate the highest accuracy. From <xref ref-type="table" rid="table-8">Table 8</xref>, we observed that Clarkson&#x2019;s 2015 datasets give a lower ACER of nearly zero percent. However, Clarkson&#x2019;s 2013 datasets do not perform well and give a high ACER of around 74%.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Cross datasets evaluation</title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Train datasets</th>
<th align="center" colspan="8">Clarkson 2015</th>
</tr>
<tr>
<th>Test datasets</th>
<th align="center" colspan="4">Clarkson 2013</th>
<th align="center" colspan="4">IIITD</th>
</tr>
<tr>
<th>Metric</th>
<th>Accuracy</th>
<th>APCER</th>
<th>BPCER</th>
<th>ACER</th>
<th>Accuracy</th>
<th>APCER</th>
<th>BPCER</th>
<th>ACER</th>
</tr>
</thead>
<tbody>
<tr>
<td>Random forest</td>
<td>89.02</td>
<td>10.94</td>
<td>10.09</td>
<td>10.52</td>
<td>74.89</td>
<td>25.07</td>
<td>24.89</td>
<td>24.98</td>
</tr>
<tr>
<td>SVM</td>
<td>83.33</td>
<td>16.63</td>
<td>15.67</td>
<td>16.15</td>
<td>48.08</td>
<td>51.88</td>
<td>50.92</td>
<td>51.40</td>
</tr>
<tr>
<td>J48</td>
<td>50.00</td>
<td>49.96</td>
<td>47.43</td>
<td>48.70</td>
<td>52.34</td>
<td>47.62</td>
<td>47.43</td>
<td>47.53</td>
</tr>
<tr>
<td>NB</td>
<td><bold>98.78</bold></td>
<td>1.18</td>
<td>1.09</td>
<td>1.14</td>
<td><bold>82.97</bold></td>
<td>16.99</td>
<td>16.78</td>
<td>16.89</td>
</tr>
<tr>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>91.86</td>
<td>8.10</td>
<td>8.54</td>
<td>8.32</td>
<td>72.55</td>
<td>27.41</td>
<td>27.09</td>
<td>27.25</td>
</tr>
<tr>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>86.58</td>
<td>13.38</td>
<td>12.90</td>
<td>13.14</td>
<td>65.95</td>
<td>34.01</td>
<td>34.15</td>
<td>34.08</td>
</tr>
<tr>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td>89.43</td>
<td>10.53</td>
<td>10.05</td>
<td>10.29</td>
<td>53.61</td>
<td>46.35</td>
<td>45.9</td>
<td>46.13</td>
</tr>
<tr>
<td>AVG</td>
<td>84.14</td>
<td>15.82</td>
<td>15.11</td>
<td>15.47</td>
<td>64.34</td>
<td>35.62</td>
<td>35.30</td>
<td>35.46</td>
</tr>
<tr>
<td>Train datasets</td>
<td align="center" colspan="8">Clarkson 2013</td>
</tr>
<tr>
<td>Test datasets</td>
<td align="center" colspan="4">Clarkson 2015</td>
<td align="center" colspan="4">IIITD</td>
</tr>
<tr>
<td>Metric</td>
<td>Accuracy</td>
<td>APCER</td>
<td>BPCER</td>
<td>ACER</td>
<td>Accuracy</td>
<td>APCER</td>
<td>BPCER</td>
<td>ACER</td>
</tr>
<tr>
<td>Random Forest</td>
<td>37.19</td>
<td>62.77</td>
<td>62.09</td>
<td>62.43</td>
<td>27.65</td>
<td>72.31</td>
<td>72.45</td>
<td>72.38</td>
</tr>
<tr>
<td>SVM</td>
<td>35.92</td>
<td>64.04</td>
<td>63.29</td>
<td>63.67</td>
<td>35.95</td>
<td>64.01</td>
<td>63.29</td>
<td>63.65</td>
</tr>
<tr>
<td>J48</td>
<td><bold>41.00</bold></td>
<td>58.96</td>
<td>57.76</td>
<td>58.36</td>
<td>31.27</td>
<td>68.69</td>
<td>67.9</td>
<td>68.30</td>
</tr>
<tr>
<td>NB</td>
<td>30.42</td>
<td>69.54</td>
<td>69.27</td>
<td>69.41</td>
<td><bold>66.38</bold></td>
<td>33.58</td>
<td>33.56</td>
<td>33.57</td>
</tr>
<tr>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>26.71</td>
<td>73.25</td>
<td>73.06</td>
<td>73.16</td>
<td>41.91</td>
<td>58.05</td>
<td>58.01</td>
<td>58.03</td>
</tr>
<tr>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>33.22</td>
<td>66.74</td>
<td>66.47</td>
<td>66.61</td>
<td>28.51</td>
<td>71.45</td>
<td>72.05</td>
<td>71.75</td>
</tr>
<tr>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td>25.39</td>
<td>74.57</td>
<td>74.52</td>
<td>74.55</td>
<td>37.44</td>
<td>62.52</td>
<td>62.56</td>
<td>62.54</td>
</tr>
<tr>
<td>AVG</td>
<td>25.69</td>
<td>67.12</td>
<td>66.63</td>
<td>66.88</td>
<td>38.44</td>
<td>61.52</td>
<td>61.40</td>
<td>61.46</td>
</tr>
<tr>
<td>Train datasets</td>
<td align="center" colspan="8">IIITD</td>
</tr>
<tr>
<td>Test datasets</td>
<td align="center" colspan="4">Clarkson 2013</td>
<td align="center" colspan="4">Clarkson 2015</td>
</tr>
<tr>
<td>Metric</td>
<td>Accuracy</td>
<td>APCER</td>
<td>BPCER</td>
<td>ACER</td>
<td>Accuracy</td>
<td>APCER</td>
<td>BPCER</td>
<td>ACER</td>
</tr>
<tr>
<td>Random Forest</td>
<td>94.71</td>
<td>5.25</td>
<td>5.12</td>
<td>5.19</td>
<td><bold>100.00</bold></td>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<td>SVM</td>
<td><bold>100.00</bold></td>
<td>0.02</td>
<td>0.01</td>
<td>0.02</td>
<td><bold>100.00</bold></td>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<td>J48</td>
<td>90.65</td>
<td>9.31</td>
<td>9.45</td>
<td>9.38</td>
<td>99.73</td>
<td>0.27</td>
<td>0.27</td>
<td>0.27</td>
</tr>
<tr>
<td>NB</td>
<td>94.30</td>
<td>5.66</td>
<td>5.76</td>
<td>5.71</td>
<td><bold>100</bold>.00</td>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>99.19</td>
<td>0.77</td>
<td>0.57</td>
<td>0.67</td>
<td><bold>100.00</bold></td>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>96.74</td>
<td>3.22</td>
<td>3.26</td>
<td>3.24</td>
<td><bold>100.00</bold></td>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td><bold>100.00</bold></td>
<td>0.03</td>
<td>0.04</td>
<td>0.04</td>
<td><bold>100.00</bold></td>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<td>AVG</td>
<td>96.51</td>
<td>3.49</td>
<td>3.45</td>
<td>3.47</td>
<td>99.96</td>
<td>0.04</td>
<td>0.04</td>
<td>0.04</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Note:</p>
<p>The highest performance is represented in bold.</p>
</table-wrap-foot>
</table-wrap>
<p>In this section, the results of cross datasets performances are explained. The first scenario, where model train on Clarkson 2015 datasets was evaluated on the Clarkson 2013 and IIITD test datasets. The evaluation results are presented in <xref ref-type="table" rid="table-8">Table 8</xref>, where bold digits indicate the highest accuracy. From <xref ref-type="table" rid="table-8">Table 8</xref>, we observed that Clarkson 2015 gives a lower ACER of nearly zero percentage. However, Clarkson 2013 datasets do not perform well and give a high ACER of around&#x00A0;74%.</p>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> shows performance evaluation on cross datasets. It can be seen that our model outperforms in IIITD and Clarkson 2015 datasets, however, shows low performances for Clarkson 2013 dataset. One possible reason for this is Clarkson 2013 dataset has a smaller number of images compared to the other two datasets.</p>
<fig id="fig-9"><label>Figure 9</label><caption><title>Performance assessment on cross datasets evaluation</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMES_23674-fig-9.png"/></fig>
<p><xref ref-type="table" rid="table-9">Table 9</xref> represents the performance comparison of fragmental coefficients across all datasets used for implementation with an average of percent accuracy, percent precision, percent recall, and percent F-ratio values. The highest performance is represented in bold and underlined. From <xref ref-type="table" rid="table-8">Table 8</xref>, it can be seen that reducing the number of higher energy coefficients from 128 <sup>&#x002A;</sup> 128 to 8 <sup>&#x002A;</sup> 8 improves performance since the common part is reduced and discriminative is emphasized more.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Performance comparison of fragmental coefficients with an average of percent accuracy, percent precision, percent recall, and percent F-ratio values</title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>EOC/</th>
<th align="center" colspan="8">Fragmental coefficients</th>
</tr>
<tr>
<th></th>
<th>Classifiers</th>
<th>256 <sup>&#x002A;</sup> 256</th>
<th>128 <sup>&#x002A;</sup> 128</th>
<th>64 <sup>&#x002A;</sup> 64</th>
<th>32 <sup>&#x002A;</sup> 32</th>
<th>16 <sup>&#x002A;</sup> 16</th>
<th>8 <sup>&#x002A;</sup> 8</th>
<th>4 <sup>&#x002A;</sup> 4</th>
<th>AVG</th>
</tr>
</thead>
<tbody>
<tr>
<td/>
<td>Random forest</td>
<td>97.08</td>
<td>84.34</td>
<td>86.88</td>
<td>93.14</td>
<td>97.667</td>
<td><bold>98.1</bold></td>
<td>96.79</td>
<td>93.43</td>
</tr>
<tr>
<td/>
<td>SVM</td>
<td>97.23</td>
<td>94.02</td>
<td>94.75</td>
<td>95.77</td>
<td>97.667</td>
<td>96.79</td>
<td>92.41</td>
<td>95.52</td>
</tr>
<tr><td/>
<td>J48</td>
<td>93</td>
<td>88.09</td>
<td>88.48</td>
<td>89.5</td>
<td>90.52</td>
<td>91.1</td>
<td>93.29</td>
<td>90.57</td>
</tr>
<tr><td/>
<td>NB</td>
<td>76.09</td>
<td>88.34</td>
<td>88.92</td>
<td>91.1</td>
<td>92.27</td>
<td>90.81</td>
<td>82.07</td>
<td>87.09</td>
</tr>
<tr>
<td>Clarkson 2013</td>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>97.08</td>
<td>89.45</td>
<td>90.23</td>
<td>95.18</td>
<td>97.66</td>
<td>97.23</td>
<td>91.25</td>
<td>94.01</td>
</tr>
<tr><td/>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>97.37</td>
<td>88.9</td>
<td>90.52</td>
<td>95.33</td>
<td>97.959</td>
<td>97.81</td>
<td>96.35</td>
<td>94.89</td>
</tr>
<tr><td/>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td>95.45</td>
<td>95.06</td>
<td>95.33</td>
<td>96.06</td>
<td>97.81</td>
<td>97.95</td>
<td>96.5</td>
<td><bold>96.31</bold></td>
</tr>
<tr><td/>
<td>AVG</td>
<td>93.33</td>
<td>89.74</td>
<td>90.73</td>
<td>93.73</td>
<td><bold>95.94</bold></td>
<td>95.68</td>
<td>92.67</td>
<td>-----</td>
</tr>
<tr>
<td/>
<td>Random forest</td>
<td>97.16</td>
<td>94.2</td>
<td>94.51</td>
<td>95.31</td>
<td>96.57</td>
<td>97.71</td>
<td><bold>97.94</bold></td>
<td>96.20</td>
</tr>
<tr><td/>
<td>SVM</td>
<td>96.89</td>
<td>95.67</td>
<td>96.68</td>
<td>96.11</td>
<td>96.45</td>
<td>94.62</td>
<td>93.6</td>
<td>95.72</td>
</tr>
<tr><td/>
<td>J48</td>
<td>94.56</td>
<td>93.98</td>
<td>94.4</td>
<td>95.08</td>
<td>95.65</td>
<td>95.08</td>
<td>96.57</td>
<td>95.05</td>
</tr>
<tr><td/>
<td>NB</td>
<td>95.89</td>
<td>95.09</td>
<td>95.65</td>
<td>95.31</td>
<td>97.02</td>
<td>98.17</td>
<td>96.91</td>
<td>96.29</td>
</tr>
<tr>
<td>IIITD_CSD</td>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>96.78</td>
<td>96.01</td>
<td>96.78</td>
<td>97.6</td>
<td>97.71</td>
<td>97.82</td>
<td>96.68</td>
<td><bold>97.05</bold></td>
</tr>
<tr><td/>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>96.9</td>
<td>95.48</td>
<td>96.02</td>
<td>96.45</td>
<td>96.68</td>
<td>97.37</td>
<td>97.48</td>
<td>96.63</td>
</tr>
<tr><td/>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td>96.65</td>
<td>94.35</td>
<td>95.32</td>
<td>96.11</td>
<td>96.34</td>
<td>96.8</td>
<td><bold>97.02</bold></td>
<td>96.08</td>
</tr>
<tr><td/>
<td>AVG</td>
<td>96.40</td>
<td>94.97</td>
<td>95.62</td>
<td>96.00</td>
<td>96.63</td>
<td><bold>96.80</bold></td>
<td>96.60</td>
<td>-----</td>
</tr>
<tr>
<td/>
<td>Random forest</td>
<td>96.01</td>
<td>83.27</td>
<td>85.81</td>
<td>92.07</td>
<td>99.67</td>
<td>99.7</td>
<td>97.57</td>
<td>93.44</td>
</tr>
<tr><td/>
<td>SVM</td>
<td>96.16</td>
<td>92.95</td>
<td>93.68</td>
<td>94.7</td>
<td>97.57</td>
<td>98.64</td>
<td>98.44</td>
<td>96.02</td>
</tr>
<tr><td/>
<td>J48</td>
<td>91.93</td>
<td>87.02</td>
<td>87.41</td>
<td>88.43</td>
<td>99.50</td>
<td>99.7</td>
<td>98.73</td>
<td>93.32</td>
</tr>
<tr><td/>
<td>NB</td>
<td>75.02</td>
<td>87.27</td>
<td>87.85</td>
<td>90.03</td>
<td>99.78</td>
<td>99.7</td>
<td>99.61</td>
<td>91.34</td>
</tr>
<tr>
<td>Clarkson 2015</td>
<td>SVM&#x002B;NB&#x002B;RF</td>
<td>96.01</td>
<td>88.38</td>
<td>89.16</td>
<td>94.11</td>
<td>99.89</td>
<td>99.8</td>
<td>99.02</td>
<td>95.20</td>
</tr>
<tr><td/>
<td>SVM&#x002B;RT&#x002B;RF</td>
<td>96.3</td>
<td>87.83</td>
<td>89.45</td>
<td>94.26</td>
<td><bold>99.9</bold></td>
<td>99.8</td>
<td>99.41</td>
<td>95.28</td>
</tr>
<tr><td/>
<td>SVM&#x002B;RF&#x002B;MLP</td>
<td>94.38</td>
<td>93.99</td>
<td>94.26</td>
<td>94.99</td>
<td>99.78</td>
<td>99.7</td>
<td>99.61</td>
<td>96.67</td>
</tr>
<tr><td/>
<td>AVG</td>
<td>92.26</td>
<td>88.67</td>
<td>89.66</td>
<td>92.66</td>
<td>99.53</td>
<td>99.58</td>
<td>98.91</td>
<td>-----</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Note:</p>
<p>The highest performance is represented in bold.</p>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Discussion</title>
<p>The proposed experiment was performed using the Haar transform. The fundamental goal of experimenting with the transform domain is to learn more about how the image is split into low and high-energy parts, reducing the feature vector size and speeding up retrieval. The Haar statistic is used to transform data [<xref ref-type="bibr" rid="ref-27">27</xref>].</p>
<p>By applying Haar transform on Iris images, high energy coefficients of transformed iris images sized 256 <sup>&#x002A;</sup> 256, 128 <sup>&#x002A;</sup> 128, 64 <sup>&#x002A;</sup> 64, 32 <sup>&#x002A;</sup> 32, 16 <sup>&#x002A;</sup> 16, 8 <sup>&#x002A;</sup> 8, and 4 <sup>&#x002A;</sup> 4 do generate feature vectors for the projected iris-liveness detection. The procedures outlined in <xref ref-type="sec" rid="s3_2">Section 3.2</xref> are used to create the feature vector. Seven distinct ML and ensembles of classifiers are trained using these features. These classifiers are trained using the tenfold cross-validation method to detect presentation attacks. Three benchmark datasets are taken for testing: Clarkson 2013, Clarkson 2015, and the IIITD combined spoofing database. These three datasets explain in <xref ref-type="sec" rid="s4_1">Section 4.1</xref>. Accuracy, Precision, Recall, and F-ratio and ISO standard metrics APCER, BPCER, and ACER are utilized to compare the performance of all the variants of the suggested approach. <xref ref-type="sec" rid="s4_2">Section 4.2</xref> describes several performance measures.</p>
<p>As stated in <xref ref-type="sec" rid="s5_1">Sections 5.1</xref> and <xref ref-type="sec" rid="s5_2">5.2</xref>, feature extraction using Haar has shown outstanding average classification accuracy. For the Clarkson 2013 dataset, the highest noted iris liveness detection accuracy comes around 98.10%, with 8 <sup>&#x002A;</sup> 8 fragmental coefficients obtained using the classifier RF. The highest average accuracy, 95.94% was achieved by 16 <sup>&#x002A;</sup> 16 fragmental coefficients, whereas the maximum average accuracy was 96.31%, and the average ACER was around 2.63%, achieved by SVM&#x002B;MLP&#x002B;RF ensembles of classifiers. For Clarkson 2015, the highest accuracy achieved was 99.90% by using an SVM&#x002B;RF&#x002B;RT ensemble classifier. For IIITD CSD, the uppermost accuracy of 97.94% was obtained by using the RF classifier. The uppermost average accuracy was 96.80% achieved by 8 <sup>&#x002A;</sup> 8 fragmental coefficients, whereas the utmost average accuracy was 97.05%, and average ACER was around 2.29%, achieved by SVM&#x002B;NB&#x002B;RF ensembles of classifiers. The findings show that our suggested approach distinguishes between the bonafide and presentation attack images artifacts using the Haar transform approach. <xref ref-type="table" rid="table-10">Table 10</xref> shows a comparison of the suggested strategy to recent studies in this area.</p>
<table-wrap id="table-10"><label>Table 10</label>
<caption>
<title>The comparison of the prevailed methods with the proposed approach</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Author/year</th>
<th>Feature generation</th>
<th>Classifiers</th>
<th>Performance metrics</th>
<th>Outcome [%]</th>
<th>Dataset</th>
</tr>
</thead>
<tbody>
<tr>
<td/>
<td>Arora et&#x00A0;al. (2021) [<xref ref-type="bibr" rid="ref-34">34</xref>]</td>
<td>CNN</td>
<td>VGGNet</td>
<td>Accuracy (ACC)<break/>FAR</td>
<td>Acc &#x003D; 97.98</td>
<td>IIITD</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td>LeNet</td>
<td/>
<td>Acc &#x003D; 89.38</td>
<td/>
</tr>
<tr>
<td/>
<td>Khade et&#x00A0;al. (2021)&#x00A0;[<xref ref-type="bibr" rid="ref-8">8</xref>]</td>
<td>TSBTC, GLCM</td>
<td>RF</td>
<td>Accuracy, NPCER, precision, recall, APCER, ACER, F-Measure</td>
<td>78.88<break/>95.57</td>
<td>IITD<break/>Clarkson 2015</td>
</tr>
<tr>
<td>Comparison with same datasets</td>
<td>Omran et&#x00A0;al. (2020)&#x00A0;[<xref ref-type="bibr" rid="ref-35">35</xref>]</td>
<td>IRISNet, CNN</td>
<td>[KNN, SVM,<break/>NB, DT</td>
<td>Accuracy (ACC), Precision, F-Measure, and Recall</td>
<td>Acc &#x003D; 96.43</td>
<td>IIITD</td>
</tr>
<tr>
<td></td>
<td>Fang et&#x00A0;al. (2022)&#x00A0;[<xref ref-type="bibr" rid="ref-20">20</xref>]</td>
<td>ResNet50,<break/>VGG16<break/>MobileNetv3</td>
<td>NA</td>
<td>APCER, BPCER and ACER</td>
<td>ACER &#x003D; 10.55,<break/>ACER &#x003D; 18.53<break/>ACER &#x003D; 11.41</td>
<td>IIITD</td>
</tr>
<tr>
<td></td>
<td>Bassi et&#x00A0;al. (2021)&#x00A0;[<xref ref-type="bibr" rid="ref-21">21</xref>]</td>
<td>DenseNet, PBS<break/>A-PBS</td>
<td>NA</td>
<td>APCER, BPCER and HTER, EER</td>
<td>APCER &#x003D; 10.7<break/>APCER &#x003D; 76.51<break/>APCER &#x003D; 7.38</td>
<td>Clarkson 2013/2015<break/>IIITD</td>
</tr>
<tr>
<td/>
<td>Das<break/>et&#x00A0;al. (2021)&#x00A0;[<xref ref-type="bibr" rid="ref-36">36</xref>]</td>
<td>Notre Dame PAD MSU PAD1<break/>MSU PAD2</td>
<td>SVM, MLP, RF, and<break/>CNN.</td>
<td>APCER, ACER,<break/>BPCER</td>
<td>APCER &#x003D; 2.61<break/>BPCER &#x003D; 2.18<break/>ACER &#x003D; 28.96</td>
<td>Clarkson University [CU], Warsaw University of Technology [WUT], University of Notre Dame [ND]</td>
</tr>
<tr>
<td></td>
<td>Wang et&#x00A0;al. (2019)&#x00A0;[<xref ref-type="bibr" rid="ref-37">37</xref>]</td>
<td>CNN-Joint Bayesian, CNN-SDH</td>
<td>CNN, SDH</td>
<td>Accuracy (ACC)</td>
<td>Acc &#x003D; 90.71</td>
<td>PolyU bi-spectra</td>
</tr>
<tr>
<td>Comparison with different datasets</td>
<td>Cheng et&#x00A0;al. (2019)&#x00A0;[<xref ref-type="bibr" rid="ref-38">38</xref>]</td>
<td>CNN</td>
<td>Hadamard &#x002B; CNN</td>
<td>Accuracy</td>
<td>Acc &#x003D; 97.41</td>
<td>CASIA-Iris-L</td>
</tr>
<tr>
<td/>
<td>Chatterjee et&#x00A0;al. (2019)&#x00A0;[<xref ref-type="bibr" rid="ref-39">39</xref>]</td>
<td>DWT, ResNet</td>
<td>ResNet</td>
<td>Accuracy</td>
<td>Acc &#x003D; 92.57</td>
<td>ATVS</td>
</tr>
<tr>
<td></td>
<td><bold>Proposed Approach</bold></td>
<td>Haar Transform</td>
<td>RF</td>
<td>Accuracy, APCER, Precision, BPCER, Recall, F-Measure, and ACER</td>
<td><bold>Acc</bold> <bold>&#x003D;</bold> <bold>98.10</bold><break/><bold>ACER</bold> <bold>&#x003D;</bold> <bold>2.05</bold></td>
<td>Clarkson 2013</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td>RF</td>
<td></td>
<td><bold>Acc</bold> <bold>&#x003D;</bold> <bold>97.94</bold><break/><bold>ACER</bold> <bold>&#x003D;</bold> <bold>2.29</bold></td>
<td>IIITD Combined Spoofing</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Compared to similar current techniques based on fragmented energy, the Haar transformation better discerns between real and artificial artifacts. The results reveal that the proposed method reduces classification error and gets better accuracy when compared to earlier ways of detecting presentation attacks using an iris liveness detection. <xref ref-type="table" rid="table-10">Table 10</xref> summarizes this information. The proposed strategy outperforms some recent existing studies. As many recent studies used the different train and test datasets, so we partition <xref ref-type="table" rid="table-10">Table 10</xref> into two parts, comparing with same datasets and different datasets. Even though some studies outperform, our approach achieved this performance with reduced feature vector size (only with 64 features).</p>
<p>While implementing this study, we faced a few challenges-one of them was getting access to datasets with permissions for use in experimentation. The second challenge we faced was the explorations of the proposed method with the number of test runs was time-consuming task.</p>
<p>The limitations of the study are: (i) it was applied only two pre-processing techniques like resizing and converting an image into grayscale; (ii) this experiment is limited to image size 256 by 256 and only grayscale images were used during this study.</p>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusion</title>
<p>The paper proposed a new method for determining iris liveness. Until now, several approaches have relied on pre-processing, such as iris segmentation, localization, and normalization; however, this method of iris liveness detection is computationally intensive. The suggested method employs Haar transforms on iris images to address this issue, obtaining fragmental coefficients as feature vectors. The Haar transformed iris image fragmental coefficients are used to train various ML and ensemble algorithms. Seven criteria are considered to compare the performance of variants of the suggested approach. Various metrics such as accuracy, precision, recall, f-measure, APCER, BPCER, and ACER are used to check the performance of the models. Presentation attack images are detected with 98.10% accuracy in the Clarkson 2013 dataset. The best accuracy for IIITD-CSD was 97.94%. The experimental results prove the effectiveness of the projected method for detecting iris spoofing attacks. The study&#x2019;s main contribution is achieving a good accuracy of 98.10% with lesser feature vector size by using the fragmental coefficients of the Haar transformed iris image of size 8 <sup>&#x002A;</sup> 8 utilizing a RF algorithm with reduced featured vector size. The reduction in considered feature vector size of iris images with improved accuracy of liveness detection is achieved by exploiting the energy compaction property of Haar transform in the proposed method. The method is tested on three available benchmark datasets for validation of results in a generic form. The cross-dataset validations are performed to prove the worth of the proposed method. The main limitations of this study are as follows: only two pre-processing techniques were applied, such as resizing and converting an image into grayscale. Moreover, this experiment is limited to image size 256 by 256 and only grayscale images are used. In future work, this framework may be extended with the best performance features. Currently, the presented work is limited to the exploration of explored Haar transform features only. However, the hybridization of transform using Haar, DCT and Kekare transforms would be an exciting exploration in the future. Moreover, the proposed framework may be applied for the liveness detection of other biometric traits, like face, fingerprints, etc. The best performance features a level fusion of fragmental coefficients of Haar may be added to this framework in future work.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="other"><p><bold>Author Contributions:</bold> Data curation: Smita Khade; Writing original draft: Smita Khade; Supervision: Shilpa Gite, Biswajeet Pradhan; Project administration: Shilpa Gite, Biswajeet Pradhan; Conceptualization: Sudeep Thepade; Methodology: Sudeep Thepade, Shilpa Gite; Validation: Biswajeet Pradhan; Visualization: Sudeep Thepade, Smita Khade, Shilpa Gite, Biswajeet Pradhan; Resources: Biswajeet Pradhan, Abdullah Alamri; Review &#x0026; Editing: Sudeep Thepade, Biswajeet Pradhan; Funding acquisition: Biswajeet Pradhan, Abdullah Alamri.</p>
</fn>
<fn fn-type="other"><p><bold>Funding Statement:</bold> The Centre for Advanced Modelling and Geospatial Information Systems (CAMGIS), Faculty of Engineering and Information Technology, the University of Technology Sydney, Australia, has funded the research. This research is also partially supported by the Researchers Supporting Project No. RSP-2021/14, King Saud University, Riyadh, Saudi Arabia.</p>
</fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Thepade</surname>, <given-names>S. D.</given-names></string-name>, <string-name><surname>Ambedkar</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Fingerprint liveness detection using directional ridge frequency with machine learning classifiers</article-title>. <conf-name>2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA)</conf-name>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>. Pune, India.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Thepade</surname>, <given-names>S. D.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Fingerprint liveness detection with machine learning classifiers using feature level fusion of spatial and transform domain features</article-title>. <conf-name>2019 5th International Conference On Computing, Communication, Control and Automation (ICCUBEA)</conf-name>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. Pune, India.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Ahirrao</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Phansalkar</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Kotecha</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Gite</surname>, <given-names>S.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2021</year>). <article-title>Iris liveness detection for biometric authentication: A systematic literature review and future directions</article-title>. <source>Inventions</source><italic>,</italic> <volume>6</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>65</fpage>. DOI <pub-id pub-id-type="doi">10.3390/inventions6040065</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Su</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Shimahara</surname>, <given-names>T.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Advanced iris recognition using fusion techniques</article-title>. <source>NEC Technical Journal</source><italic>,</italic> <volume>13</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>74</fpage>&#x2013;<lpage>77</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaur</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Kumar</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Cross-sensor iris spoofing detection using orthogonal features</article-title>. <source>Computers &#x0026; Electrical Engineering</source><italic>,</italic> <volume>73</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>279</fpage>&#x2013;<lpage>288</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.compeleceng.2018.12.002</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Ahirrao</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Thepade</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Bibliometric survey on biometric iris liveness detection</article-title>. <source>Library Philosophy and Practice</source>, <fpage>1</fpage>&#x2013;<lpage>29</lpage>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nguyen</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Fookes</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Jillela</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Sridharan</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Ross</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Long range iris recognition: A survey</article-title>. <source>Pattern Recognition</source><italic>,</italic> <volume>72</volume><italic>(</italic><issue>9</issue><italic>),</italic> <fpage>123</fpage>&#x2013;<lpage>143</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.patcog.2017.05.021</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Gite</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Thepade</surname>, <given-names>S. D.</given-names></string-name>, <string-name><surname>Pradhan</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Alamri</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2021</year>). <article-title>Detection of iris presentation attacks using feature fusion of Thepade&#x2019;s sorted block truncation coding with gray-level co-occurrence matrix features</article-title>. <source>Sensors</source><italic>,</italic> <volume>21</volume><italic>(</italic><issue>21</issue><italic>),</italic> <fpage>7408</fpage>. DOI <pub-id pub-id-type="doi">10.3390/s21217408</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaur</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Jindal</surname>, <given-names>N.</given-names></string-name></person-group> (<year>2019</year>). <article-title>A secure image encryption algorithm based on fractional transforms and scrambling in combination with multimodal biometric keys</article-title>. <source>Multimedia Tools and Applications</source><italic>,</italic> <volume>78</volume><italic>(</italic><issue>9</issue><italic>),</italic> <fpage>11585</fpage>&#x2013;<lpage>11606</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s11042-018-6701-2</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Choudhary</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Tiwari</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Venkanna</surname>, <given-names>U.</given-names></string-name></person-group> (<year>2019</year>). <article-title>An approach for iris contact lens detection and classification using ensemble of customized DenseNet and SVM</article-title>. <source>Future Generation Computer Systems</source><italic>,</italic> <volume>101</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>1259</fpage>&#x2013;<lpage>1270</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.future.2019.07.003</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>W.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Iris liveness detection: A survey</article-title>. <conf-name>2018 IEEE Fourth International Conference on Multimedia Big Data (BigMM)</conf-name>, pp. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. <publisher-name>China</publisher-name>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Trokielewicz</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Czajka</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Maciejewicz</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Human iris recognition in post-mortem subjects: Study and database</article-title>. <conf-name>2016 IEEE 8th International Conference on Biometrics Theory, Applications and Systems (BTAS)</conf-name>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. USA.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fathy</surname>, <given-names>W. S. A.</given-names></string-name>, <string-name><surname>Ali</surname>, <given-names>H. S.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Entropy with local binary patterns for efficient iris liveness detection</article-title>. <source>Wireless Personal Communications</source><italic>,</italic> <volume>102</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>2331</fpage>&#x2013;<lpage>2344</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s11277-017-5089-z</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gupta</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Sehgal</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2016</year>). <article-title>A survey of attacks on iris biometric systems</article-title>. <source>International Journal of Biometrics</source><italic>,</italic> <volume>8</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>145</fpage>&#x2013;<lpage>178</lpage>. DOI <pub-id pub-id-type="doi">10.1504/IJBM.2016.077833</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Thepade</surname>, <given-names>S. D.</given-names></string-name></person-group> (<year>2018</year>). <chapter-title>Novel fingerprint liveness detection with fractional energy of cosine transformed fingerprint images and machine learning classifiers</chapter-title>. <source>2018 IEEE Punecon</source>, pp. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. <publisher-name>Pune, India</publisher-name>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Agarwal</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Jalal</surname>, <given-names>A. S.</given-names></string-name>, <string-name><surname>Arya</surname>, <given-names>K. V.</given-names></string-name></person-group> (<year>2020</year>). <article-title>A multimodal liveness detection using statistical texture features and spatial analysis</article-title>. <source>Multimedia Tools and Applications</source><italic>,</italic> <volume>79</volume><italic>(</italic><issue>19</issue><italic>),</italic> <fpage>13621</fpage>&#x2013;<lpage>13645</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s11042-019-08313-6</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Thavalengal</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Nedelcu</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Bigioi</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Corcoran</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Iris liveness detection for next generation smartphones</article-title>. <source>IEEE Transactions on Consumer Electronics</source><italic>,</italic> <volume>62</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>95</fpage>&#x2013;<lpage>102</lpage>. DOI <pub-id pub-id-type="doi">10.1109/TCE.2016.7514667</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Sirlantzis</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Howells</surname>, <given-names>G.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Iris liveness detection using regional features</article-title>. <source>Pattern Recognition Letters</source><italic>,</italic> <volume>82</volume><italic>,</italic> <fpage>242</fpage>&#x2013;<lpage>250</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.patrec.2015.10.010</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Czajka</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Pupil dynamics for iris liveness detection</article-title>. <source>IEEE Transactions on Information Forensics and Security</source><italic>,</italic> <volume>10</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>726</fpage>&#x2013;<lpage>735</lpage>. DOI <pub-id pub-id-type="doi">10.1109/TIFS.2015.2398815</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fang</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Damer</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Boutros</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Kirchbuchner</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Kuijper</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2022</year>). <article-title>The overlapping effect and fusion protocols of data augmentation techniques in iris PAD</article-title>. <source>Machine Vision and Applications</source><italic>,</italic> <volume>33</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>1</fpage>&#x2013;<lpage>21</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s00138-021-01256-9</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Li</surname>, <given-names>Y. H.</given-names></string-name>, <string-name><surname>Aslam</surname>, <given-names>M. S.</given-names></string-name>, <string-name><surname>Harfiya</surname>, <given-names>L. N.</given-names></string-name>, <string-name><surname>Chang</surname>, <given-names>C. C.</given-names></string-name></person-group> (<year>2021</year>). <article-title>Conditional wasserstein generative adversarial networks for rebalancing iris image datasets</article-title>. <source>IEICE Transactions on Information and Systems</source>, <volume>104</volume>(<issue>9</issue>), <fpage>1450</fpage>&#x2013;<lpage>1458</lpage>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Naqvi</surname>, <given-names>R. A.</given-names></string-name>, <string-name><surname>Lee</surname>, <given-names>S. W.</given-names></string-name>, <string-name><surname>Loh</surname>, <given-names>W. K.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Ocular-net: Lite-residual encoder decoder network for accurate ocular regions segmentation in various sensor images</article-title>. <conf-name>2020 IEEE International Conference on Big Data and Smart Computing (BigComp)</conf-name>, pp. <fpage>121</fpage>&#x2013;<lpage>124</lpage>. Busan, Korea.</mixed-citation></ref>
<ref id="ref-23"><label>23.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Kimura</surname>, <given-names>G. Y.</given-names></string-name>, <string-name><surname>Lucio</surname>, <given-names>D. R.</given-names></string-name>, <string-name><surname>Britto</surname> <given-names>Jr, A. S.</given-names></string-name>, <string-name><surname>Menotti</surname>, <given-names>D.</given-names></string-name></person-group> (<year>2020</year>). <article-title>CNN hyperparameter tuning applied to iris liveness detection</article-title>. arXiv preprint arXiv:2003.00833.</mixed-citation></ref>
<ref id="ref-24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Gite</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Pradhan</surname>, <given-names>B.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Iris liveness detection using multiple deep convolution networks</article-title>. <source>Big Data and Cognitive Computing</source><italic>,</italic> <volume>6</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>67</fpage>. DOI <pub-id pub-id-type="doi">10.3390/bdcc6020067</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>25.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khade</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Gite</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Thepade</surname>, <given-names>S. D.</given-names></string-name>, <string-name><surname>Pradhan</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Alamri</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2021</year>). <article-title>Detection of iris presentation attacks using hybridization of discrete cosine transform and haar transform with machine learning classifiers and ensembles</article-title>. <source>IEEE Access</source><italic>,</italic> <volume>9</volume><italic>,</italic> <fpage>169231</fpage>&#x2013;<lpage>169249</lpage>. DOI <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3138455</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>26.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vyas</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Kanumuri</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Sheoran</surname>, <given-names>G.</given-names></string-name>, <string-name><surname>Dubey</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Recent trends of ROI segmentation in iris biometrics: A survey</article-title>. <source>International Journal of Biometrics</source><italic>,</italic> <volume>11</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>274</fpage>&#x2013;<lpage>307</lpage>. DOI <pub-id pub-id-type="doi">10.1504/IJBM.2019.100842</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>27.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Thepade</surname>, <given-names>S. D.</given-names></string-name>, <string-name><surname>Mhaske</surname>, <given-names>V.</given-names></string-name></person-group> (<year>2015</year>). <article-title>New clustering algorithm for vector quantization using hybrid Haar slant error vector</article-title>. <conf-name>2015 International Conference on Computing Communication Control and Automation</conf-name>, pp. <fpage>634</fpage>&#x2013;<lpage>640</lpage>. USA.</mixed-citation></ref>
<ref id="ref-28"><label>28.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yambay</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Doyle</surname>, <given-names>J. S.</given-names></string-name>, <string-name><surname>Bowyer</surname>, <given-names>K. W.</given-names></string-name>, <string-name><surname>Czajka</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Schuckers</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2014</year>). <article-title>LivDet-iris 2013-Iris liveness detection competition 2013</article-title>. <conf-name>IEEE International Joint Conference on Biometrics</conf-name>, pp. 1--8. USA.</mixed-citation></ref>
<ref id="ref-29"><label>29.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Yambay</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Becker</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Kohli</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Yadav</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Czajka</surname>, <given-names>A.</given-names></string-name>,</person-group> (<year>2017</year>). <chapter-title>LivDet-iris 2015 &#x2013; Iris liveness detection competition 2017</chapter-title>. <source>2017 IEEE International Joint Conference on Biometrics (IJCB)</source>, pp. <fpage>733</fpage>&#x2013;<lpage>741</lpage>.</mixed-citation></ref>
<ref id="ref-30"><label>30.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kohli</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Yadav</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Vatsa</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Noore</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Detecting medley of iris spoofing attacks using DESIST</article-title>. <conf-name>2016 IEEE 8th International Conference on Biometrics Theory, Applications and Systems (BTAS)</conf-name>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. USA.</mixed-citation></ref>
<ref id="ref-31"><label>31.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Gupta</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Behera</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Vatsa</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>R.</given-names></string-name></person-group> (<year>2014</year>). <article-title>On iris spoofing using print attack</article-title>. <conf-name>2014 22nd International Conference on Pattern Recognition</conf-name>, pp. <fpage>1681</fpage>&#x2013;<lpage>1686</lpage>. <publisher-name>USA</publisher-name>.</mixed-citation></ref>
<ref id="ref-32"><label>32.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yadav</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Kohli</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Doyle</surname>, <given-names>J. S.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Vatsa</surname>, <given-names>M.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2014</year>). <article-title>Unraveling the effect of textured contact lenses on iris recognition</article-title>. <source>IEEE Transactions on Information Forensics and Security</source><italic>,</italic> <volume>9</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>851</fpage>&#x2013;<lpage>862</lpage>. DOI <pub-id pub-id-type="doi">10.1109/TIFS.2014.2313025</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>33.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fang</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Damer</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Boutros</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Kirchbuchner</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Kuijper</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2021</year>). <article-title>Cross-database and cross-attack iris presentation attack detection using micro stripes analyses</article-title>. <source>Image and Vision Computing</source><italic>,</italic> <volume>105</volume><italic>(</italic><issue>12</issue><italic>),</italic> <fpage>104057</fpage>. DOI <pub-id pub-id-type="doi">10.1016/j.imavis.2020.104057</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>34.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Arora</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Bhatia</surname>, <given-names>M. P. S.</given-names></string-name>, <string-name><surname>Kukreja</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2020</year>). <chapter-title>A multimodal biometric system for secure user identification based on deep learning</chapter-title>. <source>International Congress on Information and Communication Technology</source>, pp. <fpage>95</fpage>&#x2013;<lpage>103</lpage>. <publisher-loc>Singapore</publisher-loc>.</mixed-citation></ref>
<ref id="ref-35"><label>35.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Omran</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>AlShemmary</surname>, <given-names>E. N.</given-names></string-name></person-group> (<year>2020</year>). <article-title>An iris recognition system using deep convolutional neural network</article-title>. <source>Journal of Physics: Conference Series</source><italic>,</italic> <volume>1530</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>012159</fpage>. </mixed-citation></ref>
<ref id="ref-36"><label>36.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Das</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>McFiratht</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Fang</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Boyd</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Jang</surname>, <given-names>G.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2020</year>). <article-title>Iris liveness detection competition (livdet-iris)-the 2020 edition</article-title>. <conf-name>2020 IEEE International Joint Conference on Biometrics (IJCB)</conf-name>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <publisher-name>Houston, TX</publisher-name>.</mixed-citation></ref>
<ref id="ref-37"><label>37.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Kumar</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Cross-spectral iris recognition using CNN and supervised discrete hashing</article-title>. <source>Pattern Recognition</source><italic>,</italic> <volume>86</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>85</fpage>&#x2013;<lpage>98</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.patcog.2018.08.010</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>38.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cheng</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Zhu</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2019</year>). <article-title>A multiclassification method for iris data based on the hadamard error correction output code and a convolutional network</article-title>. <source>IEEE Access</source><italic>,</italic> <volume>7</volume><italic>,</italic> <fpage>145235</fpage>&#x2013;<lpage>145245</lpage>. DOI <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2946198</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>39.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chatterjee</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Yalchin</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Shelton</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Roy</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Yuan</surname>, <given-names>X.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2019</year>). <article-title>Presentation attack detection using wavelet transform and deep residual neural net</article-title>. <conf-name>International Conference on Security, Privacy and Anonymity in Computation, Communication and Storage</conf-name>, pp. <fpage>86</fpage>&#x2013;<lpage>94</lpage>. <publisher-loc>Cham</publisher-loc>.</mixed-citation></ref>
</ref-list>
</back>
</article>
