SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
6XPPHU 6FKRRO IRU $GYDQFHG 6WXGLHV RQ

            %,20(75,&6
   $87+(17,$7,21 DQG 5(2*1,7,21
               $OJKHUR ,WDO  -XQH  ²  




      Fingerprint Recognition
        Sensing, feature extraction and matching


                        Prof. Davide Maltoni
                         maltoni@csr.unibo.it


             DEIS - University of Bologna - ITALY




Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION   1
Enrollment, Verification and
               Identification

     Enrollment

         NAME (PIN)
                                                           template
                                                             name

                            Quality           Feature
                            checker           Extractor

          Sensing                                                      System DB




     Verification
                                        claimed identity
         NAME (PIN)

                            Feature           Matcher
                            Extractor         (1 match)
                                                             one
                                                           template
          Sensing                                                      System DB
                                              True/False




    Identification



                            Feature            Matcher
                            Extractor        (N matches)
                                                              N
                                                           templates
          Sensing                                                      System DB
                                          User’s identity or
                                         “user not identified”



Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                         2
Sensing, Feature extraction and
                 matching

                           Fingerprint images
    S e n s in g           Off-line acquisition
                           On-line acquisition
                           Sweep sensors
                           Fingerprint scanners
                           Sensing area and accuracy



                           Anatomy of fingerprints
                           Local orientation and local frequency
    Feature                Singularity detection
   Extraction              Segmentation
                           Enhancement
                           Minutiae extraction



                           Problems in fingerprint matching
                           Correlation-based matching
   Matching                Minutiae-based (global) approach
                           Minutiae-based (local) approach
                           Texture-based approach
                           Dealing with distortion




Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION         3
Fingerprint images
• Resolution: number of Dots or pixels Per Inch (dpi). 500 dpi is the
  minimum resolution for FBI-compliant scanners; 250 to 300 dpi is
  probably the minimum resolution that allows the extraction algorithms
  to locate the minutiae in fingerprint patterns.

             500 dpi
                                     400 dpi
                                                         300 dpi
                                                                   250 dpi




• Area: rectangular area sensed by a fingerprint scanner. The larger the
  area, the more ridges and valleys are captured. An area greater than or
  equal to 1 × 1 square inches (FBI specifications) permits a full plain
  fingerprint impression to be acquired. Most of the recent fingerprint
  scanners sacrifice area to reduce cost and to have a smaller device size.
• Number of pixels: can be simply derived by the resolution and the
  fingerprint area: the image produced by a scanner working at r dpi over
  an area of height(h) × width(w) inch has rh × rw pixels.
                                       2




• Dynamic range (or depth): denotes the number of bits (usually 8)
  used to encode the intensity value of each pixel. Color information is
  not considered useful for fingerprint recognition.
• Geometric accuracy: specified as the maximum geometric distortion
  introduced by the acquisition device, and expressed as a percentage
  with respect to x and y directions.



Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION              4
Fingerprint images (2)

    • Image quality: not easy to precisely define the quality of a fingerprint
      image, and it is even more difficult to decouple the fingerprint image
      quality from the intrinsic finger quality or status.
0




       The FBI specifications cover only some numerical aspects such as
       MTF (Modulation Transfer Function) and SNR (Signal-to-Noise
       Ratio) concerning the fidelity of reproduction with respect to the
       original pattern.

       Other scanner characteristics, such as the ability of dealing with dry
       and wet fingers should also be taken into account.




    Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION           5
Off-line acquisition

In the ink-technique the finger skin is first spread with black ink and then
pressed against a paper card; the card is then converted into digital form by
means of a paper-scanner or by using a high-quality CCD camera. The
default resolution is 500 dpi. An advantage of this technique is the
possibility of simply producing rolled impressions (by rolling “nail-to-nail”
a finger against the card).




In forensics, a special kind of fingerprints, called latent fingerprints, is of
great interest. Usually they are very low quality!




  Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION              6
On-line acquisition

Optical sensors
 • Frustrated Total Internal Reflection (FTIR): the light entering the
   prism is reflected at the valleys, and randomly scattered (absorbed) at
   the ridges. The lack of reflection allows the ridges (which appear dark
   in the image) to be discriminated from the valleys (appearing bright).

 DEMO                    air      ridges and valleys
               contact


                                                             glass prism
                                                        B
                                                                      lens
                                            A


                         light                              optical path


                                             CCD or CMOS



 • FTIR with a sheet prism: to reduce the size/cost, uses a sheet prism
   made of a number of “prismlets” adjacent to each other.

                         air
                                   ridges and valleys
              contact

                                                                 sheet prism




 Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                    7
On-line acquisition (2)
• Optical fibers: the finger is in direct contact with the upper side of the
  platen; on the opposite side, a CCD or CMOS, tightly coupled with the
  platen, receives the finger residual light conveyed through the glass
  fibers.

                                   ridges and valleys


                                                          fiber-optic

                               CCD/CMOS


• Electro-optical: constituted of two main layers: light emitting polymer
  and photodiode array. As ridges touch the polymer and the valleys do
  not, the potential is not the same across the surface when a finger is
  placed on it and the amount of light emitted varies, thus allowing a
  luminous representation of the fingerprint pattern to be generated and
  acquired by the photodiode array.

                                    ridges and valleys

                                                           light-emitting
                                                              polymer

                     photodiode array embedded in glass




• Direct reading: uses a high-quality camera to directly focus the
  fingertip. The finger is not in contact with any surface, but the scanner
  is equipped with a mechanical support that facilitates the user in
  presenting the finger at a uniform distance.




Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                  8
On-line acquisition (3)
  Solid-state sensors
       • Capacitive: is a two-dimensional array of micro-capacitor plates
         embedded in a chip. The other plate of each micro-capacitor is the
         finger skin itself. Small electrical charges are created between the
         surface of the finger and each of the silicon plates when a finger is
         placed on the chip. The magnitude of these electrical charges depends
         on the distance between the fingerprint surface and the capacitance
         plates.
                                                        micro-capacitor
                                  ridges and valleys         plate




       • Thermal: are made of pyro-electric material that generates current
         based on temperature differentials. The fingerprint ridges, being in
         contact with the sensor surface, produce a different temperature
         differential than the valleys, which are away from the sensor surface.
         The temperature differential produces an image when contact occurs,
         but this image soon disappears because the thermal equilibrium is
         quickly reached. Hence a sweeping method may be necessary to
         acquire a stable fingerprint image.
       • Electric field: the sensor consists of a drive ring that generates a
         sinusoidal signal and a matrix of active antennas that receives a very
DEMO     small signal transmitted by the drive ring and modulated by the derma
         structure (subsurface of the finger skin).
       • Piezoelectric: the sensor surface is made of a non-conducting
         dielectric material which, on encountering pressure from the finger,
         generates a small amount of current (piezoelectric effect). Since ridges
         and valleys are present at different distances from the sensor surface,
         they result in different amounts of pressure.


   Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION               9
On-line acquisition (4)
Ultrasound sensors
Ultrasound sensing may be viewed as a kind of echography. It is based on
sending acoustic signals toward the fingertip and capturing the echo signal.
The echo signal is used to compute the range image of the fingerprint and,
subsequently, the ridge structure itself.


                                  ridges and valleys




                                                             platen



               sound wave pulse    echo 1 echo 2 echo 3: ridge detected
                 transmission




This method images the subsurface of the finger skin (even through thin
gloves); therefore, it is resilient to dirt and oil accumulations that may
visually mar the fingerprint.

Good quality images may be obtained by this technology. However, the
scanner is large with mechanical parts and quite expensive. Moreover, it
takes a few seconds to acquire an image.




 Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION               10
On-line acquisition (5)
Sweeping sensors
The sensor surface is a small rectangle whose width is larger than the finger,
but whose height is just few pixels (e.g. 8). As the user sweeps her finger on
the sensor, the sensor delivers new image slices, which are combined into a
two-dimensional image.




Pros:
  • lower cost (proportional to the silicon area)
  • the sweeping tend to clean the sensor
  • no latents are left on the sensor surface

Cons:
  • more complicated user interaction
  • require fast interface
  • software reconstruction can introduce errors and require extra
    computation.




  Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION             11
Examples of Commercial
                      Fingerprint Scanners
              Technology             Company               Model           Dpi Area (h×w)     Pixels

                                   Biometrika                                                560×296
                  FTIR                                     FX2000          569 0.98×0.52
                               www.biometrika.it/eng/                                        (165,760)
                                 Digital Persona
                                                                                             316×228
                  FTIR         www.digitalpersona.co     UareU2000         440 0.67×0.47
                                                                                             (72,048)
                                        m
                                                                            up
                 FTIR             Kinetic Sciences                                          2×900
                                                           K-1000           to 0.002×0.6
                (sweep)          www.kinetic.bc.ca                                         (H×900)
Optical




                                                                           1000
                                    Secugen                                                320×268
                  FTIR                                    Hamster          500 0.64×0.54
                                 www.secugen.com                                           (85,760)
                                    Identix                                                256×256
              Sheet prism                                 DFR 200          380 0.67×0.67
                                 www.identix.com                                           (65,535)
                                     Delsy                                                 360×240
               Fiber optic                              CMOS module        508 0.71×0.47
                                  www.delsy.com                                            (86,400)
                Electro-           Ethentica            TactilSense T-                     306×226
                                                                           403 0.76×0.56
                optical         www.ethentica.com            FPM                           (69,156)
               Capacitive           Fujitsu                                                 32×256
                                                          MBF300           500 0.06×0.51
                (sweep)        www.fme.fujitsu.com                                         (H×256)
                                    Infineon                                               288×224
               Capacitive                                 FingerTip        513 0.56×0.44
                                 www.infineon.com                                          (64,512)
                                ST-Microelectronics      TouchChip                         360×256
               Capacitive                                                  508 0.71×0.50
                                    us.st.com             TCS1AD                           (92,160)
Solid-state




                                   Veridicom                                               300×300
               Capacitive                                  FPS110          500 0.60×0.60
                                www.veridicom.com                                          (90,000)
                Thermal              Atmel              FingerChip                          8×280
                                                                           500 0.02×0.55
                (sweep)           www.atmel.com         AT77C101B                          (H×280)
                                   Authentec                                                 96×96
              Electric field                              AES4000          250 0.38×0.38
                                www.authentec.com                                           (9,216)
                                     BMF                                                   384×256
              Piezoelectric                               BLP-100          406 0.92×0.63
                                  www.bm-f.com                                             (98,304)

              Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                     12
Comparison of Fingerprint images (1)
                            Ideal skin condition




                                      b)                        d)




 a)

                                 c)




                                                           g)




 e)                         f)                                       h)

a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica
TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom
FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000.


  Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                 13
Comparison of Fingerprint images (2)
                                      Dry finger




                                      b)                       d)




a)

                                 c)




                                                          g)




 e)                         f)                                      h)

a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica
TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom
FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000.


  Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                 14
Comparison of Fingerprint images (3)
                                      Wet finger




                                      b)                       d)




a)

                                 c)




                                                          g)




 e)                         f)                                      h)

a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica
TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom
FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000.


  Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                 15
Comparison of Fingerprint images (4)
                             Poor quality finger




                                      b)                        d)




 a)

                                 c)




                                                           g)




 e)                         f)                                       h)

a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica
TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom
FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000.


  Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                 16
DEMO
             Sensing Area versus Accuracy
   “Smaller is better” is certainly not a good slogan for fingerprint sensors!

  Sensor manufacturers tend to reduce the sensing area in order to lower the
  cost of their devices, and to make it possible to integrate them in small
  devices.

  Recognizing fingerprints acquired through small-area sensors is difficult due
  to the possibility of having too little overlap between different acquisitions
  of the same finger. This effect is even more marked on intrinsically poor
  quality fingers, where only a subset of the fingerprint features can be
  extracted and used with sufficient reliability.


                                                   Experiment performed by Jain,
                                                   Prabhakar, and Ross (1999):
                                                   the solid line denotes the performance
                                                   of a fingerprint verification algorithm
                                                   over a database collected through a
                                                   large-area FTIR optical scanner,
                                                   whereas the dashed line denotes the
                                                   performance of the same algorithm
                                                   over a database acquired through a
                                                   smaller area capacitive solid-state
                                                   sensor.



  In FVC2002 (Maio et al., 2002b): performance of algorithms on two databases
  acquired through two large area optical sensors was about 250% higher with respect to
  the performance on a database acquired with a smaller area capacitive sensor.


  An interesting approach to deal with small sensor area is collecting multiple
  images of a finger during the user enrollment, and fusing them in a sort of a
  “mosaic” which is stored as a reference fingerprint. This technique is known
  as fingerprint mosaicking.


       Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION                    17

Mais conteúdo relacionado

Mais procurados

DIPA 2000 Particle Size & Shape Analyzer
DIPA 2000 Particle Size & Shape AnalyzerDIPA 2000 Particle Size & Shape Analyzer
DIPA 2000 Particle Size & Shape Analyzerbdon71
 
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD WorkshopZornitza Yovcheva
 
IRJET- Object Recognization from Structural Information using Perception
IRJET- Object Recognization from Structural Information using PerceptionIRJET- Object Recognization from Structural Information using Perception
IRJET- Object Recognization from Structural Information using PerceptionIRJET Journal
 
Computationally Efficient Methods for Sonar Image Denoising using Fractional ...
Computationally Efficient Methods for Sonar Image Denoising using Fractional ...Computationally Efficient Methods for Sonar Image Denoising using Fractional ...
Computationally Efficient Methods for Sonar Image Denoising using Fractional ...CSCJournals
 
Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)
Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)
Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)Avid
 
COSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research DirectionsCOSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research DirectionsMark Billinghurst
 
Expanding the medical spectral window v8
Expanding the medical spectral window v8Expanding the medical spectral window v8
Expanding the medical spectral window v8kpaseman
 
Expanding the medical spectral window v8
Expanding the medical spectral window v8Expanding the medical spectral window v8
Expanding the medical spectral window v8kpaseman
 
