90 likes | 172 Views
Stable Biometric Features. Description (not definition): Biometric features whose value change very infrequently among multiple prints of a finger
E N D
Stable Biometric Features Description (not definition): Biometric features whose value change very infrequently among multiple prints of a finger Deformation Invariant Features V/S Stable Features: Since biometrics are prone to burst errors in addition to noise and other deformations due to unavoidable conditions so only deformation (linear and non-linear) invariant features won’t suffice to implement total invariance.
Fingerprints from same finger Deformation invariant features Stable Features
Stable Feature Extraction • Element by element quantization • Using the error correcting codes to counter burst errors.
Element by element quantization • n(~10-15) sample features from prints of same finger are taken at the registration step • Mean and variance of each feature element is calculated over the samples • Lower and upper bounds on the variance is set to take care of extreme situations • Clustering of the samples could also be done to handle the burst errors as error-free samples would cluster out
The possible range of feature values i.e.0-255 is divided into blocks of width 6σ such that the mean is at the center of the block. • Any value of a particular feature element is quantized to the center of the block in which it lies. • The block-length of each division of the range(0-255) for each element and the offset of the first block from 0 is made public for quantization.
Feature Elements For each element n samples μ 0 255 6σ Mean (μ) SD (σ)
Using Error-correcting codes for stability • A new scheme has been designed to utilize the error correcting codes for stability • The mean vector of the sample features is taken as the quantized feature vector. • This vector is assumed to be a RS error correcting code of certain desired error correcting capability. • The vector is decoded to get the message • The message is again coded to get the error free message.
Mean (μ) RS decode Decoded message RS encode Error free code Mean (μ) Cyclic shift map Error free code • Since the range of values is fixed(0-255) a cyclic shift map is found from the quantized feature vector (mean) to the error free code. • The cyclic shift map is made public
Feature Vector Quantization Quantized Feature Vector Cyclic shift map Shifted Vector RS decode Stable Feature Extracting the stable feature • First the feature vector is quantized using the block-length and the offset • The quantized feature vector is transformed using the cyclic shift map and decoded to get the stable feature.