Method and system for classifying vehicle tracks
First Claim
1. A method for classifying unclassified vehicle tracks using real-time sensor data comprising:
- acquiring a computer database of vehicle track characteristics data for known vehicle tracks;
defining vehicle track signatures based on the vehicle track characteristics data including defining at least one relationship between a first vehicle track and a second vehicle track in which the first vehicle track and the second vehicle track are related;
generating a graph based on the vehicle track signatures, the graph having state nodes representative of distinguishing vehicle track characteristics defined in the vehicle track signatures and links between the state nodes representative of relationships between the distinguishing vehicle track characteristics defined in the vehicle track signatures, said graph also having reporting nodes for classifying unknown vehicle tracks when sufficient distinguishing vehicle track characteristics have been observed;
processing with the graph, using a processor, first real-time sensor data corresponding to a first unclassified vehicle track and second real-time sensor data corresponding to a second unclassified vehicle track by;
determining if the first unclassified vehicle track and the second unclassified vehicle track are related by kinematic analysis of the first real-time sensor data and the second real-time sensor data;
responsive to a determination that the first unclassified vehicle track and the second unclassified vehicle track are not related;
performing run-time processing to classify the first vehicle track by passing the first real-time sensor data through the graph until the first unclassified vehicle track is classified; and
performing run-time processing to classify the second vehicle track by passing the second real-time sensor data through the graph until the second unclassified vehicle track is classified;
responsive to a determination that the first unclassified vehicle track and the second unclassified vehicle track are related;
performing run-time processing to classify the first vehicle track by passing the first real-time sensor data and the second real-time sensor data through the graph until the first unclassified vehicle track is classified;
performing run-time processing to classify the second vehicle track by passing the first real-time sensor data and the second real-time sensor data through the graph until the second unclassified vehicle track is classified.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for classifying unclassified vehicle tracks using real-time sensor data comprises acquiring a computer database of vehicle track characteristics data for known vehicle tracks; defining vehicle track signatures based on the vehicle track characteristics data; and generating a graph based on the vehicle track signatures, the graph having state nodes representative of distinguishing vehicle track characteristics defined in the vehicle track signatures and links between the state nodes representative of relationships between distinguishing vehicle track characteristics defined in the vehicle track signatures, said graph also having reporting nodes for classifying unknown vehicle tracks when sufficient distinguishing vehicle track characteristics have been observed. The method also comprises processing with the graph, using a processor, real-time sensor data corresponding to a first unclassified vehicle track until the first unclassified vehicle track is classified.
-
Citations
19 Claims
-
1. A method for classifying unclassified vehicle tracks using real-time sensor data comprising:
-
acquiring a computer database of vehicle track characteristics data for known vehicle tracks; defining vehicle track signatures based on the vehicle track characteristics data including defining at least one relationship between a first vehicle track and a second vehicle track in which the first vehicle track and the second vehicle track are related; generating a graph based on the vehicle track signatures, the graph having state nodes representative of distinguishing vehicle track characteristics defined in the vehicle track signatures and links between the state nodes representative of relationships between the distinguishing vehicle track characteristics defined in the vehicle track signatures, said graph also having reporting nodes for classifying unknown vehicle tracks when sufficient distinguishing vehicle track characteristics have been observed; processing with the graph, using a processor, first real-time sensor data corresponding to a first unclassified vehicle track and second real-time sensor data corresponding to a second unclassified vehicle track by; determining if the first unclassified vehicle track and the second unclassified vehicle track are related by kinematic analysis of the first real-time sensor data and the second real-time sensor data; responsive to a determination that the first unclassified vehicle track and the second unclassified vehicle track are not related; performing run-time processing to classify the first vehicle track by passing the first real-time sensor data through the graph until the first unclassified vehicle track is classified; and performing run-time processing to classify the second vehicle track by passing the second real-time sensor data through the graph until the second unclassified vehicle track is classified; responsive to a determination that the first unclassified vehicle track and the second unclassified vehicle track are related; performing run-time processing to classify the first vehicle track by passing the first real-time sensor data and the second real-time sensor data through the graph until the first unclassified vehicle track is classified; performing run-time processing to classify the second vehicle track by passing the first real-time sensor data and the second real-time sensor data through the graph until the second unclassified vehicle track is classified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for pre-processing vehicle track characteristics data to define a graph for classifying unclassified vehicle tracks comprising:
-
acquiring a computer database of vehicle track characteristics data for known vehicle tracks; identifying distinguishing characteristics for at least some of the known vehicle tracks; prioritizing the identified distinguishing characteristics for at least some of the known vehicle tracks; and generating a graph having state nodes representative of the identified distinguishing characteristics and links between the state nodes representative of the prioritizing of the identified distinguishing characteristics, said graph also having reporting nodes for classifying unclassified vehicle tracks when a sufficient number of distinguishing characteristics have been observed; and prioritizing the distinguishing characteristics for at least some of the known vehicle tracks, wherein said prioritizing comprises defining at least one relationship between a first vehicle track and a second vehicle track in which one of the vehicle tracks is for a vehicle capable of launching an attack weapon and the other of the vehicle tracks is for the launched attack weapon. - View Dependent Claims (14, 15, 16)
-
-
17. A computer system comprising:
-
a database of defined vehicle track signatures for known vehicle tracks; a first computer processor for executing program instructions; a first memory, coupled to the first computer processor, storing first program instructions which, when executed by the first computer processor, cause the first computer processor to; identify distinguishing characteristics for at least some of the known vehicle tracks; prioritize the identified distinguishing characteristics for at least some of the known vehicle tracks by defining at least one relationship between a first vehicle track and a second vehicle track in which the first vehicle track and the second vehicle track are related; and generate a graph from the database of defined vehicle track signatures by defining state nodes corresponding to characteristics of the vehicle track signatures and defining links between defined state nodes, the links between the defined state nodes corresponding to defined vehicle track signatures; a second computer processor coupled to the generated graph; a second memory, coupled to the second computer processor, storing second program instructions which, when executed by the second computer processor, cause the second computer processor to; determine if the first unclassified vehicle track and the second unclassified vehicle track are related, by kinematic analysis of the first real-time sensor data and the second real-time sensor data; responsive to a determination that the first unclassified vehicle track and the second unclassified vehicle track are not related; perform run-time processing to classify the first vehicle track by passing the first real-time sensor data through the graph until the first unclassified vehicle track is classified; and perform run-time processing to classify the second vehicle track by passing the second real-time sensor data through the graph until the second unclassified vehicle track is classified; responsive to a determination that the first unclassified vehicle track and the second unclassified vehicle track are related; perform run-time processing to classify the first vehicle track by passing the first real-time sensor data and the second real-time sensor data through the graph until the first unclassified vehicle track is classified; perform run-time processing to classify the second vehicle track by passing the first real-time sensor data and the second real-time sensor data through the graph until the second unclassified vehicle track is classified. - View Dependent Claims (18, 19)
-
Specification