Plane-Based Localization for Textureless Indoor Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing localization techniques for mobile devices, such as smartphones, are inefficient and consume high power due to reliance on sensors like IMUs and GPS, which fail to provide accurate and efficient localization in real-time environments, especially indoors, and struggle with environments lacking texture.

Innovation Solution

The method involves detecting and extracting planes from depth data using a two-stage process to correct IMU data, utilizing plane detection and extraction techniques to enhance visual-inertial odometry (VIO) for precise localization, incorporating plane normal vectors and distances to determine spatial transformation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IMU integration is used for tracking device pose, then localization can be performed, but the estimates diverge over time due to sensor noise and bias

Engineering Contradiction:
Improvelocalization accuracyVSAvoidtracking duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system uses plane detection feedback to correct IMU integration drift. Detected planes provide reference information that feeds back into the localization system to reset and correct accumulated errors from IMU noise and bias, enabling long-term accurate tracking.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Planes serve as an intermediary reference object between the IMU and the environment. By detecting and tracking planes, the system obtains reliable geometric constraints that mediate the localization process, correcting IMU drift without requiring direct environmental features.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If point features are extracted from images for visual-inertial odometry, then additional motion information can be obtained, but the scene may contain very few point features due to lack of texture

Engineering Contradiction:
Improvemotion estimation accuracyVSAvoidenvironment adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system changes the feature extraction parameter from point features (which require texture) to plane features (which rely on geometric structure). This parameter change enables operation in textureless environments while maintaining motion estimation accuracy through plane geometric constraints.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system transitions from extracting 0D point features to extracting 2D plane features from the image data. This dimensional change allows the system to utilize surface geometry and structure information that persists even when texture information is absent, improving environment adaptability.

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

3Measurement precision

If existing localization techniques are used, then device position can be determined, but the computation is inefficient and power consumption is high

Engineering Contradiction:
Improvelocalization accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential plane geometric information (normal vectors and distances) needed for localization correction, rather than processing complete point clouds or performing exhaustive feature matching. This extraction approach reduces computational load and power consumption while maintaining localization accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial processing by focusing computation only on plane detection and parameter extraction from depth data, rather than comprehensive environmental scanning or full 3D reconstruction. This partial action approach achieves sufficient localization accuracy with reduced computational effort and lower power consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250341536A1Plane extraction and localization
Publication Date: 2025.11.06 APPLE INC
  • US20250341536A1 patent drawing
  • US20250341536A1 patent drawing
  • US20250341536A1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods that localize a device based on detecting planes in depth data acquired by the device. For example, an example process may include detecting first plane data in first sensor data acquired by a sensor at a first viewpoint location in a physical environment, detecting second plane data in second sensor data acquired by the sensor at a second viewpoint location in the physical environment, determining that the first plane data and the second plane data correspond to a same plane based on comparing the first plane data with the second plane data, and determining a spatial transformation between the first viewpoint location and the second viewpoint location based on the first plane data and the second plane data.