Dynamic GPU Throttling for ATM Crowd Object Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ATMs positioned in public areas face increased risks of theft and vandalism, and existing surveillance systems consume excessive power, making it difficult to identify perpetrators amidst crowds while maintaining efficient power usage.

Innovation Solution

A surveillance system for ATMs that uses an image sensor and machine learning models to dynamically activate a GPU for image recognition when needed, switching to a CPU for lower power consumption when fewer objects are detected, thereby optimizing power usage and identifying potential threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a surveillance system with image recognition is continuously activated to detect and identify potential perpetrators, then security monitoring capability is improved, but power consumption increases excessively

Engineering Contradiction:
Improvesecurity monitoring capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically switches between CPU and GPU based on real-time monitoring needs. The GPU is activated only when a crowd is detected by the image sensor, and deactivated when no crowd is present, making the system's computational power dynamic rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The surveillance system operates in periodic cycles: the image sensor continuously captures images, the CPU processes these images to detect crowds, and only when a crowd is detected does the system activate the GPU for intensive object recognition. This periodic activation pattern reduces overall power consumption while maintaining security.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If a GPU is used for real-time object recognition in crowded areas, then identification accuracy is improved, but power consumption increases

Engineering Contradiction:
Improveobject identification accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies different processing qualities to different scenarios: when no crowd is detected, basic CPU processing suffices; when a crowd is detected in the monitored area, the system locally activates GPU resources specifically for that period to achieve high-precision object recognition only where and when needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of continuously using the full GPU power for all frames, the system applies partial action by activating the GPU only for frames containing crowds. This partial activation provides sufficient identification accuracy for security purposes while avoiding the excessive power consumption of continuous GPU operation.

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If the CPU processes all video frames continuously, then power consumption is reduced, but object recognition speed and accuracy decrease

Engineering Contradiction:
Improvepower consumptionVSAvoidobject recognition speed
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system dynamically adjusts processing resources based on scene complexity. For simple frames without crowds, the CPU handles processing efficiently with low power consumption. When crowds are detected, the system dynamically transitions to GPU-accelerated processing to maintain high recognition speed and accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The CPU performs preliminary action by continuously analyzing frames to detect the presence of crowds before triggering the more resource-intensive GPU processing. This preliminary detection step allows the system to prepare for high-speed recognition only when necessary, optimizing the balance between power consumption and recognition performance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12536879B2Object recognition subject to a throttling effect
Publication Date: 2026.01.27 BANK OF AMERICA CORP
  • US12536879B2 patent drawing
  • US12536879B2 patent drawing
  • US12536879B2 patent drawing

AI summary

Apparatus and methods for dynamically controlling application of a graphic processing unit (“GPU”) based on the current processing needs is described. A number of objects in each image may be detected. A machine learning model may be utilized to detect and classify objects in each image. Based on the number of detected objects, the GPU could be switched on to provide increased image processing performance. Dynamically turning the GPU on/off may reduce power consumption. When the GPU is turned off, a central processing unit (“CPU”) may be used to perform image processing.