Adjusting stereo images

US9369694B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9369694-B2
Application numberUS-201314018622-A
CountryUS
Kind codeB2
Filing dateSep 5, 2013
Priority dateJun 11, 2010
Publication dateJun 14, 2016
Grant dateJun 14, 2016

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.

A computer-implemented method for adjusting stereo images includes receiving a video sequence associated with a recorded setting of a stereoscopic camera, the video sequence comprising pairs of left and right images. The method includes processing the pairs of left and right images to reduce influence of a discrepancy between the recorded setting and an actual configuration of the stereoscopic camera.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for processing stereo images, the method comprising: receiving a video sequence associated with a recorded setting of a stereoscopic camera, the recorded setting including a desired setting of the stereoscopic camera, the video sequence comprising pairs of left and right images; determining, by a computer, a corresponding actual setting of the stereoscopic camera, the corresponding actual setting including an actual setting of the stereoscopic camera while the video sequence is captured, wherein the corresponding actual setting is determined using a virtual three-dimensional (3D) space and a virtual camera rig in the virtual 3D space; and processing the pairs of left and right images by the computer to detect and reduce an influence of a discrepancy between the recorded setting of the stereoscopic camera and the corresponding actual setting of the stereoscopic camera, wherein the discrepancy is detected by the computer using the virtual 3D space and the virtual camera rig in the virtual 3D space. 2. The computer-implemented method of claim 1 , further comprising: including the left and right images in the virtual 3D space; and generating the virtual camera rig in the virtual 3D space corresponding to the recorded setting of the stereoscopic camera; and wherein the processing of the pairs of left and right images further comprises determining a virtual setting of the virtual camera rig based on the pairs of left and right images, and generating modified pairs of left and right images using the virtual camera rig. 3. The computer-implemented method of claim 1 , wherein the recorded setting of the stereoscopic camera includes values for the stereoscopic camera including at least one of: an interocular distance, a convergence distance, a focus distance, and left and right focal lengths. 4. The computer-implemented method of claim 3 , further comprising smoothing at least one of the values to reduce quantization artifacts originating from analog-to-digital conversion. 5. The computer-implemented method of claim 1 , further comprising adjusting the stereoscopic camera according to the processing. 6. The computer-implemented method of claim 2 , further comprising: adjusting the virtual setting of the virtual camera rig; and generating a modified video sequence using the virtual camera rig with the adjusted virtual setting. 7. The computer-implemented method of claim 6 , further comprising outputting the modified video sequence to a display device. 8. The computer-implemented method of claim 2 , further comprising: generating at least one additional virtual camera rig in the virtual 3D space; optimizing a first value of a virtual setting of a first virtual camera rig; optimizing a second value of a virtual setting of a second virtual camera rig, wherein the second value is different from the first value. 9. The computer-implemented method of claim 8 , further comprising: evaluating the first and second virtual camera rigs with regard to fit; and selecting the virtual camera rig based on the evaluation. 10. A system comprising: one or more processors; memory communicatively linked with the one or more processors comprising code that when executed by the one or more processors causes the one or more processors to: receive a video sequence associated with a recorded setting of a stereoscopic camera, the recorded setting including a desired setting of the stereoscopic camera, the video sequence comprising pairs of left and right images; determine a corresponding actual setting of the stereoscopic camera, the corresponding actual setting including an actual setting of the stereoscopic camera while the video sequence is captured, wherein the corresponding actual setting is determined using a virtual three-dimensional (3D) space and a virtual camera rig in the virtual 3D space; and process the pairs of left and right images to detect and reduce an influence of a discrepancy between the recorded setting of the stereoscopic camera and the corresponding actual setting of the stereoscopic camera, wherein the discrepancy is detected using the virtual 3D space and the virtual camera rig. 11. The system of claim 10 , wherein the code causes the one or more processors to: include the left and right images in the virtual 3D space; and generate the virtual camera rig in the virtual 3D space corresponding to the recorded setting of the stereoscopic camera; and wherein the processing of the pairs of left and right images further comprises determining a virtual setting of the virtual camera rig based on the pairs of left and right images, and generating modified pairs of left and right images using the virtual camera rig. 12. The system of claim 10 , wherein the recorded setting of the stereoscopic camera includes values for the stereoscopic camera including at least one of: an interocular distance, a convergence distance, a focus distance, and left and right focal lengths. 13. The system of claim 12 , wherein at least one of the values is smoothed to reduce quantization artifacts originating from analog to digital conversion. 14. The system of claim 12 , wherein the code causes the one or more processors to transmit a signal to the stereoscopic camera to adjust a value of the recorded setting. 15. The system of claim 11 , wherein the code causes the one or more processors to: adjust at least one value of the virtual setting of the virtual camera rig; and generate a modified video sequence using the virtual camera rig with the adjusted virtual setting. 16. The system of claim 15 , wherein the modified video sequence is output to a display device. 17. The system of claim 12 , wherein the code causes the one or more processors to: generate at least one additional virtual camera rig in the virtual 3D space; optimize a first value of a virtual setting of a first virtual camera rig; optimize a second value of a virtual setting of a second virtual camera rig, wherein the second value is different from the first value. 18. The system of claim 17 , further comprising code that when executed by the one or more processors causes the one or more processors to: evaluate the first and second virtual camera rigs with regard to fit; and select the virtual camera rig based on the evaluation. 19. A computer-program product tangibly embodied in a non-transitory computer-readable medium and comprising instructions that when executed by a processor perform a method comprising: receiving a video sequence associated with a recorded setting of a stereoscopic camera, the recorded setting including a desired setting of the stereoscopic camera, the video sequence comprising pairs of left and right images; determining a corresponding actual setting of the stereoscopic camera, the corresponding actual setting including an actual setting of the stereoscopic camera while the video sequence is captured, wherein the corresponding actual setting is determined using a virtual three-dimensional (3D) space and a virtual camera rig in the virtual 3D space; and processing the pairs of left and right images to detect and reduce an influence of a discrepancy between the recorded setting of the stereoscopic camera and the corresponding actual setting of the stereoscopic camera, wherein the discrepancy is detected by the computer using the virtual 3D space and the virtual camera rig in the virtual 3D space. 20. The computer-program product of claim 19 , wherein the performed method further

Assignees

Inventors

Classifications

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

  • Stereo camera calibration · CPC title

  • Marker · CPC title

  • H04N13/246Primary

    Calibration of cameras · CPC title

  • Electricity · mapped topic

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 US9369694B2 cover?
A computer-implemented method for adjusting stereo images includes receiving a video sequence associated with a recorded setting of a stereoscopic camera, the video sequence comprising pairs of left and right images. The method includes processing the pairs of left and right images to reduce influence of a discrepancy between the recorded setting and an actual configuration of the stereoscopic …
Who is the assignee on this patent?
Lucasfilm Entertainment Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N13/246. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).