Multiframe image processing
First Claim
Patent Images
1. A method of multiframe image processing, comprising:
- computing correspondence mappings from one or more anchor views of a scene to a common reference anchor view; and
interpolating between anchor views based on the computed correspondence mappings to generate a synthetic view of the scene.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of multiframe image processing are described. In one aspect, correspondence mappings from one or more anchor views of a scene to a common reference anchor view are computed, and anchor views are interpolated based on the computed correspondence mappings to generate a synthetic view of the scene.
-
Citations
55 Claims
-
1. A method of multiframe image processing, comprising:
-
computing correspondence mappings from one or more anchor views of a scene to a common reference anchor view; and
interpolating between anchor views based on the computed correspondence mappings to generate a synthetic view of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of multiframe image processing, comprising:
-
computing correspondence mappings between one or more pairs of anchor views of a scene;
parameterizing a discretized space of synthesizable views referenced to the anchor views of the scene; and
interpolating between anchor views in the parameterized discretized space based on the computed correspondence mappings to generate a synthetic view of the scene. - View Dependent Claims (16, 17, 18)
-
-
19. A method of multiframe image processing, comprising:
-
computing correspondence mappings between one or more pairs of anchor views of a scene;
identifying in a given anchor view one or more regions occluded from visualizing the scene; and
computing color information for occluded regions of the given anchor view based on color information in corresponding regions of at least one other anchor view. - View Dependent Claims (20)
-
-
21. A method of multiframe image processing, comprising:
-
computing correspondence mappings between two or more pairs of anchor views of a scene;
presenting to a user a graphical user interface comprising an N-dimensional space of synthesizable views parameterized based on the computed correspondence mappings and comprising an interface shape representing relative locations of the anchor views, wherein N is an integer greater than 0; and
generating a synthetic view of the scene by interpolating between anchor views based on the computed correspondence mappings with anchor view contributions to the synthetic view weighted based on a location in the graphical user interface selected by the user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of multiframe image processing, 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 light patterns reflected from the scene at a capture plane of an image sensor;
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; and
computing calibration parameters for the image sensors based at least in part on the computed correspondence mapping. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for multiframe image processing, 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 imaging device operable to capture light patterns reflected from the scene at a respective capture plane;
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, and to compute calibration parameters for the image sensor based at least in part on the computed correspondence mapping. - View Dependent Claims (53)
-
-
54. A method of multiframe image processing, comprising:
-
(a) projecting onto an object a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes;
(b) capturing light patterns reflected from the object at a pair of capture planes with optical axes separated by an angle θ
;
(c) computing a correspondence mapping between the pair of capture planes based at least in part on correspondence between light symbol sequence codes captured at the capture planes and light symbol sequence codes projected from the projection plane;
(d) rotating the object through an angle θ
; and
(e) repeating steps (a)-(d) until the object has been rotated through a prescribed angle. - View Dependent Claims (55)
-
Specification