Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
196 words
A method for counting a plurality of objects currently present in a substantially linear queue, comprising: obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, wherein said stereo image comprises a first image and a second image, each of said plurality of objects in said first image being shifted relative to said second image; obtaining depth information from said stereo image for portions of said scene relative to said vantage point, comprising correlating patches in said first image with patches in said second image; and interpreting said depth information to determine areas of said stereo image substantially corresponding to a given depth range, each of said plurality of objects corresponding to a particular determined area, wherein said step of interpreting comprises: creating a depth map for said correlated patches, interpreting said depth map to identify one or more regions corresponding to said given depth range, each of said plurality of objects corresponding to one of said one or more regions, and filtering out said depth information for objects in said scene other than said plurality of objects.
Claim 2
Independent Claim
196 words
A method for counting a plurality of objects currently present in a substantially linear queue, comprising: obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, wherein said stereo image comprises a first image and a second image, each of said plurality of objects in said first image being shifted relative to said second image; obtaining depth information from said stereo image for portions of said scene relative to said vantage point, comprising correlating patches in said first image with patches in said second image; and interpreting said depth information to determine areas of said stereo image substantially corresponding to a given depth range, each of said plurality of objects corresponding to a particular determined area, wherein said step of interpreting comprises: creating a depth map for said correlated patches, interpreting said depth map to identify one or more regions corresponding to said given depth range, each of said plurality of objects corresponding to one of said one or more regions, and filtering out said depth information for objects in said scene other than said plurality of objects.
Claim 3
Dependent Claim
53 words
The method of claim 1, wherein said step of creating a depth map comprises creating a plot of depth frequency for said correlated patches, and wherein said step of interpreting said depth map comprises determining relative peaks in said plot, each of said plurality of objects corresponding to one of said relative peaks.
Claim 4
Dependent Claim
34 words
The method of claim 2, wherein said step of filtering comprises: storing reference depth information for said scene without said plurality of objects therein; and eliminating relative peaks corresponding to said reference depth information.
Claim 5
Dependent Claim
26 words
The method of claim 1 wherein said step of filtering comprises filtering out said depth information corresponding to objects in said scene beyond a predetermined depth.
Claim 6
Dependent Claim
55 words
The method of claim 4 wherein said step of filtering comprises filtering out said depth information corresponding to objects in said queue beyond said predetermined depth when said depth information indicates an absence of said plurality of objects in a depth range of said substantially linear queue between said one end and said predetermined depth.
Claim 7
Independent Claim
222 words
A method for counting a plurality of objects currently present in a substantially linear queue, comprising: obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, comprising obtaining said stereo image from a pair of video cameras, said stereo image comprising a first image and a second image, wherein said pair of video cameras are separated such that each of said plurality of objects in said first image appears at an offset relative to said second image, wherein said pair of video cameras are parallel such that said offset is horizontal, wherein each said image comprises pixels arranged in rows and columns, and wherein said separation of said cameras is a function of a predetermined maximum length for said substantially linear queue, an expected spacing between each of said plurality of objects, a common field of view for each of said pair of video cameras and a number of pixels in a row of said stereo image; obtaining depth information from said stereo image for portion of said scene relative said vantage point; and interpreting said depth information to determine areas of said stereo image substantially corresponding to a given depth range, each of said plurality of objects corresponding to a particular determined area.
Claim 8
Independent Claim
222 words
A method for counting a plurality of objects currently present in a substantially linear queue, comprising: obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, comprising obtaining said stereo image from a pair of video cameras, said stereo image comprising a first image and a second image, wherein said pair of video cameras are separated such that each of said plurality of objects in said first image appears at an offset relative to said second image, wherein said pair of video cameras are parallel such that said offset is horizontal, wherein each said image comprises pixels arranged in rows and columns, and wherein said separation of said cameras is a function of a predetermined maximum length for said substantially linear queue, an expected spacing between each of said plurality of objects, a common field of view for each of said pair of video cameras and a number of pixels in a row of said stereo image; obtaining depth information from said stereo image for portion of said scene relative said vantage point; and interpreting said depth information to determine areas of said stereo image substantially corresponding to a given depth range, each of said plurality of objects corresponding to a particular determined area.
Claim 9
Dependent Claim
55 words
The method of claim 6 wherein said separation is obtained from the following equation: s=(F*d*(d-δ))/(p*δ), wherein: s=said separation of said cameras, in a given linear unit; F=said common field of view, in radians; d=said predetermined maximum length, in said given linear unit; δ=said expected spacing, in said given linear unit; and p=said number of pixels.
Claim 10
Independent Claim
321 words
A method for counting a plurality of objects currently present in a substantially linear queue, comprising: (a) obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, wherein said stereo image comprises a first image and a second image offset from said first image; (b) initializing a shift counter for counting a number of shifts of said first image relative to said second image; (c) correlating a patch of predetermined size from said first image with a patch of said predetermined size from said second image to determine a correlation indicator therefor; (d) storing said determined correlation indicator of step (c) as a maximum indicator for said patch from said first image and storing said initialized shift counter as a corresponding shift indicator for said maximum indicator; (e) shifting said first image relative to said second image; (f) incrementing said shift counter; (g) correlating said patch from said first image with a different patch of said predetermined size from said second image to determine a correlation indicator therefor; (h) comparing said determined correlation indicator of step (g) with said maximum indicator and replacing both said maximum indicator with said determined correlation indicator of step (g) and said corresponding shift number with said incremented shift counter if said determined correlation indicator of step (g) indicates a greater correlation than said maximum indicator; (i) repeating steps (e) through (h) for a predetermined number of shifts; (j) repeating steps (b) through (i) for a predetermined number of different patches from said first image; (k) creating a plot of depth frequency information, said plot plotting for each possible shift counter number a match indicator indicating a number of maximum indicators with a corresponding shift number equal thereto; and (l) determining relative peaks in said plot, each of said plurality of objects corresponding to a particular relative peak.
Claim 11
Independent Claim
321 words
A method for counting a plurality of objects currently present in a substantially linear queue, comprising: (a) obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, wherein said stereo image comprises a first image and a second image offset from said first image; (b) initializing a shift counter for counting a number of shifts of said first image relative to said second image; (c) correlating a patch of predetermined size from said first image with a patch of said predetermined size from said second image to determine a correlation indicator therefor; (d) storing said determined correlation indicator of step (c) as a maximum indicator for said patch from said first image and storing said initialized shift counter as a corresponding shift indicator for said maximum indicator; (e) shifting said first image relative to said second image; (f) incrementing said shift counter; (g) correlating said patch from said first image with a different patch of said predetermined size from said second image to determine a correlation indicator therefor; (h) comparing said determined correlation indicator of step (g) with said maximum indicator and replacing both said maximum indicator with said determined correlation indicator of step (g) and said corresponding shift number with said incremented shift counter if said determined correlation indicator of step (g) indicates a greater correlation than said maximum indicator; (i) repeating steps (e) through (h) for a predetermined number of shifts; (j) repeating steps (b) through (i) for a predetermined number of different patches from said first image; (k) creating a plot of depth frequency information, said plot plotting for each possible shift counter number a match indicator indicating a number of maximum indicators with a corresponding shift number equal thereto; and (l) determining relative peaks in said plot, each of said plurality of objects corresponding to a particular relative peak.
Claim 12
Dependent Claim
18 words
The method of claim 8 wherein step (k) comprises thresholding said plot at a predetermined minimum match indicator.
Claim 13
Dependent Claim
15 words
The method of claim 8 wherein said plurality of objects comprises a plurality of people.
Claim 14
Dependent Claim
24 words
The method of claim 10 wherein step (l) comprises determining an elongated relative peak corresponding to more than one of said plurality of people.
Claim 15
Dependent Claim
27 words
The method of claim 10 wherein step (k) comprises filtering out said depth frequency information corresponding to objects in said scene other than said plurality of people.
Claim 16
Dependent Claim
39 words
The method of claim 12 wherein said step of filtering comprises: storing reference depth frequency information for said scene without said plurality of people therein; and eliminating relative peaks from said plot corresponding to said reference depth frequency information.
Claim 17
Dependent Claim
24 words
The method of claim 12, wherein said step of filtering comprises eliminating relative peaks in said plot corresponding to people beyond a predetermined depth.
Claim 18
Dependent Claim
46 words
The method of claim 14, wherein said step of filtering comprises eliminating relative peaks corresponding to people beyond a predetermined depth when no relative peaks indicate a person present within a depth range of said substantially linear queue between said one end and said predetermined depth.
Claim 19
Dependent Claim
28 words
The method of claim 10 wherein said vantage point area is angled relative to said substantially linear queue and in close proximity to an average human eye level.
Claim 20
Dependent Claim
40 words
The method of claim 8 wherein step (a) comprises obtaining said first image from a first video camera and said second image from a second video camera parallel with and separated from said first video camera by a separation distance.
Claim 21
Dependent Claim
69 words
The method of claim 17, wherein each said image comprises pixels arranged in rows and columns, and wherein said separation distance is a function of a predetermined maximum length for said substantially linear queue, an expected spacing between each of said plurality of objects, a common field of view for each of said pair of video cameras and a number of pixels in a row of said stereo image.
Claim 22
Dependent Claim
56 words
The method of claim 18, wherein said separation distance is obtained from the following equation: s=(F*d*(d-δ))/(p*δ), wherein: s=said separation of said cameras, in a given linear unit; F=said common field of view, in radians; d=said predetermined maximum length, in said given linear unit; δ=said expected spacing, in said given linear unit; and p=said number of pixels.
Claim 23
Dependent Claim
89 words
The method of claim 8, wherein each said image comprises a plurality of pixels arranged in rows and columns, wherein each pixel has a brightness value associated therewith and wherein said correlation indicator is a function of an average brightness for each said patch, a standard deviation for brightness values for each said patch and an average brightness for a theoretical patch of said predetermined size, each pixel in said theoretical patch having a brightness equal to a brightness of a corresponding pixel in each said patch multiplied together.
Claim 24
Dependent Claim
50 words
The method of claim 20, wherein each pixel has an X cartesian coordinate and a Y cartesian coordinate, wherein each said patch comprises an h by v pixel patch centered on a pixel with coordinates x, y, said correlation indicator being a score obtained according to the following equation: ##EQU2##
Claim 25
Dependent Claim
96 words
Apparatus for counting a plurality of objects currently present in a substantially linear queue, comprising: means for obtaining a stereo image comprising a pair of images of a scene including said substantially linear queue; means for correlating patches of said pair of images to determine depths for corresponding areas of said scene relative to said obtaining means; means for providing depth frequency information for said correlated patches from which said plurality of objects is counted; and means for filtering out said depth frequency information corresponding to portions of said scene other than said plurality of objects.
Claim 26
Dependent Claim
96 words
Apparatus for counting a plurality of objects currently present in a substantially linear queue, comprising: means for obtaining a stereo image comprising a pair of images of a scene including said substantially linear queue; means for correlating patches of said pair of images to determine depths for corresponding areas of said scene relative to said obtaining means; means for providing depth frequency information for said correlated patches from which said plurality of objects is counted; and means for filtering out said depth frequency information corresponding to portions of said scene other than said plurality of objects.
Claim 27
Dependent Claim
42 words
The apparatus of claim 22, wherein said filtering means comprises: means for storing reference depth frequency information corresponding to said scene without said plurality of objects therein; and means for comparing said provided depth frequency information to said reference depth frequency information.
Claim 28
Dependent Claim
27 words
The apparatus of claim 22 wherein said filtering means comprises means for filtering out depth frequency information corresponding to objects in said scene beyond a predetermined depth.
Claim 29
Dependent Claim
74 words
The apparatus of claim 24, wherein said obtaining means is located in close proximity to one end of said linear queue, and wherein said filtering means comprises means for filtering out depth frequency information corresponding to objects in said queue beyond said predetermined depth when said depth frequency information indicates an absence of said plurality of objects in a depth range of said substantially linear queue between said one end and said predetermined depth.
Claim 30
Dependent Claim
208 words
Apparatus for counting a plurality of objects currently present in a substantially linear queue, comprising: means for obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, wherein said stereo image comprises a first image and a second image, each of said plurality of objects in said first image being shifted relative to said second image; means for obtaining depth information from said stereo image for portions of said scene relative to said vantage point, comprising means for correlating patches in said first image with patches in said second image; and means for interpreting said depth information to determine areas of said stereo image substantially corresponding to a given depth range, each of said plurality of objects corresponding to a particular determined area, wherein said interpreting means comprises: means for creating a depth map for said correlated patches, means for interpreting said depth map to identify one or more regions corresponding to said given depth range, each of said plurality of objects corresponding to one of said one or more regions, and means for filtering out said depth information for objects in said scene other than said plurality of objects.
Claim 31
Dependent Claim
208 words
Apparatus for counting a plurality of objects currently present in a substantially linear queue, comprising: means for obtaining a stereo image of a scene including said substantially linear queue from a vantage point area in close proximity to one end of said substantially linear queue, wherein said stereo image comprises a first image and a second image, each of said plurality of objects in said first image being shifted relative to said second image; means for obtaining depth information from said stereo image for portions of said scene relative to said vantage point, comprising means for correlating patches in said first image with patches in said second image; and means for interpreting said depth information to determine areas of said stereo image substantially corresponding to a given depth range, each of said plurality of objects corresponding to a particular determined area, wherein said interpreting means comprises: means for creating a depth map for said correlated patches, means for interpreting said depth map to identify one or more regions corresponding to said given depth range, each of said plurality of objects corresponding to one of said one or more regions, and means for filtering out said depth information for objects in said scene other than said plurality of objects.
Claim 32
Dependent Claim
57 words
The apparatus of claim 26, wherein said means for creating a depth map comprises means for creating a plot of depth frequency for said correlated patches, and wherein said means for interpreting said depth map comprises means for determining relative peaks in said plot, each of said plurality of objects corresponding to one of said relative peaks.
Claim 33
Dependent Claim
37 words
The apparatus of claim 27, wherein said filtering means comprises: means for storing reference depth information for said scene without said plurality of objects therein; and means for eliminating relative peaks corresponding to said reference depth information.
Claim 34
Dependent Claim
27 words
The apparatus of claim 27 wherein said filtering means comprises means for filtering out said depth information corresponding to objects in said scene beyond a predetermined depth.
Claim 35
Dependent Claim
56 words
The apparatus of claim 29 wherein said filtering means comprises means for filtering out said depth information corresponding to objects in said queue beyond said predetermined depth when said depth information indicates an absence of said plurality of objects in a depth range of said substantially linear queue between said one end and said predetermined depth.