Equirectangular Projection for SLAM Drift Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SLAM technologies face limitations in field of view (FOV), execution efficiency, and accuracy of localization, particularly with single lens cameras and multiple lenses, which can result in drift errors and reduced map accuracy.

Innovation Solution

A method and device for processing panoramic maps using equirectangular projection, capturing and transforming images to extract feature points, establishing 3D sparse point maps, and optimizing camera pose, which improves feature point extraction efficiency and stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If multiple lenses are used to expand field of view, then the field of view is improved, but drift errors increase due to image distortion and deformation

Engineering Contradiction:
Improvefield of viewVSAvoidlocalization accuracy
Core Design Contradiction:
Area of moving objectVSMeasurement precision

Solution Approach 1:

The patent introduces an equirectangular projection as an intermediary transformation layer between the multiple camera lenses and the localization system. This projection method uniformly maps images from multiple lenses onto a common spherical coordinate system, establishing a consistent reference frame that eliminates drift errors while preserving the expanded field of view coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the panoramic image processing into distinct equirectangular projection steps for each camera lens, transforming individual lens images into a unified spherical coordinate system. This segmentation allows each lens to be processed independently while maintaining global consistency, preventing drift accumulation.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If entire map image is processed by LSD-SLAM algorithm, then localization is achieved, but memory consumption increases

Engineering Contradiction:
Improvelocalization accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential feature points from the equirectangular projected panoramic images for localization processing, rather than processing the entire map image. This extraction approach significantly reduces memory consumption while maintaining localization accuracy through the use of distinctive and informative feature points.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the 2D map image processing into a 3D spherical coordinate system through equirectangular projection. This dimensional transformation allows the system to represent the environment more efficiently, reducing the data volume required for processing while preserving spatial relationships for accurate localization.

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

3Device complexity

If single lens camera is used, then device complexity is reduced, but field of view is limited

Engineering Contradiction:
Improvecamera system complexityVSAvoidfield of view
Core Design Contradiction:
Device complexityVSArea of moving object

Solution Approach 1:

The patent makes the equirectangular projection system universal by providing a unified processing framework that can accommodate any number of camera lenses. The same projection and feature extraction algorithms work consistently across single lens or multiple lens configurations, allowing the system to scale from simple to complex setups without requiring different processing pipelines.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11102406B2Device of panoramic map based on an equirectangular projection and method thereof
Publication Date: 2021.08.24 NAT CHIAO TUNG UNIV
  • US11102406B2 patent drawing
  • US11102406B2 patent drawing
  • US11102406B2 patent drawing

AI summary

A method of processing a panoramic map based on an equirectangular projection is provided. The method comprises the following steps. A first and a second equirectangular projected panoramic images are captured through at least one lens at different time, respectively. The first and the second equirectangular projected panoramic images are perspectively transformed based on at least one horizontal angle, respectively. A plurality of first and second feature points are extracted from the first and the second equirectangular projected panoramic images, respectively. A plurality of identical feature points in the first and the second feature points are tracked. A camera pose is obtained based on the identical feature points. A plurality of 3D sparse point maps, in binary format, are established based on the at least one horizontal angle. The camera pose and the 3D sparse point maps are exported to an external system through an export channel.