×

Generating a curve matching mapping operator by analyzing objects of interest and background information

  • US 7,136,505 B2
  • Filed: 10/03/2002
  • Issued: 11/14/2006
  • Est. Priority Date: 04/10/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining a mapping operator for use in a pattern matching application, the method comprising:

  • receiving first information regarding an object of interest, the first information comprising a template data set containing the object of interest;

    determining a template discrete curve from the template data set, wherein the template discrete curve corresponds to the object of interest in the template data set;

    receiving second information regarding objects that may appear with the object of interest in an acquired target data set, the second information comprising one or more example target data sets;

    determining at least one parameter for a mapping operator based on the first information and the second information; and

    configuring the mapping operator according to the determined at least one parameter,wherein said determining and said configuring comprise;

    analyzing the one or more example target data sets to determine one or more example target discrete curves, wherein each of the one or more example target discrete curves corresponds to a data object or part of a data object in the one or more example target data sets;

    determining the mapping operator based on the determined template discrete curve and the one or more example target discrete curves, wherein said determining the mapping operator comprises;

    normalizing the template discrete curve and the one or more example target discrete curves; and

    computing a weight vector W, such that

    c n ,

    c m




    w m
    =

    i = 1 N


    c ni

    c mi *

    W i
    = δ

    nm
    wherein cm comprises the normalized template discrete curve, wherein cn comprises any one of the one or more normalized example target discrete curves, and wherein δ

    nm is the Kronecker delta;

    storing the mapping operator in a memory; and

    mapping the template discrete curve to a mapped template discrete curve using the mapping operator;

    wherein the mapped template discrete curve is useable to perform pattern matching to locate instances of the object of interest in an acquired target data set.

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