Cloud Image Positioning Using 3D Point Cloud Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image positioning methods relying on pre-deployed positioning tags are complex and inefficient, requiring high deployment complexity and reducing positioning convenience and efficiency.

Innovation Solution

A cloud technology-based positioning method that retrieves and registers to-be-positioned image data with point cloud data from a three-dimensional model database, utilizing point cloud data with location information to determine a pose without relying on pre-deployed tags, and divides the model into sub-regions for efficient data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image positioning is performed using a positioning tag deployed in a specified region, then positioning can be achieved, but deployment complexity increases and positioning efficiency decreases

Engineering Contradiction:
Improvepositioning capabilityVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the positioning tag from the system. Instead of requiring a positioning tag to be deployed in the specified region, the invention uses feature point extraction and matching from images alone to achieve positioning, thereby eliminating the complex deployment process while maintaining positioning capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a virtual three-dimensional model database that copies and stores pre-extracted feature points and their corresponding spatial information from multiple images. This virtual model serves as a reference for positioning without requiring physical positioning tags in the environment, reducing deployment complexity while preserving positioning accuracy

Inventive Principle:
Principle #26Copying

2Reliability

If image positioning is performed using a positioning tag deployed in a specified region, then positioning can be achieved, but positioning efficiency decreases

Engineering Contradiction:
Improvepositioning capabilityVSAvoidpositioning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-extracting feature points from multiple images, establishing correspondences between feature points and spatial coordinates, and building a virtual three-dimensional model database in advance. This preparation work is done offline, so that during actual positioning operations, the system can quickly perform feature matching and retrieve results from the pre-built database, significantly improving positioning efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the positioning process into distinct phases: offline feature extraction and virtual model building, and online feature matching and positioning. By dividing the workflow, the computationally intensive tasks are performed in advance when time is not critical, while the online phase only requires lightweight matching operations, thereby improving real-time positioning efficiency

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If the entire three-dimensional model database is used for registration, then comprehensive coverage is achieved, but data processing complexity increases

Engineering Contradiction:
Improvecoverage areaVSAvoiddata processing complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the three-dimensional model database into multiple local coordinate systems, each corresponding to a specific region or viewpoint. Instead of performing registration against the entire database, the system divides and conquers by processing smaller, manageable segments independently, thereby reducing computational complexity while maintaining comprehensive coverage through the aggregation of multiple local results

Inventive Principle:
Principle #1Segmentation

4Area of stationary object

If the entire three-dimensional model database is used for registration, then complete spatial coverage is achieved, but processing time increases

Engineering Contradiction:
Improvecoverage areaVSAvoidprocessing time
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The patent segments the large three-dimensional model database into multiple smaller local coordinate systems. This segmentation allows the registration process to operate on smaller data subsets in parallel, reducing the time required for each individual registration operation while collectively covering the entire spatial area through the combination of multiple local coordinate systems

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing registration operations on selected local coordinate systems rather than processing the entire three-dimensional model database at once. This selective processing approach reduces processing time by focusing computational resources on relevant portions of the data while still achieving comprehensive spatial coverage through the aggregation of results from multiple local registrations

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260044969A1Cloud technology–based positioning method and apparatus
Publication Date: 2026.02.12 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US20260044969A1 patent drawing
  • US20260044969A1 patent drawing
  • US20260044969A1 patent drawing

AI summary

A cloud technology-based positioning method and apparatus are disclosed, and relate to the field of computers. The positioning method includes: obtaining to-be-positioned image data; retrieving the to-be-positioned image data from a three-dimensional model database, to obtain first point cloud data having a matched similarity to the to-be-positioned image data; and then performing registration on the to-be-positioned image data based on a point having location information in the first point cloud data, to obtain a first pose corresponding to the to-be-positioned image data. The first point cloud data having the matched similarity to the to-be-positioned image data is retrieved from the three-dimensional model database, to determine, from the entire three-dimensional model database, point cloud data corresponding to a partial region matching the to-be-positioned image data.