Heading Estimation Using Image Line Detection and GPS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining the location and orientation of devices in computer-generated reality environments, such as GPS and magnetometer-based systems, lack the necessary accuracy for precise pose estimation in complex environments.

Innovation Solution

The implementation of computer vision algorithms, specifically image processing methods that detect lines in a scene, to enhance the accuracy of device orientation estimation, combining this with geographic location data to determine the heading of a device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If GPS and magnetometer-based systems are used for location and orientation determination, then the system can operate globally, but the accuracy of pose estimation deteriorates in complex environments

Engineering Contradiction:
Improvepose estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple sensing systems (GPS, magnetometer, and computer vision algorithms) into a unified pose estimation system. The image processing module detects lines and features in captured images, while the processor integrates this visual data with GPS and magnetometer information to compute accurate heading and pose, thereby resolving the accuracy problem in complex environments without sacrificing global operability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary computer vision processing layer that mediates between the raw sensor data from GPS and magnetometer and the final pose estimation. This intermediary module processes image data to extract orientation information, which then refines the pose calculation, effectively improving measurement precision while managing system complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional GPS and magnetometer systems are used, then the system is simple to implement, but the measurement precision of location and orientation is insufficient

Engineering Contradiction:
Improvelocation and orientation precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the pose estimation system into distinct functional modules: a GPS module for global positioning, a magnetometer module for orientation, and a computer vision module for local orientation refinement. Each module processes specific sensor data independently, then the processor integrates their outputs. This segmentation allows the system to achieve high measurement precision through specialized processing while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite sensing system that combines multiple data sources (GPS coordinates, magnetometer readings, and image-based orientation data) to form a comprehensive pose estimation. This composite approach leverages the strengths of each sensor type, achieving superior location and orientation precision by synthesizing information from heterogeneous sources rather than relying on a single simple system.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If image processing algorithms are added to enhance pose estimation accuracy, then measurement precision improves, but processing time and computational complexity increase

Engineering Contradiction:
Improveheading estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by focusing the computer vision processing on specific tasks rather than complete image analysis. The system detects and processes only the line features and orientation information necessary for heading estimation, rather than performing comprehensive image understanding. This selective processing approach improves measurement precision for heading accuracy while minimizing unnecessary computational time and processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11699279B1Method and device for heading estimation
Publication Date: 2023.07.11 APPLE INC
  • US11699279B1 patent drawing
  • US11699279B1 patent drawing
  • US11699279B1 patent drawing

AI summary

In one implementation, a method of estimating the heading of a device is performed by the device including a processor, non-transitory memory, and an image sensor. The method includes determining a geographic location of the device. The method includes capturing, using the image sensor, an image at the geographic location. The method includes detecting one or more lines within the image. The method includes determining a heading of the device based on the one or more lines and the geographic location.