Ensemble 3D Object Detection for Autonomous Driving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D object detection algorithms for autonomous vehicles overfit to near-range objects, leading to poor performance when applied to far-range point clouds, resulting in a significant domain gap between different range groups.

Innovation Solution

The approach involves training multiple 3D object detection models on sub-groups of point clouds corresponding to different detection distance ranges, forming an ensemble model that progressively learns from distant to near ranges, allowing each model to handle objects in specific ranges effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single 3D object detection model is trained on point clouds, then it achieves good detection performance for near-range objects, but detection performance dramatically decreases for far-range objects

Engineering Contradiction:
Improvedetection accuracyVSAvoidcross-range detection capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent divides the point cloud data into multiple sub-groups based on detection distance ranges (e.g., near-range, mid-range, far-range). Multiple specialized detection models are trained separately on these different range sub-groups, allowing each model to become an expert in detecting objects within its specific range domain, thereby resolving the contradiction between near-range accuracy and far-range detection capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates an ensemble detection system that integrates multiple range-specialized models into a single universal detector. This ensemble model can handle objects across all detection ranges by combining the predictions from individual range-specific models, achieving both high near-range accuracy and improved far-range detection performance

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

2Reliability

If a 3D object detection model is trained on near-range point clouds, then it achieves high confidence detection for near objects, but it neglects and fails to detect far-range vehicles or pedestrians

Engineering Contradiction:
Improvedetection confidenceVSAvoidfar-range object information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The training data is segmented into different distance range sub-groups, with each sub-group dedicated to a specific detection range. Models trained on these segmented datasets maintain high confidence for their target range while the ensemble combination ensures no far-range information is lost, as each range segment is handled by its specialized model

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple models are trained separately for different range groups, then cross-range detection performance improves, but system complexity increases

Engineering Contradiction:
Improvecross-range detection capabilityVSAvoidensemble model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a unified ensemble detection framework that manages multiple range-specialized models through a single standardized interface. This universal system handles model integration, coordinate transformation, and result fusion automatically, reducing the operational complexity despite having multiple specialized models working together

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

Data Source

PatentUS12243158B2Ensemble learning for cross-range 3D object detection in driver assist and autonomous driving systems
Publication Date: 2025.03.04 VOLVO CAR CORP
  • US12243158B2 patent drawing
  • US12243158B2 patent drawing
  • US12243158B2 patent drawing

AI summary

A cross-range 3D object detection method and system operable for training a 3D object detection model with N sub-groups of a point cloud corresponding to N detection distance ranges to form N 3D object detection models forming an ensemble 3D object detection model. Training the 3D object detection model with the N sub-groups of the point cloud corresponding to the N detection distance ranges includes training the 3D object detection model progressively from distant to near. Training the 3D object detection model with the N sub-groups of the point cloud corresponding to the N detection distance ranges includes, each time the 3D object detection model converges, saving resulting weights and adding a corresponding network to the ensemble 3D object detection model.