1. A computer-implemented method comprising: receiving a verification template comprising a plurality of points of interest, each point of interest being associated with a plurality of different respective descriptors that each describe one or more localities surrounding the corresponding point of interest; computing a match score for the verification template by comparing the verification template with one or more enrollment templates in a plurality of enrollment templates; adding the verification template to the plurality of enrollment templates based on, at least, the match score matching or exceeding an enrollment threshold; and for each template in the plurality of enrollment templates: generating a respective match score with one or more other templates in the plurality of enrollment templates, and computing a respective median match score for the template; and removing from the plurality of enrollment templates a template having a minimum median match score.