SlideShare a Scribd company logo
ISSN 2349-7815
International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE)
Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org
Page | 49
Paper Publications
An Approach for Iris Recognition Based On
Singular Value Decomposition and Hidden
Markov Model
Sneh Vishwakarma
M.E STUDENT, Electrical department Jabalpur engineering college (JEC), Jabalpur, India
Abstract: This paper presents a new approach using Hidden Markov Model as classifier and Singular Values
Decomposition (SVD) coefficients as features for iris recognition. As iris is a complex multi-dimensional structure
and needs good computing techniques for recognition and it is an integral part of biometrics. Features extracted
from a iris are processed and compared with similar irises which exist in database. The recognition of human irises
is carried out by comparing characteristics of the iris to those of known individuals. Here seven state Hidden
Markov Model (HMM)-based iris recognition system is proposed .A small number of quantized Singular Value
Decomposition (SVD) coefficients as features describing blocks of iris images. SVD is a method for transforming
correlated variables into a set of uncorrelated ones that better expose the various relationships among the original
data item. This makes the system very fast. The proposed approach has been examined on CASIA database. The
results show that the proposed method is the fastest one, having good accuracy
Keywords: Iris recognition, singular value decomposition, hidden markov model.
1. INTRODUCTION
Iris recognition is one of the best topic in the image processing and pattern recognition due to the new interest in, security
,smart environments, and access control it is useful in finding out exact identity of any person by performing iris
recognition technique which is integral part of biometric .iris recognition techniques have two categories, one is based on
the iris representation which uses appearance-based, which requires large set of training samples, by using statistical
analysis techniques. It is easy to analyze the Characteristics of a iris out of all existing iris images and the other type is
based on feature based, which uses geometric iris features (iris, pupil, retina sclera etc.), and geometric relationships
between them. The features which are extracted from iris are processed and compared with similar iris s available in the
existing database, if it matches then that person is recognized otherwise unrecognized. If any person’s iris image is not
recognized then that image is stored in database for next recognition procedure [1].
Iris recognition using HMM and SVD coefficient shows an approach using one dimensional Discrete HMM as classifier
and Singular Values Decomposition (SVD) coefficients as features for iris recognition. Here seven states used in HMM to
take into account maximum iris regions [2]. In HMM, the state is not directly visible, but output, dependent on the state,
is visible. Each state has a probability distribution over the possible output tokens.
Singular value decomposition is a method for transforming correlated variables into a set of uncorrelated ones that better
expose the various relationships among the original data items. It is a method for identifying and ordering the dimensions
along which data points exhibit the most variation. This shows that once identified where the most variation is, it's
possible to find the best approximation of the original data points using fewer dimensions. These are the basic ideas
ISSN 2349-7815
International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE)
Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org
Page | 50
Paper Publications
behind SVD: taking a high dimensional, highly variable set of data points and reducing it to a lower dimensional space
that exposes the substructure of the original data more clearly and orders it from most variation to the least.
Hence, it shows that SVD is a good method for data reduction .Therefore the sequence of tokens generated by an HMM
gives some information about the sequence of states. This approach gives good accuracy with increasing speed .To obtain
result of iris recognition a collection of set of iris images is required. These iris images become the database of know
irises. So need to determine whether or not an unknown iris matches any of these known iris . All iris images must be of
the same size (in pixels), must be gray scale, with values ranging from 0 to 255. The most useful iris sets have multiple
images per person. This sharply increases accuracy.
A successful iris recognition system depends heavily on the feature extraction method. One major improvement of our
system is the use of SVD coefficients as features instead of gray values of the pixels in the sampling windows, blocks.
After learning process, each class (iris) is associated to a HMM. For a K-class classification problem, it finds K distinct
HMM models. Each test image experiences the block extraction, feature extraction and quantization process as well.
Indeed each test image like training images is represented by its own observation vector [3]-[5].
2. HIDDEN MARKOV MODEL
A generic HMM model is illustrated in Fig.1, where Xi represents the hidden state sequence. The Markov process is
determined by the current state with initial state distribution _ and the transition probability matrix A. We observe only the
Oi (the observation sequence), which is related to the (hidden) states of the Markov process by the emission probability
matrix B. The HMM model can be generally defined by these three probability matrices (λ, A, B). The goal is to make an
efficient use of the observable information so as to gain insight into various aspects of the Markov process.
Fig.1 Hidden Markov model (HMM)
3. DATA SETS AND IMAGE PRE-PROCESSING
The SVD-hmm approach (described in section 4)is evaluated on casia iris database .the Casia database contains 400
images in jpg format of 40 individuals ,which we first converted into pgm format .there are 10 images per subject with
different iris First, the dataset is divided into two parts – one for training and one for testing. For casia datasets we use 5
images from each folder for training the system and the rest 5 images for testing. Next, SVD is applied to extract features
from the images and HMM to build a recognition model. HMM is trained with half of the iris images and tested with a
new iris image not used for training. The model returns probabilities of how likely the unseen iris image looks like each
one of the images used for training and the iris with the highest probability is assigned as the recognized iris . In order to
reduce the computational complexity and memory consumption and improve the speed of the algorithm we propose an
effective image preprocessing. First, each iris image is transformed into a gray-scale image (only for colored
ISSN 2349-7815
International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE)
Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org
Page | 51
Paper Publications
images).Then, it is resized to around 50% of its size, for both. pixels, and after resizing the images go down to 56x46,
112x92, or 64x64 pixels (Fig.2)
Further to that, in order to compensate the flash effect and reduce the salt noise, a nonlinear minimum order-static filter is
used (function ordfilt2 in matlab). The filter has a smoothing role and reduces the image information; see [H. Miar-Naimi
et al., 2008] for more details.
Fig 2. An example of resized image
4. SVD-HMM IRIS RECOGNITION ALGORITHM
The SVD-HMM algorithm for iris recognition consists of the following steps.
4.1 Block extraction:
In order to create the HMM model the two dimensional images has to be transformed into one dimensional observation
sequence. For that each iris image is divided into overlapping blocks with the same width W as the original image, and
height L, different from the height H of the whole image. P = L-1 is the size of overlapping. The number of blocks T,
extracted from each iris image, is
T = +1 (1)
Computed by the following formula, see Table 1
Table.1 The computation of overlapped block
ISSN 2349-7815
International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE)
Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org
Page | 52
Paper Publications
4.2 Singular Values Decomposition (SVD):
SVD is applied to each extracted block:
(2)
Where U and V are orthogonal matrices and ∑ is a diagonal matrix of singular values. The coefficients U(1, 1), ∑(1,1)
and ∑(2,2) are empirically chosen as the most relevant image features, [H. Mia r- Naimi et al., 2008]. Each block is thus
represented by an observation vector with n elements:
C = (3)
4.3 Quantization:
Each element of (3) is quantized into Di distinct levels. The difference between two quantized values is:
(4)
Where and are the maximum and the minimum of the coefficients in all observation vectors. Every
element from vector C is replaced with its quantized value:
(5)
The distinct values (Di) used in the present algorithm to quantize the coefficients U(1 1) S(1 1) S(2 2) are 18, 10 and 7.
These values are chosen following the experimental results in [H. Miar-Naimi and all, 2008]. The next step is to
represent each block by only one discrete value called label,
Label = *10*7 + *7 + + 1, (6)
Where qt1, qt2 and qt3 are the quantized values. Note that if the coefficients (3) are all zero the label will be 1 and if they
are 18, 10 and 7, the label will have the maximum value of 1260. As a result each iris image is represented by an
observation sequence with 52, 98 or 60 observed states, corresponding to the number of blocks. These observation vectors
are input into the seven-state HMM model
4.4 HMM model:
Recognition process is based on iris view. From top to bottom the iris image can be divided into seven distinct regions:
eyelid eyelashes cornea iris pupil sclera and retina These are the seven hidden states in the Markov model.
A fig.4 iris region from top to bottom assuming a block which moves from top to bottom of the iris image and in any time
that block shows one of the seven regions. The block is moving consequently and it cannot miss a state. For example, if
we have a block in the state “iris”, the next state can never be “sclera”, it will always be the state “pupil”. Hence the
probability of moving from one state to the next one is 50% and staying in the same state is 50%. The initial state of the
system is always “eyelid” with a probability of 1. And the final state of the system is always “retina”. Thus the initial state
distribution ( matrix).
Eyelid Eyelashes Cornea Iris Pupil Sclera Retina
= [
ISSN 2349-7815
International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE)
Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org
Page | 53
Paper Publications
The transition matrix A is:
A and B matrices define the generic iris model that is trained with the training sub-dataset
5. RESULT
This directory contains a set of iris taken by CASIA iris database .There are 10 different images of 40 different persons..
The size of each image is 56 8-bit grey levels. The images are organized .A fast and efficient system was presented.
Images of each iris were converted to a sequence of blocks. Each block is featured by a few number of its SVD
parameters. Each class has been associated to hidden Markov model as its classifier. The evaluations and comparisons
were performed on the iris image data bases It process approximately having a recognition rate of 74% the system is very
fast. This was achieved by resizing the images to smaller size and using a small number of features describing blocks.
ISSN 2349-7815
International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE)
Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org
Page | 54
Paper Publications
6. CONCLUSION
Iris recognition applications such as information security, Access management, biometrics, personal security and
entertainment. A fast and efficient system is presented. Images of each iris are converted to a sequence of blocks. Each
block featured by a few number of its SVD parameters. Every class is associated to hidden Markov model as its classifier.
The evaluations and comparisons are performed on iris image data base CASIA IRIS database images and some other
individuals. The system recognition rate is approximately74 %,. It is achieved by resizing the images to smaller size and
using a small number of features describing blocks.. It is obvious that if the minimum distance between the test image and
other images is zero, the test image entirely matches the image from the training base.
REFERENCES
[1] Cha Zhang and Zhengyou Zhan, “A Survey of Recent Advances in Face Detection”, Technical Report MSR-TR-
2010-66, 2010.
[2] Samaria F. and Fallside F, “Face Identification and Feature Extraction Using Hidden Markov Models, Image
Processing: Theory and Application”, G. Vernazza, ed, Elsevier, 1993.
[3] P. Georgieva, L. Mihaylova, L: Jain, “Advances in Intelligent Signal Processing and Data Mining: Theory and
Applications”, Springer 299 pages, 2013.
[4] H. Miar- Naimi and P. Davari. “A New Fast and Efficient HMM-Based Face Recognition System Using a 7-State
HMM Along With SVD Coefficients”, Iranian Journal of Electrical &Electronic Engineering, Vol. 4, Nº 1 & 2, Jan.
2008, pp. 46-57.
[5] Mark Stamp. “A Revealing Introduction to Hidden Markov Models”, Department of Computer Science, San Jose
State University,2012.
[6] L. Rabiner. “A tutorial on hidden markov models and selected applications in speech recognition”, Proceedings of
IEEE, 1989.
[7] Phil Blunsom. Hidden Markov Models, Tutorial Lectures, 2004.

More Related Content

What's hot

Paper id 252014130
Paper id 252014130Paper id 252014130
Paper id 252014130
IJRAT
 
A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporary
prjpublications
 
Paper id 21201488
Paper id 21201488Paper id 21201488
Paper id 21201488
IJRAT
 
Ijarcet vol-2-issue-2-855-860
Ijarcet vol-2-issue-2-855-860Ijarcet vol-2-issue-2-855-860
Ijarcet vol-2-issue-2-855-860
Editor IJARCET
 
Performance and analysis of improved unsharp masking algorithm for image
Performance and analysis of improved unsharp masking algorithm for imagePerformance and analysis of improved unsharp masking algorithm for image
Performance and analysis of improved unsharp masking algorithm for image
IAEME Publication
 

What's hot (20)

Paper id 252014130
Paper id 252014130Paper id 252014130
Paper id 252014130
 
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONMAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
 
A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporary
 
IRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image Segmentation
 
Paper id 21201488
Paper id 21201488Paper id 21201488
Paper id 21201488
 
Object Recogniton Based on Undecimated Wavelet Transform
Object Recogniton Based on Undecimated Wavelet TransformObject Recogniton Based on Undecimated Wavelet Transform
Object Recogniton Based on Undecimated Wavelet Transform
 
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
 
Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)Blind Image Seperation Using Forward Difference Method (FDM)
Blind Image Seperation Using Forward Difference Method (FDM)
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image Processing
 
