Interactive camera calibration tool
First Claim
Patent Images
1. A computer-assisted method for calibrating a camera, comprising:
- (a) initializing parameters of a camera model using image data of a calibration target captured by a camera, where the camera model defines a relationship between an image captured by the camera and a corresponding image without any distortion caused by the camera;
(b) predicting parameters of the camera model for each of a plurality of candidate target positions, thereby yielding an estimated camera model for each of the plurality of candidate target positions;
(c) determining a certainty measure for each of the estimated camera models;
(d) selecting a target position from the plurality of candidate target positions, where the selected target position resulted in the estimated camera model having the smallest certainty measure;
(e) presenting the selected target position on a display device;
(f) capturing, by the camera, image data of the calibration target while the calibration target is positioned proximate to the selected target position;
(g) computing parameters of the camera model using the image data captured by the camera of the calibration target while the calibration target is positioned proximate to the selected target position; and
(h) determining a certainty measure for the camera model using the computed parameters of the camera model.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive camera calibration tool is presented that provides live feedback on the state of the calibration and produces tightly-distributed calibration parameters even when used by novices. Target positions are suggested by the calibration tool. Once the target has been aligned with the target positions, image data of the target is captured and used to compute calibration parameters. This process is repeated until the computed parameters meet the accuracy requirements specified by the user. A novel calibration quality metric is also leveraged to automatically determine whether a calibration is sufficiently accurate.
24 Citations
19 Claims
-
1. A computer-assisted method for calibrating a camera, comprising:
-
(a) initializing parameters of a camera model using image data of a calibration target captured by a camera, where the camera model defines a relationship between an image captured by the camera and a corresponding image without any distortion caused by the camera; (b) predicting parameters of the camera model for each of a plurality of candidate target positions, thereby yielding an estimated camera model for each of the plurality of candidate target positions; (c) determining a certainty measure for each of the estimated camera models; (d) selecting a target position from the plurality of candidate target positions, where the selected target position resulted in the estimated camera model having the smallest certainty measure; (e) presenting the selected target position on a display device; (f) capturing, by the camera, image data of the calibration target while the calibration target is positioned proximate to the selected target position; (g) computing parameters of the camera model using the image data captured by the camera of the calibration target while the calibration target is positioned proximate to the selected target position; and (h) determining a certainty measure for the camera model using the computed parameters of the camera model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-assisted method for calibrating a camera, comprising:
-
(a) initializing parameters of a camera model using image data of a calibration target captured by a camera, where the camera model defines a relationship between an image captured by the camera and a corresponding image without any distortion caused by the camera; (b) predicting parameters of the camera model for each of a plurality of candidate target positions, thereby yielding an estimated camera model for each of the plurality of candidate target positions; (c) determining a certainty measure for each of the estimated camera models; (d) selecting a target position from the plurality of candidate target positions, where the selected target position resulted in the estimated camera model having the smallest certainty measure; (e) positioning the calibration target in relation to the selected target position using a robot; (f) capturing, by the camera, image data of the calibration target while the calibration target is positioned proximate to the selected target position; (g) computing parameters of the camera model using the image data captured by the camera of the calibration target while the calibration target is positioned proximate to the selected target position; and (h) determining a certainty measure for the camera model using the computed parameters of the camera model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification