Drone Pose Estimation via Semantic Score Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

State-of-the-art visual odometry systems rely on hand-crafted features that are easy to detect but lack effectiveness for pose estimation, particularly due to high uncertainty in distant points and uninformative textures from objects like trees and buildings.

Innovation Solution

A novel CNN architecture that computes score maps considering semantics and motions to select beneficial features for pose estimation, allowing for accurate prediction without the need for an inertia measurement unit and handling ambiguous features through deep supervision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hand-crafted features (SIFT, FAST, ORB) are used for visual odometry, then feature detection and tracking are easy, but pose estimation accuracy deteriorates due to high uncertainty in distant points and uninformative textures

Engineering Contradiction:
Improvefeature detection and trackingVSAvoidpose estimation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent changes the fundamental parameter of feature selection from hand-crafted geometric descriptors to deep learning-based semantic features. The CNN architecture transforms image features through multiple convolutional layers, changing the representation parameters from simple gradient orientations to semantic feature vectors that capture meaningful object information, thereby improving pose estimation accuracy while maintaining ease of operation through automated feature extraction

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the mechanical hand-crafted feature extraction process with a neural network-based system. Instead of manually designing feature detectors like SIFT and ORB, the system uses a CNN to automatically learn and extract features that are optimized for pose estimation, replacing the mechanical feature detection pipeline with an intelligent learning-based approach

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If distant points are used for tracking, then tracking is easy due to small motions in images, but pose estimation uncertainty increases

Engineering Contradiction:
Improvetracking easeVSAvoidpose estimation uncertainty
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by making the feature selection process adaptive to different spatial locations. The CNN processes features locally across the image and generates confidence scores for each feature point, allowing the system to weigh and select features based on their local quality and reliability. This enables the system to automatically prefer nearby points with high information content while still utilizing distant points when they provide reliable tracking signals

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If features from trees or buildings are used, then feature quantity is abundant, but pose estimation quality deteriorates due to ambiguous textures

Engineering Contradiction:
Improvefeature quantityVSAvoidpose estimation quality
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary confidence scoring mechanism between feature extraction and pose estimation. The CNN processes features from abundant sources like trees and buildings, then generates confidence scores that act as intermediaries to filter and weight these features. This intermediary layer allows the system to utilize the quantity of available features while filtering out ambiguous textures through learned confidence assessments, improving overall pose estimation quality

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10884433B2Aerial drone utilizing pose estimation
Publication Date: 2021.01.05 NEC CORP
  • US10884433B2 patent drawing
  • US10884433B2 patent drawing
  • US10884433B2 patent drawing

AI summary

A computer-implemented method, system, and computer program product are provided for a stabilization system utilizing pose estimation in an aerial drone. The method includes receiving, by a pose estimation system, a plurality of images from one or more cameras. The method also includes predicting, by the pose estimation system, a pose from the score map and a combined feature map, the combined feature map correlated from a pair of the plurality of images. The method additionally includes moving, by a propulsion system, the aerial drone responsive to the pose.