APPLICATION OF IMAGE FUSION FOR ENHANCING THE QUALITY OF AN IMAGE
APPLICATION OF IMAGE FUSION FOR ENHANCING THE QUALITY OF AN IMAGEAPPLICATION OF IMAGE FUSION FOR ENHANCING THE QUALITY OF AN IMAGE
APPLICATION OF IMAGE FUSION FOR ENHANCING THE QUALITY OF AN IMAGE
 
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureThe Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
 
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
 
Ijarcet vol-2-issue-2-855-860
Ijarcet vol-2-issue-2-855-860Ijarcet vol-2-issue-2-855-860
Ijarcet vol-2-issue-2-855-860
 
Performance and analysis of improved unsharp masking algorithm for image
Performance and analysis of improved unsharp masking algorithm for imagePerformance and analysis of improved unsharp masking algorithm for image
Performance and analysis of improved unsharp masking algorithm for image
 
IRJET-Analysis of Face Recognition System for Different Classifier
IRJET-Analysis of Face Recognition System for Different ClassifierIRJET-Analysis of Face Recognition System for Different Classifier
IRJET-Analysis of Face Recognition System for Different Classifier
 
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETONIMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
 
50120130405020
5012013040502050120130405020
50120130405020
 
Face recognition using gaussian mixture model & artificial neural network
Face recognition using gaussian mixture model & artificial neural networkFace recognition using gaussian mixture model & artificial neural network
Face recognition using gaussian mixture model & artificial neural network
 
