Gaming activity monitoring systems and methods
Embodiments relate to systems, methods and computer readable media for gaming monitoring. In particular, embodiments process images to determine presence of a gaining object on a gaming table in the images. Embodiments estimate postures of one or more players in the images and based on the estimated postures determine a target player associated with the gaming object among the one or more players.
1. A system for monitoring gaming activity in a gaming area, the system comprising:
a gaming monitoring server comprising at least one processor configured to communicate with a memory;
the memory storing instructions executable by the at least one processor to configure the at least one processor to:
receive object detection event data from a table gaming monitoring computing device, the object detection event data comprising image data corresponding to the plurality of images and metadata corresponding to the first gaming object;
process the image data corresponding to the plurality of images to estimate postures of one or more players;
based on the estimated postures, determine a first target player associated with the first gaming object among the one or more players.
2. The system of claim 1 , wherein the instructions are executable to configure the at least one processor to identify in the plurality of images a plurality of face regions of the first target player associated with the first gaming object.
3. The system of claim 2 , wherein the instructions are executable to configure the at least one processor to process the plurality of face regions of the first target player to determine face orientation information of a first target player's face in each of the plurality of face regions.
4. The system of claim 3 , wherein the instructions are executable to configure the at least one processor to process the face orientation information of the first target player's face in each of the plurality of face regions to determine a most head-on face region corresponding to the target player.
5. The system of claim 4 , wherein the most head-on face region corresponding to the target player relates to a face region that is a most information-rich face region for face recognition operations.
6. A method for monitoring gaming activity in a gaming area comprising a gaming table, the method comprising:
providing at least one camera configured to capture images of the gaming area, at least one processor configured to communicate with the at least one camera and a memory storing instructions executable by the at least one processor;
determining a presence of a first gaming object on the gaming table in a first image from a series of images of the gaming area captured by the at least one camera;
responsive to determining the presence of the first gaming object in the first image, tracking the first gaming object in a plurality of images within the series of images;
determining object detection event data, the object detection event data comprising image data extracted from a plurality of images and metadata corresponding to the first gaming object; and
transmitting the object detection event data to a gaming monitoring server.
7. The method of claim 6 , wherein the object detection event data is determined in response to tracking of the first gaming object in at least two or more of the plurality of images within the series of images.
8. The method of claim 6 , further comprising determining a presence of one or more players in the series of images of the gaming area.
9. The method of claim 8 , wherein the image data extracted from the plurality of images comprises: image data corresponding to the one or more players and image data corresponding to the first game object.
10. A method for monitoring gaming activity in a gaming area, the method comprising:
receiving at a gaming monitoring server object detection event data from a gaming monitoring computing device, the object detection event data comprising image data corresponding to a plurality of images and metadata corresponding to a first gaming object;
processing the image data by the gaming monitoring server to estimate postures of one or more players in the plurality of images;
based on the estimated postures, determining by the gaming monitoring server a first target player associated with the first gaming object among the one or more players.
11. The method of claim 10 , further comprising identifying in the plurality of images a plurality of face regions of the first target player associated with the first gaming object.
12. The method of claim 11 , further comprising processing the plurality of face regions of the first target player to determine face orientation information of a first target player's face in each of the plurality of face regions.
13. The method of claim 12 , further comprising processing the face orientation information of the first target player's face in each of the plurality of face regions to determine a most head-on face region corresponding to the target player.
14. The method of claim 13 , wherein the most head-on face region corresponding to the target player relates to a face region that is a most information-rich face region for face recognition operations.
15. The method of claim 6 , wherein the gaming monitoring server comprises a gaming monitoring server located in a gaming premises or a gaming monitoring server located remote to the gaming premises.
16. The system of claim 1 , wherein the gaming monitoring server comprises a gaming monitoring server located in a gaming premises or a gaming monitoring server located remote to the gaming premises.
17. The system of claim 1 , wherein the gaming monitoring server comprises a secure data storage component for the object detection event data and the determined target player information.
18. Non-transient computer readable storage media storing program code, the program code executable by at least one processor to configure the at least one processor to perform the method of claim 6 .
19. Non-transient computer readable storage media storing program code, the program code executable by at least one processor to configure the at least one processor to perform the method of claim 10 .
20. The method of claim 7 , further comprising determining a presence of one or more players in the series of images of the gaming area.