SlideShare a Scribd company logo
Paper Presentation:
     “The relative distance
      of key point based
      iris recognition”                        Li Yu
                                        David Zhang
                                     Kuanquan Wang



     ‘Grandma, do you mind if I
     do an iris recognition scan?’



Rueshyna    ●   Jaiyalas
                                           May 23 2010
OUTLINE
The Relative Distance of Key Point Based
Iris Recognition
   Iris Image Preprocessing
   Features Extracting
Experimental Results
   Verification
   Identification
Conclusion
OUTLINE
The Relative Distance of Key Point Based
Iris Recognition
   Iris Image Preprocessing
   Features Extracting
Experimental Results
   Verification
   Identification
Conclusion
IMAGE PREPROCESSING (1/6)
IMAGE PREPROCESSING (2/6)
                        Longest Chord


      (x,y)   (xp,yp)
IMAGE PREPROCESSING (3/6)


               Inner
             Boundary




                         Outer
                        Boundary
IMAGE PREPROCESSING (4/6)
IMAGE PREPROCESSING (5/6)




               r
           1       0
       0               π

                       Φ
IMAGE PREPROCESSING (6/6)



             Φ
       0                π
   r                        64 pixels



       1
           256 pixels
OUTLINE
The Relative Distance of Key Point Based
Iris Recognition
   Iris Image Preprocessing
   Features Extracting
Experimental Results
   Verification
   Identification
Conclusion
GABOR FILTER (1/7)

Original Image         Gabor Filter




            Result Image
GABOR FILTER (2/7)
GABOR FILTER (3/7)




For Multi-channels:

θ = 0, 45, 90, 135

T = α = β = 4, 8, 16, 32
GABOR FILTER (5/7)




                               even-symmetric (real part)
φ = 0, 90                      odd-symmetric (imaginary part)

θ = 0, 45, 90, 135          Unsupervised Texture Segmentation Using Gabor Filters
                                                 Anil K. Jain
                                             Farshid Farrokhnia

T = α = β = 4, 8, 16, 32   Multichannel Texture Analysis Using Localized Spatial Filters
                                              Alan Conrad Bovik
                                                Marianna Clark
                                                Wilson S. Geisler
GABOR FILTER (4/7)




φ = 0, 90

θ = 0, 45, 90, 135          Unsupervised Texture Segmentation Using Gabor Filters
                                                 Anil K. Jain
                                             Farshid Farrokhnia

T = α = β = 4, 8, 16, 32   Multichannel Texture Analysis Using Localized Spatial Filters
                                              Alan Conrad Bovik
                                                Marianna Clark
                                                Wilson S. Geisler
GABOR FILTER (6/7)




φ = 0, 90                  2 Parts
θ = 0, 45, 90, 135
                           16 Channels
T = α = β = 4, 8, 16, 32
GABOR FILTER (7/7)




φ = 0, 90                  2 Parts
θ = 0, 45, 90, 135                       32 Filters
                           16 Channels
T = α = β = 4, 8, 16, 32
FILTER EXAMPLE (1/3)

  T = 4 ;θ = 0


  T = 8 ; θ = 45
                     4 Channels
  T = 16 ; θ = 90


  T = 32 ; θ = 135
FILTER EXAMPLE (2/3)

  T = 4 ;θ = 0


  T = 8 ; θ = 45
                       4 Even-Symmetric Filters
  T = 16 ; θ = 90

                     with φ = 0
  T = 32 ; θ = 135
FILTER EXAMPLE (3/3)
KEY POINTS (1/4)
                       256 pixels




64 pixels
                                                32 pixels



                                    32 pixels


            To divide filtered image into 16 blocks
KEY POINTS (2/4)
               256 pixels




64 pixels
                 → obtain a key point:            by




                                         here, m = 64
KEY POINTS (3/4)




for each filtered image
  16 key points
KEY POINTS (4/4)




32 filtered
 images

             exist 32 filters
               16×32 = 512 key points
32
   blo RELATIVE DISTANCE (1/3)
      ck
       s




32 filtered
 images

       To obtain the center of key points in the jth blocks by:
RELATIVE DISTANCE (2/3)

for some block j:




                       Oj
                       KPn
                       Dj(n)
RELATIVE DISTANCE (3/3)



32 filtered
 images



             There are 32 D in 1st blocks
             There are 32 D in 2nd blocks    16 x 32
                          .
                          .                  = 512 Distances
                          .                  = 512 Features!!
             There are 32 D in 16th blocks
OUTLINE
The Relative Distance of Key Point Based
Iris Recognition
   Iris Image Preprocessing
   Features Extracting
Experimental Results
   Verification
   Identification
Conclusion
EXPERIMENTS

Database             Experiments Modes
  CASIA                Verification
    108×7 = 756        Identification
    320×280 pixels
  private database
    254×4 = 1016
    768×568 pixels
OUTLINE
The Relative Distance of Key Point Based
Iris Recognition
   Iris Image Preprocessing
   Features Extracting
Experimental Results
   Verification
   Identification
Conclusion
NUMBER OF COMPARISONS
         (1/2)

 CASIA                  private database

  570,780 total           1,031,240 total

  2,268 intra-class       1524 intra-class

  568,512 inter-class     1,029,716 inter-class
NUMBER OF COMPARISONS
         (2/2)
           Small overlaps




   CASIA                    private database
