Visual Positioning via Semantic Graphs and Random Walk

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image retrieval technologies for visual positioning, particularly in VR, AR, and unmanned driving, face challenges with poor performance in scenes with significant changes in perspectives and illuminations, especially those with many indoor dynamic objects and repetitive textures, leading to inaccurate coarse positioning and reduced robustness.

Innovation Solution

A visual positioning method that involves collecting and analyzing images through semantic segmentation to generate graphs representing entity types and distances, using random walk paths to determine description information, and matching this information with pre-stored data to identify candidate entities and accurately position image collections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image retrieval technologies are used for visual positioning, then positioning functionality is provided, but positioning accuracy deteriorates in scenes with significant changes in perspectives and illuminations

Engineering Contradiction:
Improvepositioning accuracyVSAvoidadaptability to perspective and illumination changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the image into multiple superpixels and identifies entities within each superpixel, then constructs a semantic graph representing spatial relationships between entities. This segmentation approach enables the system to handle perspective changes by focusing on local entity characteristics rather than global image features, thereby maintaining positioning accuracy under varying perspectives and illuminations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If general image retrieval technologies are adopted, then positioning is achieved, but robustness deteriorates in environments with many indoor dynamic objects and repetitive textures

Engineering Contradiction:
Improvepositioning robustnessVSAvoidimpact of dynamic objects and repetitive textures
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent transitions from traditional 2D image retrieval to a semantic graph representation that incorporates spatial relationships and entity types as additional dimensions. By constructing a semantic graph that captures the topological relationships between entities, the system can distinguish between different scenes even when they contain similar repetitive textures or dynamic objects, thereby improving robustness against these harmful factors.

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

3Productivity

If coarse positioning is performed first, then positioning process is completed, but positioning precision deteriorates

Engineering Contradiction:
Improvepositioning efficiencyVSAvoidpositioning precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary semantic segmentation and entity identification to construct a semantic graph before conducting the matching process. This preliminary action extracts meaningful semantic information and spatial relationships that are then used to guide the precise matching between query and database images, enabling the system to achieve high positioning precision without sacrificing efficiency through a two-stage approach.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11423650B2Visual positioning method and apparatus, and computer-readable storage medium
Publication Date: 2022.08.23 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11423650B2 patent drawing
  • US11423650B2 patent drawing
  • US11423650B2 patent drawing

AI summary

The disclosure provides a visual positioning method and apparatus, an electronic device and a computer-readable storage medium. The method includes: generating a semantic graph by semantically identifying collected images; determining description information of each entity through a random walk algorithm in the established semantic graph; determining candidate entities matching each entity in a preset entity map based on the description information; and positioning a collection area of the current image based on an area where the candidate entities are located in the preset entity map. The description information of each entity node constructed with the random walk algorithm not only contains semantic information of the corresponding node, but also local constraint information between semantics.