Efficient texture comparison
First Claim
Patent Images
1. A device, comprising:
- at least one encrypted processor that is configured to determine an input map associated with a texture pattern and calculate a reduced resolution pattern based on the input map, and calculate one or more reduced resolution template patterns, each reduced resolution template pattern based on a respective stored encrypted template map; and
at least one unsecured processor, communicably connected to the at least one encrypted processor, that is configured to;
receive the reduced resolution pattern and the one or more reduced resolution template patterns and identify a match-set if a match exists between the reduced resolution pattern and at least one reduced resolution template pattern, wherein the at least one encrypted processor is further configured to receive the match-set and identify if a match exists between the input map and any stored encrypted template map that is associated with the match-set.
1 Assignment
0 Petitions
Accused Products
Abstract
A scannable object is sensed and scanned. A map is constructed based on the scan results. The map is compared to one or more stored templates. Results of the comparison are provided. In some implementations, a secured processor may construct the map and may provide reduced resolution (and/or other versions that contain less information) versions of the map and/or the stored templates to one or more other processors. The one or more other processors may determine a match-set based on matching between the reduced resolution map and stored templates. The secured processor may then identify whether or not a match exists between the map and any stored template based on the match-set.
-
Citations
19 Claims
-
1. A device, comprising:
-
at least one encrypted processor that is configured to determine an input map associated with a texture pattern and calculate a reduced resolution pattern based on the input map, and calculate one or more reduced resolution template patterns, each reduced resolution template pattern based on a respective stored encrypted template map; and at least one unsecured processor, communicably connected to the at least one encrypted processor, that is configured to; receive the reduced resolution pattern and the one or more reduced resolution template patterns and identify a match-set if a match exists between the reduced resolution pattern and at least one reduced resolution template pattern, wherein the at least one encrypted processor is further configured to receive the match-set and identify if a match exists between the input map and any stored encrypted template map that is associated with the match-set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining, utilizing at least one secure processor, an input map based on a scan input, wherein the scan input is associated with a texture pattern; calculating a reduced resolution pattern, utilizing the at least one secure processor, based on the input map; calculating one or more reduced resolution template patterns, utilizing the at least one secure processor, wherein each reduced resolution template pattern is based on a respective encrypted template map; providing the reduced resolution pattern and the one or more reduced resolution template patterns to at least one general processor utilizing the at least one secure processor; receiving, utilizing the at least one secure processor, a match-set identified by the at least one general processor if a match exists between the reduced resolution pattern and at least one reduced resolution template pattern; and identifying, utilizing the at least one secure processor, whether a match exists between the input map and any encrypted template map that is associated with the match-set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification