System and method for depth extraction of images with forward and backward depth prediction
First Claim
Patent Images
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.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
20 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
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. - View Dependent Claims (15, 16, 17, 18)
-
Specification