Gaming Table Image Cropping for ML Resolution Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Casino gaming systems face challenges in efficiently tracking various objects and player interactions due to mismatched image quality requirements between modern cameras and neural network models, leading to slow game play and reduced revenue.

Innovation Solution

A gaming system dynamically generates and processes digital images to meet the maximum resolution target input requirement for machine learning models, allowing concurrent analysis and reducing network transmission time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the image resolution is increased to improve object identification accuracy, then the neural network model can identify objects with higher confidence, but the image file size increases and cannot be accepted by the neural network model due to maximum resolution limits

Engineering Contradiction:
Improveobject identification accuracyVSAvoidimage compatibility with neural network model
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent divides the full-resolution image into multiple cropped regions of interest (ROIs) that are then processed separately. Each cropped image is resized to meet the neural network's maximum resolution requirement while maintaining sufficient detail for accurate object identification in that specific region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing quality levels to different regions of the image based on their importance. High-resolution processing is applied to regions where objects are detected, while lower-resolution processing is applied to empty or less critical regions, optimizing the balance between accuracy and model compatibility.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If the image resolution is reduced to meet the neural network model's maximum input limit, then the image can be processed, but the pixel size becomes too small for the neural network model to recognize objects

Engineering Contradiction:
Improveimage compatibility with neural network modelVSAvoidobject recognition capability
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

Instead of uniformly reducing the entire image resolution, the patent segments the image into multiple cropped regions. Each region is then resized independently to the required resolution, ensuring that objects within each region maintain sufficient pixel density for recognition while the overall process complies with the model's input requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from processing a single large image to processing multiple smaller images in a dimensional shift from one comprehensive view to multiple focused views. This allows the system to maintain high effective resolution for object detection while meeting the neural network's resolution constraints.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If multiple images are processed separately to meet neural network requirements, then each image can be analyzed, but the processing time increases and game play slows down

Engineering Contradiction:
Improveobject identification accuracyVSAvoidgame play speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges multiple image processing operations into a single coordinated workflow. Multiple cropped images are processed in parallel and their results are combined to form the final object identification output, reducing total processing time compared to sequential processing while maintaining comprehensive detection coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary actions by pre-identifying regions of interest and pre-cropping images before the main neural network analysis. This preliminary processing organizes the data structure and reduces the computational burden during the actual neural network inference, speeding up the overall process.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If high-resolution images are transmitted across the communications network to remote neural network models, then detailed object information can be analyzed, but the transfer time increases significantly

Engineering Contradiction:
Improveobject analysis detailVSAvoidnetwork transfer time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary regions of interest from the full-resolution image and transmits only these cropped portions to the remote neural network model. This extraction approach significantly reduces the amount of data transmitted over the network while preserving the essential object information needed for accurate analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the image transmission process into sending multiple small cropped images rather than one large image. This segmentation reduces the total data volume and transfer time while maintaining the ability to analyze objects in detail through the combined results of the cropped image analyses.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12555435B2Gaming environment tracking optimization
Publication Date: 2026.02.17 LNW GAMING INC
  • US12555435B2 patent drawing
  • US12555435B2 patent drawing
  • US12555435B2 patent drawing

AI summary

A gaming system that receives a frame of image data captured by a camera at a gaming table, detects, based on analysis of the image, a game state, and generates, via a graphical template associated with the game state, a set of digital images from cropped from portions of the frame of image data specified via the template. The system determines whether the set of images meets a maximum resolution target input requirement of a machine learning model. If the input requirement is met, the set of images are provided to the machine learning model as a unit for concurrent analysis. If the set of images does not meet the input requirement, the gaming system modifies, by an incremental amount, an image property of a subset from the set of images (e.g., reduces resolution of largest image in the set) until the set of images meets the input requirement.