Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for runtime determination of camera miscalibration

A technology for calibrating errors and cameras, applied in the field of vision systems, can solve problems such as the risk of false rejection/false acceptance of camera calibration deteriorating in 3D vision systems

Active Publication Date: 2019-08-02
COGNEX CORP
View PDF17 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Conversely, too few inspections may expose the 3D vision system to the risk of excessive false rejections / false acceptances of degraded camera calibration

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for runtime determination of camera miscalibration
  • System and method for runtime determination of camera miscalibration
  • System and method for runtime determination of camera miscalibration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] A. Systematic review and calibration

[0024] figure 1A typical mechanism for a vision system 100 is described to determine the two-dimensional (2D) or three-dimensional (3D) alignment or pose of a viewed scene, which may include one or more A runtime object that controls or assists other operations to inspect, align, and actuate. The system can be calibrated (and the calibration can be followed by self-diagnostics) according to an illustrative embodiment of the present invention.

[0025] In general, system 100 may be any vision system mechanism that includes at least three cameras having a scene 128 containing an object within its field of view. The camera(s) or sensor(s) 120, 122, 124 may each comprise a 2D camera as shown, or alternatively, a 3D sensor. When provided, 3D sensor sensors may be adapted to produce a depth image of a scene using optical triangulation within a stereo camera between two discrete cameras (binocular viewing) separated by a known baseli...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The 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 ofcurrent 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.

Description

[0001] divisional application [0002] This application is a divisional application with application number 201080059217.X, application date December 23, 2010, and titled "System and Method for Runtime Measurement of Camera Calibration Error". technical field [0003] The present invention relates to vision systems and more particularly to calibration of vision system cameras. Background technique [0004] Machine vision systems are commonly used in industry to determine the alignment of parts and objects with respect to a preset two-dimensional (2D) or three-dimensional (3D) coordinate space. These systems employ various techniques and procedures, often based on trained models of the object, to determine the alignment of the object. Camera calibration is an important step in computer vision—both in two-dimensional (2D) and three-dimensional (3D) imaging systems. Camera calibration involves the modeling of camera position and lens properties known as extrinsic and intrinsi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T7/80
CPCG06T2207/10012G06T2207/30108G06T7/85
Inventor 叶芗芸D·Y·李G·什瓦拉姆D·J·迈克尔
Owner COGNEX CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products