Driving Encounter Classification Using Paired Trajectory Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for classifying driving encounters between vehicles, particularly for autonomous vehicles, are limited as they primarily focus on individual trajectories rather than pairs, failing to fully represent all driving scenarios, which restricts their application in training autonomous vehicles effectively.

Innovation Solution

A method involving unsupervised learning using autoencoders to extract feature vectors from pairs of vehicle trajectories, followed by clustering using techniques like k-means, to categorize driving encounters into distinct groups, facilitating better decision-making for autonomous vehicles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If clustering algorithms focus on individual trajectories, then computational complexity is reduced, but the ability to represent driving encounter scenarios is insufficient

Engineering Contradiction:
Improvecomputational complexityVSAvoidscenario representation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the trajectory data processing into two distinct levels: individual trajectory feature extraction and pair-wise encounter clustering. This segmentation allows the system to first process single trajectories independently (maintaining low computational complexity) and then combine them into encounter pairs (achieving comprehensive scenario representation). The feature extraction module processes each trajectory separately using GPS coordinates and temporal information, while the clustering module then groups these features into encounter scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from one-dimensional individual trajectory analysis to two-dimensional pair-wise encounter analysis by introducing a new dimension of interaction. Instead of merely clustering single trajectories in feature space, the system creates composite representations by pairing trajectories and clustering these pairs, thereby adding the dimension of inter-vehicle interaction to the analysis framework.

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

2Adaptability or versatility

If clustering algorithms process pairs of trajectories, then driving encounter scenarios are fully represented, but computational complexity increases

Engineering Contradiction:
Improvescenario representation capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by extracting and storing feature vectors for individual trajectories before performing pair-wise clustering. This preprocessing step creates a library of standardized trajectory features that can be efficiently combined and compared later, avoiding the need to reprocess raw GPS data for each pair comparison and significantly reducing the computational burden of encounter-level clustering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of trajectory data in the form of feature vectors that capture essential characteristics (GPS coordinates, temporal information, kinematic parameters) without retaining the full complexity of raw trajectory datasets. These feature vector copies enable efficient comparison and clustering operations while preserving the meaningful patterns needed for scenario representation.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If more trajectory data is collected from multiple vehicles, then the diversity of driving encounters is captured, but data processing difficulty increases

Engineering Contradiction:
Improvetrajectory data volumeVSAvoiddata processing difficulty
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts essential features from large volumes of trajectory data, isolating the most relevant characteristics (spatial coordinates, temporal stamps, velocity, acceleration) needed for encounter analysis. This extraction process filters out redundant information and focuses computational resources on the critical features that define driving scenarios, making processing of large datasets feasible.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms raw trajectory parameters into standardized feature vectors with consistent dimensions and scales. By normalizing GPS coordinates, time stamps, and kinematic parameters into uniform representations, the patent enables efficient comparison and clustering operations across diverse datasets from multiple vehicles, reducing processing difficulty while maintaining data integrity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11194331B2Unsupervised classification of encountering scenarios using connected vehicle datasets
Publication Date: 2021.12.07 THE RGT UNIV OF MICHIGAN
  • US11194331B2 patent drawing
  • US11194331B2 patent drawing
  • US11194331B2 patent drawing

AI summary

The present disclosure provides a method in a data processing system that includes at least one processor and at least one memory. The at least one memory includes instructions executed by the at least one processor to implement a driving encounter recognition system. The method includes receiving information, from one or more sensors coupled to a first vehicle, determining first trajectory information associated with the first vehicle and second trajectory information associated with a second vehicle, extracting a feature vector, providing the feature vector to a trained classifier, the classifier trained using unsupervised learning based on a plurality of feature vectors, and receiving, from the trained classifier, a classification of the current driving encounter in order to facilitate the first vehicle to perform a maneuver based on the current driving encounter.