Mining Rare Features In Fingerprints Using Core Points And Triplet-Based Features