Text this: Fingerprint classification based on analysis of singularities and image quality /