×

Increasing accuracy of discrete curve transform estimates for curve matching

  • US 7,327,887 B2
  • Filed: 05/06/2003
  • Issued: 02/05/2008
  • Est. Priority Date: 04/10/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-accessible memory medium which stores program instructions for estimating a rotational shift between a first discrete curve and a second discrete curve, wherein the program instructions are executable to perform:

  • receiving a first discrete curve and a second discrete curve, wherein the second discrete curve is a rotationally shifted version of the first discrete curve, wherein the first discrete curve and the second discrete curve each comprises a respective 2D discrete curve, and wherein the first discrete curve and the second discrete curve each comprises a respective sequence of points in the complex plane;

    estimating a rotational shift between the first discrete curve and the second discrete curve based on the first discrete curve and the second discrete curve, wherein said estimating the rotational shift between the first discrete curve and the second discrete curve based on the first discrete curve and the second discrete curve comprises calculating;

    α

    =



    e

    (

    n = 1 N


    ( z n - y n )

    ( y n + 1 - y n ) *
    )


    n = 1 N




    ( y n + 1 - y n )

    2
    ,
    wherein yn and zn refer to points in the first discrete curve and the second discrete curve, respectively;

    updating a cumulative rotational shift based on the estimated rotational shift;

    generating a rotationally shifted version of the second discrete curve based on the cumulative rotational shift;

    performing said estimating, said updating, and said generating in an iterative manner using the respective rotationally shifted discrete curve for each iteration until a stopping condition occurs, thereby determining a final estimate of the rotational shift between the first discrete curve and the second discrete curve, andstoring the final estimate of the rotational shift, wherein the final estimate of the rotational shift is useable to perform discrete curve matching.

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