40120140504011
4012014050401140120140504011
40120140504011
 
Comparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition TechniquesComparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition Techniques
 

Viewers also liked

HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM
HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEMHOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM
HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM
paperpublications3
 
A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...
A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...
A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...
paperpublications3
 
MODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTC
MODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTCMODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTC
MODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTC
paperpublications3
 
Study of Optimization of Squirrel Cage Induction Motor Using DCR Technology
Study of Optimization of Squirrel Cage Induction Motor Using DCR TechnologyStudy of Optimization of Squirrel Cage Induction Motor Using DCR Technology
Study of Optimization of Squirrel Cage Induction Motor Using DCR Technology
paperpublications3
 

Viewers also liked (20)

A Study On Double Gate Field Effect Transistor For Area And Cost Efficiency
A Study On Double Gate Field Effect Transistor For Area And Cost EfficiencyA Study On Double Gate Field Effect Transistor For Area And Cost Efficiency
A Study On Double Gate Field Effect Transistor For Area And Cost Efficiency
 
RELIABILITY BASED POWER DISTRIBUTION SYSTEMS PLANNING USING CREDIBILITY THEORY
RELIABILITY BASED POWER DISTRIBUTION SYSTEMS PLANNING USING CREDIBILITY THEORYRELIABILITY BASED POWER DISTRIBUTION SYSTEMS PLANNING USING CREDIBILITY THEORY
RELIABILITY BASED POWER DISTRIBUTION SYSTEMS PLANNING USING CREDIBILITY THEORY
 
HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM
HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEMHOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM
HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM
 
Skin Lesion Segmentation Using TDLS Algorithm and Pattern Identification
Skin Lesion Segmentation Using TDLS Algorithm and Pattern IdentificationSkin Lesion Segmentation Using TDLS Algorithm and Pattern Identification
Skin Lesion Segmentation Using TDLS Algorithm and Pattern Identification
 
Importance of Antennas for Wireless Communication Devices
Importance of Antennas for Wireless Communication DevicesImportance of Antennas for Wireless Communication Devices
Importance of Antennas for Wireless Communication Devices
 
Design of Shunt Active Power Filter to eliminate harmonics generated by CFL
Design of Shunt Active Power Filter to eliminate harmonics generated by CFLDesign of Shunt Active Power Filter to eliminate harmonics generated by CFL
Design of Shunt Active Power Filter to eliminate harmonics generated by CFL
 
Energy Efficient Packet Processing Engine
Energy Efficient Packet Processing EngineEnergy Efficient Packet Processing Engine
Energy Efficient Packet Processing Engine
 
A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...
A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...
A Comparative Performance Analysis DCR and DAR Squirrel Cage 3-Phase Inductio...
 
A Literature Review on Experimental Study of Power Losses in Transmission Lin...
A Literature Review on Experimental Study of Power Losses in Transmission Lin...A Literature Review on Experimental Study of Power Losses in Transmission Lin...
A Literature Review on Experimental Study of Power Losses in Transmission Lin...
 
Design and Implementation of Maximum Power Point Tracking Using Fuzzy Logic C...
Design and Implementation of Maximum Power Point Tracking Using Fuzzy Logic C...Design and Implementation of Maximum Power Point Tracking Using Fuzzy Logic C...
Design and Implementation of Maximum Power Point Tracking Using Fuzzy Logic C...
 
Link Disconnection Entropy Disorder in Mobile Adhoc Networks
Link Disconnection Entropy Disorder in Mobile Adhoc NetworksLink Disconnection Entropy Disorder in Mobile Adhoc Networks
Link Disconnection Entropy Disorder in Mobile Adhoc Networks
 
Power Generation Using Footstep
Power Generation Using FootstepPower Generation Using Footstep
Power Generation Using Footstep
 
Effect of Humidity on the Impulse Breakdown Characteristic of Air
Effect of Humidity on the Impulse Breakdown Characteristic of AirEffect of Humidity on the Impulse Breakdown Characteristic of Air
Effect of Humidity on the Impulse Breakdown Characteristic of Air
 
MODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTC
MODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTCMODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTC
MODELLING AND IMPLEMENTATION OF AN IMPROVED DSVM SCHEME FOR PMSM DTC
 
Power Quality Identification Using Wavelet Transform: A Review
Power Quality Identification Using Wavelet Transform: A ReviewPower Quality Identification Using Wavelet Transform: A Review
Power Quality Identification Using Wavelet Transform: A Review
 
Annunciator for Blind Person Using Ultrasonic Sensor
Annunciator for Blind Person Using Ultrasonic SensorAnnunciator for Blind Person Using Ultrasonic Sensor
Annunciator for Blind Person Using Ultrasonic Sensor
 
Study of Optimization of Squirrel Cage Induction Motor Using DCR Technology
Study of Optimization of Squirrel Cage Induction Motor Using DCR TechnologyStudy of Optimization of Squirrel Cage Induction Motor Using DCR Technology
Study of Optimization of Squirrel Cage Induction Motor Using DCR Technology
 
Gated Latch Utilization for Clock Tree Network
Gated Latch Utilization for Clock Tree NetworkGated Latch Utilization for Clock Tree Network
Gated Latch Utilization for Clock Tree Network
 
Adaptive Video Watermarking and Quality Estimation
Adaptive Video Watermarking and Quality EstimationAdaptive Video Watermarking and Quality Estimation
Adaptive Video Watermarking and Quality Estimation
 
Three Phase Load Flow Analysis on Four Bus System
Three Phase Load Flow Analysis on Four Bus SystemThree Phase Load Flow Analysis on Four Bus System
Three Phase Load Flow Analysis on Four Bus System
 

Similar to An Approach for Iris Recognition Based On Singular Value Decomposition and Hidden Markov Model

Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
ijcisjournal
 

Similar to An Approach for Iris Recognition Based On Singular Value Decomposition and Hidden Markov Model (20)

An fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimumAn fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimum
 
Neural Network based Supervised Self Organizing Maps for Face Recognition
Neural Network based Supervised Self Organizing Maps for Face Recognition  Neural Network based Supervised Self Organizing Maps for Face Recognition
Neural Network based Supervised Self Organizing Maps for Face Recognition
 
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITIONNEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
 
Image similarity using fourier transform
Image similarity using fourier transformImage similarity using fourier transform
Image similarity using fourier transform
 
Kq3518291832
Kq3518291832Kq3518291832
Kq3518291832
 
Ijetcas14 329
Ijetcas14 329Ijetcas14 329
Ijetcas14 329
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
 
One-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial AreasOne-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial Areas
 
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMCOMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
 
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
 
A comparative study of dimension reduction methods combined with wavelet tran...
A comparative study of dimension reduction methods combined with wavelet tran...A comparative study of dimension reduction methods combined with wavelet tran...
A comparative study of dimension reduction methods combined with wavelet tran...
 