Skovsgaard Small Target Selection With Gaze Alone
Skovsgaard Small Target Selection With Gaze AloneSkovsgaard Small Target Selection With Gaze Alone
Skovsgaard Small Target Selection With Gaze AloneKalle
 
World Technology Network (New York City)
World Technology Network (New York City)World Technology Network (New York City)
World Technology Network (New York City)Michell Zappa
 
Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...
Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...
Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...The Air Force Office of Scientific Research
 

Mais procurados (18)

Test
TestTest
Test
 
DIPA 2000 Particle Size & Shape Analyzer
DIPA 2000 Particle Size & Shape AnalyzerDIPA 2000 Particle Size & Shape Analyzer
DIPA 2000 Particle Size & Shape Analyzer
 
Optics Fact Sheet 2011
Optics Fact Sheet 2011Optics Fact Sheet 2011
Optics Fact Sheet 2011
 
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
 
IRJET- Object Recognization from Structural Information using Perception
IRJET- Object Recognization from Structural Information using PerceptionIRJET- Object Recognization from Structural Information using Perception
IRJET- Object Recognization from Structural Information using Perception
 
Computationally Efficient Methods for Sonar Image Denoising using Fractional ...
Computationally Efficient Methods for Sonar Image Denoising using Fractional ...Computationally Efficient Methods for Sonar Image Denoising using Fractional ...
Computationally Efficient Methods for Sonar Image Denoising using Fractional ...
 
Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)
Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)
Color Grading with Media Composer® and Symphony™ 6 (Lesson 2)
 
COSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research DirectionsCOSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research Directions
 
Expanding the medical spectral window v8
Expanding the medical spectral window v8Expanding the medical spectral window v8
Expanding the medical spectral window v8
 
Expanding the medical spectral window v8
Expanding the medical spectral window v8Expanding the medical spectral window v8
Expanding the medical spectral window v8
 
Raskar Graphics Interface May05 Web
Raskar Graphics Interface May05 WebRaskar Graphics Interface May05 Web
Raskar Graphics Interface May05 Web
 
Dip fingerprint
Dip fingerprintDip fingerprint
Dip fingerprint
 
finger prints
finger printsfinger prints
finger prints
 
Testo 882 datasheet
Testo 882 datasheetTesto 882 datasheet
Testo 882 datasheet
 
Scd 2020 r
Scd 2020 rScd 2020 r
Scd 2020 r
 
Skovsgaard Small Target Selection With Gaze Alone
Skovsgaard Small Target Selection With Gaze AloneSkovsgaard Small Target Selection With Gaze Alone
Skovsgaard Small Target Selection With Gaze Alone
 
World Technology Network (New York City)
World Technology Network (New York City)World Technology Network (New York City)
World Technology Network (New York City)
 
Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...
Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...
Reinhardt - Adaptive Combinatorial Multimodal Sensing Physics & Methods - Spr...
 

Semelhante a Maltoni 1

Semelhante a Maltoni 1 (20)

biomatric system
biomatric systembiomatric system
biomatric system
 
Getmoving as3kinect
Getmoving as3kinectGetmoving as3kinect
Getmoving as3kinect
 
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
Elettronica: Multimedia Information Processing in Smart Environments by Aless...Elettronica: Multimedia Information Processing in Smart Environments by Aless...
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
 
How Fingerprint Scanner Work
How Fingerprint Scanner WorkHow Fingerprint Scanner Work
How Fingerprint Scanner Work
 
426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR
 
Digital Imaging
Digital ImagingDigital Imaging
Digital Imaging
 
Week 12 slide_2
Week 12 slide_2Week 12 slide_2
Week 12 slide_2
 
Roy3
Roy3Roy3
Roy3
 
fingerprint technology
fingerprint technologyfingerprint technology
fingerprint technology
 
Week12
Week12Week12
Week12
 
Week12
Week12Week12
Week12
 
Sw week12
Sw week12Sw week12
Sw week12
 
1.pdf
1.pdf1.pdf
1.pdf
 
Roy b2
Roy b2Roy b2
Roy b2
 
Dp34707712
Dp34707712Dp34707712
Dp34707712
 
Research statement
Research statementResearch statement
Research statement
 
14 offline signature verification based on euclidean distance using support v...
14 offline signature verification based on euclidean distance using support v...14 offline signature verification based on euclidean distance using support v...
14 offline signature verification based on euclidean distance using support v...
 
Sensors On 3d Digitization
Sensors On 3d DigitizationSensors On 3d Digitization
Sensors On 3d Digitization
 
Kadai2
Kadai2Kadai2
Kadai2
 
BIOMETRICS
BIOMETRICSBIOMETRICS
BIOMETRICS
 

