Generating Images from Light Fields Utilizing Virtual Viewpoints

US2016255333A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016255333-A1
Application numberUS-201514876024-A
CountryUS
Kind codeA1
Filing dateOct 6, 2015
Priority dateSep 28, 2012
Publication dateSep 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for the synthesis of light field images from virtual viewpoints in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a system includes a processor and a memory configured to store captured light field image data and an image manipulation application, wherein the captured light field image data includes image data, pixel position data, and a depth map, and wherein the image manipulation application configures the processor to obtain captured light field image data, determine a virtual viewpoint for the captured light field image data, where the virtual viewpoint includes a virtual location and virtual depth information, compute a virtual depth map based on the captured light field image data and the virtual viewpoint, and generate an image from the perspective of the virtual viewpoint based on the captured light field image data and the virtual depth map.

First claim

Opening claim text (preview).

1 . A system configured to synthesize images using captured light field image data, comprising: a processor; and a memory connected to the processor and configured to store captured light field image data and an image manipulation application; wherein the captured light field image data comprises image data, pixel position data, and a depth map; wherein the depth map comprises depth information for one or more pixels in the image data; and wherein the image manipulation application configures the processor to: obtain captured light field image data; determine a virtual viewpoint for the captured light field image data based on the pixel position data and the depth map for the captured light field image data, where the virtual viewpoint comprises a virtual location and virtual depth information; compute a virtual depth map based on the captured light field image data and the virtual viewpoint; and generate an image from the perspective of the virtual viewpoint based on the captured light field image data and the virtual depth map, where the generated image comprises a plurality of pixels selected from the image data based on the pixel position data and the virtual depth map. 2 . The system of claim 1 , wherein the virtual viewpoint corresponds to a focal plane in an array camera utilized to create the captured light field image data. 3 . The system of claim 1 , wherein: the captured light field image data further comprises a reference viewpoint within the captured light field image data; and the virtual viewpoint is a separate viewpoint within the captured light field image data from the reference viewpoint. 4 . The system of claim 3 , wherein: the captured light field image data was captured by an array camera having an imager array comprising a plurality of imagers; and the reference viewpoint corresponds to the viewpoint of a first imager within the imager array in the array camera. 5 . The system of claim 4 , wherein the virtual viewpoint corresponds to the viewpoint of a second imager within the imager array, where the second imager is separate from the first imager. 6 . The system of claim 4 , wherein the virtual viewpoint is a viewpoint that does not correspond to the viewpoint of any of the imagers within the imager array. 7 . The system of claim 4 , wherein the virtual viewpoint is selected from a position selected from the group consisting of in front of the imager array and behind the imager array. 8 . The system of claim 1 , wherein the image manipulation application further configures the processor to generate an image from the perspective of the virtual viewpoint by projecting pixels from the captured light field image data based on the pixel position data and the depth map, where the projected pixels are described in the image data and the depth map. 9 . The system of claim 8 , wherein: the captured light field image data further comprises occluded pixel information describing pixels not visible from a reference viewpoint of the captured light field image data; and the projected pixels include at least one occluded pixel in the occluded pixel information that is visible from the perspective of the virtual viewpoint. 10 . The system of claim 8 , wherein: at least one projected pixel in the generated image is not described in the image data, the pixel position data, and the depth map; and the image manipulation application further configures the processor to generate the at least one projected pixel by resampling the image data, the pixel position data, and the depth map. 11 . The system of claim 8 , wherein a pinhole camera model is utilized to project pixels within the generated image based on light rays projecting from the virtual viewpoint, where each projected pixels is associated with at least one of the projected light rays. 12 . The system of claim 11 , wherein projected pixel depth information is determined for at least one pixel in the generated image based on the depth map, the virtual viewpoint, and the light rays associated with the projected pixel. 13 . The system of claim 12 , wherein the depth information for a projected pixel is based on minimizing the variance for the projected pixel across the image data within the captured light field image data. 14 . The system of claim 11 , wherein the image manipulation application further configures the processor to combine projected pixels having the same location within the generated image. 15 . The system of claim 14 , wherein the pixels are combined based on the weighted average of the pixels, where the weighted average of the pixels is the inverse of the distance from the imager from which the projected pixel originated to the virtual viewpoint. 16 . The system of claim 1 , further comprising an input device configured to obtain input data indicative of a position within the captured light field image data. 17 . The system of claim 16 , wherein the input device is a touchscreen interface. 18 . The system of claim 16 , wherein the input device is a sensor configured to obtain spatial location information. 19 . The system of claim 16 , wherein the input device is a camera configured to obtain input data selected from the group consisting of head tracking data and gaze tracking data. 20 . The system of claim 16 , wherein the virtual viewpoint is selected based on the input data. 21 - 23 . (canceled)

Assignees

Inventors

Classifications

  • with multiple sensors · CPC title

  • Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation · CPC title

  • from stereo images · CPC title

  • from three or more stereo images · CPC title

  • using three or more two-dimensional [2D] image sensors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016255333A1 cover?
Systems and methods for the synthesis of light field images from virtual viewpoints in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a system includes a processor and a memory configured to store captured light field image data and an image manipulation application, wherein the captured light field image data includes image data, pixel position …
Who is the assignee on this patent?
Pelican Imaging Corp
What technology area does this patent fall under?
Primary CPC classification G06T7/557. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).