A minutiae matching approach based on re-matching was developed to improve the accuracy of fingerprint verification.After the basic minutiae are extracted,the k-neighbors algorithm was used to get local matching scores through the first local-matching step.Then the local matching scores were used to adjust the two images for a second global-matching step.The final decision was made from the matching rate of the matching vectors in the second matching step.Tests using three test collections,including both international fingerprint verification competition databases and the database collected by the on-line FPS200 capture system,show that the approach is insensitive to noise with accurate results.