Boundary estimation systems and methods
AssigneeCognex Corporation
InventorsGeorges Gauthier, Anthony Romeo, John Jeffrey Link
Life of this patent
Estimating the term…
Abstract
A system or method can analyze symbols on a set of objects having different sizes. The system can identify a characteristic object dimension corresponding to the set of objects. An image of a first object can be received, and, a first virtual object boundary feature (e.g., edge) in the image can be identified for the first object based on the characteristic object dimension. A first symbol can be identified in the image, and whether the first symbol is positioned on the first object can be determined, based on the first virtual object boundary feature.
Claims19
A system for analyzing symbols on a set of objects having different sizes, including a reference object that exhibits a maximum expected dimension for the set of objects, the system comprising:
- one or more processor devices configured to:
- identify, based on a stored 3-dimensional (3D) representation of the reference object, a characteristic object dimension for the set of objects corresponding to the maximum expected dimension for the set of objects;
- electronically receive an image of a first object, the first object having an actual dimension that spatially corresponds to but is different in size from the maximum expected dimension;
- identify in the image a virtual leading boundary feature for the first object;
- identify in the image, based on the characteristic object dimension, a virtual trailing boundary feature for the first object;
- identify, in the image, a first symbol;
- and
- determine, based on comparing a location of the first symbol in the image with locations of the virtual leading and trailing boundary features, whether the first symbol is positioned on the first object.
A system for analyzing symbols on a set of objects having different sizes, the system comprising:
- one or more processor devices configured to:
- determine a characteristic object dimension corresponding to the set of objects, the characteristic object dimension being different from a spatially corresponding actual dimension of a first object of the set;
- receive an image of the first object, wherein the image of the first object includes a portion of a second object that is spaced apart from an actual trailing boundary feature of the first object;
- identify a virtual trailing boundary feature for the first object in the image, based on the characteristic object dimension;
- identify, in the image, a first symbol;
- and
- distinguish the second object from the first object in the image, based on the virtual trailing boundary feature, to determine whether the first symbol is positioned on the first object.
A method for analyzing symbols on a set of objects having different sizes, the method comprising:
- determining setup parameters that include a characteristic object dimension corresponding to the set of objects, the characteristic object dimension being identified based on a stored 3-dimensional (3D) representation of a reference object that exhibits a maximum expected dimension for the set of objects;
- receiving, from an imaging device, an image of a first object, the first object having at least one actual dimension that is different from the characteristic object dimension;
- identifying, using one or more processor devices, a virtual leading boundary feature of the first object in the image, based on the setup parameters;
- identifying, using the one or more processor devices, a virtual trailing boundary feature of the first object in the image, based on the setup parameters;
- identifying, using the one or more processor devices, a first symbol in the image;
- and
- determining, using the one or more processor devices and based on the identified virtual leading and trailing boundary features, whether the first symbol is positioned on the first object.
Dependencies are inferred from the claim text.