Claims Analysis
Total Claims: 74
Claim 1
Independent Claim
171 words
A computer-implemented process for locating persons and objects in a scene, said process comprising using a computer to perform the following acts: (a) generating a series of range images of the scene over time; (b) computing a background model using only range information from a block of said range images; (c) selecting a range image generated subsequent to said block of range images; (d) subtracting the background from the currently selected range image using the background model to produce a foreground image; (e) segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; (f) projecting the segmented regions of the foreground image onto a ground plane of the scene to produce segmented ground plane regions; and (g) designating ground plane coordinates associated with each of the segmented ground plane regions as the location of a separate person or object of interest in the scene captured by the currently selected range image.
Claim 2
Dependent Claim
171 words
A computer-implemented process for locating persons and objects in a scene, said process comprising using a computer to perform the following acts: (a) generating a series of range images of the scene over time; (b) computing a background model using only range information from a block of said range images; (c) selecting a range image generated subsequent to said block of range images; (d) subtracting the background from the currently selected range image using the background model to produce a foreground image; (e) segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; (f) projecting the segmented regions of the foreground image onto a ground plane of the scene to produce segmented ground plane regions; and (g) designating ground plane coordinates associated with each of the segmented ground plane regions as the location of a separate person or object of interest in the scene captured by the currently selected range image.
Claim 3
Dependent Claim
31 words
The process of claim 1 , wherein the act of generating the series of range images, comprises the act of generating a continuous temporal sequence of depth maps of the scene.
Claim 4
Dependent Claim
37 words
The process of claim 1 , wherein the act of computing the background model, comprises the act of computing the background model from a block of range images comprising a prescribed number of temporally sequential range images.
Claim 5
Dependent Claim
32 words
The process of claim 1 , wherein the act of computing the background model, comprises the acts of: identifying, in a block of said range images, pixels locations having reliable depth values.
Claim 6
Dependent Claim
46 words
The process of claim 1 , wherein the act of subtracting the background, comprises the acts of: identifying pixels representing non-static portions of the scene depicted in the selected range image; collectively designating the pixels representing the non-static portions of the scene as the foreground image.
Claim 7
Dependent Claim
49 words
The process of claim 1 , wherein the act of selecting a range image generated subsequent to said block of range images, comprises the act of selecting the next range image generated following the last range image of said block of range images used to compute the background model.
Claim 8
Dependent Claim
31 words
The process of claim 1 , wherein the act of segmenting the foreground image, comprises the act of identifying regions in the foreground image comprising pixels exhibiting smoothly varying depth values.
Claim 9
Dependent Claim
38 words
The process of claim 7 , wherein the act of segmenting the foreground image, comprises the act of eliminating any region having an actual area too small to represent a person or object of interest in the scene.
Claim 10
Dependent Claim
75 words
The process of claim 1 , wherein the act of projecting the segmented regions of the foreground image onto the ground plane of the scene, comprises the acts of: computing ground plane boundaries for the scene depicted in the selected range image; identifying vertical, horizontal and depth coordinates of each pixel in each segmented region; adjusting the identified pixel coordinates to compensate for camera roll and pitch; and projecting each pixel onto the ground plane.
Claim 11
Dependent Claim
62 words
The process of claim 1 , further comprising performing the acts of: selecting at least one range image generated subsequent to said previously selected range image; designating, in turn, each newly selected range image as the currently selected range image in the sequence in which each was generated; and repeating acts (d) through (g) in turn for each currently selected range image.
Claim 12
Dependent Claim
46 words
The process of claim 10 , wherein the act of selecting at least one range image generated subsequent to said previously selected range image, comprises the act of selecting each range image such that it is an image generated immediately following the previously selected range image.
Claim 13
Dependent Claim
79 words
The process of claim 1 , further comprising performing the acts of: selecting at least one range image generated subsequent to said previously selected range image; designating, in turn, each newly selected range image as the currently selected range image in the sequence in which each was generated; for each currently selected range image in turn, re-computing the background model; and repeating acts (d) through (g) in turn for each currently selected range image using its associated background model.
Claim 14
Dependent Claim
46 words
The process of claim 12 , wherein the act of selecting at least one range image generated subsequent to said previously selected range image, comprises the act of selecting each range image such that it is an image generated immediately following a previously selected range image.
Claim 15
Dependent Claim
39 words
The process of claim 1 , further comprising, prior to performing the segmentation action, performing the act of morphologically growing and then shrinking the foreground image so as to connect separated regions associated with the same person or object.
Claim 16
Dependent Claim
44 words
The process of claim 14 , wherein the act of morphologically growing and shrinking the foreground image, comprises the act of adding pixels in gaps between regions to the foreground image only when pixels in the vicinity of the gap exhibit similar depth values.
Claim 17
Dependent Claim
28 words
The process of claim 1 , further comprising the act of determining the identity of a person or object associated with a segmented region in the foreground image.
Claim 18
Dependent Claim
87 words
The process of claim 16 , wherein the act of determining the identity of a person or object associated with a segmented region in the foreground image, comprises the acts of: capturing an intensity image of the scene contemporaneously with the generation of the currently selected range image; identifying a region of said intensity image that corresponds in location within the scene to the segmented region in the foreground image; employing the identified region to determine the identity of the person or object represented by that region.
Claim 19
Dependent Claim
128 words
The process of claim 17 , wherein the act of employing the identified region to determine the identity of the person or object represented by that region, comprises the acts of: characterizing the identified region in a way similar to a series of stored intensity-based images of known persons and objects that are to be identified in said captured intensity image of the scene; comparing the characterized identified region to each of the stored, similarly characterized images; assessing the degree of similarity between the compared region and each image; and whenever a prescribed degree of similarity exists between the identified region and one of the stored images, designating the person or object represented by the identified region to be the person or object associated with that stored image.
Claim 20
Dependent Claim
17 words
The process of claim 17 , wherein the intensity image of the scene is a color image.
Claim 21
Dependent Claim
39 words
The process of claim 1 , further comprising the act of refining the segmentation of a projected region prior to designating its ground plane coordinates so as to ensure the projected region represents only a single person or object.
Claim 22
Dependent Claim
165 words
The process of claim 20 , wherein the act of refining the segmentation of a projected region, comprises the acts of: cordoning the projected region into a series of cells; identifying one or more peak cells in the projected region, wherein a peak cell is one which contains the greatest number of pixels in comparison to neighboring cells located within a first prescribed radius of the cell and whose pixel density exceeds a prescribed threshold indicative of a density of pixels expected in a cell containing pixels representing a person or object of interest; for each peak cell identified, conglomerating the regions contributing pixels to the peak cell as well as neighboring cells located within a second prescribed radius from the peak cell; dividing any region contributing pixels to more than one conglomeration by reassigning each pixel of the region to the conglomeration associated with the closest peak cell to produce a revised conglomeration; and designating each revised conglomeration as a segmented ground plane region.
Claim 23
Dependent Claim
26 words
The process of claim 20 , further comprising the act of determining the identity of a person or object associated with a segmented ground plane region.
Claim 24
Independent Claim
174 words
A system for locating persons and objects in a scene, comprising: a general purpose computing device; a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to: generate a series of range images of the scene over time; compute a background model using only range information from a block of said range images; select a range image generated subsequent to said block of range images and designate it as the currently selected range image; subtract the background from the currently selected range image using the background model to produce a foreground image; segment the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; project the segmented regions of the foreground image onto a ground plane of the scene to produce segmented ground plane regions; and determine the location of each segmented ground plane region by ascertaining its ground plane coordinates.
Claim 25
Independent Claim
174 words
A system for locating persons and objects in a scene, comprising: a general purpose computing device; a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to: generate a series of range images of the scene over time; compute a background model using only range information from a block of said range images; select a range image generated subsequent to said block of range images and designate it as the currently selected range image; subtract the background from the currently selected range image using the background model to produce a foreground image; segment the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; project the segmented regions of the foreground image onto a ground plane of the scene to produce segmented ground plane regions; and determine the location of each segmented ground plane region by ascertaining its ground plane coordinates.
Claim 26
Dependent Claim
32 words
The system of claim 23 , wherein the program module for generating the series of range images, comprises a sub-module for generating a continuous temporal sequence of depth maps of the scene.
Claim 27
Dependent Claim
38 words
The system of claim 23 , wherein the program module for computing the background model, comprises a sub-module for computing the background model from a block of range images comprising a prescribed number of temporally sequential range images.
Claim 28
Dependent Claim
32 words
The system of claim 23 , wherein the program module for computing the background model, comprises sub-modules for: identifying, in a block of said range images, pixels locations having reliable depth values.
Claim 29
Dependent Claim
47 words
The system of claim 23 , wherein the program module for subtracting the background model, comprises sub-modules for: identifying pixels representing non-static portions of the scene depicted in the selected range image; collectively designating the pixels representing the non-static portions of the scene as the foreground image.
Claim 30
Dependent Claim
50 words
The system of claim 23 , wherein the program module for selecting a range image generated subsequent to said block of range images, comprises a sub-module for selecting the next range image generated following the last range image of said block of range images used to compute the background model.
Claim 31
Dependent Claim
32 words
The system of claim 23 , wherein the program module for segmenting the foreground image, comprises a sub-module for identifying regions in the foreground image comprising pixels exhibiting smoothly varying depth values.
Claim 32
Dependent Claim
39 words
The system of claim 29 , wherein the program module for segmenting the foreground image, comprises a sub-module for eliminating any region having an actual area too small to represent a person or object of interest in the scene.
Claim 33
Dependent Claim
74 words
The system of claim 23 , wherein the program module for projecting the segmented regions of the foreground image onto the ground plane of the scene, comprises sub-modules for: computing ground plane boundaries for the scene depicted in the selected range image; identifying vertical, horizontal and depth coordinates of each pixel in each segmented region; adjusting the identified pixel coordinates to compensate for camera roll and pitch; and projecting each pixel onto the ground.
Claim 34
Dependent Claim
159 words
The system of claim 23 , further comprising program modules for: (a) selecting a range image generated subsequent to the last previously selected range image; (b) designating the newly selected range image as the currently selected range image; (c) subtracting the background from a currently selected range image to produce a foreground image; (d) segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; (e) projecting the segmented regions of the foreground image onto a ground plane of the scene; (f) designating the ground plane coordinates associated with each of the segmented foreground image regions as the location of a separate person or object of interest in the scene captured by the currently selected range image; and (g) repeating program modules (a) through (f) for as long as it is desired to track persons and objects in the scene.
Claim 35
Dependent Claim
42 words
The system of claim 32 , wherein the program module for selecting a new range image generated subsequent to the last previously selected range image, comprises a sub-module for selecting the range image generated immediately following the last previously selected range image.
Claim 36
Dependent Claim
165 words
The system of claim 23 , further comprising program modules for: (a) selecting a range image generated subsequent to the last previously selected range image; (b) designating the newly selected range image as the currently selected range image; (c) re-computing the background model; and (d) subtracting the background from a currently selected range image to produce a foreground image; (e) segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; (f) projecting the segmented regions of the foreground image onto a ground plane of the scene; (g) designating the ground plane coordinates associated with each of the segmented foreground image regions as the location of a separate person or object of interest in the scene captured by the currently selected range image; and (h) repeating program modules (a) through (g) for as long as it is desired to track persons and objects in the scene.
Claim 37
Dependent Claim
41 words
The system of claim 34 , wherein the program module for selecting a range image generated subsequent to the last previously selected range image, comprises a sub-module for selecting the range image generated immediately following the last previously selected range image.
Claim 38
Dependent Claim
51 words
The system of claim 23 , wherein the computer program further comprises a program module, executable prior to the execution of the program module for segmenting the foreground image, for morphologically growing and then shrinking the foreground image so as to connect separated regions associated with the same person or object.
Claim 39
Dependent Claim
45 words
The system of claim 36 , wherein the program module for morphologically growing and shrinking the foreground image, comprises a sub-module for adding pixels in gaps between regions to the foreground image only when pixels in the vicinity of the gap exhibit similar depth values.
Claim 40
Dependent Claim
29 words
The system of claim 23 , further comprising a program module for determining the identity of a person or object associated with a segmented region in the foreground image.
Claim 41
Dependent Claim
87 words
The system of claim 38 , wherein the program module for determining the identity of a person or object associated with a segmented region in the foreground image, comprises sub-modules for: capturing an intensity image of the scene contemporaneously with the generation of the currently selected range image; identifying a region of said intensity image that corresponds in location within the scene to the segmented region in the foreground image; employing the identified region to determine the identity of the person or object represented by that region.
Claim 42
Dependent Claim
127 words
The system of claim 39 , wherein the sub-module for employing the identified region to determine the identity of the person or object represented by that region, comprises sub-modules for: characterizing the identified region in a way similar to a series of stored intensity images of known persons and objects that are to be identified in said captured intensity-based image of the scene; comparing the characterized identified region to each of the stored, similarly characterized images; assessing the degree of similarity between the compared region and each image; and whenever a prescribed degree of similarity exists between the identified region and one of the stored images, designating the person or object represented by the identified region to be the person or object associated with that stored image.
Claim 43
Dependent Claim
17 words
The system of claim 39 , wherein the intensity image of the scene is a color image.
Claim 44
Dependent Claim
40 words
The system of claim 23 , further comprising a program module for refining the segmentation of a projected region prior to designating its ground plane coordinates so as to ensure the projected region represents only a single person or object.
Claim 45
Dependent Claim
165 words
The system of claim 42 , wherein the program module for refining the segmentation of a projected region, comprises sub-modules for: cordoning the projected region into a series of cells; identifying one or more peak cells in the projected region, wherein a peak cell is one which contains the greatest number of pixels in comparison to neighboring cells located within a first prescribed radius of the cell and whose pixel density exceeds a prescribed threshold indicative of a density of pixels expected in a cell containing pixels representing a person or object of interest; for each peak cell identified, conglomerating the regions contributing pixels to the peak cell as well as neighboring cells located within a second prescribed radius from the peak cell; dividing any region contributing pixels to more than one conglomeration by reassigning each pixel of the region to the conglomeration associated with the closest peak cell to produce a revised conglomeration; and designating each revised conglomeration as a segmented ground plane region.
Claim 46
Dependent Claim
27 words
The system of claim 42 , further comprising a program module for determining the identity of a person or object associated with a segmented ground plane region.
Claim 47
Dependent Claim
197 words
A computer-readable memory for locating persons and objects in a scene, comprising: a computer-readable storage medium; and a computer program comprising program modules stored in the storage medium, wherein the storage medium is so configured by the computer program that it causes the computer to: generate a series of range images of the scene over time; compute a background model using only range information from a block of said range images; select a range image generated subsequent to said block of range images and designate it as the currently selected range image; subtract the background from the currently selected range image using the background model to produce a foreground image; segment the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; project the segmented regions of the foreground image onto a ground plane of the scene to produce segmented ground plane regions; and designate the ground plane coordinates associated with each of the segmented ground plane regions as the location of a separate person or object of interest in the scene captured by the currently selected range image.
Claim 48
Dependent Claim
197 words
A computer-readable memory for locating persons and objects in a scene, comprising: a computer-readable storage medium; and a computer program comprising program modules stored in the storage medium, wherein the storage medium is so configured by the computer program that it causes the computer to: generate a series of range images of the scene over time; compute a background model using only range information from a block of said range images; select a range image generated subsequent to said block of range images and designate it as the currently selected range image; subtract the background from the currently selected range image using the background model to produce a foreground image; segment the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; project the segmented regions of the foreground image onto a ground plane of the scene to produce segmented ground plane regions; and designate the ground plane coordinates associated with each of the segmented ground plane regions as the location of a separate person or object of interest in the scene captured by the currently selected range image.
Claim 49
Dependent Claim
33 words
The computer-readable memory of claim 45 , wherein the program module for generating the series of range images, comprises a sub-module for generating a continuous temporal sequence of depth maps of the scene.
Claim 50
Dependent Claim
39 words
The computer-readable memory of claim 45 , wherein the program module for computing the background model, comprises a sub-module for computing the background model from a block of range images comprising a prescribed number of temporally sequential range images.
Claim 51
Dependent Claim
33 words
The computer-readable memory of claim 45 , wherein the program module for computing the background model, comprises sub-modules for: identifying, in a block of said range images, pixels locations having reliable depth values.
Claim 52
Dependent Claim
47 words
The computer-readable memory of claim 45 , wherein the program module for subtracting the background, comprises sub-modules for: identifying pixels representing non-static portions of the scene depicted in the selected range image; collectively designating the pixels representing the non-static portions of the scene as the foreground image.
Claim 53
Dependent Claim
51 words
The computer-readable memory of claim 45 , wherein the program module for selecting a range image generated subsequent to said block of range images, comprises a sub-module for selecting the next range image generated following the last range image of said block of range images used to compute the background model.
Claim 54
Dependent Claim
33 words
The computer-readable memory of claim 45 , wherein the program module for segmenting the foreground image, comprises a sub-module for identifying regions in the foreground image comprising pixels exhibiting smoothly varying depth values.
Claim 55
Dependent Claim
40 words
The computer-readable memory of claim 51 , wherein the program module for segmenting the foreground image, comprises a sub-module for eliminating any region having an actual area too small to represent a person or object of interest in the scene.
Claim 56
Dependent Claim
77 words
The computer-readable memory of claim 45 , wherein the program module for projecting the segmented regions of the foreground image onto the ground p lane of the scene, comprises sub-modules for: computing ground plane boundaries for the scene depicted in the selected range image; identifying vertical, horizontal and depth coordinates of each pixel in each segmented region; adjusting the identified pixel coordinates to compensate for camera roll and pitch; and projecting each pixel onto the ground plane.
Claim 57
Dependent Claim
160 words
The computer-readable memory of claim 45 , further comprising program modules for: (a) selecting a range image generated subsequent to the last previously selected range image; (b) designating the newly selected range image as the currently selected range image; (c) subtracting the background from a currently selected range image to produce a foreground image; (d) segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; (e) projecting the segmented regions of the foreground image onto a ground plane of the scene; (f) designating the ground plane coordinates associated with each of the segmented foreground image regions as the location of a separate person or object of interest in the scene captured by the currently selected range image; and (g) repeating program modules (a) through (f) for as long as it is desired to track persons and objects in the scene.
Claim 58
Dependent Claim
43 words
The computer-readable memory of claim 54 , wherein the program module for selecting a new range image generated subsequent to the last previously selected range image, comprises a sub-module for selecting the range image generated immediately following the last previously selected range image.
Claim 59
Dependent Claim
166 words
The computer-readable memory of claim 45 , further comprising program modules for: (a) selecting a range image generated subsequent to the last previously selected range image; (b) designating the newly selected range image as the currently selected range image; (c) re-computing the background model; and (d) subtracting the background from a currently selected range image to produce a foreground image; (e) segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured by the currently selected range image; (f) projecting the segmented regions of the foreground image onto a ground plane of the scene; (g) designating the ground plane coordinates associated with each of the segmented foreground image regions as the location of a separate person or object of interest in the scene captured by the currently selected range image; and (h) repeating program modules (a) through (g) for as long as it is desired to track persons and objects in the scene.
Claim 60
Dependent Claim
42 words
The computer-readable memory of claim 56 , wherein the program module for selecting a range image generated subsequent to the last previously selected range image, comprises a sub-module for selecting the range image generated immediately following the last previously selected range image.
Claim 61
Dependent Claim
52 words
The computer-readable memory of claim 45 , wherein the computer program further comprises a program module, executable prior to the execution of the program module for segmenting the foreground image, for morphologically growing and then shrinking the foreground image so as to connect separated regions associated with the same person or object.
Claim 62
Dependent Claim
46 words
The computer-readable memory of claim 58 , wherein the program module for morphologically growing and shrinking the foreground image, comprises a sub-module for adding pixels in gaps between regions to the foreground image only when pixels in the vicinity of the gap exhibit similar depth values.
Claim 63
Dependent Claim
30 words
The computer-readable memory of claim 45 , further comprising a program module for determining the identity of a person or object associated with a segmented region in the foreground image.
Claim 64
Dependent Claim
88 words
The computer-readable memory of claim 60 , wherein the program module for determining the identity of a person or object associated with a segmented region in the foreground image, comprises sub-modules for: capturing an intensity image of the scene contemporaneously with the generation of the currently selected range image; identifying a region of said intensity image that corresponds in location within the scene to the segmented region in the foreground image; employing the identified region to determine the identity of the person or object represented by that region.
Claim 65
Dependent Claim
128 words
The computer-readable memory of claim 61 , wherein the sub-module for employing the identified region to determine the identity of the person or object represented by that region, comprises sub-modules for: characterizing the identified region in a way similar to a series of stored intensity images of known persons and objects that are to be identified in said captured intensity-based image of the scene; comparing the characterized identified region to each of the stored, similarly characterized images; assessing the degree of similarity between the compared region and each image; and whenever a prescribed degree of similarity exists between the identified region and one of the stored images, designating the person or object represented by the identified region to be the person or object associated with that stored image.
Claim 66
Dependent Claim
18 words
The computer-readable memory of claim 61 , wherein the intensity image of the scene is a color image.
Claim 67
Dependent Claim
41 words
The computer-readable memory of claim 45 , further comprising a program module for refining the segmentation of a projected region prior to designating its ground plane coordinates so as to ensure the projected region represents only a single person or object.
Claim 68
Dependent Claim
166 words
The computer-readable memory of claim 64 , wherein the program module for refining the segmentation of a projected region, comprises sub-modules for: cordoning the projected region into a series of cells; identifying one or more peak cells in the projected region, wherein a peak cell is one which contains the greatest number of pixels in comparison to neighboring cells located within a first prescribed radius of the cell and whose pixel density exceeds a prescribed threshold indicative of a density of pixels expected in a cell containing pixels representing a person or object of interest; for each peak cell identified, conglomerating the regions contributing pixels to the peak cell as well as neighboring cells located within a second prescribed radius from the peak cell; dividing any region contributing pixels to more than one conglomeration by reassigning each pixel of the region to the conglomeration associated with the closest peak cell to produce a revised conglomeration; and designating each revised conglomeration as a segmented ground plane region.
Claim 69
Dependent Claim
28 words
The computer-readable memory of claim 64 , further comprising a program module for determining the identity of a person or object associated with a segmented ground plane region.
Claim 70
Independent Claim
194 words
A system for determining the location of persons and objects in a scene, comprising: a range imager module capable of generating a series of range images of the scene over time; a background model generator module capable of computing a background model using only range information from a block of range images provided by the range imager module; a background subtractor module capable of subtracting the background from a currently selected range image which was generated subsequent to said block of range images using the background model and provided to the background subtractor module by the range imager module, said subtracting resulting in a foreground image; a foreground image segmenter module capable of segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured in said currently selected range image; an object locator module capable of projecting the segmented regions of the foreground image onto a ground plane of the scene and determining the location of each projected region on the ground plane; and an output module capable of outputting the ground plane coordinates associated with each of the projected regions.
Claim 71
Independent Claim
194 words
A system for determining the location of persons and objects in a scene, comprising: a range imager module capable of generating a series of range images of the scene over time; a background model generator module capable of computing a background model using only range information from a block of range images provided by the range imager module; a background subtractor module capable of subtracting the background from a currently selected range image which was generated subsequent to said block of range images using the background model and provided to the background subtractor module by the range imager module, said subtracting resulting in a foreground image; a foreground image segmenter module capable of segmenting the foreground image into at least one region, wherein each region represents a different person or object of interest in the scene captured in said currently selected range image; an object locator module capable of projecting the segmented regions of the foreground image onto a ground plane of the scene and determining the location of each projected region on the ground plane; and an output module capable of outputting the ground plane coordinates associated with each of the projected regions.
Claim 72
Dependent Claim
47 words
The system of claim 67 , further comprising a morphological operator module capable of morphologically growing and then shrinking the foreground image so as to connect separated regions associated with the same person or object prior to providing the foreground image to the foreground image segmentor module.
Claim 73
Dependent Claim
78 words
The system of claim 67 , further comprising: an imager module for capturing an intensity image of the scene contemporaneously with the generation of the currently selected range image; an object identifier module capable of determining the identity of a person or object associated with a portion of the intensity image captured by the imager module which corresponds in location within the scene to a segmented region in the foreground image provided by the foreground image segmentor module.
Claim 74
Dependent Claim
48 words
The system of claim 67 , wherein the object locator module is further capable of refining the segmentation of a projected region prior to determining the location the projected region on the ground plane, so as to ensure the projected region represents only a single person or object.