← Back to Patent Explorer
US5845009A Expired / Lapsed US ⏱️ 0.0 years remaining

Object tracking system using statistical modeling and geometric relationship

Assignee: Autodesk Inc
•
Filing: 1997-03-21
•
Granted: 1998-12-01
•
Expires: 2017-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method which identifies an object in an image. The system accesses a statistical model corresponding to a statistically identifying feature of the object and accesses a characteristic corresponding to a second identifying feature of the object. The system generates a value set from the image, the statistical model, the characteristic, and a geometric relationship. The value set indicates a likely location of the object in the image. The object is located using the value set.

Inventors

  • 👤 Richard Lee Marks
  • 👤 John Brian Burns

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:18
CPC Classifications
G; G01; G01S; G01S3/00; G01S3/78; G01S3/782; G01S3/785; G01S3/786; G01S3/7864; G06; G06T; G06T7/00; G06T7/20; G06T7/246; G06T7/251; G06T7/277; G06V; G06V10/00; G06V10/70; G06V10/74; G06V10/75; G06V10/757; G06T2207/00; G06T2207/10; G06T2207/10016; G06T2207/30; G06T2207/30196; G06V10/40; G06V10/62

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 129 words
A method of identifying an object in a first image using a computer and a second image, the second image having a first set of points that aid in identifying the object and a second set of points that aid in identifying the object, the first set of points having a geometric relationship with the second set of points, the method comprising the steps of: accessing a statistical model corresponding to the first set of points; accessing a characteristic corresponding to the second set of points; generating a value set from the first image, the statistical model, the characteristic, and the geometric relationship, the value set indicating a likely location of the object in the first image; and locating the object in the first image using the value set.
Claim 2
Independent Claim 129 words
A method of identifying an object in a first image using a computer and a second image, the second image having a first set of points that aid in identifying the object and a second set of points that aid in identifying the object, the first set of points having a geometric relationship with the second set of points, the method comprising the steps of: accessing a statistical model corresponding to the first set of points; accessing a characteristic corresponding to the second set of points; generating a value set from the first image, the statistical model, the characteristic, and the geometric relationship, the value set indicating a likely location of the object in the first image; and locating the object in the first image using the value set.
Claim 3
Dependent Claim 39 words
The method of claim 1 wherein the step of generating the value set comprises generating at least a value indicating a correspondence between a portion of the first image and the statistical model, the characteristic, and the geometric relationship.
Claim 4
Dependent Claim 33 words
The method of claim 2 wherein the portion of the first image includes a pixel, and wherein the correspondence indicates a degree of matching between the pixel, the statistical model, and the characteristic.
Claim 5
Dependent Claim 18 words
The method of claim 1 wherein the statistical model includes a histogram of the first set of points.
Claim 6
Dependent Claim 18 words
The method of claim 4 wherein the characteristic includes a second histogram of the second set of points.
Claim 7
Dependent Claim 51 words
The method of claim 5 wherein the first set of points corresponds to a first region of the second image, the second set of points corresponds to a second region of the second image, and the geometric relationship corresponds to a predetermined distance between the first region and the second region.
Claim 8
Dependent Claim 33 words
The method of claim 6 wherein the second image comprises a plurality of pixels and wherein the predetermined distance corresponds to an offset in pixels between the first region and the second region.
Claim 9
Dependent Claim 15 words
The method of claim 5 wherein the histogram and the second histogram are color histograms.
Claim 10
Dependent Claim 36 words
The method of claim 5 further comprising the steps of: generating a third histogram of the first image; and prior to generating the value set, normalizing the histogram and the second histogram using the third histogram.
Claim 11
Independent Claim 138 words
A method of identifying an object in a first image, the method comprising the steps of: accessing a second image, the second image including a third image identifying the object; generating a first model from the third image; the first model corresponding to a first statistical analysis of a first part of the third image; generating a second model from the third image, the second model corresponding to a characteristic of a second part of the third image, the second part having a geometric relationship with the first part; accessing the first image; generating a value set from the first image, the first model, the second model, and the geometric relationship, the value set indicating a likely location of the object in the first image; and using the value set to identify the object in the first image.
Claim 12
Independent Claim 138 words
A method of identifying an object in a first image, the method comprising the steps of: accessing a second image, the second image including a third image identifying the object; generating a first model from the third image; the first model corresponding to a first statistical analysis of a first part of the third image; generating a second model from the third image, the second model corresponding to a characteristic of a second part of the third image, the second part having a geometric relationship with the first part; accessing the first image; generating a value set from the first image, the first model, the second model, and the geometric relationship, the value set indicating a likely location of the object in the first image; and using the value set to identify the object in the first image.
Claim 13
Dependent Claim 35 words
The method of claim 10 wherein the step of generating the value set comprises generating a value indicating a correlation between the first image and the first model, the second model, and the geometric relationship.
Claim 14
Dependent Claim 65 words
The method of claim 11 wherein generating the first model includes generating a first histogram of the first part, wherein generating the second model includes generating a second histogram of the second part, and the method further comprises: generating a third histogram of the first image; and prior to generating the value set, normalizing the first histogram and the second histogram using the third histogram.
Claim 15
Dependent Claim 33 words
The method of claim 12 wherein the normalizing the first histogram and the second histogram includes dividing the first histogram by the third histogram, and dividing the second histogram by the third histogram.
Claim 16
Dependent Claim 167 words
The method of claim 12 wherein the first image includes a plurality of color values, the first model includes a first histogram of the first part, the second model includes a second histogram of the second part, and generating the value indicating the correlation between the first part, the second part, the first model and the second model includes: accessing a first color value at a first location in the first image, the first color value having a first correspondence to the first histogram; accessing a second color value at a second location in the first image, the second color value having a second correspondence to the second histogram, the second location having a second geometric relationship with the first location, the second geometric relationship corresponding to the geometric relationship; determining a third correspondence between the first color value and the second color value using the first histogram and the second histogram; and determining the value from the first correspondence, the second correspondence, and the third correspondence.
Claim 17
Dependent Claim 34 words
The method of claim 10 wherein the object is a human, wherein the first part corresponds to the head of the human, and wherein the second part corresponds to the torso of the human.
Claim 18
Dependent Claim 23 words
The method of claim 10 further comprising the step of using a mouse pointing device to define the first part with a window.
Claim 19
Dependent Claim 20 words
The method of claim 10 wherein the accessing the second image includes receiving a the image from a video camera.
Claim 20
Dependent Claim 19 words
The method of claim 17 wherein the accessing the second image includes receiving the second image from a network.
Claim 21
Dependent Claim 20 words
The method of claim 17 wherein the accessing the second image includes extracting the second image from a digital movie.
Claim 22
Independent Claim 135 words
A method of determining a likely location of an object in an first image, the method comprising the steps of: receiving a modeling image, the modeling image including an image of the object; generating a first color histogram from the modeling image, the first color histogram corresponding to a first region of the object, the first region also corresponding to the image of the object; generating a second color histogram from the modeling image, the second color histogram corresponding to a second region of the object; receiving the first image; and generating a value set from the first image, the first color histogram, the second color histogram, and a geometric relationship between the first region and the second region, the value set having values indicating a likely location of the object in the first image.
Claim 23
Independent Claim 135 words
A method of determining a likely location of an object in an first image, the method comprising the steps of: receiving a modeling image, the modeling image including an image of the object; generating a first color histogram from the modeling image, the first color histogram corresponding to a first region of the object, the first region also corresponding to the image of the object; generating a second color histogram from the modeling image, the second color histogram corresponding to a second region of the object; receiving the first image; and generating a value set from the first image, the first color histogram, the second color histogram, and a geometric relationship between the first region and the second region, the value set having values indicating a likely location of the object in the first image.
Claim 24
Dependent Claim 57 words
The method of claim 20, wherein the step of generating the value set comprises generating at least one value indicating a first relationship between a first portion of the first image and the first color histogram, the one value also indicating a second relationship between a second portion of the first image and the second color histogram.
Claim 25
Dependent Claim 26 words
The method of claim 21 wherein the geometric relationship comprises an offset between the first region of the object and the second region of the object.
Claim 26
Dependent Claim 98 words
The method of claim 22, wherein the first portion of the first image has a first color, second portion of the first image has a second color and the step of generating as least one value further comprises: selecting a first population value from the first color histogram, the first population value corresponding to the first color; selecting a second population value from the second color histogram, the second population value corresponding to the second color; and determining a relationship between the first population value and the second population value; using the relationship to generate the one value.
Claim 27
Dependent Claim 16 words
The method of claim 21, wherein the first portion of the first image comprises a pixel.
Claim 28
Dependent Claim 59 words
The method of claim 21, wherein the first portion of the first image has a first color and the step of generating at least one value comprises: selecting a first population value from the first color histogram, the first population value corresponding to the first color; and using the first population value to generate the at least one value.
Claim 29
Dependent Claim 27 words
The method of claim 20, wherein the step of generating the first color histogram comprises the step of measuring hue and saturation values of the modeling image.
Claim 30
Dependent Claim 26 words
The method of claim 26, wherein the step of generating the first color histogram further comprises the step of measuring luminance values of the modeling image.
Claim 31
Dependent Claim 29 words
The method of claim 20, wherein the step of generating the first color histogram further comprises the step of measuring red, blue, and green values of the modeling image.
Claim 32
Dependent Claim 34 words
The method of claim 20, wherein the step of generating the first color histogram further comprises the step of determining a count of each occurrence of a color value of a set of colors.
Claim 33
Dependent Claim 174 words
An object tracking system for tracking an object in a tracking image, the object tracking system comprising: a camera; and a computer system coupled to the camera, the computer system having a memory, a processor, and an object identification procedure, the object identification procedure including, a modeling procedure that generates a first statistical model of a first region of the object and a second statistical model of a second region of the object based on a modeling image, the first region having a first geometric relationship with the second region, and a tracking procedure that locates the object at a location in the tracking image and generates a set of camera controls for the camera responsive to determining the location, the location having a first portion of the tracking image corresponding to the first statistical model and having a second portion of the tracking image corresponding to the second statistical model, wherein the first portion has a second geometric relationship with the second portion, the second geometric relationship corresponding to the first geometric relationship.
Claim 34
Dependent Claim 174 words
An object tracking system for tracking an object in a tracking image, the object tracking system comprising: a camera; and a computer system coupled to the camera, the computer system having a memory, a processor, and an object identification procedure, the object identification procedure including, a modeling procedure that generates a first statistical model of a first region of the object and a second statistical model of a second region of the object based on a modeling image, the first region having a first geometric relationship with the second region, and a tracking procedure that locates the object at a location in the tracking image and generates a set of camera controls for the camera responsive to determining the location, the location having a first portion of the tracking image corresponding to the first statistical model and having a second portion of the tracking image corresponding to the second statistical model, wherein the first portion has a second geometric relationship with the second portion, the second geometric relationship corresponding to the first geometric relationship.
Claim 35
Dependent Claim 31 words
The object tracking system of claim 30, further comprising a camera control procedure that uses the set of camera controls to control the camera in response to the object identification procedure.
Claim 36
Dependent Claim 16 words
The object tracking system of claim 30, wherein the first portion comprises a plurality of pixels.
Claim 37
Dependent Claim 16 words
The object tracking system of claim 30, wherein the first statistical model comprises a color histogram.
Claim 38
Dependent Claim 16 words
The object tracking system of claim 30, wherein the first statistical model comprises a texture histogram.
Claim 39
Dependent Claim 16 words
The object tracking system of claim 30, wherein the first statistical model comprises a intensity histogram.
Claim 40
Dependent Claim 39 words
The object tracking system of claim 30, wherein the modeling procedure generates second models of a second object and wherein the tracking procedure locates the second object at a second location in the tracking image using the second models.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag