System and methods for calibration of an array camera
First Claim
1. An array camera system, comprising:
- an array of cameras comprising a plurality of imaging components that capture images of a scene from different viewpoints including;
a reference imaging component having a reference viewpoint; and
an associate imaging component;
a processor; and
memory in communication with the processor, said memory storing;
a software application comprising machine readable instructions;
calibration information for the reference imaging component comprising scene independent geometric corrections for image data captured by the reference imaging component to account for distortions related to the mechanical construction of the imaging component and produce a corrected reference image;
calibration information for the associate imaging component comprising scene independent geometric corrections for image data captured by the associate imaging component that correct the location of pixels in an image captured by the associate imaging component to locations of corresponding pixel locations in the corrected reference image, where corresponding pixel locations image the same point in a scene in the absence of disparity due to parallax;
wherein execution of the software application by the processor directs the processor to;
capture image data using the plurality of imaging components in the array of cameras including;
a reference image captured by the reference imaging component; and
an associate image captured by the associate imaging component;
apply corrections to the locations of pixels of the reference image using the calibration information for the reference imaging component;
apply corrections to the locations of pixels of the associate image using the calibration information for the reference imaging component;
generate a depth map by measuring disparity due to parallax between the corrected pixels in the reference image and the corrected pixels in the associate image; and
synthesize an image using the depth map and at least some of the pixels from the captured image data.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for calibrating an array camera are disclosed. Systems and methods for calibrating an array camera in accordance with embodiments of this invention include the capturing of an image of a test pattern with the array camera such that each imaging component in the array camera captures an image of the test pattern. The image of the test pattern captured by a reference imaging component is then used to derive calibration information for the reference component. A corrected image of the test pattern for the reference component is then generated from the calibration information and the image of the test pattern captured by the reference imaging component. The corrected image is then used with the images captured by each of the associate imaging components associated with the reference component to generate calibration information for the associate imaging components.
-
Citations
18 Claims
-
1. An array camera system, comprising:
-
an array of cameras comprising a plurality of imaging components that capture images of a scene from different viewpoints including; a reference imaging component having a reference viewpoint; and an associate imaging component; a processor; and memory in communication with the processor, said memory storing; a software application comprising machine readable instructions; calibration information for the reference imaging component comprising scene independent geometric corrections for image data captured by the reference imaging component to account for distortions related to the mechanical construction of the imaging component and produce a corrected reference image; calibration information for the associate imaging component comprising scene independent geometric corrections for image data captured by the associate imaging component that correct the location of pixels in an image captured by the associate imaging component to locations of corresponding pixel locations in the corrected reference image, where corresponding pixel locations image the same point in a scene in the absence of disparity due to parallax; wherein execution of the software application by the processor directs the processor to; capture image data using the plurality of imaging components in the array of cameras including; a reference image captured by the reference imaging component; and an associate image captured by the associate imaging component; apply corrections to the locations of pixels of the reference image using the calibration information for the reference imaging component; apply corrections to the locations of pixels of the associate image using the calibration information for the reference imaging component; generate a depth map by measuring disparity due to parallax between the corrected pixels in the reference image and the corrected pixels in the associate image; and synthesize an image using the depth map and at least some of the pixels from the captured image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification