Progressively degrading synthetic markers
AssigneeThe Royal Institution for the Advancement of Learning/Mcgill University
InventorGregory Dudek
Life of this patent
Estimating the term…
Abstract
There is described a synthetic marker encoding data, the synthetic marker comprising an information payload represented by bits encoded along a spectrum, each of the bits having a priority level assigned thereto ranging from high to low, bits having lower priority levels being encoded along an end of the spectrum which is successively lost with progressively degrading marker viewing conditions compared to bits having higher priority levels.
Claims24
A method of producing a synthetic marker encoding an information payload, the method comprising:
- providing a representation of the information payload along a spectrum, the information payload comprising bits having respective priority levels ranging from high to low assigned thereto, bits having lower priority levels being encoded along an end of the spectrum which is successively lost with progressively degrading marker viewing conditions compared to bits having higher priority levels;
- mapping the representation into a spatial domain to pixel intensities;
- and
- constructing a spatial pattern from the representation mapped in the spatial domain to produce the synthetic marker which contains the information payload.
A synthetic marker encoding data, the synthetic marker comprising an information payload represented by bits encoded along a spectrum, each of said bits having a priority level assigned thereto ranging from high to low, bits having lower priority levels being encoded along an end of the spectrum which is successively lost with progressively degrading marker viewing conditions compared to bits having higher priority levels.
A method for detecting a synthetic marker encoding an information payload, the method comprising:
- capturing an image of said synthetic marker using an image acquisition device;
- and
- extracting from said image at least a portion of the information payload, the information payload comprising data bits encoded along a spectrum, wherein the portion extracted is dependent on a viewing condition of the image, a successive degradation in the viewing condition of the image resulting in a successive loss of the data bits having successively lower priority levels assigned thereto.
A system for encoding data to produce a synthetic marker, the system comprising:
- a processing unit;
- a database coupled to the processing unit for storing the data;
- and
- an application coupled to the processing unit, the application being configured for:
- providing a representation of the information payload along a spectrum, the information payload comprising bits having respective priority levels ranging from high to low assigned thereto, bits having lower priority levels being encoded along an end of the spectrum which is successively lost with progressively degrading marker viewing conditions compared to bits having higher priority levels;
- mapping the representation into a spatial domain to pixel intensities;
- and
- constructing a spatial pattern from the representation mapped in the spatial domain to produce the synthetic marker which contains the information payload.
A system for detecting a synthetic marker encoding an information payload, tire system comprising:
- an image acquisition device for capturing an image of said synthetic marker;
- a processing unit coupled, to the image acquisition device;
- and
- an application coupled to the processing unit, the application configured for:
- accessing the image captured by the image acquisition device;
- and
- extracting from said image at least a portion of the information payload, the information payload comprising data bits encoded along a spectrum, wherein the portion extracted is dependent on a viewing condition of the image, a successive degradation in the viewing condition of the image resulting in a successive loss of the data bits having successively lower priority levels assigned thereto.
Dependencies are inferred from the claim text.