Abstract
Identification of eye considering biometric traits is an essential field to recognize persons. Biometrics using iris images seems to be an effective identification of individuals. Various Iris Recognition at-Distance (IAAD) systems are used for extracting features of iris and improve image quality using the biometric model. Even though the quality of the iris is better, accuracy is a challenging question for the research community. Thus, an effective IAAD, namely Chronological Monarch Butterfly Optimization-Deep Belief Network (Chronological MBO-DBN) is devised to detect iris. The detection of iris using DBN is trained with Chronological MBO, which is the integration of Chronological theory and Monarch Butterfly Optimization (MBO). The features of iris are extracted with ScatT-Loop descriptor and Local Gradient Pattern (LGP) and subjected to Chronological MBO-DBN for the recognition of iris which improved accuracy. The implementation of proposed Chronological MBO-based DBN is performed using the dataset, CASIA Iris, and efficiency is evaluated by the accuracy of 96.078%, False Rejection Rate (FRR) of 0.4745% False Acceptance Rate (FAR) of 0.4847%, and F-Measure of 98.658%.
Introduction
The outstanding act of the biometric system is obtained by focussing on the features of the image, which is captured from the sensors [1]. Biometric technology is a new recognition system for identifying the individuals both behaviourally, like palm prints, signature, fingerprints, face, voice, and veins [2, 30]. A Biometric model is an emerging and continually developing expertise utilized in several automatic models for detecting the identity of a person powerfully and distinctively without the requirement of remembering or carrying something, like user ID and password [3]. Also, it is used in the defect prediction systems [33, 34]. Several studies proved that iris trait contains several merits than other biometric is devised using features like face and fingerprint, this makes the iris system to be commonly accepted in many applications [3]. The biometric is broadly classified into two types, namely multimodal and unimodal biometrics. The unimodal establishes the person identity using a single source of information, like the left part of the iris, right part of the iris, and face [3]. In multimodal, whenever the model function on type of identification, the classifier output is inspected as ranks generated by candidates that symbolize feasible matches [3]. Development and execution of multimodal needs several factors that influence overall system performance [3].
Among various biometric modalities, the recognition of iris is termed as the most reliable biometric modalities considering minimal rates of error [3]. For identifying persons, acknowledgment of iris is an important research field termed as iris recognition [4]. The determination of iris is an automated authentication approach used for recognizing the pattern and arithmetical features [1]. Recognition of iris is considered as an imperative task in determining the person using the texture of iris [5]. Recognition of iris is emerged as the most promising technology to offer reliable human identification [6]. Recognition of iris is an automatic process to identify the individuals using the patterns of iris [7]. The system for recognizing iris is flexible, precise, and reliable to identify the person considering other biometric models. Hence, the detection of the iris is extensively used in many national ID programs, like UAEs border security and India’s Aadhaar to process the biometric data for millions of peoples [5]. The recognition of iris requires an intellectual model with elevated consistency and fewer coefficient errors [2]. Mostly the system based on Iris utilizes three components for processing, which includes acquisition, pre-processing, and extraction of features [8]. Iris utilizes Gabor filters for extracting imperative proofs of the image as a feature vector [9].
Most of the methods are very useful, but iris is the best recognition system [2]. Iris biometric system provides a reliable method for identifying individuals in the most significant functions [10]. The various methods, such as the triple-A method, fuzzy logic assessment, active contour method, deep learning approach, and other classical recognition strategies are used for the iris recognition. The Triple-A method is adopted for the alignment process to establish alignment between the iris codes in an effective manner [8]. The fuzzy logic edge estimation method is a discrete approach for localizing the iris efficiently for improved acknowledgment [4, 31, 32]. The active contour method consists of a snifter of joysticks to shift across images to obtain symmetry for identifying the edge of eyes [11]. The correctness of remarkable iris recognition is reported using the conventional recognition approach utilized in eyes images using NIR collected through controlled milieu [6]. The optimization algorithms [35, 36] are used to train the deep learning approach, which offers a marvellous achievement in the CAD design area and achieves improved performance over classical image classification methodologies [12, 29]. The recognition of iris is used in several applications, which includes nationwide ID cards, dataset access, and economic services [3].
The goal of research work is to devise a technique considering the machine learning technique. At first, the image of the iris is subjected to the pre-processing step for the mining iris region by adapting the HT. After extracting the region, the segmentation and normalization are performed considering Daugman’s rubber sheet. Then, features are successfully mined considering the combination of ScatT-Loop descriptor and LGP, where ScatT-Loop is devised considering TT, Loop descriptor, and ST. After the extraction of features, the detection is carried out considering DBN using the proposed Chronological MBO.
Contribution of the work
Chronological MBO-DBN: Here, optimal weights of DBN are determined using a chronological-MBO algorithm to perform effective iris recognition.
Chronological MBO: It is developed by integrating the MBO algorithm with the chronological concept to train the DBN.
Other sections of the paper are orchestrated as: literature survey of existing methods is discussed in Section 2. Section 3 demonstrates the proposed recognition strategy, and the results along with the examination are discussed in Section 4, and the conclusion is presented in Section 5.
Motivation
Here, the motivation of the proposed approach is elaborated, which involves various existing iris recognition methods.
Literature survey
Some existing methods of iris recognition considering the issues and benefits are surveyed and illustrated below.
Ramaiah and Kumar [5] devised the NBNN model for evaluating the patterns of iris using the iris images. The method utilized a bi-spectral recognition model for acquiring visible and infra-red images. This model efficiently matched iris using a different set of domains. However, an efficient method was needed for recovering discriminant features. Tan and Kumar [13] devised the iris encoding method for providing recognition ability for iris images. In the encoding method, the information related to textures was used considering pixels of iris regions. The matching of iris offered precise matching ability and was valuable for making better decisions. The feature-based on encoded iris was modelled in binary that permitted matching of the template with hamming distance. Othman and Dorizzi [1] devised a quality fusion mechanism for computing quality using iris image. This measure was based on the Gaussian model for evaluating texture distribution using iris images. The method effectively eliminated inadequately segmented pixels but failed to test efficiency with other fusion mechanism using iris codes. Tan and Kumar [6] devised the Zernike moments based encoding approach for extracting and integrating the global and local iris features. The method concurrently performs local constancy in iris bit. The phase features are generated using regions and hold region variation using iris images but, the matching of the iris was not effectively done. Nguyen et al. [7] devised CNNs for expressing features of images. The textural nuances using the patterns of iris were mined and encoded successfully adapting Gabor wavelets and alter the response of phasor with binary code. Moreover, the iris templates capacity was modelled by integrating CNN with other methods. Ahmadi and Akbarizadeh [2] devised a human iris recognition approach by integrating MLP NN with the PSO algorithm for improving performance. The method extracted features with Gabor using iris images. For maximizing the efficiency, the PSO is integrated using the fuzzy model. Liu et al. [10] devised the code-level approach for recognizing iris using iris images. The method utilized binary feature codes for transforming the iris templates. However, the method failed to use other biometric modalities for improving the performance. Al Waisy et al. [3] devised deep learning strategy known as IrisConvNet which was the incorporation of Softmax classifier on CNN for retrieving discriminative features from the iris images. This method utilized training methods for controlling overfitting issues and improves the generalization ability of NN.
Architecture of proposed deep learning approach using optimization.
The issues confronted in the classical iris recognition strategies are enlisted below.
The main issue faced by classical iris recognition strategies is to extract features of iris using iris images as features obtained through the constrained environment are contaminated by the noisy environment [14]. The global and local quality measures employed for estimating the texture distribution of iris by choosing optimal images using fusion is considered to be a major issue [13]. Sensors that capture iris patterns endure several noteworthy transformations. These transformations contain many issues in the recognition model. When the model utilizes many users, then enrolment becomes lengthy and costly in the iris recognition models. Hence, this model was infeasible for re-enrolling the user when a new user arrives [15]. Acquisition of elevated accuracy for recognition of patterns using iris is a main issue and is complex for determining evident feature from iris images and is complex to set its capacity [16]. The recognition of iris needed controlled environments and iris images and poses many issues mainly when images are captured with visible imaging and vibrant environments and may degrade the system performance [6].
Recognition of iris is imperative in the research field in identifying a person using iris texture features. Nowadays, recognition of iris is extensively used in several nationwide ID programs, like UAEs border security and India’s Aadhaar to process the biometric data for millions of peoples. However, the recognition of iris requires an intellectual model using high consistency and fewer coefficient errors. Thus, an optimized deep learning method is proposed for recognizing iris. Initially, input iris image undergoes pre-processing to acquire an exact region of iris and after pre-processing, the iris extraction is carried out using the Hough transform. Once the region is extracted from iris images, the segmentation and normalization are performed with Daugman’s rubber sheet model. The texture features are mined with ScatT-Loop and LGP, which are processed using the Chronological-MBO-DBN classifier for recognizing iris. Assume
Pre-processing
Let us consider the input image as
Hough transform for extraction of iris region
It is imperative to extract region of iris or region of interest using a pre-processed image
where,
The extracted region of the iris is processed to execute normalization and segmentation with the Daugman’s rubber sheet model [19], which is used to improve the performance of the system for recognizing iris. This model considers the size and dilation of the pupil, which do not utilize the interference of the user regarding earlier information of the user. Segmentation is carried out for retrieving engrossed region and normalization is performed for eliminating noise from iris to enhance recognition efficiency.
Segmentation
After extracting the iris image, the extremely significant region is segmented using segmentation for further processing the iris. The segmentation is carried out using the localization of the pupil and its eyelids, eyelashes, and boundaries. If it fails to segment the iris, there is a possibility to generate false data, which will affect the recognition rates. Thus, segmentation is essential using HT through effective iris localization.
Iris normalization
After segmenting regions of iris, the segmented iris is normalized with block considering equivalent size respect for block width
Extraction of noteworthy features with ScatT-LOOP
The regularized iris is fed to the extraction of features phase considering LGP and ScatT-LOOP descriptor. The ScatT-Loop descriptor is combination of the Loop descriptor [20], ST [21] and TT [22]. The ScatT-LOOP produces texture features for precise recognition of iris to exclusively detect individuals. Let
LOOP descriptor
The LOOP descriptor [20] gains the advantages from LDP and LBP, which enhances the dependency on orientation and the drawback associated with the empirical assignment values are resolved. The intensity of the image is represented as,
where,
The adaptive Haar wavelet transform is referred to as the tetrolet descriptor [22], to support the tetrominoes that are formed by joining the four squares using the same size. The input low pass image is partitioned as blocks and the local Tetrolet basis is carried out using the geometry of the image. The steps involved in the TT are explained below.
a) Formation of image blocks.
The input image undergoes segmentation and is partitioned as blocks of size 4
b) Demonstration of blocks of image using sparsest tetrolet.
Each block of the image is fed to sparsest tetrolet depiction and for each block, 117 tetromino coverings were confessed, wherein each individual is subjected to Haar wavelet transform to generate 12 coefficients with the four low pass coefficients. The sparse image is obtained by performing the tetrolet decomposition for each block.
c) Illustration of low pass and high pass coefficients.
The steps contained in Tetrolet decomposition strategy utilize 2
d) Tetrolet coefficients.
Once the sparse matrix is represented for each block, high pass and low pass matrix are kept secure for future use.
e) End.
The procedure is repetitive for low pass image and result generated from the binary image. The output generated from the Tetrolet transform is represented as,
Scattering transform
ST [21] computes the texture features for the image
a) Local affine transformation to protect image.
The transformation is performed using the convolution of individual image segments with the low pass filter, which operates based on the scaling factor to prevent the deformation in the input image. By the local affine transformation, the high-frequency components are eliminated.
b) Capture the components with high-frequency using Morlet filters.
The high-frequency components is generated using the coefficients of wavelet, which becomes the result of the Morlet or bandpass and average filters.
c) Acquisition of scattering coefficients.
The transformation of wavelet modulus is responsible to generate scattering coefficients, where high order scattering coefficients are generated by convoluting wavelet modulus coefficients. The result obtained using ST is expressed as,
Feature extraction with LGP
LGP [23] is face representation method to generate constant patterns and is irrespective of variation in intensities considering edges. The operator contained in LGP uses values of gradient pixel and is discovered as an intensity value. The least value of gradient amongst eight neighbouring pixels is termed as the value of the threshold. When the value of gradient and neighbouring pixel becomes high against threshold, then the allocated values of the pixel becomes ‘one’ else value becomes ‘zero’. Consider circle having radius
where,
Feature vector: The feature vector is expressed as,
where,
PCA [24] is a technique utilized to reduce dimensionality and for performing multivariate analysis. This method is an optimal scheme for compressing huge dimensional vectors into least dimensional vectors and evaluates attributes from data. PCA extracted fewer components to achieve parsimony to reduce the dimensionality. PCA uses either the covariance matrix or multivariate set to extract Principal Components. PCA easily performs the compression and decompression operations using matrix multiplication. PCA is utilized in most of the applications, like time series prediction, pattern recognition, exploratory data analysis, data compression, visualization, and image processing. The PCA model is represented as,
where,
where,
where,
where,
The feature vector with reduced dimension is expressed as,
where,
Structural design of DBN.
The reduced features with low dimensions generated with PCA are subjected as an input to DBN for recognizing each sample. The effectual recognition is generated with optimal DBN tuning using Chronological MBO. DBN learns non-linear complex relationship that subsists in real-life, and chronological MBO trained DBN classifier. The iris recognition is carried out using chronological MBO-based DBN, which is a combination of chronological concept and MBO algorithm [25] for training DBN which is based on migration features of each butterfly. The benchmark MBO is an effective tool for several types of optimization problems. It involves fine-tuning of attributes and complication-free evaluation. It is applicable for the parallel processing and has the capability to develop the trade-off among intensification and diversification. Also, issues with high dimensions are efficiently handled with MBO. The main problem of this method is the premature convergence. Nevertheless, the speed of searching and speed of convergence are improved by combining a chronological concept that describes weights from previous iterations for revising new weights and biases. The benefit of the DBN classifier includes the effective generation of solutions for the optimization problems. In addition, the DBN classifier can be used in various engineering applications to provide numerous benefits to the industries. Hence, we use MBO with the chronological concept to enhance the performance of the DBN classifier.
Structural design of DBN
DBN is developed using a single MLP layer and two RBM layers, as portrayed in Fig. 2. In DBN, no connection persists amongst hidden and visible neurons, as the connection is associated between hidden and visible neurons. In first RBM, the feature vector
The input of the visible layer in first RBM and output from the hidden layer is expressed as follows,
where,
where,
where,
where,
The first RBM output is represented as,
The input to the second RBM is based on output obtained from the hidden layer of the first RBM layer. The output from the first RBM is passed as an input of the visible layer in the next RBM. Thus, visible neurons in the second RBM are equal to count of hidden neurons exist in first RBM, thus it is expressed as,
where,
The hidden layer of RBM2 is represented as,
The biases in the visible as well as the hidden layer are expressed as
where,
where,
The above equation is passed as input to the MLP and is represented as,
where,
where,
where,
where,
where,
The output vector is calculated using the weight
where,
The training process of chronological MBO-based DBN is discussed here. The effective detection is generated by performing optimal tuning using proposed Chronological MBO-DBN. The benchmark MBO utilizes fine-tuning of attributes and complex-free calculation for improving the efficiency of proposed Chronological MBO-DBN. The pseudo-code of the proposed chronological MBO is shown in Algorithm 1.
a) Training of RBM layer 1.
The training sample
b) Training of RBM layer 2.
The output acquired from RBM layer1 is subjected as an input to the visible layer of RBM2 and discovers probability distribution in DBN. The energy is evaluated for weights
c) Training of MLP.
The obtained output using RBM layer 2 is passed as an input to the MLP layer. The network is adjusted by analyzing data iteratively to attain the best weight. The chronological MBO is adopted to determine the optimal weight and enhances the performance of the DBN classifier.
The training procedure of MLP layer is shown as follows:
Initialize the weights Interpret the input sample Compute the average error, the desired output and the output obtained as,
where, Evaluate weights in the hidden layer and visible layer by considering partial derivative of the Eq. (24), as
where, The gradient descent is applied to compute the new weights of the hidden and visible layer as,
where, Evaluate new weight of hidden and visible layer using the chronological MBO-based DBN and is represented as,
Calculate the error function Calculate the error function Select new weights
Repeat the steps ii to x, till the optimal weight is identified.
Algorithm 1 explains the pseudo-code of the proposed chronological-MBO.
Pseudocode of the proposed chronological-MBO algorithm
Here, the efficiency of the proposed IAAD method based on the Chronological MBO-DBN classifier is evaluated along with other classical strategies.
Experimental setup
The analysis is carried out using the CASIA-IrisV4 dataset [26], and execution is done in MATLAB. CASIA-IrisV4 consists of 54,601 iris images with 1,800 genuine subjects and 1,000 virtual subjects. The images of iris employ 8 bit gray-level JPEG files, accumulated from NII. Also, in this dataset, the images are taken by the advanced biometric sensor, which can recognize users from 3 meters away by actively searching iris in the visual field via an intelligent multi-camera imaging system. The features of collected images are extracted and the analysis is carried out using the metrics, namely FRR, FAR, accuracy, F-Measure, and ROC.
Performance metrics
The metrics, such as FRR, FAR, accuracy, F-measure, and ROC explained below.
Accuracy
The accuracy indicates the precision of recognizing iris using the modality of the iris and is expressed as,
where, Ju represent true positives, Jc indicate true negatives. Ru is false positives and Rc stands for false negatives.
FRR indicates the proportion of false rejection with respect to indisputable tries, and is formulated as,
FAR is the proportion of false attempt to pretend attempts, and is formulated as,
F-Measure a single measure, which is calculated by using precision and recall and is calculated as,
ROC indicates the relation between TNR and TPR, which is adapted for evaluating system performance.
Experimental results
Here, the results of the analysis using the proposed Chronological MBO based DBN approach by considering the input image 1 and the input image 2. The input image with resolution 640*480 is shown in Fig. 3. Figure 3a portrays input image 1, Fig. 3b output of the pre-processing image 1 and Fig. 3c The output of the HT with respect to the input image 1. Figure 3d portrays input image 2, Fig. 3e output of the pre-processing image 2, and the output of the HT with respect to the input image 2 is shown in Fig. 3f.
Sample results (a) input image 1, (b) Output of the Pre-processing image 1, (c) Output of Hough transform for image 1, (d) input image 2, (e) Output of the Pre-processing image 2, (f) Output of Hough transform for image 2.
The output generated from HT is subjected to a rubber sheet model for normalizing image, and the outcome is portrayed in Fig. 4. The resolution of the normalized image is similar to the resolution of the original image, i.e., resolution-640*480. The normalized output of image 1 is shown in Fig. 4a. The normalized output for image 2 is shown in Fig. 4b. The output computed from the descriptor is shown in Fig. 4c and d. The histogram representation for image 1 is depicted in Fig. 4e, and Fig. 4f denotes histogram representation for image 2.
Sample results (a) Normalized image for the input image 1, (b) Normalized image for the input image 2, (c) Output of descriptor for image 1, (d) Output of descriptor for image 2, (e) Histogram representation for image 1, (f) Histogram representation for image 2.
This section deliberates the methods used for the
Comparative analysis
The analysis using performance measures of the proposed Chronological MBO-based DBN approach is discussed and evaluation is done by altering training data.
Comparative analysis using image 1
Figure 5 depicts the analysis of methods using FAR, accuracy, and FRR using k-fold validation. Figure 5a portrays the analysis of FRR using k-fold validation with image 1. When the value for k-fold is 8, the FRR obtained by spectral matching is 1.8897%, deep learning is 1.5322%, BPNN is 1.0055%, Chronological-MBO-NN is 0.5%, DBN is 0.4852%, and Chronological-MBO DBN without PCA is 0.4851, whereas the proposed Chronological-MBO DBN attained improved FRR rate as 0.4812%. Figure 5b depicts the analysis of FAR using image 1. When the value for k-fold is 8, FAR rate obtained by spectral matching is 0.5495%, deep learning is 0.5413%, BPNN is 0.5164%, Chronological-MBO NN is 0.5%, DBN is 0.4933%, and Chronological-MBO DBN without PCA is 0.4932, while proposed Chronological-MBO DBN is 0.4850%, respectively. Figure 5c portrays comparative analysis for accuracy using image 1. If the k-fold value is 8, then the accuracy attained by the methods, spectral matching is 94.3116%, deep learning is 95.0821%, BPNN is 96.2302%, Chronological-MBO NN is 97.0000%, DBN is 97.9610% and Chronological-MBO DBN without PCA is 97.9708% while proposed Chronological-MBO DBN is 98.0571%. Figure 5d shows the comparative analysis for F-Measure using image 1. For k-fold is 8, the F-Measure of the methods, such as spectral matching, deep learning, BPNN, Chronological-MBO NN, DBN, Chronological-MBO DBN without PCA, and the proposed Chronological-MBO DBN is 94.7966%, 95.5754%, 96.7234%, 97.5%, 98.4774%, 98.5121%, and 98.6066%, respectively.
Comparative analysis using k-fold with image 1, (a) FRR, (b) FAR, (c) Accuracy, and (d) F-Measure.
Figure 6 shows the analysis of methods by altering training data with image 1. Figure 6a portrays the analysis of FRR using training data with image 1. When training data is 70%, FRR obtained by spectral matching is 14.0897%, deep learning is 4.3571%, BPNN is 4.2024%, Chronological-MBO NN is 1.9286%, DBN is 1.8646, and Chronological-MBO DBN without PCA is 1.8644. Moreover, the proposed Chronological-MBO DBN attained FRR of 1.8476%. Figure 6b depicts the analysis of FAR using image 1. If the training data is 70%, the FAR rate attained by existing spectral matching is 0.6239%, deep learning is 0.5320%, BPNN is 0.5300%, Chronological-MBO NN is 0.5100%, DBN is 0.5031, and Chronological-MBO DBN without PCA is 0.503, whereas proposed Chronological-MBO DBN obtained better FAR of 0.4946%. Figure 6c portrays the analysis of methods with accuracy using image 1. When training percentage is 70, the accuracy achieved by spectral matching is 85.0911%, deep learning is 93.9267%, BPNN is 94.1188%, Chronological-MBO NN is 96.0396, DBN is 96.9782%, Chronological-MBO DBN without PCA is 96.9879, and proposed Chronological-MBO DBN attained improved accuracy of 97.0721%. Figure 6d shows the comparative analysis for F-Measure using image 1. For 70% training data, the F-Measure of the methods, such as spectral matching, deep learning, BPNN, Chronological-MBO NN, DBN, Chronological-MBO DBN without PCA, and the proposed Chronological-MBO DBN is 85.5856%, 94.4298%,
Comparative analysis using training percentage with image 1, (a) FRR, (b) FAR, (c) Accuracy, and (d) F-Measure.
The analysis of methods using k-fold validation with image 2 is shown in Fig. 7. Figure 7a portrays the analysis of FRR using k-fold with image 2. If the k-fold value is 8, the FRR rate evaluated by spectral matching is 2.9446%, deep learning is 1.3673%, BPNN is 0.9954%, Chronological-MBO NN is 0.5000%, DBN is 0.4830%, and Chronological-MBO DBN without PCA is 0.4829, while FAR of proposed Chronological-MBO DBN is 0.4784%, respectively. Figure 7b depicts the analysis of FAR using image 2. When the value for k-fold is 8, the FAR rate measured by spectral matching is 0.5944%, deep learning is 0.5321%, BPNN is 0.5183%, Chronological-MBO NN is 0.5%, DBN is 0.4932%, and Chronological-MBO DBN without PCA is 0.4931, whereas the proposed Chronological-MBO DBN attained better FAR rate with the value of 0.4848%. Figure 7c portrays comparative analysis for accuracy using image 2. If the k-fold value is 8, the accuracy attained by spectral matching is 92.1637%, deep learning is 95.4572%, BPNN is 96.2240%, Chronological-MBO NN is 97.00%, DBN is 97.9581%, and Chronological-MBO DBN without PCA is 97.9678%, however, proposed Chronological-MBO DBN attained improved accuracy of 98.0539%. The comparative analysis for F-Measure is depicted in Fig. 4d. For the k-fold is 8, the F-Measure of the existing methods, such as spectral matching, deep learning, BPNN, Chronological-MBO NN, DBN, and Chronological-MBO DBN without PCA is 92.6485%, 95.9504%, 96.7172%, 97.5%, 98.4764%, and 98.5%, respectively. For the same k-fold, the F-Measure of the proposed Chronological-MBO DBN is 98.6482%, which is maximum than the all other existing methods.
Comparative analysis using k-fold with image 2, (a) FRR, (b) FAR, (c) Accuracy, and (d) F-Measure.
The evaluation of methods based on training percentage using image 2 is portrayed in Fig. 8. Figure 8a portrays the analysis of FRR using training percentage with image 2. When the training data is 70%, the FRR acquired by spectral matching is 11.0548%, deep learning is 3.0429%, BPNN is 1.0714%, Chronological-MBO NN is 0.9286%, DBN is 0.8858%, and Chronological-MBO DBN without PCA is 0.8857, but proposed Chronological-MBO DBN attained FRR rate of 0.8744%. Figure 8b depicts the analysis of FAR using image 2. If the training data is 70%, the FAR of existing spectral matching is 0.5984%, deep learning is 0.5282%, BPNN is 0.5081%, Chronological-MBO NN is 0.5060%, DBN is 0.4992%, Chronological-MBO DBN without PCA is 0.4992, and proposed Chronological-MBO DBN obtained FAR of 0.4909%. Figure 8c portrays the analysis of methods using accuracy with image 2. When training percentage is 70, the accuracy achieved by the methods, spectral matching is 87.5319%, deep learning is 94.2948%, BPNN is 96.2271%, Chronological-MBO NN is 96.4203%, DBN is 97.3678%, and Chronological-MBO DBN without PCA is 97.3775, whereas proposed Chronological-MBO DBN attained an accuracy of 97.4625%. The comparative analysis for F-Measure is depicted in Fig. 4d. For the 70% training data, the F-Measure of the existing methods, such as spectral matching, deep learning, BPNN, Chronological-MBO NN, DBN, and Chronological-MBO DBN without PCA is 88.0227%, 94.794%, 96.7263%, 96.9264%, 97.8758%, and 97.9056%, respectively. For the same k-fold, the F-Measure of the proposed Chronological-MBO DBN is 98.0609%, which is maximum than the all other existing methods.
Comparative discussion
Comparative analysis using training percentage with image 2, (a) FRR, (b) FAR, (c) Accuracy, and (d) F-Measure.
Pair-wise statistical test of algorithms on FRR
Pair-wise statistical test of algorithms on FAR
Pair-wise statistical test of algorithms on accuracy
Figure 9 depicts the analysis based on ROC using image 1 and image 2. Figure 9a shows ROC analysis made using image 1. If FPR value is 0.8%, the TPR obtained using spectral matching is 86.6425%, deep learning is 95.9405%, BPNN is 97.6357%, Chronological-MBO NN is 98.0714%, DBN is 98.1282%, Chronological-MBO DBN without PCA is 98.1283%, and proposed Chronological-MBO DBN is 98.1433%. The ROC analysis with image 2 is portrayed in Fig. 9b. When FPR value is 0.8%, then TPR attained by spectral matching is 89.088%, deep learning is 97.1%, BPNN is 99.048%, Chronological-MBO NN is 99.214%, DBN is 99.256%, Chronological-MBO DBN without PCA is 98.1283%, 99.2557%and proposed Chronological-MBO DBN attained TPR of 99.267%.
Table 1 deliberates the evaluation of strategies using FPR, FAR, accuracy, and F-Measure. From the table, while considering k-fold and the training percentage the proposed Chronological-MBO DBN is better than the existing methods, such as Spectral Matching deep learning, BPNN, Chronological-MBO NN, DBN, and Chronological-MBO DBN without PCA, for the metrics FRR, FAR, accuracy and F-Measure. Thus, it depicts that the proposed Chronological MBO-DBN attained minimum FRR, minimum FAR, maximum accuracy, and maximum F-Measure. Hence, the proposed classifier offers high performance.
Pair-wise statistical test of algorithms on F-measure
Pair-wise statistical test of algorithms on F-measure
ROC analysis (a) with image 1, (b) with image 2.
This section evaluates the statistical test based on different combinations of algorithms. Table 2 depicts the statistical analysis based on the metrics FRR by using the different combinations of algorithms. The table shows the
Threats to validity
This section discusses the threats to validity of the proposed method.
Construct validity threats: In iris recognition, fewer coefficient errors are possible. This kind of threat is solved by using optimized deep learning methods.
Internal validity threats: In segmentation, the localization of the pupil eyelids, eyelashes, and boundaries are required. If it fails to segment the iris, there is a possibility to generate false data, which will affect the recognition rates. In the proposed method, the results contain the papillary boundary, even if the prior center is not positioned at center of the pupil and the circular HT computes the exact pupil center.
External validity threats: The quality of the normalized image is a threat, but in the proposed work both the normalized and the original image have the same resolution.
Conclusion validity threats: It deals with the relation between the theory and observation of the results. Normally, the expected output and the real output of the system has a lot of variations. This threat has overcome by the proposed method by calculating the average error, in which the weights are updated based on the minimum error.
Conclusion
An IAAD method is devised for recognizing iris using proposed Chronological MBO-DBN. Here, the optimal weights are tuned with chronological MBO for training DBN. The iris image is pre-processed and the iris regions are extracted by applying the Hough Transform and the segmentation and normalization of iris are performed with rubber sheet model. The ScatT-Loop along with the LGP descriptor is utilized for extracting features of iris, which enables the recognition of iris. The recognition of iris using biometric features is carried out with proposed Chronological MBO and is trained with a deep learning model named DBN. The proposed Chronological based DBN performs the detection of iris by undergoing segmentation and normalization of images using the Daughman’s rubber sheet model. The features are mined by combining LGP and the ScatT-Loop descriptor. The experimentation is performed using the CASIA iris dataset and the performances are evaluated using the measures, like FAR, accuracy, and FRR. The proposed Chronological-MBO-DBN approach provides superior performance with least FRR of 0.4745%, least FAR of 0.4847%, highest accuracy of 96.078%, and maximum F-Measure of 98.658%. In future, the work will be extended by current optimization techniques to improve efficiency for recognizing iris.
