A fingerprint pattern classification approach based on the coordinate geometry of singularities
FingerCode: a filterbank for fingerprint representation and matching