Tag reading using targeted spatial spectral detection
AssigneeTruTag Technologies, Inc.
InventorsTimothy Learmonth, Mark Hsu, Denis Ivanov
Life of this patent
Estimating the term…
Abstract
A system for determining a spectrum includes an interface and a processor. The interface is configured to receive a sample set of intensity data for an array of spatial locations and a set of spectral configurations. The processor is configured to determine a region of interest using the sample set of intensity data and determine a spectral peak for the region of interest.
Claims24
A system for determining a spectrum, comprising:
- an interface configured to receive a sample set of intensity data for an array of spatial locations and a set of spectral configurations, wherein the sample set of intensity data for the array of spatial locations and the set of spectral configurations comprises an imaging measurement at each location in the array of spatial locations for each spectral configuration in the set of spectral configurations, wherein each location in the array of spatial locations corresponds to a sample location, wherein the sample comprises an optical tag having a predetermined size, and wherein the optical tag reflects light with a recognizable spectrum;
- a processor configured to:
- determine a first region of interest using the sample set of intensity data, comprising:
- determining a set of locations of the array of spatial locations corresponding to a maxima;
- ranking the set of locations based on a likelihood that a location corresponds to the optical tag;
- and
- determining the first region of interest to include a fixed range around the location of the set of locations, wherein the location is ranked most likely to correspond to the optical tag, wherein the fixed range is based at least in part on the predetermined size of the optical tag;
- determine one or more spectral peaks for the first region of interest;
- and
- in response to the one or more spectral peaks for the first region of interest being not identified as the recognizable spectrum, determine a second region of interest using the sample set of intensity data and determine one or more spectral peaks for the second region of interest.
A method for determining a spectrum, comprising:
- receiving a sample set of intensity data for an array of spatial locations and a set of spectral configurations, wherein the sample set of intensity data for the array of spatial locations and the set of spectral configurations comprises an imaging measurement at each location in the array of spatial locations for each spectral configuration in the set of spectral configurations, wherein each location in the array of spatial locations corresponds to a sample location, wherein the sample comprises an optical tag having a predetermined size, and wherein the optical tag reflects light with a recognizable spectrum;
- determining, using a processor, a first region of interest using the sample set of data, comprising:
- determining a set of locations of the array of spatial locations corresponding to a maxima;
- ranking the locations of the set of locations based on a likelihood that a location corresponds to the optical tag;
- and
- determining the first region of interest to include a fixed range around the location of the set of locations ranked most likely to correspond to the optical tag, wherein the fixed range is based at least in part on the predetermined size of the optical tag;
- determining one or more spectral peaks for the first region of interest;
- and
- in response to the one or more spectral peaks for the first region of interest being not identified as the recognizable spectrum, determining a second region of interest using the sample set of intensity data and determining one or more spectral peaks for the second region of interest.
A computer program product for determining a spectrum, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving a sample set of intensity data for an array of spatial locations and a set of spectral configurations, wherein the sample set of intensity data for the array of spatial locations and the set of spectral configurations comprises an imaging measurement at each location in the array of spatial locations for each spectral configuration in the set of spectral configurations, wherein each location in the array of spatial locations corresponds to a sample location of a sample, wherein the sample comprises an optical tag having a predetermined size, and wherein the optical tag reflects light with a recognizable spectrum;
- determining a first region of interest using the sample set of data;
- and data, comprising:
- determining a set of locations of the array of spatial locations corresponding to a maxima;
- ranking the locations of the set of locations based on a likelihood that a location corresponds to the optical tag;
- and
- determining the first region of interest to include a fixed range around the location of the set of locations ranked most likely to correspond to the optical tag, wherein the fixed range is based at least in part on the predetermined size of the optical tag;
- determining one or more spectral peaks for the first region of interest;
- and
- in response to the one or more spectral peaks for the first region of interest being not identified as the recognizable spectrum, determining a second region of interest using the sample set of intensity data and determining one or more spectral peaks for the second region of interest.
Dependencies are inferred from the claim text.