System and method for runtime determination of camera miscalibration
AssigneeCognex Corporation
InventorsXiangyun Ye, David Y. Li, Guruprasad Shivaram, David J. Michael
Life of this patent
Estimating the term…
Loading patent…
AssigneeCognex Corporation
InventorsXiangyun Ye, David Y. Li, Guruprasad Shivaram, David J. Michael
Estimating the term…
This invention provides a system and method for runtime determination (self-diagnosis) of camera miscalibration (accuracy), typically related to camera extrinsics, based on historical statistics of runtime alignment scores for objects acquired in the scene, which are defined based on matching of observed and expected image data of trained object models. This arrangement avoids a need to cease runtime operation of the vision system and/or stop the production line that is served by the vision system to diagnose if the system's camera(s) remain calibrated. Under the assumption that objects or features inspected by the vision system over time are substantially the same, the vision system accumulates statistics of part alignment results and stores intermediate results to be used as indicator of current system accuracy. For multi-camera vision systems, cross validation is illustratively employed to identify individual problematic cameras. The system and method allows for faster, less-expensive and more-straightforward diagnosis of vision system failures related to deteriorating camera calibration.
A method for determining camera miscalibration in a system of at least three cameras, comprising the steps of:
A system for determining camera miscalibration in a system of at least three cameras, comprising:
A method for determining camera miscalibration in a system of at least three cameras, each camera located at a different orientation with respect to a calibration object in a three-dimensional space, the method comprising the steps of:
Dependencies are inferred from the claim text.