Monocular Depth and Semantic Mapping for GNSS-Independent Drone Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for localizing unmanned aerial vehicles (UAVs) within environments often rely on Global Navigation Satellite Systems (GNSS), which can be unreliable in certain situations, such as GPS outages or signal interference.

Innovation Solution

A machine learning model is trained to process two-dimensional images from a UAV's camera, producing both depth and semantic images. These images are then aligned with reference depth and semantic data to determine the UAV's location within the environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If GNSS systems are used for UAV localization, then location information can be obtained, but the system becomes unreliable in certain situations such as GPS outages or signal interference

Engineering Contradiction:
Improvelocalization reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system consisting of a camera and machine learning model that processes visual data from the environment to determine UAV location. This intermediary visual localization system acts as a mediator between the unreliable GNSS and the control system, providing alternative location information when GNSS fails while maintaining overall system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the fundamental parameters used for localization from radio signal-based GNSS coordinates to visual-based semantic scene understanding and depth estimation. By transforming the localization approach from relying on external satellite signals to using onboard camera data processed through machine learning models, the system achieves reliability independence from GNSS signal availability.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If machine learning models with separate depth and semantics branches are used, then accurate localization can be achieved, but the device complexity increases

Engineering Contradiction:
Improvelocalization precisionVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The machine learning model is segmented into distinct functional branches: a semantics branch for identifying environmental features and categories, and a depth branch for estimating distances and spatial relationships. This segmentation allows each branch to specialize in specific tasks, improving overall localization precision while enabling independent optimization and processing of different types of spatial information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The machine learning model performs multiple functions simultaneously - semantic segmentation, depth estimation, and localization - using a unified architecture that processes the same input image data through different branches. This multi-functionality reduces the need for separate specialized systems while achieving high measurement precision through the complementary nature of semantic and depth information.

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

Data Source

PatentUS12307710B2Machine-learned monocular depth estimation and semantic segmentation for 6-DOF absolute localization of a delivery drone
Publication Date: 2025.05.20 WING AVIATION LLC
  • US12307710B2 patent drawing
  • US12307710B2 patent drawing
  • US12307710B2 patent drawing

AI summary

A method includes receiving a two-dimensional (2D) image captured by a camera on a unmanned aerial vehicle (UAV) and representative of an environment of the UAV. The method further includes applying a trained machine learning model to the 2D image to produce a semantic image of the environment and a depth image of the environment, where the semantic image comprises one or more semantic labels. The method additionally includes retrieving reference depth data representative of the environment, wherein the reference depth data includes reference semantic labels. The method also includes aligning the depth image of the environment with the reference depth data representative of the environment to determine a location of the UAV in the environment, where the aligning associates the one or more semantic labels from the semantic image with the reference semantic labels from the reference depth data.