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.
- Mountain View CA, US Kent Oberheu - Berkeley CA, US Kurt Akeley - Saratoga CA, US Garrett Girod - Fremont CA, US Nikhil Karnad - Mountain View CA, US
International Classification:
G06T 5/00 G06F 3/0484
Abstract:
An image such as a light-field image may be processed to provide depth-based blurring. The image may be received in a data store. At an input device, first and second user input may be received to designate a first focus depth and a second focus depth different from the first focus depth, respectively. A processor may identify one or more foreground portions of the image that have one or more foreground portion depths, each of which is less than the first focus depth. The processor may also identify one or more background portions of the image that have one or more background portion depths, each of which is greater than the second focus depth. The processor may also apply blurring to the one or more foreground portions and the one or more background portions to generate a processed image, which may be displayed on a display device.
- Mountain View CA, US Kent Oberheu - Berkeley CA, US Kurt Akeley - Saratoga CA, US Garrett Girod - Fremont CA, US Nikhil Karnad - Mountain View CA, US
International Classification:
G06T 5/00 G06F 3/0484
Abstract:
An image such as a light-field image may be processed to provide depth-based blurring. The image may be received in a data store. At an input device, first and second user input may be received to designate a first focus depth and a second focus depth different from the first focus depth, respectively. A processor may identify one or more foreground portions of the image that have one or more foreground portion depths, each of which is less than the first focus depth. The processor may also identify one or more background portions of the image that have one or more background portion depths, each of which is greater than the second focus depth. The processor may also apply blurring to the one or more foreground portions and the one or more background portions to generate a processed image, which may be displayed on a display device.
Compression And Interactive Playback Of Light Field Pictures
A compressed format provides more efficient storage for light-field pictures. A specialized player is configured to project virtual views from the compressed format. According to various embodiments, the compressed format and player are designed so that implementations using readily available computing equipment are able to project new virtual views from the compressed data at rates suitable for interactivity. Virtual-camera parameters, including but not limited to focus distance, depth of field, and center of perspective, may be varied arbitrarily within the range supported by the light-field picture, with each virtual view expressing the parameter values specified at its computation time. In at least one embodiment, compressed light-field pictures containing multiple light-field images may be projected to a single virtual view, also at interactive or near-interactive rates. In addition, virtual-camera parameters beyond the capability of a traditional camera, such as “focus spread”, may also be varied at interactive rates.
Manuel Troncoso (1962-1966), Louis Agresta (1986-1990), Nikhil Karnad (2004-2008), Steve Ganzhorn (1992-1996)
Googleplus
Nikhil Karnad
About:
I'm a Ph.D. student in the Department of Computer Science at the University of Minnesota. I love to sketch with dry media, and play recreational tennis. My thesis addresses the representation of u...
A determined individual who's dared to explore not only what a higher degree in Computer Science could do for his job prospects, but also what a degree ...