Último

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Maltoni 1

  • 1. 6XPPHU 6FKRRO IRU $GYDQFHG 6WXGLHV RQ %,20(75,&6 $87+(17,$7,21 DQG 5(2*1,7,21 $OJKHUR ,WDO -XQH ² Fingerprint Recognition Sensing, feature extraction and matching Prof. Davide Maltoni maltoni@csr.unibo.it DEIS - University of Bologna - ITALY Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 1
  • 2. Enrollment, Verification and Identification Enrollment NAME (PIN) template name Quality Feature checker Extractor Sensing System DB Verification claimed identity NAME (PIN) Feature Matcher Extractor (1 match) one template Sensing System DB True/False Identification Feature Matcher Extractor (N matches) N templates Sensing System DB User’s identity or “user not identified” Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 2
  • 3. Sensing, Feature extraction and matching Fingerprint images S e n s in g Off-line acquisition On-line acquisition Sweep sensors Fingerprint scanners Sensing area and accuracy Anatomy of fingerprints Local orientation and local frequency Feature Singularity detection Extraction Segmentation Enhancement Minutiae extraction Problems in fingerprint matching Correlation-based matching Matching Minutiae-based (global) approach Minutiae-based (local) approach Texture-based approach Dealing with distortion Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 3
  • 4. Fingerprint images • Resolution: number of Dots or pixels Per Inch (dpi). 500 dpi is the minimum resolution for FBI-compliant scanners; 250 to 300 dpi is probably the minimum resolution that allows the extraction algorithms to locate the minutiae in fingerprint patterns. 500 dpi 400 dpi 300 dpi 250 dpi • Area: rectangular area sensed by a fingerprint scanner. The larger the area, the more ridges and valleys are captured. An area greater than or equal to 1 × 1 square inches (FBI specifications) permits a full plain fingerprint impression to be acquired. Most of the recent fingerprint scanners sacrifice area to reduce cost and to have a smaller device size. • Number of pixels: can be simply derived by the resolution and the fingerprint area: the image produced by a scanner working at r dpi over an area of height(h) × width(w) inch has rh × rw pixels. 2 • Dynamic range (or depth): denotes the number of bits (usually 8) used to encode the intensity value of each pixel. Color information is not considered useful for fingerprint recognition. • Geometric accuracy: specified as the maximum geometric distortion introduced by the acquisition device, and expressed as a percentage with respect to x and y directions. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 4
  • 5. Fingerprint images (2) • Image quality: not easy to precisely define the quality of a fingerprint image, and it is even more difficult to decouple the fingerprint image quality from the intrinsic finger quality or status. 0 The FBI specifications cover only some numerical aspects such as MTF (Modulation Transfer Function) and SNR (Signal-to-Noise Ratio) concerning the fidelity of reproduction with respect to the original pattern. Other scanner characteristics, such as the ability of dealing with dry and wet fingers should also be taken into account. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 5
  • 6. Off-line acquisition In the ink-technique the finger skin is first spread with black ink and then pressed against a paper card; the card is then converted into digital form by means of a paper-scanner or by using a high-quality CCD camera. The default resolution is 500 dpi. An advantage of this technique is the possibility of simply producing rolled impressions (by rolling “nail-to-nail” a finger against the card). In forensics, a special kind of fingerprints, called latent fingerprints, is of great interest. Usually they are very low quality! Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 6
  • 7. On-line acquisition Optical sensors • Frustrated Total Internal Reflection (FTIR): the light entering the prism is reflected at the valleys, and randomly scattered (absorbed) at the ridges. The lack of reflection allows the ridges (which appear dark in the image) to be discriminated from the valleys (appearing bright). DEMO air ridges and valleys contact glass prism B lens A light optical path CCD or CMOS • FTIR with a sheet prism: to reduce the size/cost, uses a sheet prism made of a number of “prismlets” adjacent to each other. air ridges and valleys contact sheet prism Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 7
  • 8. On-line acquisition (2) • Optical fibers: the finger is in direct contact with the upper side of the platen; on the opposite side, a CCD or CMOS, tightly coupled with the platen, receives the finger residual light conveyed through the glass fibers. ridges and valleys fiber-optic CCD/CMOS • Electro-optical: constituted of two main layers: light emitting polymer and photodiode array. As ridges touch the polymer and the valleys do not, the potential is not the same across the surface when a finger is placed on it and the amount of light emitted varies, thus allowing a luminous representation of the fingerprint pattern to be generated and acquired by the photodiode array. ridges and valleys light-emitting polymer photodiode array embedded in glass • Direct reading: uses a high-quality camera to directly focus the fingertip. The finger is not in contact with any surface, but the scanner is equipped with a mechanical support that facilitates the user in presenting the finger at a uniform distance. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 8
  • 9. On-line acquisition (3) Solid-state sensors • Capacitive: is a two-dimensional array of micro-capacitor plates embedded in a chip. The other plate of each micro-capacitor is the finger skin itself. Small electrical charges are created between the surface of the finger and each of the silicon plates when a finger is placed on the chip. The magnitude of these electrical charges depends on the distance between the fingerprint surface and the capacitance plates. micro-capacitor ridges and valleys plate • Thermal: are made of pyro-electric material that generates current based on temperature differentials. The fingerprint ridges, being in contact with the sensor surface, produce a different temperature differential than the valleys, which are away from the sensor surface. The temperature differential produces an image when contact occurs, but this image soon disappears because the thermal equilibrium is quickly reached. Hence a sweeping method may be necessary to acquire a stable fingerprint image. • Electric field: the sensor consists of a drive ring that generates a sinusoidal signal and a matrix of active antennas that receives a very DEMO small signal transmitted by the drive ring and modulated by the derma structure (subsurface of the finger skin). • Piezoelectric: the sensor surface is made of a non-conducting dielectric material which, on encountering pressure from the finger, generates a small amount of current (piezoelectric effect). Since ridges and valleys are present at different distances from the sensor surface, they result in different amounts of pressure. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 9
  • 10. On-line acquisition (4) Ultrasound sensors Ultrasound sensing may be viewed as a kind of echography. It is based on sending acoustic signals toward the fingertip and capturing the echo signal. The echo signal is used to compute the range image of the fingerprint and, subsequently, the ridge structure itself. ridges and valleys platen sound wave pulse echo 1 echo 2 echo 3: ridge detected transmission This method images the subsurface of the finger skin (even through thin gloves); therefore, it is resilient to dirt and oil accumulations that may visually mar the fingerprint. Good quality images may be obtained by this technology. However, the scanner is large with mechanical parts and quite expensive. Moreover, it takes a few seconds to acquire an image. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 10
  • 11. On-line acquisition (5) Sweeping sensors The sensor surface is a small rectangle whose width is larger than the finger, but whose height is just few pixels (e.g. 8). As the user sweeps her finger on the sensor, the sensor delivers new image slices, which are combined into a two-dimensional image. Pros: • lower cost (proportional to the silicon area) • the sweeping tend to clean the sensor • no latents are left on the sensor surface Cons: • more complicated user interaction • require fast interface • software reconstruction can introduce errors and require extra computation. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 11
  • 12. Examples of Commercial Fingerprint Scanners Technology Company Model Dpi Area (h×w) Pixels Biometrika 560×296 FTIR FX2000 569 0.98×0.52 www.biometrika.it/eng/ (165,760) Digital Persona 316×228 FTIR www.digitalpersona.co UareU2000 440 0.67×0.47 (72,048) m up FTIR Kinetic Sciences 2×900 K-1000 to 0.002×0.6 (sweep) www.kinetic.bc.ca (H×900) Optical 1000 Secugen 320×268 FTIR Hamster 500 0.64×0.54 www.secugen.com (85,760) Identix 256×256 Sheet prism DFR 200 380 0.67×0.67 www.identix.com (65,535) Delsy 360×240 Fiber optic CMOS module 508 0.71×0.47 www.delsy.com (86,400) Electro- Ethentica TactilSense T- 306×226 403 0.76×0.56 optical www.ethentica.com FPM (69,156) Capacitive Fujitsu 32×256 MBF300 500 0.06×0.51 (sweep) www.fme.fujitsu.com (H×256) Infineon 288×224 Capacitive FingerTip 513 0.56×0.44 www.infineon.com (64,512) ST-Microelectronics TouchChip 360×256 Capacitive 508 0.71×0.50 us.st.com TCS1AD (92,160) Solid-state Veridicom 300×300 Capacitive FPS110 500 0.60×0.60 www.veridicom.com (90,000) Thermal Atmel FingerChip 8×280 500 0.02×0.55 (sweep) www.atmel.com AT77C101B (H×280) Authentec 96×96 Electric field AES4000 250 0.38×0.38 www.authentec.com (9,216) BMF 384×256 Piezoelectric BLP-100 406 0.92×0.63 www.bm-f.com (98,304) Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 12
  • 13. Comparison of Fingerprint images (1) Ideal skin condition b) d) a) c) g) e) f) h) a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 13
  • 14. Comparison of Fingerprint images (2) Dry finger b) d) a) c) g) e) f) h) a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 14
  • 15. Comparison of Fingerprint images (3) Wet finger b) d) a) c) g) e) f) h) a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 15
  • 16. Comparison of Fingerprint images (4) Poor quality finger b) d) a) c) g) e) f) h) a) Biometrika FX2000, b) Digital Persona UareU2000, c) Identix DFR200, d) Ethentica TactilSense T-FPM, e) ST-Microelectronics TouchChip TCS1AD, f) Veridicom FPS110, g) Atmel FingerChip AT77C101B, h) Authentec AES4000. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 16
  • 17. DEMO Sensing Area versus Accuracy “Smaller is better” is certainly not a good slogan for fingerprint sensors! Sensor manufacturers tend to reduce the sensing area in order to lower the cost of their devices, and to make it possible to integrate them in small devices. Recognizing fingerprints acquired through small-area sensors is difficult due to the possibility of having too little overlap between different acquisitions of the same finger. This effect is even more marked on intrinsically poor quality fingers, where only a subset of the fingerprint features can be extracted and used with sufficient reliability. Experiment performed by Jain, Prabhakar, and Ross (1999): the solid line denotes the performance of a fingerprint verification algorithm over a database collected through a large-area FTIR optical scanner, whereas the dashed line denotes the performance of the same algorithm over a database acquired through a smaller area capacitive solid-state sensor. In FVC2002 (Maio et al., 2002b): performance of algorithms on two databases acquired through two large area optical sensors was about 250% higher with respect to the performance on a database acquired with a smaller area capacitive sensor. An interesting approach to deal with small sensor area is collecting multiple images of a finger during the user enrollment, and fusing them in a sort of a “mosaic” which is stored as a reference fingerprint. This technique is known as fingerprint mosaicking. Summer School - BIOMETRICS: AUTHENTICATION and RECOGNITION 17