Graph Neural Network Image Retrieval via Descriptor Space

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content retrieval systems face challenges in accurately identifying relevant images from a large repository, as images may vary significantly due to factors like lighting, viewing angle, and background clutter, leading to inefficiencies and high computational requirements.

Innovation Solution

A graph neural network architecture is employed to learn a new descriptor space, mapping images and query images to vectors, allowing for the identification of relevant images by similarity threshold or ranking, thereby improving retrieval accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional content retrieval systems are used to identify relevant images, then the system can operate with simpler architecture, but the retrieval accuracy deteriorates due to variations in lighting, viewing angle, and background clutter

Engineering Contradiction:
Improveretrieval accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms images into a different parameter space (descriptor space) where variations in lighting, angle, and clutter are normalized. By learning optimal descriptor representations through neural networks, the system changes the parameters used for comparison, making retrieval accuracy less sensitive to these variations while maintaining manageable system complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces graph neural networks and descriptor spaces as intermediary layers between the raw images and the retrieval comparison. These intermediaries process and transform the image data, capturing semantic relationships and reducing the impact of superficial variations, thereby improving accuracy without requiring direct complex comparisons of raw images.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If traditional image retrieval methods are applied to large repositories, then the system structure remains simple, but the computational intensity increases significantly

Engineering Contradiction:
Improveretrieval efficiencyVSAvoidcomputational intensity
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary processing by pre-computing descriptors for all images in the repository and organizing them in a graph structure before retrieval queries are executed. This preliminary action captures semantic relationships and reduces the dimensionality of the data, so that during actual retrieval, the system only needs to perform efficient similarity searches on the pre-processed descriptors rather than analyzing full images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical/image-based comparison methods with neural network-based descriptor comparison. Instead of directly comparing pixel data or performing complex image processing during retrieval, the system substitutes these with efficient vector similarity computations in the learned descriptor space, significantly reducing computational intensity.

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

3Reliability

If existing approaches are used to handle image variations, then the system implementation remains straightforward, but the rate of successfully identifying relevant images continues to need improvement

Engineering Contradiction:
Improveidentification success rateVSAvoidarchitecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs dynamic graph neural networks that can adaptively learn and update descriptor representations based on the data. The graph structure allows the system to dynamically capture relationships between images and adjust the descriptor space to better reflect the semantic content, improving identification success rate while the modular architecture keeps implementation manageable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11809486B2Automated image retrieval with graph neural network
Publication Date: 2023.11.07 THE TORONTO DOMINION BANK
  • US11809486B2 patent drawing
  • US11809486B2 patent drawing
  • US11809486B2 patent drawing

AI summary

A content retrieval system uses a graph neural network architecture to determine images relevant to an image designated in a query. The graph neural network learns a new descriptor space that can be used to map images in the repository to image descriptors and the query image to a query descriptor. The image descriptors characterize the images in the repository as vectors in the descriptor space, and the query descriptor characterizes the query image as a vector in the descriptor space. The content retrieval system obtains the query result by identifying a set of relevant images associated with image descriptors having above a similarity threshold with the query descriptor.