×

3D position estimation of objects from a monocular camera using a set of known 3D points on an underlying surface

  • US 9,558,584 B1
  • Filed: 07/29/2013
  • Issued: 01/31/2017
  • Est. Priority Date: 07/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • determining three-dimensional (3D) locations of a plurality of reference points, wherein the plurality of reference points are points on one or more surfaces in an environment;

    receiving a two-dimensional (2D) image of a portion of the environment from a camera on an autonomous vehicle, wherein the image contains an object;

    projecting some of the plurality of reference points into the 2D image based on the 3D locations of the plurality of reference points and a location of the camera on the autonomous vehicle;

    selecting certain reference points from the projected reference points such that the selected reference points form a polygon in the 2D image, wherein the polygon comprises a 2D shape that surrounds the object in the 2D image, wherein selecting the certain reference points comprises performing one or more 2D point-in-polygon tests to determine the selected reference points making up the polygon that surrounds the object in the 2D image;

    determining an intersection point of a ray directed toward the object and a 3D polygon formed by the selected reference points;

    based on the intersection point of the ray directed toward the object and the 3D polygon formed by the selected reference points, determining a 3D location of the object in the environment; and

    providing instructions to control the autonomous vehicle based at least in part on the 3D location of the object in the environment.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×