Content-Aware Approximate Object Detection with Contention Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection systems on mobile devices face challenges in maintaining low latency and accuracy due to resource contention from concurrent applications, and are not effectively adapted to video content characteristics, violating latency requirements and reducing performance unpredictably.

Innovation Solution

A system that dynamically adjusts object detection and tracking parameters based on video content and resource contention, using a scheduler to select the most accurate and efficient configuration at runtime, incorporating a content-aware feature extractor and contention sensor to predict latency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If object detection is performed on all video frames, then detection accuracy is improved, but computational cost and latency increase excessively

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs object detection periodically at selected frames rather than continuously on all frames. A scheduler determines which frames should undergo full detection based on temporal patterns and resource availability, while intermediate frames use lighter tracking or prediction methods, thereby reducing overall computational cost while maintaining acceptable detection accuracy.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Instead of applying full detection to every frame, the system applies partial detection actions selectively. The scheduler identifies frames where full detection is necessary based on content changes, resource contention levels, and latency requirements, performing complete detection only when needed while using simplified methods for other frames.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If resource contention from concurrent applications is not managed, then system versatility is improved, but object detection latency becomes unpredictable and violates requirements

Engineering Contradiction:
Improvesystem versatilityVSAvoiddetection latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements a contention sensor that continuously monitors resource availability and system load. This feedback mechanism allows the scheduler to adaptively adjust detection frequency and configuration based on current resource contention levels, ensuring latency requirements are met even when multiple applications are running concurrently.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The object detection system transitions from a static, fixed-frequency approach to a dynamic scheduling mechanism. The scheduler continuously adjusts detection parameters based on real-time resource contention feedback, content characteristics, and latency requirements, enabling the system to maintain performance under varying system conditions and concurrent workloads.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If detection parameters are fixed, then device complexity is reduced, but performance cannot adapt to varying video content and resource conditions

Engineering Contradiction:
Improveparameter configuration complexityVSAvoidperformance adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements self-service through automated scheduler and contention sensor components that dynamically configure detection parameters without manual intervention. The scheduler automatically selects appropriate detection configurations based on content analysis and resource conditions, enabling the system to adapt to varying requirements while maintaining simple operation for the user.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes detection parameters such as detection frequency, model complexity, and processing resolution based on video content characteristics and resource availability. The scheduler adjusts these parameters in real-time to optimize performance for different scenarios, from high-accuracy requirements to resource-constrained conditions, without requiring complex manual configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250278937A1System and methods for content and contention-aware approximate object detection
Publication Date: 2025.09.04 PURDUE RES FOUND
  • US20250278937A1 patent drawing
  • US20250278937A1 patent drawing
  • US20250278937A1 patent drawing

AI summary

System and methods for content-and contention-aware object detection are provided. A system may receive video information and perform object detection and object tracking based on an execution configuration. The system may approximate an optimized execution configuration. To approximate the optimized execution configuration, the system may identify, based on the video information, a plurality of content features. The system may further measure a contention level of a computer resource or multiple resources. The system may approximate, based on the content features and the utilization metric, latency metrics, for a plurality of execution configuration sets, respectively. The system may also approximate, based on the content features, accuracy metrics for the execution configuration sets, respectively. The system may select the optimized execution configuration set in response to satisfaction of a performance criterion. The system may perform object detection and object tracking based on the optimized execution configuration set.