Still image queue analysis system and method
First Claim
1. A computerized method for analyzing a queue, comprising:
- at an image generating device;
capturing a series of still images of a queue zone at periodic intervals;
at an image analysis device;
evaluating the series of still images of the queue zone taken at the periodic intervals over a predefined period of time;
approximating an estimated average number of people in the queue over the interval during which each still image was taken to be a number of people counted in the queue zone minus one person who is assumed to be engaged in a transaction;
calculating an estimated average number of the people in the queue over the predefined period by averaging the estimated average number of people in the queue over the intervals within the predefined period; and
determining a measure of a queue length based on the estimated average number of people in the queue over the predefined period;
wherein the queue zone includes a wait zone and a transaction zone wherein the transaction zone includes a checkout register;
wherein determining the measure of the queue length is further based on an estimated average period wait time of people in the queue over the predefined period wherein the estimated average period wait time is determined based on information from both the still images and transaction data from the checkout register that provides an elapsed checkout time between every two people in the queue;
wherein determining the estimated average period wait time comprises;
for each still image, approximating an estimated average interval wait time for each still image to be a sum of a check time of each person in the queue, wherein the check time is the elapsed checkout time between two consecutive people; and
averaging the estimated average interval wait time within the predefined period to obtain the estimated average period wait time;
wherein the check time prior to each still image is normalized using the following equation;
normalized check time=check overhead+(check rate×
the number of transaction items)where the check overhead is an intercept of a line obtained from a regression of check time versus total items in transactions which occurred prior to the still image to be captured.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for analyzing a queue. The method may comprise defining a queue and evaluating a series of still images of the queue zone at periodic intervals over a predefined period of time. The method may further comprise approximating an estimated average number of people in the queue over the interval during which the still image was taken to be a number of people counted in the queue zone minus one person who is assumed to be engaged in a transaction. The method may further comprise calculating an estimated average number of the people in the queue over the predefined period by averaging estimated average number of people over intervals within the predefined period. The method may further comprise determining a measure of a queue length based on the estimated average number of people in the queue over the predefined period.
25 Citations
11 Claims
-
1. A computerized method for analyzing a queue, comprising:
-
at an image generating device; capturing a series of still images of a queue zone at periodic intervals; at an image analysis device; evaluating the series of still images of the queue zone taken at the periodic intervals over a predefined period of time; approximating an estimated average number of people in the queue over the interval during which each still image was taken to be a number of people counted in the queue zone minus one person who is assumed to be engaged in a transaction; calculating an estimated average number of the people in the queue over the predefined period by averaging the estimated average number of people in the queue over the intervals within the predefined period; and determining a measure of a queue length based on the estimated average number of people in the queue over the predefined period; wherein the queue zone includes a wait zone and a transaction zone wherein the transaction zone includes a checkout register; wherein determining the measure of the queue length is further based on an estimated average period wait time of people in the queue over the predefined period wherein the estimated average period wait time is determined based on information from both the still images and transaction data from the checkout register that provides an elapsed checkout time between every two people in the queue; wherein determining the estimated average period wait time comprises; for each still image, approximating an estimated average interval wait time for each still image to be a sum of a check time of each person in the queue, wherein the check time is the elapsed checkout time between two consecutive people; and averaging the estimated average interval wait time within the predefined period to obtain the estimated average period wait time; wherein the check time prior to each still image is normalized using the following equation;
normalized check time=check overhead+(check rate×
the number of transaction items)where the check overhead is an intercept of a line obtained from a regression of check time versus total items in transactions which occurred prior to the still image to be captured. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A queue analysis system in a designated location, comprising:
-
at least one image generating device configured to capture a series of still images of people in a queue at periodic intervals over a predefined period of time; a transaction data generating device configured to record a check time of each person in the queue; an image analysis system communicating with the image generating device and the transaction data generating device through a network, wherein the image analysis system is configured to; estimate a queue length to be one of an estimated average number of people in the queue over the predefined period and an estimated average period wait time of people in the queue over the predefined period; and wherein the estimated average number of the people in the queue over the predefined period is calculated as below; the estimated average number of the people over the predefined period=
Na=(N1+N2+ . . . +Nm)/mwhere N1, N2, Nm are estimated average numbers of people in the queue over the intervals within the predefined period, m is a number of intervals within the predefined period, and the estimated average number of people in the queue over each interval is approximated to be a number of people counted in the still image for the interval minus one person who is assumed to be engaged in a transaction; wherein the estimated average period wait time over the predefined period is calculated as below;
Ta=(Ta1+Ta2+ . . . +Tam)/mwhere Ta is the estimated average period wait time over the predefined period;
Ta1, Ta2, and Tam are estimated average interval wait times over the intervals within the predefined period and the estimated average interval wait time is approximated to be a sum of an individual check time of each person in the still image wherein the individual check time is an elapsed checkout time between two consecutive people; andwherein a set of check times prior to the capturing of each still image is normalized using the following equation;
normalized check time=check overhead+(check rate×
a number of transaction items)where the check overhead is an intercept of a line obtained from a regression of the check time versus total items in a transaction which occurred prior to the capturing of the still image. - View Dependent Claims (10, 11)
-
Specification