×

Method and apparatus for determining camera pose

  • US 7,613,323 B2
  • Filed: 06/22/2005
  • Issued: 11/03/2009
  • Est. Priority Date: 06/22/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for determining at least one potential pose of an image capturing device, said at least one potential pose having six degrees of freedom, the method comprising:

  • using a processor to perform the steps of;

    receiving an image captured by said image capturing device, said image including images of at least;

    a first know world point, a second known world point and a third known world point; and

    imposing constraints on said at least one potential pose in accordance with known relations of said image to said image capturing device, said imposing comprising;

    enforcing constraints given by a first ray, a second ray and a third ray, where said first ray, said second ray and said third ray each project from said image capturing device to, respectively, said first known world point, said second known world point and said third known world point,wherein said enforcing constraints given by said first ray and said second ray constrains said at least one potential pose to two remaining degrees of freedom; and

    wherein a first of said two remaining degrees of freedom constrains a position of said third known world point relative to said image capturing device within an area defined by a circle and a second of said two remaining degrees of freedom constrains a position of said third ray relative to said image capturing device within an area defined by a ruled quartic surface, said circle and said ruled quartic surface having a plurality of intersection points; and

    determining said at least one potential pose in accordance with said constraints,wherein said determining comprises the steps of;

    lining up said first ray, said second ray, and said third ray in their canonical positions;

    lining up said first known world point, said second known world point, and said third known world point in their canonical positions;

    computing coefficients of two plane equations representing said third ray;

    computing coefficients of an octic polynomial whose roots correspond to said plurality of intersection points of said circle with said ruled quartic surface;

    extracting the roots of said octic polynomial; and

    backsubstituting with each root of the octic polynomial to get solutions for the transformation between the coordinate system of said first known world point, said second known world point and said third known world point and the coordinate system of said first ray, said second ray and said third ray.

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