Cross-World Visual Positioning Using Scene Graph Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional visual positioning techniques are limited to cameras in the real world and do not consider associating positions between the real and virtual worlds, leading to inaccuracies due to differences in fine structures between the two.

Innovation Solution

A visual positioning system that extracts feature amounts from images by abstracting them into scene graphs, securing consistency between real and virtual worlds by matching feature amounts at a higher level, allowing accurate association of camera viewpoints across both domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If feature amounts are extracted directly from images without abstraction, then fine structural details are preserved, but differences between real and virtual worlds cause matching failures

Engineering Contradiction:
Improvefeature extraction accuracyVSAvoidcross-world matching consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces scene graphs as an intermediary representation between raw images and feature amounts. The scene graph abstracts images into structured representations containing objects, their attributes, and spatial relationships, serving as a mediator that bridges real and virtual world images while filtering out fine structural differences that cause matching failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the parameter representation from pixel-level details to scene graph-level abstractions. By changing the parameter space from raw image pixels to structured scene elements (objects, attributes, relationships), the system achieves both preservation of essential features and elimination of world-specific variations.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If visual positioning is performed without scene graph abstraction, then processing speed is faster, but positioning accuracy between real and virtual worlds deteriorates

Engineering Contradiction:
Improvepositioning accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the image processing task into distinct stages: scene graph generation (abstraction) and feature amount extraction (matching). This segmentation allows the system to perform abstraction once on real images to build scene graphs, then efficiently match virtual images against these structured representations, improving both accuracy and overall processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by generating scene graphs from real images in advance before the actual positioning task. This pre-processing creates a structured reference framework that enables faster and more accurate matching during the actual positioning operation, separating the computationally intensive abstraction phase from the matching phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12573089B2Visual positioning system
Publication Date: 2026.03.10 TOYOTA JIDOSHA KK
  • US12573089B2 patent drawing
  • US12573089B2 patent drawing
  • US12573089B2 patent drawing

AI summary

A first world is one of a real world and a virtual world simulating the real world, and a second world is another of them. A first image is captured by a first camera in the first world, and a second image is captured by a second camera in the second world. A visual positioning system executes common processing that generates a scene graph representing a positional relationship between objects included in the image and extracts a feature amount of the scene graph. The visual positioning system performs matching between a first feature amount extracted by the common processing on the first image and a second feature amount extracted by the common processing on the second image, and then associates the first camera position in the first world and the second camera position in the second world with each other based on a result of the matching.