Video Search Using Foreground and Spatiotemporal Query Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video searching systems lack the capability to efficiently express composite queries involving multiple objects and their spatiotemporal relationships within specific backgrounds, limiting the ability to retrieve videos that meet complex query conditions.

Innovation Solution

A method and system for video searching that accepts video queries with multiple terms, including foreground objects and spatiotemporal relationships, allowing for the identification of foreground objects within specified backgrounds and temporal conditions, using Boolean and interval operators, and generating search results that match these criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If query-by-example format is used for video searching, then the system is simple to operate, but the capability to express composite queries involving multiple objects and spatiotemporal relationships is limited

Engineering Contradiction:
Improveease of operationVSAvoidquery expression capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The query system is segmented into distinct components: foreground object queries, background queries, and spatiotemporal relationship queries. Each component can be independently specified and combined using Boolean operators, allowing complex queries to be built from simpler elements while maintaining operational ease.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds temporal and spatial dimensions to traditional video search by introducing spatiotemporal relationship operators (such as before, after, during, overlapping) that operate alongside traditional Boolean logic. This enables queries to specify not just what objects are present but also their temporal and spatial relationships.

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

2Device complexity

If traditional video searching systems are used, then the system complexity is low, but the ability to retrieve videos meeting complex query conditions is insufficient

Engineering Contradiction:
Improvesystem complexityVSAvoidquery retrieval accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The search system processes queries by segmenting them into distinct components (foreground objects, backgrounds, spatiotemporal relationships) that can be independently evaluated and combined. This modular approach maintains manageable system complexity while enabling accurate retrieval for complex queries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary processing layer that translates complex natural language or structured queries into standardized search operations. This intermediary handles the complexity of spatiotemporal relationships and Boolean combinations, preserving query retrieval accuracy while shielding users from underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple query terms are introduced for foreground objects and backgrounds, then the precision of video retrieval is improved, but the complexity of query processing increases

Engineering Contradiction:
Improvevideo retrieval precisionVSAvoidquery processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The query processing system segments multiple query terms into distinct categories (foreground objects, backgrounds, spatiotemporal relationships) and processes each category independently before combining results. This segmentation maintains high retrieval precision by ensuring each term is properly evaluated while managing processing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter representation of queries by introducing structured parameters for spatiotemporal relationships (such as temporal intervals and spatial configurations) alongside traditional object parameters. This parameterization enables precise multi-term queries while providing a systematic framework for processing that manages complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11294957B2Video searching using multiple query terms
Publication Date: 2022.04.05 KIDDE FIRE PROTECTION LLC
  • US11294957B2 patent drawing
  • US11294957B2 patent drawing
  • US11294957B2 patent drawing

AI summary

A method for searching video includes receiving a video query, the video query including a first video query term identifying a first foreground object, a second video query term identifying a second foreground object, and a third video query term identifying a spatiotemporal relationship; searching the video in response to the video query for the first foreground object and the second foreground object within the spatiotemporal relationship; and generating a search result in response to the searching.