Multi-view rotoscope contour propagation
First Claim
1. A method for processing a video stream, the method comprising:
- at an image capture device, capturing a video stream such that the video stream comprises a plurality of frames comprising at least a first frame and a second frame, wherein each of the frames comprises a plurality of views obtained from viewpoints that are offset from each other;
from a data store, retrieving a source contour representing a contour drawn in a source view of the first frame;
from the data store, retrieving camera parameters associated with the image capture device, the camera parameters comprising a first offset between the source view and a destination view of the first frame; and
at a processor, using at least the first offset to project the source contour to the destination view to generate a destination contour associated with the destination view.
2 Assignments
0 Petitions
Accused Products
Abstract
A video stream may be captured, and may have a plurality of frames including at least a first frame and a second frame. Each of the frames may have a plurality of views obtained from viewpoints that are offset from each other. A source contour, associated with a source view of the first frame, may be retrieved. Camera parameters, associated with the image capture device used to capture the video stream, may also be retrieved. The camera parameters may include a first offset between the source view and a destination view of the first frame. At least the first offset may be used to project the source contour to the destination view to generate a destination contour associated with the destination view.
-
Citations
32 Claims
-
1. A method for processing a video stream, the method comprising:
-
at an image capture device, capturing a video stream such that the video stream comprises a plurality of frames comprising at least a first frame and a second frame, wherein each of the frames comprises a plurality of views obtained from viewpoints that are offset from each other; from a data store, retrieving a source contour representing a contour drawn in a source view of the first frame; from the data store, retrieving camera parameters associated with the image capture device, the camera parameters comprising a first offset between the source view and a destination view of the first frame; and at a processor, using at least the first offset to project the source contour to the destination view to generate a destination contour associated with the destination view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium for processing a video stream, comprising instructions stored thereon, that when executed by a processor, perform the steps of:
-
from a data store, retrieving at least part of a video stream captured by an image capture device, the video stream comprising a plurality of frames comprising at least a first frame and a second frame, wherein each of the frames comprises a plurality of views obtained from viewpoints that are offset from each other; from the data store, retrieving a source contour representing a contour drawn in a source view of the first frame; from the data store, retrieving camera parameters associated with the image capture device, the camera parameters comprising a first offset between the source view and a destination view of the first frame; and using at least the first offset to project the source contour to the destination view to generate a destination contour associated with the destination view. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for processing a video stream, the system comprising:
-
a data store configured to; store at least part of a video stream captured by an image capture device, the video stream comprising a plurality of frames comprising at least a first frame and a second frame, wherein each of the frames comprises a plurality of views obtained from viewpoints that are offset from each other; retrieve a source contour representing a contour drawn in a source view of the first frame; and retrieve camera parameters associated with the image capture device, the camera parameters comprising a first offset between the source view and a destination view of the first frame; and a processor configured to use at least the first offset to project the source contour to the destination view to generate a destination contour associated with the destination view. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification