Multiframe correspondence estimation
First Claim
1. A method of multiframe correspondence estimation, comprising:
- projecting onto a scene a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes;
capturing at a capture plane light patterns reflected from the scene; and
computing a correspondence mapping between multipixel regions in the capture plane and corresponding regions in the projection plane based at least in part on correspondence between light symbol sequence codes captured at the capture plane and light symbol sequence codes projected from the projection plane.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of multiframe correspondence estimation are described. Light patterns reflected from the scene are captured at one or more capture planes. In one aspect, a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes is projected onto a scene. A correspondence mapping between multipixel regions in the capture plane and corresponding regions in the projection plane is computed based at least in part on correspondence between light symbol sequence codes captured at the capture plane and light symbol sequence codes projected from the projection plane. In another aspect, the patterns consist of a single plane of light that is swept across the scene. Correspondence is determined based at least in part on exploiting the epipolar constraint associated with any pair of cameras.
85 Citations
46 Claims
-
1. A method of multiframe correspondence estimation, comprising:
-
projecting onto a scene a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes;
capturing at a capture plane light patterns reflected from the scene; and
computing a correspondence mapping between multipixel regions in the capture plane and corresponding regions in the projection plane based at least in part on correspondence between light symbol sequence codes captured at the capture plane and light symbol sequence codes projected from the projection plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system of multiframe correspondence estimation, comprising:
-
a light source operable to project onto a scene a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes;
at least one camera operable to capture at a capture plane light patterns reflected from the scene; and
a processing system operable to compute a correspondence mapping between multipixel regions in the capture plane and corresponding regions in the projection plane based at least in part on correspondence between light symbol sequence codes captured at the capture plane and light symbol sequence codes projected from the projection plane.
-
-
25. A method of multiframe correspondence estimation, comprising:
-
projecting onto a scene a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes, wherein at least two light patterns encode position information at different spatial resolutions;
capturing at a capture plane light patterns reflected from the scene; and
computing a correspondence mapping between the capture plane and the projection plane based at least in part on correspondence between light symbol sequence codes captured at the capture plane and light symbol sequence codes projected from the projection plane. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system of multiframe correspondence estimation, comprising:
-
a light source operable to project onto a scene a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes, wherein at least two light patterns encode position information at different spatial resolutions;
at least one camera operable to capture at a capture plane light patterns reflected from the scene; and
a processing system operable to compute a correspondence mapping between the capture plane and the projection plane based at least in part on correspondence between light symbol sequence codes captured at the capture plane and light symbol sequence codes projected from the projection plane.
-
-
35. A method of multiframe correspondence estimation, comprising:
-
projecting a plane of light onto a scene from a projection plane;
sweeping the plane of light across the scene;
capturing light contours reflected from the scene at a capture plane related by epipolar geometry with respect to the projection plane; and
computing a correspondence mapping between the capture plane and the projection plane based at least in part on intersection of captured light contours and epipolar lines computed for the capture plane and the projection plane.
-
-
36. A method of multiframe correspondence estimation, comprising:
-
projecting a plane of light onto a scene;
sweeping the plane of light across the scene;
capturing light contours reflected from the scene at multiple capture planes each pair of which is related by epipolar geometry with respect to the scene; and
computing a correspondence mapping between each pair of capture planes based at least in part on intersection of captured light contours and epipolar lines computed for each of the capture planes. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A system of multiframe correspondence estimation, comprising:
-
a light source operable to project a plane of light onto a scene and to sweep the plane of light across the scene;
at least two cameras operable to capture light contours reflected from the scene at multiple capture planes each pair of which having an epipolar geometric orientation with respect to the scene; and
a processing system operable to compute a correspondence mapping between each pair of capture planes based at least in part on intersection of captured light contours and epipolar lines computed for each of the capture planes.
-
-
42. A method of multiframe correspondence estimation, comprising:
-
projecting a first light pattern onto a scene;
capturing at a capture plane light patterns reflected from the scene;
computing a coarse correspondence mapping between the capture plane and a reference plane based at least in part on the captured light patterns;
identifying one or more undersampled regions of the scene based at least in part on the computed coarse correspondence mapping;
projecting onto the undersampled regions of the scene a second light pattern different from the first light pattern; and
computing a refined correspondence mapping between the capture plane and the reference plane based at least in part on the light patterns captured during projection of the second light pattern. - View Dependent Claims (43, 44, 45)
-
-
46. A system of multiframe correspondence estimation, comprising:
-
a light source operable to project onto a scene a first light pattern and a second light pattern different from the first light pattern;
at least one camera operable to capture at a capture plane light patterns reflected from the scene; and
a processing system operable to compute a coarse correspondence mapping between the capture plane and a reference plane based at least in part on captured light patterns corresponding to the first light pattern, identify one or more undersampled regions of the scene based at least in part on the computed coarse correspondence mapping, and compute a refined correspondence mapping between the capture plane and the reference plane based at least in part on the light patterns captured during projection of the second light pattern.
-
Specification