Projecting light patterns encoding correspondence information
First Claim
1. A method, comprising:
- projecting onto a scene a sequence of light patterns comprising cells having respective patterns of light symbols, the projected sequence of light patterns encoding pixels in a projection plane with respective temporal pixel codes corresponding to respective temporal sequences of light symbols coinciding with the locations of corresponding pixels, and uniquely encoding cells in the projection plane with respective temporal cell codes comprising respective sets of temporal pixel codes corresponding to respective sequences of light pattern cells;
capturing at regions of a capture plane respective temporal sequences of light patterns reflected from the scene; and
determining a correspondence mapping between the regions of the capture plane and corresponding cells in the projection plane based at least in part on correspondence between the respective light pattern sequences captured at the capture plane regions and the temporal cell codes projected from the projection plane.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a sequence of light patterns including cells having respective patterns of light symbols is projected onto a scene. The projected sequence of light patterns encodes pixels in a projection plane with respective temporal pixel codes corresponding to respective temporal sequences of light symbols coinciding with the locations of corresponding pixels. The projected sequence of light patterns uniquely encodes cells in the projection plane with respective temporal cell codes including respective sets of temporal pixel codes corresponding to respective sequences of light pattern cells. Respective temporal sequences of light patterns reflected from the scene are captured at regions of a capture plane. A correspondence mapping between the regions of the capture plane and corresponding cells in the projection plane is determined based at least in part on correspondence between the respective light pattern sequences captured at the capture plane regions and the temporal cell codes projected from the projection plane.
72 Citations
32 Claims
-
1. A method, comprising:
-
projecting onto a scene a sequence of light patterns comprising cells having respective patterns of light symbols, the projected sequence of light patterns encoding pixels in a projection plane with respective temporal pixel codes corresponding to respective temporal sequences of light symbols coinciding with the locations of corresponding pixels, and uniquely encoding cells in the projection plane with respective temporal cell codes comprising respective sets of temporal pixel codes corresponding to respective sequences of light pattern cells;
capturing at regions of a capture plane respective temporal sequences of light patterns reflected from the scene; and
determining a correspondence mapping between the regions of the capture plane and corresponding cells in the projection plane based at least in part on correspondence between the respective light pattern sequences captured at the capture plane regions and the temporal cell 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, 25, 26, 27, 28, 29)
-
-
30. A machine-readable medium storing machine-readable instructions for causing a machine to perform operations comprising:
-
projecting onto a scene a sequence of light patterns comprising cells having respective patterns of light symbols, the projected sequence of light patterns encoding pixels in a projection plane with respective temporal pixel codes corresponding to respective temporal sequences of light symbols coinciding with the locations of corresponding pixels, and uniquely encoding cells in the projection plane with respective temporal cell codes comprising respective sets of temporal pixel codes corresponding to respective sequences of light pattern cells;
capturing at regions of a capture plane respective temporal sequences of light patterns reflected from the scene; and
determining a correspondence mapping between the regions of the capture plane and corresponding cells in the projection plane based at least in part on correspondence between the respective light pattern sequences captured at the capture plane regions and the temporal cell codes projected from the projection plane.
-
-
31. An apparatus, comprising:
-
a projector;
an imaging device; and
a processing system operable to control the projector to project onto a scene a sequence of light patterns comprising cells having respective patterns of light symbols, the projected sequence of light patterns encoding pixels in a projection plane with respective temporal pixel codes corresponding to respective temporal sequences of light symbols coinciding with the locations of corresponding pixels, and uniquely encoding cells in the projection plane with respective temporal cell codes comprising respective sets of temporal pixel codes corresponding to respective sequences of light pattern cells;
control the imaging device to capture at regions of a capture plane respective temporal sequences of light patterns reflected from the scene; and
determine a correspondence mapping between the regions of the capture plane and corresponding cells in the projection plane based at least in part on correspondence between the respective light pattern sequences captured at the capture plane regions and the temporal cell codes projected from the projection plane.
-
-
32. An apparatus, comprising:
-
means for projecting onto a scene a sequence of light patterns comprising cells having respective patterns of light symbols, the projected sequence of light patterns encoding pixels in a projection plane with respective temporal pixel codes corresponding to respective temporal sequences of light symbols coinciding with the locations of corresponding pixels, and uniquely encoding cells in the projection plane with respective temporal cell codes comprising respective sets of temporal pixel codes corresponding to respective sequences of light pattern cells;
means for capturing at regions of a capture plane respective temporal sequences of light patterns reflected from the scene; and
means for determining a correspondence mapping between the regions of the capture plane and corresponding cells in the projection plane based at least in part on correspondence between the respective light pattern sequences captured at the capture plane regions and the temporal cell codes projected from the projection plane.
-
Specification