×

Computer implemented method for recognizing an object based on a correspondence relationship between object feature points and pre-registered model feature points

  • US 8,861,834 B2
  • Filed: 03/05/2008
  • Issued: 10/14/2014
  • Est. Priority Date: 03/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for recognizing a recognition object based on a correspondence relationship between feature points of the recognition object and pre-registered feature points of a model, the feature points being distributed in a plane or a space, the method comprising the steps of:

  • (i) setting model combinations out of combinations each made up of a particular number n (n≧

    2) of feature points of the feature points of the model, the distance between at least a pair of feature points of each model combination meeting a predefined criterion value, and registering in a memory information for specifying the set model combinations;

    (ii) setting comparison object combinations out of combinations each made up of the particular number n of feature points of the feature points of the recognition object, the distance between at least a pair of feature points of each comparison object combination meeting the criterion value;

    (iii) associating in turn the model combinations specified by the registered information in the memory with the comparison object combinations set in the (ii) step, obtaining per associated combinations a transformation parameter for a case of transforming the feature points of one of the combinations into the feature points of the other combination, and determining goodness of fit of the transformation parameter on a relationship between the feature points of the model and the feature points of the recognition object; and

    (iv) based on each goodness of fit obtained in the (iii) step, specifying a transformation parameter indicating the correspondence relationship between the feature points of the model and the feature points of the recognition object, wherein in the (i) and (ii) steps, the particular number n is set to three, and such combinations of feature points are set as to constitute a triangle whose side lengths each have a value between a predetermined upper limit and a predetermined lower limit,wherein in the (iii) step, after the transformation parameter is obtained for a model combination and a comparison object combination that are associated with each other, either three-dimensional coordinates of the feature points of the model or the feature points of the recognition object are transformed using the transformation parameter, each of the transformed three-dimensional coordinates of the transformed feature points is determined whether or not to match a corresponding one of each of the three-dimensional coordinates of the non-transformed feature points, and a numerical value indicating frequency of the transformed three-dimensional coordinates of the transformed feature points matching three-dimensional coordinates of the non-transformed feature points is set as the goodness of fit of the transformation parameter;

    wherein in the (iv) step, specifying the transformation parameter includes comparing the numerical value indicating goodness of fit with a predetermined goodness of fit value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×