I010135760
I010135760I010135760
I010135760
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
 
A Review on Classification Based Approaches for STEGanalysis Detection
A Review on Classification Based Approaches for STEGanalysis DetectionA Review on Classification Based Approaches for STEGanalysis Detection
A Review on Classification Based Approaches for STEGanalysis Detection
 
Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
 
IRJET- Analysis of Alzheimer’s Disease on MRI Image using Transform and Featu...
IRJET- Analysis of Alzheimer’s Disease on MRI Image using Transform and Featu...IRJET- Analysis of Alzheimer’s Disease on MRI Image using Transform and Featu...
IRJET- Analysis of Alzheimer’s Disease on MRI Image using Transform and Featu...
 
Linearity of Feature Extraction Techniques for Medical Images by using Scale ...
Linearity of Feature Extraction Techniques for Medical Images by using Scale ...Linearity of Feature Extraction Techniques for Medical Images by using Scale ...
Linearity of Feature Extraction Techniques for Medical Images by using Scale ...
 
I04302068075
I04302068075I04302068075
I04302068075
 
3. 10079 20812-1-pb
3. 10079 20812-1-pb3. 10079 20812-1-pb
3. 10079 20812-1-pb
 

Recently uploaded

Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
AI for workflow automation Use cases applications benefits and development.pdf
AI for workflow automation Use cases applications benefits and development.pdfAI for workflow automation Use cases applications benefits and development.pdf
AI for workflow automation Use cases applications benefits and development.pdf
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 

