Fingerprint classification and matching using a filterbank