Monocular 3D Localization via Adaptive Ground Plane Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monocular structure from motion (SFM) systems face scale drift issues in autonomous driving due to the lack of a fixed baseline, making them less accurate compared to stereo systems, especially on low-textured road surfaces where sparse feature matching is impractical and cue combination frameworks fail to adapt weights based on per-frame visual data.

Innovation Solution

A method using a combination of monocular real-time SFM, cue combination frameworks, and object tracking to estimate the ground plane by combining sparse features, dense stereo, and object bounding boxes, with a data-driven approach to learn models for per-frame cue importance and correct scale drift using a Kalman filter mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If sparse feature matching is used for ground plane estimation, then the system can operate with a single camera, but accuracy deteriorates on low-textured road surfaces

Engineering Contradiction:
Improvesystem simplicityVSAvoidground plane estimation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent combines multiple cues (sparse features, dense stereo, and object bounding boxes) for ground plane estimation. This merging of multiple estimation sources compensates for the weakness of sparse feature matching on low-textured surfaces by incorporating dense stereo and object-based cues that provide complementary information about the ground plane geometry.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates a composite estimation framework that integrates different types of visual cues with different strengths. Sparse features provide motion information, dense stereo provides depth information, and object bounding boxes provide semantic constraints, together forming a robust composite estimator that works reliably across diverse road textures.

Inventive Principle:
Principle #40Composite materials

2Device complexity

If conventional monocular SFM systems use a single cue for scale correction, then the system remains simple, but adaptability to per-frame visual conditions deteriorates

Engineering Contradiction:
Improvecue combination frameworkVSAvoidper-frame adaptation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the weighting of different cues based on per-frame visual conditions. Rather than using fixed weights, the framework adjusts the contribution of sparse features, dense stereo, and object bounding boxes according to the quality and reliability of each cue in the current frame, enabling adaptability to varying visual conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that evaluate the quality of each cue in real-time and adjust the combination weights accordingly. This feedback loop allows the system to respond to changing visual conditions by emphasizing reliable cues and suppressing unreliable ones, achieving per-frame adaptation.

Inventive Principle:
Principle #23Feedback

3Device complexity

If a fixed ground plane is used in prior localization systems, then the system remains simple, but accuracy in real-world driving conditions deteriorates

Engineering Contradiction:
Improveground plane estimationVSAvoidlocalization accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system performs preliminary ground plane estimation using multiple cues before localization. By pre-estimating the ground plane parameters from sparse features, dense stereo, and object bounding boxes, the system prepares accurate geometric constraints that are then used to improve subsequent localization accuracy in real-world driving conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously updates ground plane parameters based on incoming visual data and cue combinations. Rather than using a fixed ground plane, the parameters (such as plane orientation and position) are dynamically adjusted to reflect changing driving conditions, maintaining high localization accuracy throughout the sequence.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3063741B1Monocular 3D localization for autonomous driving using adaptive ground plane estimation
Publication Date: 2023.12.27 NEC CORP
  • EP3063741B1 patent drawingFigure 1
  • EP3063741B1 patent drawingFigure 2~3
  • EP3063741B1 patent drawingFigure 4~5

AI summary

A method for performing three-dimensional (3D) localization requiring only a single camera including capturing images from only one camera; generating a cue combination from sparse features, dense stereo and object bounding boxes; correcting for scale in monocular structure from motion (SFM) using the cue combination for estimating a ground plane; and performing localization by combining SFM, ground plane and object bounding boxes to produce a 3D object localization.