| CPC G06T 15/205 (2013.01) [G06T 7/13 (2017.01); G06T 7/55 (2017.01); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01)] | 20 Claims |

|
1. A method of computing a depth estimate of a point on an object, comprising:
receiving a first plurality of images of the object from a first source;
receiving a second plurality of images of the object from a second source; and
with at least one processor,
creating a first epipolar plane image based on the first plurality of images,
creating a second epipolar plane image based on the second plurality of images, and
computing the depth estimate based on the first epipolar plane image and the second epipolar plane image;
wherein computing the depth estimate further comprises selecting a first edge from the first epipolar plane image, corresponding to the point on the object, selecting a second edge from the second epipolar plane image, corresponding to the first edge, and computing the depth estimate based on the first edge and the second edge;
wherein the method further comprises, with the at least one processor:
identifying a first contour, in a first reference image, the first contour comprising a first plurality of contour edges;
identifying a second contour, in a second reference image, the second contour comprising a second plurality of contour edges;
mapping the first edge to at least one contour edge of the first plurality of contour edges; and
mapping the second edge to at least one contour edge of the second plurality of contour edges; and
wherein the computing of the depth estimate is based on the first contour and the second contour.
|