Image–Depth SLAM Co-Location Through Transformation Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SLAM systems face challenges in colocation when using different sensors due to differences in data types and formats, making it difficult to merge three-dimensional maps effectively.

Innovation Solution

A method and system for co-locating SLAM systems using an image sensor and a depth sensor by scanning an anchor to obtain feature points and coordinates, converting data formats, and computing a transformation matrix using algorithms like RANSAC or ICP to align the systems in a common coordinate system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different sensors (image sensor and depth sensor) are used in SLAM systems, then the system can capture more diverse environmental information, but it becomes difficult to merge three-dimensional maps due to differences in data types and formats

Engineering Contradiction:
Improvesensor diversityVSAvoiddata integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a coordinate system transformation mechanism as an intermediary between image sensor data and depth sensor data. By converting depth information into image coordinate systems and using feature point matching as a mediator, the system bridges the gap between different sensor data formats, enabling seamless integration without requiring complex custom processing for each sensor type combination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms depth sensor data parameters (shooting directions and depths) into image coordinate system parameters (mappoint coordinates). This parameter transformation allows depth information to be expressed in the same coordinate framework as image data, enabling direct comparison and integration of features from both sensors without maintaining separate complex data structures.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If feature points from image sensor and sampling points from depth sensor are directly matched, then colocation can be achieved, but the large number of sampling points creates computational burden

Engineering Contradiction:
Improvecolocation accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the large set of depth sensor sampling points by grouping them according to their corresponding image feature points. Instead of processing all sampling points individually, the system divides them into groups associated with each feature point, then selects representative points from each group. This segmentation dramatically reduces the number of points requiring detailed processing while preserving colocation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by selecting only a subset of sampling points (fake mappoints) that are most representative of each feature point, rather than processing all sampling points. This selective approach performs sufficient processing to achieve accurate colocation without the excessive computational burden of processing every single sampling point, optimizing the balance between accuracy and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250272864A1Method and system for co-locating simultaneous localization and mapping systems
Publication Date: 2025.08.28 HTC CORP
  • US20250272864A1 patent drawing
  • US20250272864A1 patent drawing
  • US20250272864A1 patent drawing

AI summary

Disclosed are a method and a system for co-locating simultaneous localization and mapping (SLAM) systems, adaptable for a first SLAM system using an image sensor and a second SLAM system using a depth sensor. The method includes: scanning an anchor in a space by the image sensor to obtain an image of the anchor and capture feature points of the image to create mappoints in the space; scanning the anchor by the depth sensor to obtain shooting directions and depths of sampling points on the anchor; converting the same into coordinates in the space, and downsampling the sampling points to create the fake mappoints based on a position of the depth sensor in the space; and computing a transformation matrix between three dimensional maps of the first and second SLAM systems. The transformation matrix is configured to perform colocation of the first and second SLAM systems.