ACCURACY

ROC curve

    0.008%              0.0015%




     CASIA                private database
PARAMETER M

control tradeoff
  accuracy
  speed
small m
  lose feature
  noise sensitive
large m
  many redundant features
OUTLINE
The Relative Distance of Key Point Based
Iris Recognition
   Iris Image Preprocessing
   Features Extracting
Experimental Results
   Verification
   Identification
Conclusion
IDENTIFICATION

 CASIA : 108×(3+4)

 private : 254×(3+1)
                   Testing
                Training
OUTLINE
The Relative Distance of Key Point Based
Iris Recognition
   Iris Image Preprocessing
   Features Extracting
Experimental Results
   Verification
   Identification
Conclusion
MISMATCHING



 Lower resolution!!

 Eyelids obscuring!!

 Darkness!!
FEATURES (1/5)


Good recognition rate (with a better choice of m)




                                         point number in a block
FEATURES (2/5)


Can avoid influence of rotation transform
FEATURES (3/5)


Feature dimensions is only 512
FEATURES (4/5)


Compared with Daugman’s and Ma’s methods

 integrating location and modality info.

 more powerful when:

   FAR > 0.008% (in CASIA)

   FAR > 0.0015% (in private database)
FEATURES (5/5)

0.008%               0.0015%




   CASIA              private database
FINALLY


This proposed method is more suitable for
medium security such as those for civil
access control (require a high match rate)

Daugmen and Ma’s methods are more
suitable for high security system such as
military departments (require a low FAR)

More Related Content

PDF
Lesson 25: Evaluating Definite Integrals (Section 041 slides)
PPT
Shape Recognition and Retrieval Based on Edit Distance and Dynamic Programming
PDF
Essay & composition writing technique by tanbircox
PPT
Final iris recognition
PPTX
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
PPT
Eye Recognition
PDF
English grammar in Bangla
PPT
Lip recognition
Lesson 25: Evaluating Definite Integrals (Section 041 slides)
Shape Recognition and Retrieval Based on Edit Distance and Dynamic Programming
Essay & composition writing technique by tanbircox
Final iris recognition
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
Eye Recognition
English grammar in Bangla
Lip recognition

Similar to Paper presentation: The relative distance of key point based iris recognition (20)

PDF
IEEE ICARCV 2009
PDF
PPTX
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
PDF
3D Face Recognition Method Using 2DPCAEuclidean Distance Classification
PDF
Face Recognition Using Neural Network Based Fourier Gabor Filters & Random Pr...
PDF
Michelangelo: A 3-DOF sketching robot
PDF
Smart Bank Locker Access System Using Iris ,Fingerprints,Face Recognization A...
PDF
Ijarcet vol-2-issue-3-920-924
PDF
Lecture 02 internet video search
PDF
The Computation Complexity Reduction of 2-D Gaussian Filter
PPTX
Cahall Final Intern Presentation
PDF
Four Side Distance: A New Fourier Shape Signature
PDF
IRJET-Computer Aided Touchless Palmprint Recognition Using Sift
PPTX
Real Time Object Tracking
PDF
thesis
PPTX
The Development of Mechatronic Machine Vision System for Inspection Of Cerami...
PDF
Image processing
PDF
Accelerometers to Augmented Reality
PDF
Module 2 Computer Vision: Image Processing
PDF
S+SSPR 2010 Workshop
IEEE ICARCV 2009
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
3D Face Recognition Method Using 2DPCAEuclidean Distance Classification
Face Recognition Using Neural Network Based Fourier Gabor Filters & Random Pr...
Michelangelo: A 3-DOF sketching robot
Smart Bank Locker Access System Using Iris ,Fingerprints,Face Recognization A...
Ijarcet vol-2-issue-3-920-924
Lecture 02 internet video search
The Computation Complexity Reduction of 2-D Gaussian Filter
Cahall Final Intern Presentation
Four Side Distance: A New Fourier Shape Signature
IRJET-Computer Aided Touchless Palmprint Recognition Using Sift
Real Time Object Tracking
thesis
The Development of Mechatronic Machine Vision System for Inspection Of Cerami...
Image processing
Accelerometers to Augmented Reality
Module 2 Computer Vision: Image Processing
S+SSPR 2010 Workshop
Ad

More from Yun-Yan Chi (13)

PDF
Tezos Taipei Meetup #2 - 15/06/2019
PDF
Traversing on Algebraic Datatype
PDF
for "Parallelizing Multiple Group-by Queries using MapReduce"
PDF
Program Language - Fall 2013
PDF
Machine X Language
PDF
Examples for loopless
PDF
Insert 2 Merge
PDF
Any tutor
PDF
Data type a la carte
PDF
Genetic programming
PDF
Deriving a compiler and interpreter for a Multi-level
PDF
Number System in Haskell
PDF
Constructing List Homomorphisms from Proofs
Tezos Taipei Meetup #2 - 15/06/2019
Traversing on Algebraic Datatype
for "Parallelizing Multiple Group-by Queries using MapReduce"
Program Language - Fall 2013
Machine X Language
Examples for loopless
Insert 2 Merge
Any tutor
Data type a la carte
Genetic programming
Deriving a compiler and interpreter for a Multi-level
Number System in Haskell
Constructing List Homomorphisms from Proofs
Ad

Paper presentation: The relative distance of key point based iris recognition