A Fingerprint Identification Algorithm Based on Local Minutiae Topological Property