Image Retrieval System Using Adaptive Tracking and Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image retrieval systems on mobile devices face challenges in efficiently tracking and detecting objects within video streams, particularly in scenarios where motion-based tracking is inadequate, leading to suboptimal user experience and resource-intensive computations.

Innovation Solution

The implementation of a method that combines motion-based tracking and object detection using a discriminator and search engine to identify digital images depicting selected objects arranged in specific geometrical arrangements, optimizing computations by selectively performing object detection based on tracking confidence values and utilizing metadata generation for improved object tracking and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If motion-based tracking is used to track objects in video streams, then tracking speed is improved, but tracking reliability deteriorates when objects are stationary or motion is insufficient

Engineering Contradiction:
Improvetracking speedVSAvoidtracking reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically switches between motion-based tracking and object detection modes based on the tracking confidence value. When motion-based tracking confidence is high, it continues using motion-based tracking for speed. When confidence drops below a threshold, it switches to object detection for reliability, creating a dynamic adaptive system that resolves the contradiction between speed and reliability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If object detection is performed continuously to improve tracking reliability, then tracking reliability is improved, but computational resources are excessively consumed

Engineering Contradiction:
Improvetracking reliabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of performing object detection continuously (excessive action), the system performs object detection partially - only when the tracking confidence value drops below a threshold. This partial action maintains sufficient tracking reliability while avoiding the excessive computational resource consumption of continuous object detection.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses periodic action by switching between motion-based tracking and object detection based on confidence thresholds. Object detection is performed periodically when needed rather than continuously, reducing computational resource consumption while maintaining tracking reliability when necessary.

Inventive Principle:
Principle #19Periodic action

3Use of energy by moving object

If object detection is selectively performed based on tracking confidence values, then computational resources are reduced, but tracking reliability may deteriorate when detection is skipped

Engineering Contradiction:
Improvecomputational resourcesVSAvoidtracking reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system uses feedback by continuously monitoring the tracking confidence value and adjusting the tracking approach accordingly. When confidence drops below a threshold, feedback triggers object detection to restore reliability. This feedback mechanism ensures tracking reliability is maintained when needed while avoiding unnecessary object detection when confidence is high.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If metadata generation is used to improve object tracking accuracy, then tracking precision is improved, but device complexity increases

Engineering Contradiction:
Improvetracking precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary action by generating metadata in advance that describes geometrical arrangements of selected objects. This pre-generated metadata is then used to improve tracking precision during video stream processing, avoiding the need for complex real-time analysis while maintaining high tracking accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10089330B2Systems, methods, and apparatus for image retrieval
Publication Date: 2018.10.02 QUALCOMM INC
  • US10089330B2 patent drawing
  • US10089330B2 patent drawing
  • US10089330B2 patent drawing

AI summary

A method of image retrieval includes obtaining information identifying a plurality of selected objects and selecting one among a plurality of candidate geometrical arrangements. This method also includes, by at least one processor, and in response to the selecting, identifying at least one digital image, among a plurality of digital images, that depicts the plurality of selected objects arranged according to the selected candidate geometrical arrangement.