The FPGA prototyping of iris recognition for biometric identification employing neural network

In this paper, we present the realization of iris recognition for biometric identification employing neural network on Altera FLEX10 K FPGA device that allows for efficient hardware implementation. This method consists of two main parts, which are image processing and recognition. Image processing is implemented by using MATLAB and backpropagation method was used for recognition. The iris recognition neural network architecture is comprised of three layers: input layer with three neurons, hidden layer with two neurons and output layer with one neuron. Sigmoid transfer function is used for both hidden layer and output layer neurons. The timing analysis for the validation, functionality and performance of the model is performed using Aldec active HDL and the logic synthesis was performed using Synplify. Iris vector from captured human iris has been used to validate the effectiveness of the model. Test on the sample of 100 data showed an accuracy of 88.6% in recognizing the sample of irises.

[1]  Richard P. Wildes,et al.  Iris recognition: an emerging biometric technology , 1997, Proc. IEEE.

[2]  R. Kane,et al.  Financial forecasting and rules extraction from trained networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[3]  Roberto Brunelli,et al.  Face Recognition: Features Versus Templates , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Majid Ahmadi,et al.  Multi-features and Multi-stages RBF Neural Network Classifier with Fuzzy Integral in Human Face Recognition , 2002, IC-AI.

[5]  Takeo Kanade,et al.  A statistical method for 3D object detection applied to faces and cars , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).