System and method for determining the position of an object in three dimensions using a machine vision system with two cameras
AssigneeCognex Corporation
InventorAaron Wallack
Life of this patent
Estimating the term…
Loading patent…
AssigneeCognex Corporation
InventorAaron Wallack
Estimating the term…
A system and method for estimating the position of an object in three dimensions uses two cameras interconnected with a machine vision search tool. The search tool is capable of registering transformation of a pattern in at least two translational degrees of freedom, along the image plane, and at least one non-translational degree of freedom along a camera axis perpendicular to the image plane. The tool can be a rotation/scale-invariant (RSIS) search tool. A nominal position for each camera's acquired image of the object is determined and a set of uncertainty vectors along each of the degrees of freedom is generated. The vectors are weighted, with the respective vectors along the camera axis being weighted more-highly than orthonormal vectors within the image plane. The weighted vectors are combined to define an error. The defined error is compared according to a least squares technique with selected three-dimensional position estimates and the minimum sum error is used to identify the best three-dimensional position estimate.
A system for estimating a three-dimensional position of an object using a machine vision system that acquires an image of the object containing a pattern that matches a trained pattern, the system comprising:
A method for estimating a three-dimensional position of an object using a machine vision system that acquires an image of the object containing a pattern that matches a trained pattern, the method comprising:
A computer-readable medium including program instructions executed on a computer for estimating a three-dimensional position of an object using a machine vision system that acquires an image of the object containing a pattern that matches a trained pattern, the computer-readable medium comprising program instructions for performing the steps of:
Dependencies are inferred from the claim text.