An Approach for Iris Recognition Based On Singular Value Decomposition and Hidden Markov Model

  • 1. ISSN 2349-7815 International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE) Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org Page | 49 Paper Publications An Approach for Iris Recognition Based On Singular Value Decomposition and Hidden Markov Model Sneh Vishwakarma M.E STUDENT, Electrical department Jabalpur engineering college (JEC), Jabalpur, India Abstract: This paper presents a new approach using Hidden Markov Model as classifier and Singular Values Decomposition (SVD) coefficients as features for iris recognition. As iris is a complex multi-dimensional structure and needs good computing techniques for recognition and it is an integral part of biometrics. Features extracted from a iris are processed and compared with similar irises which exist in database. The recognition of human irises is carried out by comparing characteristics of the iris to those of known individuals. Here seven state Hidden Markov Model (HMM)-based iris recognition system is proposed .A small number of quantized Singular Value Decomposition (SVD) coefficients as features describing blocks of iris images. SVD is a method for transforming correlated variables into a set of uncorrelated ones that better expose the various relationships among the original data item. This makes the system very fast. The proposed approach has been examined on CASIA database. The results show that the proposed method is the fastest one, having good accuracy Keywords: Iris recognition, singular value decomposition, hidden markov model. 1. INTRODUCTION Iris recognition is one of the best topic in the image processing and pattern recognition due to the new interest in, security ,smart environments, and access control it is useful in finding out exact identity of any person by performing iris recognition technique which is integral part of biometric .iris recognition techniques have two categories, one is based on the iris representation which uses appearance-based, which requires large set of training samples, by using statistical analysis techniques. It is easy to analyze the Characteristics of a iris out of all existing iris images and the other type is based on feature based, which uses geometric iris features (iris, pupil, retina sclera etc.), and geometric relationships between them. The features which are extracted from iris are processed and compared with similar iris s available in the existing database, if it matches then that person is recognized otherwise unrecognized. If any person’s iris image is not recognized then that image is stored in database for next recognition procedure [1]. Iris recognition using HMM and SVD coefficient shows an approach using one dimensional Discrete HMM as classifier and Singular Values Decomposition (SVD) coefficients as features for iris recognition. Here seven states used in HMM to take into account maximum iris regions [2]. In HMM, the state is not directly visible, but output, dependent on the state, is visible. Each state has a probability distribution over the possible output tokens. Singular value decomposition is a method for transforming correlated variables into a set of uncorrelated ones that better expose the various relationships among the original data items. It is a method for identifying and ordering the dimensions along which data points exhibit the most variation. This shows that once identified where the most variation is, it's possible to find the best approximation of the original data points using fewer dimensions. These are the basic ideas
  • 2. ISSN 2349-7815 International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE) Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org Page | 50 Paper Publications behind SVD: taking a high dimensional, highly variable set of data points and reducing it to a lower dimensional space that exposes the substructure of the original data more clearly and orders it from most variation to the least. Hence, it shows that SVD is a good method for data reduction .Therefore the sequence of tokens generated by an HMM gives some information about the sequence of states. This approach gives good accuracy with increasing speed .To obtain result of iris recognition a collection of set of iris images is required. These iris images become the database of know irises. So need to determine whether or not an unknown iris matches any of these known iris . All iris images must be of the same size (in pixels), must be gray scale, with values ranging from 0 to 255. The most useful iris sets have multiple images per person. This sharply increases accuracy. A successful iris recognition system depends heavily on the feature extraction method. One major improvement of our system is the use of SVD coefficients as features instead of gray values of the pixels in the sampling windows, blocks. After learning process, each class (iris) is associated to a HMM. For a K-class classification problem, it finds K distinct HMM models. Each test image experiences the block extraction, feature extraction and quantization process as well. Indeed each test image like training images is represented by its own observation vector [3]-[5]. 2. HIDDEN MARKOV MODEL A generic HMM model is illustrated in Fig.1, where Xi represents the hidden state sequence. The Markov process is determined by the current state with initial state distribution _ and the transition probability matrix A. We observe only the Oi (the observation sequence), which is related to the (hidden) states of the Markov process by the emission probability matrix B. The HMM model can be generally defined by these three probability matrices (λ, A, B). The goal is to make an efficient use of the observable information so as to gain insight into various aspects of the Markov process. Fig.1 Hidden Markov model (HMM) 3. DATA SETS AND IMAGE PRE-PROCESSING The SVD-hmm approach (described in section 4)is evaluated on casia iris database .the Casia database contains 400 images in jpg format of 40 individuals ,which we first converted into pgm format .there are 10 images per subject with different iris First, the dataset is divided into two parts – one for training and one for testing. For casia datasets we use 5 images from each folder for training the system and the rest 5 images for testing. Next, SVD is applied to extract features from the images and HMM to build a recognition model. HMM is trained with half of the iris images and tested with a new iris image not used for training. The model returns probabilities of how likely the unseen iris image looks like each one of the images used for training and the iris with the highest probability is assigned as the recognized iris . In order to reduce the computational complexity and memory consumption and improve the speed of the algorithm we propose an effective image preprocessing. First, each iris image is transformed into a gray-scale image (only for colored
  • 3. ISSN 2349-7815 International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE) Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org Page | 51 Paper Publications images).Then, it is resized to around 50% of its size, for both. pixels, and after resizing the images go down to 56x46, 112x92, or 64x64 pixels (Fig.2) Further to that, in order to compensate the flash effect and reduce the salt noise, a nonlinear minimum order-static filter is used (function ordfilt2 in matlab). The filter has a smoothing role and reduces the image information; see [H. Miar-Naimi et al., 2008] for more details. Fig 2. An example of resized image 4. SVD-HMM IRIS RECOGNITION ALGORITHM The SVD-HMM algorithm for iris recognition consists of the following steps. 4.1 Block extraction: In order to create the HMM model the two dimensional images has to be transformed into one dimensional observation sequence. For that each iris image is divided into overlapping blocks with the same width W as the original image, and height L, different from the height H of the whole image. P = L-1 is the size of overlapping. The number of blocks T, extracted from each iris image, is T = +1 (1) Computed by the following formula, see Table 1 Table.1 The computation of overlapped block
  • 4. ISSN 2349-7815 International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE) Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org Page | 52 Paper Publications 4.2 Singular Values Decomposition (SVD): SVD is applied to each extracted block: (2) Where U and V are orthogonal matrices and ∑ is a diagonal matrix of singular values. The coefficients U(1, 1), ∑(1,1) and ∑(2,2) are empirically chosen as the most relevant image features, [H. Mia r- Naimi et al., 2008]. Each block is thus represented by an observation vector with n elements: C = (3) 4.3 Quantization: Each element of (3) is quantized into Di distinct levels. The difference between two quantized values is: (4) Where and are the maximum and the minimum of the coefficients in all observation vectors. Every element from vector C is replaced with its quantized value: (5) The distinct values (Di) used in the present algorithm to quantize the coefficients U(1 1) S(1 1) S(2 2) are 18, 10 and 7. These values are chosen following the experimental results in [H. Miar-Naimi and all, 2008]. The next step is to represent each block by only one discrete value called label, Label = *10*7 + *7 + + 1, (6) Where qt1, qt2 and qt3 are the quantized values. Note that if the coefficients (3) are all zero the label will be 1 and if they are 18, 10 and 7, the label will have the maximum value of 1260. As a result each iris image is represented by an observation sequence with 52, 98 or 60 observed states, corresponding to the number of blocks. These observation vectors are input into the seven-state HMM model 4.4 HMM model: Recognition process is based on iris view. From top to bottom the iris image can be divided into seven distinct regions: eyelid eyelashes cornea iris pupil sclera and retina These are the seven hidden states in the Markov model. A fig.4 iris region from top to bottom assuming a block which moves from top to bottom of the iris image and in any time that block shows one of the seven regions. The block is moving consequently and it cannot miss a state. For example, if we have a block in the state “iris”, the next state can never be “sclera”, it will always be the state “pupil”. Hence the probability of moving from one state to the next one is 50% and staying in the same state is 50%. The initial state of the system is always “eyelid” with a probability of 1. And the final state of the system is always “retina”. Thus the initial state distribution ( matrix). Eyelid Eyelashes Cornea Iris Pupil Sclera Retina = [
  • 5. ISSN 2349-7815 International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE) Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org Page | 53 Paper Publications The transition matrix A is: A and B matrices define the generic iris model that is trained with the training sub-dataset 5. RESULT This directory contains a set of iris taken by CASIA iris database .There are 10 different images of 40 different persons.. The size of each image is 56 8-bit grey levels. The images are organized .A fast and efficient system was presented. Images of each iris were converted to a sequence of blocks. Each block is featured by a few number of its SVD parameters. Each class has been associated to hidden Markov model as its classifier. The evaluations and comparisons were performed on the iris image data bases It process approximately having a recognition rate of 74% the system is very fast. This was achieved by resizing the images to smaller size and using a small number of features describing blocks.
  • 6. ISSN 2349-7815 International Journal of Recent Research in Electrical and Electronics Engineering (IJRREEE) Vol. 2, Issue 3, pp: (49-54), Month: July 2015 - September 2015, Available at: www.paperpublications.org Page | 54 Paper Publications 6. CONCLUSION Iris recognition applications such as information security, Access management, biometrics, personal security and entertainment. A fast and efficient system is presented. Images of each iris are converted to a sequence of blocks. Each block featured by a few number of its SVD parameters. Every class is associated to hidden Markov model as its classifier. The evaluations and comparisons are performed on iris image data base CASIA IRIS database images and some other individuals. The system recognition rate is approximately74 %,. It is achieved by resizing the images to smaller size and using a small number of features describing blocks.. It is obvious that if the minimum distance between the test image and other images is zero, the test image entirely matches the image from the training base. REFERENCES [1] Cha Zhang and Zhengyou Zhan, “A Survey of Recent Advances in Face Detection”, Technical Report MSR-TR- 2010-66, 2010. [2] Samaria F. and Fallside F, “Face Identification and Feature Extraction Using Hidden Markov Models, Image Processing: Theory and Application”, G. Vernazza, ed, Elsevier, 1993. [3] P. Georgieva, L. Mihaylova, L: Jain, “Advances in Intelligent Signal Processing and Data Mining: Theory and Applications”, Springer 299 pages, 2013. [4] H. Miar- Naimi and P. Davari. “A New Fast and Efficient HMM-Based Face Recognition System Using a 7-State HMM Along With SVD Coefficients”, Iranian Journal of Electrical &Electronic Engineering, Vol. 4, Nº 1 & 2, Jan. 2008, pp. 46-57. [5] Mark Stamp. “A Revealing Introduction to Hidden Markov Models”, Department of Computer Science, San Jose State University,2012. [6] L. Rabiner. “A tutorial on hidden markov models and selected applications in speech recognition”, Proceedings of IEEE, 1989. [7] Phil Blunsom. Hidden Markov Models, Tutorial Lectures, 2004.