CPC G06T 7/55 (2017.01) [G05D 1/0251 (2013.01); G06N 3/04 (2013.01); G06T 1/0014 (2013.01); G06T 7/70 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20221 (2013.01); G06T 2207/30244 (2013.01)] | 32 Claims |
1. An image processing system to estimate depth for a scene captured in a first frame of video data, comprising:
a fusion engine to receive a first depth estimate from a geometric reconstruction engine and a second depth estimate for the first frame of video data from a neural network architecture, and to probabilistically fuse the first depth estimate and the second depth estimate to output a fused depth estimate for the scene,
wherein the fusion engine is configured to receive a measurement of uncertainty for the first depth estimate from the geometric reconstruction engine and a measurement of uncertainty for the second depth estimate from the neural network architecture,
wherein the fusion engine is configured to use the measurements of uncertainty to probabilistically fuse the first depth estimate and the second depth estimate,
wherein the first depth estimate comprises a plurality of first depth estimates for the first frame of video data, at least one of the plurality of first depth estimates being generated using a second frame of video data that differs from the first frame of video data, and
wherein the fusion engine is configured to iteratively output the fused depth estimate for the scene, at each iteration processing the second depth estimate and one of the plurality of depth estimates.
|