Labeling and authenticating using a microtag
A system for decoding energy peaks of an identifier includes an interface and a processor. The interface is configured to receive a reference peak position associated with an identifier, wherein the identifier comprises a rugate microtag, and receive a set of data pattern peak positions associated with the identifier. The processor is configured to determine a set of adjusted data pattern peak positions based on the reference peak position.
1. A system for decoding energy peaks of an identifier, comprising:
an interface configured to:
receive a reference peak position associated with an identifier, wherein the identifier comprises a rugate microtag; and
receive a set of data pattern peak positions associated with the identifier; and
a processor configured to:
determine a set of adjusted data pattern peak positions based on the reference peak position.
2. A system as in claim 1 , wherein the identifier has an identifying data value determined based at least in part on the set of adjusted data pattern peak positions.
3. A system as in claim 2 , wherein the identifying data value includes an error correction code data.
4. A system as in claim 2 , wherein the identifying data value comprises a digital signature value.
5. A system as in claim 2 , wherein the identifying data value includes a channel code data.
6. A system as in claim 1 , wherein the identifier is added to an object for identification.
7. A system as in claim 1 , wherein the rugate microtag comprises oxidized etched silicon.
8. A system as in claim 1 , wherein the identifier identifies an object by being optically read.
9. A system as in claim 8 , wherein optically reading comprises detecting a reflectance spectrum.
10. A system as in claim 1 , wherein the set of adjusted data pattern peak positions comprises a set of normalized data pattern peak positions determined using the reference peak position.
11. A system as in claim 1 , wherein the reference peak position is a highest energy peak.
12. A system as in claim 1 , wherein the reference peak position is a lowest energy peak.
13. A method for decoding energy peaks of an identifier, comprising:
receiving a reference peak position associated with an identifier, wherein the identifier comprises a rugate microtag;
receiving a set of data pattern peak positions associated with the identifier; and
determining, using a processor, a set of adjusted data pattern peak positions based on the reference peak position.
14. A method as in claim 13 , wherein the identifier has an identifying data value determined based at least in part on the set of adjusted data pattern peak positions.
15. A method as in claim 14 , wherein the identifying data value includes an error correction code data.
16. A method as in claim 14 , wherein the identifying data value comprises a digital signature value.
17. A method as in claim 14 , wherein the identifying data value includes a channel code data.
18. A method as in claim 13 , wherein the identifier is added to an object for identification.
19. A method as in claim 13 , wherein the rugate microtag comprises oxidized etched silicon.
20. A method as in claim 13 , wherein the identifier identifies an object by being optically read.
21. A method as in claim 20 , wherein optically reading comprises detecting a reflectance spectrum.
22. A method as in claim 13 , wherein the set of adjusted data pattern peak positions comprises a set of normalized data pattern peak positions determined using the reference peak position.
23. A method as in claim 13 , wherein the reference peak position is a highest energy peak.
24. A method as in claim 13 , wherein the reference peak position is a lowest energy peak.
25. A computer program product for decoding energy peaks of an identifier, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
receiving a reference peak position associated with an identifier, wherein the identifier comprises a rugate microtag;
receiving a set of data pattern peak positions associated with the identifier; and
determining, using a processor, a set of adjusted data pattern peak positions based on the reference peak position.