CALIBRATION AND REGISTRATION OF CAMERA ARRAYS USING A SINGLE CIRCULAR GRID OPTICAL TARGET
First Claim
1. A method for calibrating a camera array, comprising:
- capturing a first image of an environment including an optical target using a first camera, the optical target includes a plurality of symmetrical shapes;
determining a plurality of centroid locations within the first image corresponding with the plurality of symmetrical shapes;
determining one or more distortion parameters associated with the first camera based on the plurality of centroid locations;
generating an undistorted image using the first image and the one or more distortion parameters; and
outputting the undistorted image.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods for determining intrinsic parameters associated with a camera and for registering cameras within a camera array are described. In some embodiments, a camera may be calibrated using an optical target that is positioned at a depth outside the depth of focus of the camera. The optical target may include a grid of symmetrical shapes (e.g., a rectilinear grid of circles or tilted squares). The intrinsic parameters for the camera may be determined using an iterative calibration process in which a cost function is used to evaluate the straightness of lines intersecting rows and columns associated with centroids of the symmetrical shapes. In some embodiments, the registration of a color camera with a depth camera may include mapping centroids identified within a first color image captured by the color camera with corresponding centroids identified within an undistorted intensity image captured by the depth camera.
48 Citations
20 Claims
-
1. A method for calibrating a camera array, comprising:
-
capturing a first image of an environment including an optical target using a first camera, the optical target includes a plurality of symmetrical shapes; determining a plurality of centroid locations within the first image corresponding with the plurality of symmetrical shapes; determining one or more distortion parameters associated with the first camera based on the plurality of centroid locations; generating an undistorted image using the first image and the one or more distortion parameters; and outputting the undistorted image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for calibrating a camera array, comprising:
-
a depth camera, the depth camera captures a first image of an environment including an optical target, the optical target includes a plurality of symmetrical shapes; and one or more processors, the one or more processors in communication with the depth camera, the one or more processors determine a plurality of centroid locations within the first image corresponding with the plurality of symmetrical shapes, the one or more processors determine one or more distortion parameters associated with the first camera based on the plurality of centroid locations, the one or more processors generate an undistorted image using the first image and the one or more distortion parameters. - View Dependent Claims (12, 13, 14)
-
-
15. One or more storage devices containing processor readable code for programming one or more processors to perform a method for calibrating a camera array comprising the steps of:
-
capturing a first image of an environment including an optical target using a depth camera, the optical target includes a plurality of symmetrical shapes; determining a plurality of centroid locations within the first image corresponding with the plurality of symmetrical shapes; determining one or more intrinsic parameters associated with the depth camera based on the plurality of centroid locations; generating an undistorted image using the first image and the one or more intrinsic parameters; capturing a second image of the optical target using a color camera; determining a registration mapping for the second image onto the undistorted image; generating a registered image using the second image and the registration mapping; and outputting the undistorted image and the registered image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification