System for detecting corners of an optical tag
AssigneeAmazon Technologies, Inc.
InventorLorenzo Sorgi
Life of this patent
Estimating the term…
Abstract
An image of an optical tag may be acquired by a camera to extract tag data and determine a pose of the camera relative to the optical tag. The optical tag includes gradient features at the corners. These gradient features transition from one color near the corner of the optical tag to a second color distal to the corner of the optical tag. The image, once acquired, is analyzed to determine gradient values, identify the corners of the optical tag, and determine the boundaries of the optical tag. The contents of the optical tag may then be decoded to extract tag data. In addition, pose data may be determined to indicate a distance and an angle of the camera relative to the optical tag.
Claims20
A method comprising:
- acquiring, using a camera of a device, image data;
- detecting a first gradient feature that transitions from a first color to a second color in the image data;
- determining a first edge proximate to the first gradient feature;
- determining a second edge proximate to the first gradient feature;
- and
- determining a first corner of a tag based on gradient values determined for pixels of the image data proximate the first edge, the second edge, and the first gradient feature;
- wherein the first gradient feature is external to the tag.
A system comprising:
- a camera;
- one or more memories storing computer-executable instructions;
- and
- one or more hardware processors to execute the computer-executable instructions to:
- acquire image data using the camera;
- detect a first gradient feature that transitions from a first color to a second color;
- and
- determine a first corner of a tag proximate to the first gradient feature, wherein the first gradient feature is external to the tag.
A method comprising:
- acquiring, using a camera of a device, image data;
- detecting a first gradient feature in the image data;
- and
- determining a first corner of a tag based on the first gradient feature, wherein the first gradient feature is external to the tag.
Dependencies are inferred from the claim text.