15
Fingerprint Verification System Good quality Image Good quality Fingerprint Image Authentication Fingeprint Image Fingerprint Image Enhancement Minutiae Feature Extraction Matching methods Database Minutiae features Image Preprocessing

Fingerprint Verification System

  • Upload
    jaimie

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Authentication. Fingeprint Image. Image Preprocessing. Fingerprint Image Enhancement. Minutiae Feature Extraction. Matching methods. Good quality Image. Good quality Fingerprint Image. Minutiae features. Database. Fingerprint Verification System. Fingerprint Segmentation. - PowerPoint PPT Presentation

Citation preview

Page 1: Fingerprint Verification System

Fingerprint Verification System

Good quality Image

Good quality Fingerprint Image

AuthenticationFingeprint Image Fingerprint

Image Enhancement

Minutiae Feature

Extraction

Matching methods

Database

Minutiae features

ImagePreprocessing

Page 2: Fingerprint Verification System

Fingerprint Segmentation

Separation of fingerprint area (foreground) from the image background

• Traditional methods use block level features– Local histogram of ridge orientation– Gray-level variance– Magnitude of the gradient in each image block– Gabor feature

• My new method- point feature

Page 3: Fingerprint Verification System
Page 4: Fingerprint Verification System

Fingerprint Feature-Minutiae

Page 5: Fingerprint Verification System

Traditional Feature Detection Algorithm- Binarization-Thinning

– binarization followed by thinning step, the width of the ridges reduced to one pixel

– Location of minutiae points in the skeleton image • number of neighbor black pixels at a point of

interest in a 3 X 3 window• crossing number ( ending: cn(p) =1, bifurcation:

cn(p)=3, normal:cn(p) =2)– Thinning limitation: Aberrations and irregularity of the

binary ridge boundaries have an adverse effect on the skeletons, leads to the detection of spurious minutiae

Page 6: Fingerprint Verification System

New Minutiae Detection Method

Pout

Pin

Minutiae Point

Middle Point of SA and EB

(b) (c)

(a)

Pin

Pout

Pin × Pout

(d)

SA: Start Point of Pin

EB: End Point Pout

Pin × Pout

Figure 8 Minutiae Detection (a) Detection of turning points, (b) & (c) Vector cross product for determining the turning type, (d) Determining minutiae direction

Start

B

CF

Bifurcation

Page 7: Fingerprint Verification System

Post processing (Elimination of False Minutiae in the Image Boundary )

Page 8: Fingerprint Verification System

Determination of Turn Points• The ridge contours of fingerprint images can be consistently

traced in a counter-clockwise fashion

• Two types of turn points: left and right

• S(Pin, Pout) = x1y2 –x2y1

– Pin : Vector leading into the candidate point

– Pout: Vector leading out of the point of interest

– S(Pin, Pout) >0 indicates left turn, S(Pin, Pout) <0 indicates

right turn

– Significant turn can be determined by x1y1 + x2y2 < T

– Angle between Pin and Pout

Page 9: Fingerprint Verification System

IMAGE QUALITY MODELING -Proposed Limited Ring FFT Spectral Measures

the spectrum in polar coordinates, S(r, θ)

For each direction θ, Sθ( r ) – the spectrum behavior along a radial direction from the origin•For each frequency r, Sr(θ) – the spectrum behavior along a circle centered on the origin

Page 10: Fingerprint Verification System
Page 11: Fingerprint Verification System
Page 12: Fingerprint Verification System

Enhancement in High-curvature region of Fingerprint Image (2)

• Calculate the Gradients Gx, Gy• Calculate variances (Gxx, Gyy) and cross-

covariance (Gxy) of Gx and Gy• Calculate coherence mapsqrt((Gxx-Gyy)^2+4*Gxy^2)/(Gxx + Gyy)• Find the minimum coherence value in ROI• Add 0.1+ minimum (Coh)• Get the high curvature regions with region

property like centroid or bounding box

Page 13: Fingerprint Verification System

Enhancement Results

Page 14: Fingerprint Verification System

Enhancement resultsCore

Delta

Page 15: Fingerprint Verification System

Enhancement results