CPC G06V 40/168 (2022.01) [G06F 21/32 (2013.01); G06T 7/60 (2013.01); G06T 7/73 (2017.01); G06V 10/443 (2022.01); G06V 20/80 (2022.01); G06V 40/10 (2022.01); G06V 40/172 (2022.01); G06T 2207/30201 (2013.01); G06V 20/95 (2022.01); G06V 40/16 (2022.01); G06V 40/53 (2022.01)] | 29 Claims |
1. A method of authenticating physical objects, comprising:
for a sample digital fingerprint of a physical object to be authenticated,
determining a respective at least one non-positional characterization value for one or more points of interest represented by the sample digital fingerprint of a physical object to be authenticated;
for at least one of the one or more points of interest represented by the sample digital fingerprint of the physical object to be authenticated, comparing one or more feature vectors associated with respective ones of the one or more points of interest represented by the sample digital fingerprint with one or more feature vectors associated with one or more points of interest of a plurality of reference digital fingerprints that represent one or more reference physical objects;
for each of a number of the one or more points of interest of the plurality of reference digital fingerprints that has a respective feature vector that matches within a first range with at least one of the feature vectors associated with respective ones of the one or more points of interest represented by the sample digital fingerprint, filtering the matches based at least in part on the non-positional characterization values; and
determining whether the sample digital fingerprint sufficiently matches at least one of the reference digital fingerprints based on both the matching of the feature vectors within the first range and the filtering of the matches based at least in part on the non-positional characterization values within a second range.
|