Time-in-store estimation using facial recognition
First Claim
1. A non-transitory computer readable medium having instructions stored thereon for monitoring a frequency an individual visits a specified area, in which the instructions when executed by a computing system cause the computing system to at least:
- receive an image of an entrance location of a specified area from a camera;
timestamp the image of the entrance location with an associated entrance time; and
detect one or more faces in the image of the entrance location using a face detection algorithm;
create an entrance image of the one or more faces detected in the image of the entrance location;
store the entrance image and the entrance time together in an image database;
detect a matching image by at least using a facial recognition algorithm to compare the entrance image stored in the image database to previously stored face images stored in the image database, wherein the matching entrance image contains a facial match to one of the previously stored face images;
calculate a frequency at which a matched individual visits the specified area based on a comparison of the entrance time stored in the image database corresponding to the entrance image and a time stored in the database corresponding to the matching image.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring the amount of time spent in a specified area by an individual comprises employing a first camera to automatically create one or more entrance images, each entrance image containing a face of an entering individual that passes a first location, and storing each entrance image in a database along with a corresponding entrance time that the entering individual passed the entrance location. An exit image is compared to the entrance images in the database to identify a matching entrance image containing the same face as the exit image. A stay time is then determined for the exiting individual by determining the difference between the entrance time corresponding to the matching entrance image and the exit time.
6 Citations
20 Claims
-
1. A non-transitory computer readable medium having instructions stored thereon for monitoring a frequency an individual visits a specified area, in which the instructions when executed by a computing system cause the computing system to at least:
-
receive an image of an entrance location of a specified area from a camera; timestamp the image of the entrance location with an associated entrance time; and detect one or more faces in the image of the entrance location using a face detection algorithm; create an entrance image of the one or more faces detected in the image of the entrance location; store the entrance image and the entrance time together in an image database; detect a matching image by at least using a facial recognition algorithm to compare the entrance image stored in the image database to previously stored face images stored in the image database, wherein the matching entrance image contains a facial match to one of the previously stored face images; calculate a frequency at which a matched individual visits the specified area based on a comparison of the entrance time stored in the image database corresponding to the entrance image and a time stored in the database corresponding to the matching image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of monitoring a frequency an individual visits a specified area, the method comprising:
-
receiving an image of an entrance location of a specified area from a camera; timestamping the image of the entrance location with an associated entrance time; and detecting one or more faces in the image of the entrance location using a face detection algorithm; creating an entrance image of the one or more faces detected in the image of the entrance location; storing the entrance image and the entrance time together in an image database; detecting a matching image by at least using a facial recognition algorithm to compare the entrance image stored in the image database to previously stored face images stored in the image database, wherein the matching entrance image contains a facial match to one of the previously stored face images; calculating a frequency at which a matched individual visits the specified area based on a comparison of the entrance time stored in the image database corresponding to the entrance image and a time stored in the database corresponding to the matching image. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having instructions stored thereon for monitoring a flow pattern of an individual in a specified area, in which the instructions when executed by a computing system cause the computing system to at least:
-
receive an image of an entrance location of the specified area from a first camera; timestamp the image of the entrance location with an associated entrance time; detect one or more faces in the image of the entrance location using a face detection algorithm; create an entrance image of the one or more faces detected in the image of the entrance location; store the entrance image and the entrance time together in an entrance image database; receive an image of a subsection location of the specified area from a second camera; timestamp the image of the subsection location with an associated subsection time; and detect one or more faces in the image of the subsection location using the face detection algorithm; create a subsection image of the one or more faces detected in the image of the subsection location; store the subsection image and the subsection time together in a subsection image database; detect a matching subsection image by at least using a facial recognition algorithm to compare the subsection image stored in the subsection image database to one or more entrance images stored in the entrance image database, wherein the matching subsection image contains a facial match to the entrance image; determine a flow pattern of where the individual visited during a stay within the specified area based on the matching subsection image. - View Dependent Claims (14, 15, 16)
-
-
17. A method of monitoring a flow pattern of an individual in a specified area, the method comprising:
-
receiving an image of an entrance location of the specified area from a first camera; timestamping the image of the entrance location with an associated entrance time; detecting one or more faces in the image of the entrance location using a face detection algorithm; creating an entrance image of the one or more faces detected in the image of the entrance location; storing the entrance image and the entrance time together in an entrance image database; receiving an image of a subsection location of the specified area from a second camera; timestamping the image of the subsection location with an associated subsection time; and detecting one or more faces in the image of the subsection location using the face detection algorithm; creating a subsection image of the one or more faces detected in the image of the subsection location; storing the subsection image and the subsection time together in a subsection image database; detecting a matching subsection image by at least using a facial recognition algorithm to compare the subsection image stored in the subsection image database to one or more entrance images stored in the entrance image database, wherein the matching subsection image contains a facial match to the entrance image; determining a flow pattern of where the individual visited during a stay within the specified area based on the matching subsection image. - View Dependent Claims (18, 19, 20)
-
Specification