Visual Object Graphs for Cross-Scene Object Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to efficiently link objects across visually different scenes based on the presence of specific objects, limiting users' ability to find relevant content in vast digital collections.

Innovation Solution

A method involving image processing and deep neural networks to segment objects, generate embedding vectors, cluster similar objects, and link scenes containing these objects, allowing users to select query objects and receive matching scenes that may be visually distinct but include the same or similar objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional image search methods are used, then visual similarity can be maintained, but the ability to find objects across visually different scenes is limited

Engineering Contradiction:
Improveability to link objects across visually different scenesVSAvoidaccuracy of object matching
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments images into individual objects using object detection algorithms. Each detected object is then processed separately to extract features and generate embeddings, allowing the system to focus on specific objects rather than treating the entire image as a single unit. This segmentation enables accurate object matching across visually different scenes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary representation layer using embedding vectors that capture object characteristics independently of scene context. These embeddings serve as a mediator between object detection and scene matching, enabling the system to link objects across visually different scenes while maintaining matching accuracy through the intermediary embedding space.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If visual content is prioritized for discovery, then relevant content can be found, but the complexity of processing and indexing increases

Engineering Contradiction:
Improvespeed of content discoveryVSAvoidcomplexity of object segmentation and embedding generation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary processing by pre-training deep neural networks to generate object embeddings and pre-indexing objects with their embeddings and scene associations. This preliminary action enables fast query processing during actual search operations, as the system can directly query the pre-built index rather than processing images in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical image processing approaches with deep learning-based neural networks that automatically extract object features and generate embeddings. This substitution reduces manual processing complexity while improving the speed and accuracy of content discovery through automated intelligent processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If objects are linked based on visual similarity, then matching scenes can be found, but visually distinct scenes with same objects are missed

Engineering Contradiction:
Improveability to link visually distinct scenesVSAvoidprecision of object identification
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality analysis by extracting and processing only the relevant local regions corresponding to detected objects, rather than analyzing the entire image globally. Each object region is processed independently to extract its specific visual characteristics and generate its embedding, enabling precise identification of objects even when they appear in visually distinct scenes with different overall compositions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12443651B2Visual object graphs
Publication Date: 2025.10.14 PINTEREST INC
  • US12443651B2 patent drawing
  • US12443651B2 patent drawing
  • US12443651B2 patent drawing

AI summary

Disclosed are implementations that enable the linking or connection of objects and different scenes in which those objects are represented. For example, a corpus of scenes (e.g., digital images) that include a representation of one or more objects may be processed using the disclosed implementations to segment from those scenes the individual objects represented in those scenes. The disclosed implementations may further determine clusters of visually similar object segments and form object clusters for those object segments. The scenes that include those object segments are also linked to the object cluster. With scenes linked to different object clusters, a user may select one or more query objects or a query scene and be presented with other scenes that include visually similar objects, even though the overall scenes may be visually different.