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

System, method and article of manufacture for tracking a head of a camera-generated image of a person

Assignee: Digimedia Tech LLC
•
Filing: 1999-07-30
•
Granted: 2003-04-08
•
Expires: 2019-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system, method and article of manufacture are provided for tracking a head portion of a person image in video images. Upon receiving video images, a first head tracking operation is executed for generating a first confidence value. Such first confidence value is representative of a confidence that a head portion of a person image in the video images is correctly located. Also executed is a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is correctly located. The first confidence value and the second confidence value are then outputted. Subsequently, the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value.

Inventors

  • 👤 Jeffrey L. Edwards
  • 👤 Katerina H. Nguyen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 11:35
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/20; G06T7/246

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 143 words
A method of tracking a head portion of a person image in video images, comprising: receiving video images; executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value.
Claim 2
Independent Claim 143 words
A method of tracking a head portion of a person image in video images, comprising: receiving video images; executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value.
Claim 3
Dependent Claim 36 words
The method of claim 1 , wherein the first head tracking operation tracks the head portion of the person image in the video images using previous video images including the head portion of the person image.
Claim 4
Dependent Claim 28 words
The method of claim 1 , wherein the first head tracking operation tracks the head portion of the person image in the video images using a mass distribution.
Claim 5
Independent Claim 168 words
A method of tracking a head portion of a person image in video images, comprising: receiving video images; executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located; executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value; wherein the first head tracking operation includes: subtracting a background image from the video images in order to extract the person image; generating a histogram representing the extracted person image; and identifying a point of separation between a torso portion of the person image and the head portion of the person image.
Claim 6
Independent Claim 168 words
A method of tracking a head portion of a person image in video images, comprising: receiving video images; executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located; executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value; wherein the first head tracking operation includes: subtracting a background image from the video images in order to extract the person image; generating a histogram representing the extracted person image; and identifying a point of separation between a torso portion of the person image and the head portion of the person image.
Claim 7
Dependent Claim 36 words
The method of claim 4 , wherein the first head tracking operation further includes: identifying a top of the head portion of the person image; and identifying sides of the head portion of the person image.
Claim 8
Dependent Claim 41 words
The method of claim 5 , wherein the top of the head portion of the person image is identified by performing a search upwardly from the point of separation between the torso portion and the head portion of the person image.
Claim 9
Dependent Claim 47 words
The method of claim 1 , wherein the second head tracking operation includes: identifying an initial location of the head portion of the person image in the video images; and tracking a current location of the head portion of the person image starting at the initial location.
Claim 10
Dependent Claim 38 words
The method of claim 7 , wherein the second head tracking operation includes identifying the initial location of the head portion of the person image upon each instance that the second confidence value falls below a predetermined amount.
Claim 11
Dependent Claim 32 words
The method of claim 7 , wherein the initial location of the head portion of the person image is identified based on the detection of a skin color in the video images.
Claim 12
Dependent Claim 76 words
The method of claim 9 , wherein the initial location of the head portion of the person image is identified by: extracting a flesh map; filtering the flesh map; identifying distinct regions of flesh color on the flesh map; ranking the regions of flesh color on the flesh map; and selecting at least one of the regions of flesh color as the initial location of the head portion of the person image based on the ranking.
Claim 13
Dependent Claim 20 words
The method of claim 10 , wherein holes in the regions of flesh color on the flesh map are filled.
Claim 14
Dependent Claim 23 words
The method of claim 10 , wherein the regions of flesh color on the flesh map are combined upon meeting a predetermined criteria.
Claim 15
Dependent Claim 32 words
The method of claim 7 , wherein the current location of the head portion of the person image is tracked based on the detection of a skin color in the video images.
Claim 16
Dependent Claim 73 words
The method of claim 13 , wherein the current location of the head portion of the person image is tracked by: extracting a sub-window of the head portion of the person image in the video images; forming a color model based on the sub-window; searching the video images for a color similar to the color model; and estimating the current location of the head portion of the person image based on the search.
Claim 17
Dependent Claim 30 words
The method of claim 7 , wherein the initial location of the head portion of the person image is identified based on the detection of motion in the video images.
Claim 18
Dependent Claim 69 words
The method of claim 15 , wherein the initial location of the head portion of the person image is identified by: creating a motion distribution map from the video images; generating a histogram based on the motion distribution map; identifying areas of motion using the histogram; and selecting at least one of the areas of motion as being the initial location of the head portion of the person image.
Claim 19
Dependent Claim 30 words
The method of claim 7 , wherein the current location of the head portion of the person image is tracked based on the detection of motion in the video images.
Claim 20
Dependent Claim 86 words
The method of claim 17 , wherein the current location of the head portion of the person image is identified by: determining a search window based on a previous location of the head portion of the person image; creating a motion distribution map within the search window; generating a histogram based on the distribution motion map; identifying areas of motion using the histogram; and selecting at least one of the areas of motion as being the initial location of the head portion of the person image.
Claim 21
Dependent Claim 166 words
A computer program embodied on a computer readable medium for tracking a head portion of a person image in video images, comprising: a code segment for receiving video images; a code segment for executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; a code segment for executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and a code segment for outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value.
Claim 22
Dependent Claim 166 words
A computer program embodied on a computer readable medium for tracking a head portion of a person image in video images, comprising: a code segment for receiving video images; a code segment for executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; a code segment for executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and a code segment for outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value.
Claim 23
Dependent Claim 37 words
The computer program of claim 19 , wherein the first head tracking operation tracks the head portion of the person image in the video images using previous video images including the head portion of the person image.
Claim 24
Dependent Claim 29 words
The computer program of claim 19 , wherein the first head tracking operation tracks the head portion of the person image in the video images using a mass distribution.
Claim 25
Dependent Claim 232 words
A computer program embodied on a computer readable medium for tracking a head portion of a person image in video images, comprising: a code segment for receiving video images; a code segment for executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; a code segment for executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and a code segment for outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value; wherein the first head tracking operation is executed by: a code segment for subtracting a background image from the video images in order to extract the person image; a code segment for generating a histogram representing the extracted person image; and a code segment for identifying a point of separation between a torso portion of the person image and the head portion of the person image.
Claim 26
Dependent Claim 232 words
A computer program embodied on a computer readable medium for tracking a head portion of a person image in video images, comprising: a code segment for receiving video images; a code segment for executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; a code segment for executing a second head tracking operation for generating a second confidence value representative of a confidence that the head portion of the person image in the video images is located; and a code segment for outputting the first confidence value and the second confidence value, wherein the depiction of the head portion of the person image in the video images is based on the first confidence value and the second confidence value; wherein the first head tracking operation is executed by: a code segment for subtracting a background image from the video images in order to extract the person image; a code segment for generating a histogram representing the extracted person image; and a code segment for identifying a point of separation between a torso portion of the person image and the head portion of the person image.
Claim 27
Dependent Claim 58 words
The computer program of claim 19 , wherein the second head tracking operation is executed by: a code segment for identifying an initial location of the head portion of the person image in the video images; and a code segment for tracking a current location of the head portion of the person image starting at the initial location.
Claim 28
Independent Claim 140 words
a system for tracking a head portion of a person image in video images, comprising: an input device for receiving video images; logic for executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; logic for executing a second head tracking operation for generating a first confidence value representative of a confidence that the head portion of the person image in the video images is located; and a display for depicting the head portion of the person image in the video images based on the first confidence value and the second confidence value.
Claim 29
Independent Claim 140 words
a system for tracking a head portion of a person image in video images, comprising: an input device for receiving video images; logic for executing a first head tracking operation for generating a first confidence value representative of a confidence that a head portion of a person image in the video images is located, the first head tracking operation comprising identifying a point of separation between a torso portion of the person image and the head portion of the person image; logic for executing a second head tracking operation for generating a first confidence value representative of a confidence that the head portion of the person image in the video images is located; and a display for depicting the head portion of the person image in the video images based on the first confidence value and the second confidence value.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-04-07 2006-10-07 2007-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-04-07 2010-10-07 2011-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-04-07 2014-10-07 2015-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag