Vehicle Radar Proximity Clustering for Real-Time Object Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data clustering algorithms in radar systems require parameter settings, are slow due to high time complexity, and struggle with varying densities, making them inefficient for real-time object detection in autonomous driving environments.

Innovation Solution

The implementation of optimized proximity clustering in vehicle radar systems that does not require parameter settings, can cluster arbitrary shapes and sizes, and reduces processing time to 40 μs for analyzing 200 targets with O(n) time complexity, utilizing 2D Range-Doppler Map projections and exploiting linear independencies between adjacent bins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional data clustering algorithms (K-means, DBSCAN) are used in radar systems, then object detection can be performed, but the processing time is excessive (19 ms for 15 targets) and time complexity scales worse than O(n)

Engineering Contradiction:
Improveobject detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the radar data processing by separating range-Doppler map generation from clustering operations, and further divides clustering into proximity-based grouping followed by identification. This segmentation allows each stage to operate independently with optimized algorithms, reducing overall processing time while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces traditional iterative mechanical clustering algorithms with a proximity-based computational approach that uses spatial indexing and distance calculations. This substitution eliminates the need for multiple iterations and recursive distance calculations, achieving O(n) time complexity while preserving object detection capability.

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

2Measurement precision

If traditional clustering algorithms are used, then object detection is possible, but the algorithms require predetermination of parameters (number of clusters, density parameters, minPts) which reduces adaptability

Engineering Contradiction:
Improveobject detection capabilityVSAvoidparameter flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The proximity clustering algorithm automatically determines clustering parameters based on the input data distribution and proximity thresholds, eliminating the need for manual predetermination of cluster numbers or density parameters. The system adapts to varying data densities and object configurations autonomously, maintaining detection accuracy across diverse scenarios.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements dynamic clustering where the number and configuration of clusters are not fixed in advance but emerge dynamically from the data through proximity-based grouping. This allows the system to adapt to varying numbers of targets, arbitrary shapes and sizes, and changing environmental conditions without requiring parameter reconfiguration.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If traditional clustering algorithms are used, then object detection can be performed, but they struggle with varying densities and arbitrary shapes of targets

Engineering Contradiction:
Improvetarget detection accuracyVSAvoidhandling arbitrary shapes and densities
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent enhances the clustering approach by incorporating multiple dimensions including range, Doppler velocity, and angle of arrival to form 3D pixel maps. This multi-dimensional proximity clustering allows the system to handle arbitrary shapes and varying densities effectively by considering objects' positions in multiple parameter spaces simultaneously, rather than relying on single-dimensional distance metrics.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If more processing is done to improve object identification accuracy, then detection quality improves, but processing time increases which is unacceptable for real-time autonomous driving

Engineering Contradiction:
Improveobject identification accuracyVSAvoidreal-time processing capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary range-Doppler map generation and 3D pixel map creation before the actual clustering and identification stages. By preparing data structures in advance with optimized spatial indexing, the system enables subsequent proximity clustering to operate efficiently with O(n) complexity, achieving both high identification accuracy and real-time processing capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11867789B2Optimized proximity clustering in a vehicle radar for object identification
Publication Date: 2024.01.09 METAWAVE CORP
  • US11867789B2 patent drawing
  • US11867789B2 patent drawing
  • US11867789B2 patent drawing

AI summary

Examples disclosed herein relate to a radar system and method of optimizing proximity clustering. The method includes generating radar data from return radio frequency beams with a radar system and detecting objects from the radar data, and generating a three-dimensional pixel map from the radar data including direction of arrival data. The method includes traversing the pixel map to identify other pixels containing detected objects neighboring a subject pixel and determining whether the subject pixel and a neighbor pixel are assigned to clusters. The method includes assigning the neighbor pixel to a same cluster as that of the subject pixel when only the subject pixel is assigned to a cluster, assigning the subject pixel to a same cluster as that of the neighbor pixel when only the neighbor pixel is assigned to a cluster, and merging clusters when the subject pixel and the neighbor pixel are assigned to different clusters.