Motion estimation for compressing multiple view images
First Claim
1. A machine-implemented method of encoding a target image of a scene captured at a first image plane, comprising:
- computing a transformation mapping at least three noncollinear points substantially coplanar on a scene plane in the target image to corresponding points in a references image of the scene captured at a second image plane different from the first image plane;
identifying at least one point in the target image off the scene plane and at least one corresponding point in the reference image;
estimating a motion between the target image and the reference image based on the computed transformation and the identified corresponding off-scene-plane points; and
encoding the target image based at least in part on the estimated motion.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of estimating motion for compressing multiple view images are described. In accordance with a machine-implemented method of encoding a target image of a scene captured at a first image plane, a transformation is computed. The transformation maps at least three noncollinear points substantially coplanar on a scene plane in the target image to corresponding points in a references image of the scene captured at a second image plane different from the first image plane. At least one point in the target image off the scene plane and at least one corresponding point in the reference image are identified. A motion between the target image and the reference image is estimated based on the computed transformation and the identified corresponding off-scene-plane points. The target image is encoded based at least in part on the estimated motion.
-
Citations
30 Claims
-
1. A machine-implemented method of encoding a target image of a scene captured at a first image plane, comprising:
-
computing a transformation mapping at least three noncollinear points substantially coplanar on a scene plane in the target image to corresponding points in a references image of the scene captured at a second image plane different from the first image plane;
identifying at least one point in the target image off the scene plane and at least one corresponding point in the reference image;
estimating a motion between the target image and the reference image based on the computed transformation and the identified corresponding off-scene-plane points; and
encoding the target image based at least in part on the estimated motion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for encoding a target image of a scene captured at a first image plane, comprising an encoder operable to:
-
compute a transformation mapping at least three noncollinear points substantially coplanar on a scene plane in the target image to corresponding points in a references image of the scene captured at a second image plane different from the first image plane;
identify at least one point in the target image off the scene plane and at least one corresponding point in the reference image;
estimate a motion between the target image and the reference image based on the computed transformation and the identified corresponding off-scene-plane points; and
encode the target image based at least in part on the estimated motion. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable medium storing machine-readable instructions for causing a machine to:
-
compute a transformation mapping at least three noncollinear points substantially coplanar on a scene plane in the target image to corresponding points in a references image of the scene captured at a second image plane different from the first image plane;
identify at least one point in the target image off the scene plane and at least one corresponding point in the reference image;
estimate a motion between the target image and the reference image based on the computed transformation and the identified corresponding off-scene-plane points; and
encode the target image based at least in part on the estimated motion. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
22. The machine-readable medium of claim 22, wherein the machine-readable instructions further cause the machine to identify the at least three scene plane points in the target image and the at least three corresponding scene plane points in the reference image.
Specification