×

Method and apparatus for estimating a pose

  • US 9,159,134 B2
  • Filed: 12/16/2011
  • Issued: 10/13/2015
  • Est. Priority Date: 12/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for pose estimation of a moving object by computer calculation of displacements of the 3D position coordinates of the nodes of a skeleton model, that is continuously fitted into a sequence of 3D point clouds, the node coordinates being present in table form in an electronic memory and the 3D point clouds being determined from electronically recorded images of a depth sensor camera that represent the moving object,the skeleton model being a topology that exhibits as topology elements N1 nodes, N2 edges, and N3 triangles having N1, N2>

  • 0 and N3

    0, and each topology element being described by nodes, node pairs, or node triplets and being firmly assigned to a part of the moving object, and that an arithmetic unit carries out the following steps;

    a. randomly selecting a data point X of the 3D point cloud;

    b. calculating the crossing point P relative to X with reference to each topology element and identifying whether P lies in each case inside the topology element;

    c. calculating the distance from X to each topology element as the norm of the differential vector X-P;

    d. determining that topology element that exhibits the minimum distance from X among all topology elements whose crossing point P lies inside the topology element;

    e. displacing the topology element determined in step d by displacing all nodes establishing the topology element in the direction of the vector X-P, the displacement vector for a node being multiplied by a learning rate and by a weight that results from the crossing point P relative to X with reference to the topology element determined in step d, andf. repeating the steps a to e for a predetermined number of learning steps while gradually reducing the learning rate;

    g. updating the node coordinates in the table of the electronic memory after K passes of the predetermined number of learning steps with K≧

    1;

    h. providing at least the node coordinates updated in the table for further processing.

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