METHOD FOR GENERATING AN ARRAY OF 3-D POINTS
First Claim
1. A method of calibrating a system for capturing a 3-D array of points comprising:
- providing a camera and projector directed at an image capture field;
placing an imaging plane containing a plurality of identifiable points thereon at a plurality of orientations within the image capture field;
projecting a sequence of structured-light patterns onto said imaging plane;
capturing a series of images of said imaging plane each image corresponding each of said structured-light patterns in said sequence;
repeating said projecting and capturing steps to generate a series of images for each of said plurality of orientations of said imaging plane; and
estimating calibration parameters for the camera and projector from the series of images for each of said plurality of orientations of said imaging plane.
2 Assignments
0 Petitions
Accused Products
Abstract
A method that estimates the coordinates of the calibration points in the projector image plane using local homographies obtained from the imaging camera. First, a dense set of correspondences between projector and camera pixels is found by projecting onto the calibration object an identical pattern sequence as the one later projected when scanning the target, reusing most of the software components written for the scanning application. Second, the set of correspondences is used to compute a group of local homographies that allow projection back of any of the points in the calibration object onto the projector image plane with sub-pixel precision. In the end, the data projector is then calibrated as a normal camera.
52 Citations
9 Claims
-
1. A method of calibrating a system for capturing a 3-D array of points comprising:
-
providing a camera and projector directed at an image capture field; placing an imaging plane containing a plurality of identifiable points thereon at a plurality of orientations within the image capture field; projecting a sequence of structured-light patterns onto said imaging plane; capturing a series of images of said imaging plane each image corresponding each of said structured-light patterns in said sequence; repeating said projecting and capturing steps to generate a series of images for each of said plurality of orientations of said imaging plane; and estimating calibration parameters for the camera and projector from the series of images for each of said plurality of orientations of said imaging plane. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An algorithm for calibrating an image capturing system comprising a camera, a projector and an imaging field, said algorithm comprising the steps of:
-
using said camera detect identifiable points in a series of captured images of a imaging plane containing a plurality of identifiable points positioned at a plurality of orientations within said imaging field; capture images of said imaging plane at a plurality of orientations within said imaging field while applying a series of structured light patterns; decode pixels in said captured images into projector row and column correspondences; compute a local homography that converts from camera to projector coordinates using small image patches centered at the identifiable point coordinates; translate corner locations from camera to projector coordinates using said local homographies; fix a world coordinate system to the imaging plane and find camera intrinsics using camera identifiable point locations and find projector intrinsics using projector identifiable point locations; and fix camera and projector intrinsics and use world, camera, and projector identifiable point locations to estimate stereo extrinsic parameters. - View Dependent Claims (9)
-
Specification