System and method for depth extraction of images with forward and backward depth prediction

US9659382B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9659382-B2
Application numberUS-99489408-A
CountryUS
Kind codeB2
Filing dateMay 28, 2008
Priority dateMay 28, 2008
Publication dateMay 23, 2017
Grant dateMay 23, 2017

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 system and method for spatiotemporal depth extraction of images with forward and backward depth prediction are provided. The system and method of the present disclosure provide for acquiring a plurality of frames, generating a first depth map of a current frame in the plurality of frames based on a depth map of a previous frame in the plurality of frames, generating a second depth map of the current frame in the plurality of frames based on a depth map of a subsequent frame in the plurality of frames, and processing the first depth map and the second depth map to produce a third depth map for the current frame.

First claim

Opening claim text (preview).

What is claimed is: 1. In a computer, a method of matching at least two images, the method comprising: acquiring a plurality of frames, each frame in the plurality of frames includes a first image and a second image; generating a first depth map of a current frame in the plurality of frames based on a depth map of a previous frame in the plurality of frames; generating a second depth map of the current frame in the plurality of frames based on a depth map of a subsequent frame in the plurality of frames; and processing the first depth map and the second depth map to produce a third depth map for the current frame, wherein generating first and second depth maps further include: estimating a disparity of at least one point in the first image with at least one corresponding point in the second image, the step of estimating including performing a low-cost optimization function and computing a belief propagation function based on the results of the low-cost optimization function; generating a disparity map based on the estimated disparity; and converting the estimated disparity map into a depth map; and wherein the first depth map contains an error based on the depth map of the previous frame and the second depth map contains a correction for reducing the error. 2. The method of claim 1 , wherein the estimating the disparity includes computing a pixel matching cost function. 3. The method of claim 1 , wherein the estimating the disparity includes computing a smoothness cost function. 4. The method of claim 1 , wherein the estimating the disparity includes computing a temporal cost function. 5. The method of claim 1 , wherein the first image is a left eye view and second image is a right eye view of a stereoscopic pair. 6. The method of claim 1 , wherein the second depth map contains the correction for reducing the error due to a smoothing effect accumulated during processing of the plurality of frames. 7. A system for matching at least two images, the system comprising: means for acquiring a plurality of frames, each frame in the plurality of frames includes a first image and a second image; means for generating a first depth map of a current frame in the plurality of frames based on a depth map of a previous frame in the plurality of frames; means for generating a second depth map of the current frame in the plurality of frames based on a depth map of a subsequent frame in the plurality of frames; and means for processing the first depth map and the second depth map to produce a third depth map for the current frame, wherein the means for generating the first depth map and means for generating the second depth map further include: means for estimating a disparity of at least one point in the first image with at least one corresponding point in the second image, the means for estimating further including means for performing a low-cost optimization function and means for computing a belief propagation function based on the results of the low-cost optimization function; means for generating a disparity map based on the estimated disparity; and means for converting the estimated disparity map into a depth map; and wherein the first depth map contains an error based on the depth map of the previous frame and the second depth map contains a correction for reducing the error. 8. The system of claim 7 , wherein the means for estimating the disparity includes means for computing a pixel matching cost function. 9. The system of claim 7 , wherein the means for estimating the disparity includes means for computing a smoothness cost function. 10. The system of claim 7 , wherein the means for estimating the disparity includes computing a temporal cost function. 11. The system of claim 7 , wherein the first image is a left eye view and second image is a right eye view of a stereoscopic pair. 12. The system of claim 7 , wherein the first image is a left eye view and second image is a right eye view of a stereoscopic pair. 13. The system of claim 7 , wherein the second depth map contains the correction for reducing the error due to a smoothing effect accumulated during processing of the plurality of frames. 14. An apparatus matching at least two images, the apparatus comprising: a memory configured for storing data and instructions; a processor configured to acquire a plurality of frames, each frame in the plurality of frames includes a first image and a second image; generate a first depth map of a current frame in the plurality of frames based on a depth map of a previous frame in the plurality of frames; generate a second depth map of the current frame in the plurality of frames based on a depth map of a subsequent frame in the plurality of frames; and process the first depth map and the second depth map to produce a third depth map for the current frame, wherein generating first and second depth maps further include: estimating a disparity of at least one point in the first image with at least one corresponding point in the second image, the step of estimating including performing a low-cost optimization function and computing a belief propagation function based on the results of the low-cost optimization function; generating a disparity map based on the estimated disparity; and converting the estimated disparity map into a depth map; and wherein the first depth map contains an error based on the depth map of the previous frame and the second depth map contains a correction for reducing the error. 15. The apparatus of claim 14 , wherein the processor if further configured to estimate the disparity by computing a pixel matching cost function. 16. The apparatus of claim 14 , wherein the processor if further configured to estimate the disparity by computing a smoothness cost function. 17. The apparatus of claim 14 , wherein the processor if further configured to estimate the disparity by computing a temporal cost function. 18. The apparatus of claim 14 , wherein the second depth map contains the correction for reducing the error due to a smoothing effect accumulated during processing of the plurality of frames.

Assignees

Inventors

Classifications

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 US9659382B2 cover?
A system and method for spatiotemporal depth extraction of images with forward and backward depth prediction are provided. The system and method of the present disclosure provide for acquiring a plurality of frames, generating a first depth map of a current frame in the plurality of frames based on a depth map of a previous frame in the plurality of frames, generating a second depth map of the …
Who is the assignee on this patent?
Zhang Dong-Qing, Izzat Izzat, Yoon Youngshik, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06T7/593. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).