×

Method of tracking changes in a multi-dimensional data structure

  • US 6,611,609 B1
  • Filed: 11/08/1999
  • Issued: 08/26/2003
  • Est. Priority Date: 04/09/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method of tracking changes in a multi-dimensional data structure comprising the steps of:

  • a. providing a first frame of a sequence of frames in a multi-dimensional data structure, each of said frames being comprised of pixels and with each of said pixels there being associated intensity and/or color(s);

    b. defining at least three selected ranges of gradient(s) and defining pixel pre-selection technique gradient range selection criteria, then based on a selection from the group consisting of;

    intensity gradiant;

    color gradient; and

    gradiant based on intensity and color;



    determining pixels in said multi-dimensional data structure which demonstrate an intensity and/or color gradient within at least one of said at least three selected ranges of gradient(s); and

    c. for each of said at least three ranges of gradients separately performing calculations on said pre-selection technique determined pixels to determine first and second central moment values and non-degenerate parameter(s) based upon said second central moment values, said first and second central moment values being based on spatial location distributions of said pixels identified by said pre-selection technique;

    d. utilizing information from the separate calculations performed in three of said at least three ranges of gradients in step c. to form three points which are assigned as verticies of a triangle for said first frame of a sequence of frames in a multi-dimensional data structure comprising pixels;

    e. providing a second frame of a sequence of frames in a multi-dimensional data structure, each of said frames being comprised of pixels and with each of said pixels there being associated intensity and/or color(s);

    f. defining gradient range selection criteria the same as in step b. and utilizing an intensity and/or color gradient determining pre-selection technique which is the same as in step b. to determine pixels in said multi-dimensional data structure which demonstrate an intensity and/or color gradient within at least three of said at least three selected range of gradient(s), said at least three selected range of gradient(s) being the same as in step b.; and

    g. for each of said at least three ranges of gradients separately performing calculations on said step f. pre-selection technique determined pixels to determine first and second central moment values and non-degenerate parameter(s) based upon said second central moment values, said first and second central moment values being based on spatial location distributions of said pixels identified by said pre-selection technique;

    h. utilizing information from the separate calculations performed in said three ranges of gradients in step g. to form three points which are assigned as verticies of a triangle for said second frame of a sequence of frames in a multi-dimensional data structure comprising pixels; and

    i. comparing the results of practice of steps d. and h. to determine translation, rotation and scaling of objects identified in said first and second sequential frames of said multi-dimensional data structure.

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