Gaming Table Object Tracking With Pixel-Level Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing tracking systems in casino gaming environments struggle to accurately track moving objects such as gaming tokens, interactions with cards or dice, and playing gestures, and project gaming content with clarity and accuracy, particularly in dynamic gaming environments.
Innovation Solution
A gaming system uses image analysis and machine-learning models to detect and track randomizing game objects, determine their outcome values, and project virtual-scene overlays at precise locations on the gaming table surface, aligning the projection with the object's shape and location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional tracking systems are used to monitor gaming objects, then the system structure is simple, but the tracking accuracy and ability to detect moving objects deteriorates
Solution Approach 1:
The patent replaces traditional mechanical tracking systems with a computer vision-based optical system. Multiple cameras capture images of the gaming table, and image processing algorithms detect and track gaming objects, replacing physical sensors and mechanical tracking devices with optical fields and computational methods.
Solution Approach 2:
The patent introduces an image processing system as an intermediary between the gaming objects and the tracking function. The system uses captured images as intermediate data, processing them through algorithms to extract object positions, movements, and states, thereby achieving accurate tracking without direct mechanical contact or simple sensors.
2Loss of information
If projection systems are used to display gaming content, then information presentation is enhanced, but the clarity and accuracy of projected information deteriorates due to misalignment with game elements
Solution Approach 1:
The patent implements a feedback loop where the image processing system continuously monitors the positions of gaming objects on the table, and this information is fed back to control the projection system. The system adjusts projected content positioning based on real-time detection of card, chip, and dice locations, ensuring accurate alignment between visual information and physical game elements.
Solution Approach 2:
The patent creates a unified system that performs multiple functions: the same image processing algorithms that detect gaming objects also provide positioning information for projection alignment. This multi-functional approach eliminates the need for separate tracking and projection systems, improving both information clarity and alignment accuracy simultaneously.
3Adaptability or versatility
If the system tracks multiple game elements simultaneously, then the comprehensiveness of game monitoring is improved, but the difficulty of detecting and measuring each element increases
Solution Approach 1:
The patent segments the complex task of tracking multiple game elements by implementing specialized detection algorithms for different object types. The system separately identifies cards, chips, dice, and player gestures using distinct image processing techniques, then integrates the results. This segmentation reduces the complexity of detecting each individual element while maintaining comprehensive coverage of all game components.
Data Source
AI summary
A system and method for tracking game elements at a gaming table are disclosed. Image data of the gaming-table surface is captured. A first machine-learning model analyzes the image data to detect and create a bounding area for randomizing game objects. For each detected object, a second machine-learning model processes the image data within the bounding area to generate a precise pixel-level segmentation mask defining the object's boundary. An outcome state of the object is then determined using a computer vision model based on features within the mask. A time-stamped data structure is generated, associating the detected object, its outcome state, and its precisely defined boundary. This provides for accurate and detailed logging of game play events.


