System and method for real-time recognition of driving patterns
First Claim
Patent Images
1. A computer implemented method for optimizing driver-vechicle performance in a driver operated vehicle, said method comprising:
- collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vechicle is presently being driven; and
wherein the measurement of the at least one driver characteristic is made by direct body scan of the driver.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for real-time, automatic, recognition of large time-scale driving patterns employs a statistical pattern recognition framework, implemented by means of feed-forward neural network utilizing models developed for recognizing, for example, four classes of driving environments, namely highway, main road, suburban traffic and city traffic, from vehicle performance data. A vehicle control application effects changes in vehicle performance aspects based on the recognized driving environment.
121 Citations
48 Claims
-
1. A computer implemented method for optimizing driver-vechicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vechicle is presently being driven; and
wherein the measurement of the at least one driver characteristic is made by direct body scan of the driver.
-
-
2. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
wherein the measurement of the at least one vehicle performance characteristic is at least one of (i) non-GPS based and (ii) geographically unspecific.
-
-
3. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
wherein a resulting data set from the collection of the plurality of measurements of at least one driver characteristic and at least one vehicle characteristic has a capacity to be statistically segregated into a plurality of driving environment categories.
-
-
4. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
wherein the measurement of at least one vehicle characteristic comprises quantification of at least one of acceleration pedal position, gear selection, turn indicator activity, vehicle speed, steering angle, engine speed and brake activity.
-
-
5. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
utilizing as reference data, annotated data values incorporating a driver indication of driver environment existing at the time a respective annotated data value was collected thereby enabling look-up analysis of each real-time collected measurement.
-
-
6. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising,
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic; -
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
wherein the at least one driver characteristic is driver eye movement.
-
-
7. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
wherein the at least one driver characteristic is driver head movement.
-
-
8. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
utilizing predetermined criteria for predicting driving environments, the predetermined criteria differentiating between at least two of a plurality of driving environments including highway driving, main road driving, suburban driving and city driving.
-
-
9. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is resents being driven; and
collecting and recording a plurality of measurements of a plurality of driver characteristics and a plurality of vehicle characteristics from a plurality of subjects thereby creating a collection of reference values for the driver and vehicle characteristics.
-
-
10. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
collecting and recording a plurality of measurements of a plurality of driver characteristics and a plurality of vehicle characteristics from a plurality of subjects driving a plurality of routes thereby creating a collection of reference values for the driver and vehicle characteristics.
-
-
11. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting on a substantially real-time basis a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
considering at least acceleration pedal position, gear selection, turn indicator activity, vehicle speed, steering angle, engine speed and brake activity in the evaluation.
-
-
12. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
considering at least one of acceleration pedal position, gear selection, turn indicator activity, vehicle speed, steering angle, engine speed and brake activity in the evaluation.
-
-
13. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
analyzing in a pre-processing step over a predetermined time window, a series of iteratively collected measurements of at least one of the plurality of measurements of at least one driver characteristic and at least one vehicle characteristic for purposes of feature extraction. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic;
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
ascertaining a probability of a particular driving environment occurring during a predetermined time window utilizing a neural network to analyze the plurality of collected measurements. - View Dependent Claims (22, 23)
-
-
24. A computer implemented method for optimizing driver-vehicle performance in a driver operated vehicle, said method comprising:
-
collecting, on a substantially real-time basis, a plurality of measurements of at least one driver characteristic and at least one vehicle characteristic; and
evaluating said plurality of measurements to predict a current driving environment within which the vehicle is presently being driven; and
effecting changes in performance characteristics of the vehicle based on the evaluation of the plurality of measurements of at least one driver characteristic and at least one vehicle characteristic. - View Dependent Claims (25, 26)
-
-
27. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, at least one of(i) a non-GPS-based, geographically unspecific vehicle characteristic and (ii) a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
computing statistical characteristics of the data set including at least one of the parameters average magnitude, variability and change rate of the data set. - View Dependent Claims (38)
-
-
28. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving, environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, at least one of (i) a non-GPS-based, geographically unspecific vehicle characteristic and (ii) a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set; and
ascertaining a large time-scale, driving pattern occurring during the collection of the data set based on the analysis; and
categorizing the ascertained large time-scale driving pattern occurring during the collection of the data set into one category, among a plurality of categories, that is representative of the driving environment occurring during the collection of the data set. - View Dependent Claims (29, 30, 31, 32, 33, 34, 44)
-
-
35. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, at least one of (i) a non-GPS-based geographically unspecific vehicle characteristic and (ii) a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis;
producing a data stream constituted at least in part by iterative measurements of the at least one of (i) a non-GPS-based, (ii) geographically unspecific vehicle characteristic and (iii) a physical characteristic of an operator of an operator-driven vehicle; and
selecting members of the data set based on application of a large-scale predetermined time window to the data stream. - View Dependent Claims (36)
-
-
37. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, at least one of (i) a non-GPS-based, geographically unspecific vehicle characteristic and (ii) a physical characteristic of ail operator of an operator-driven vehicle and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
producing a data stream constituted at least in part by iterative measurements of the at least one of (i) a non-GPS-based, (ii) geographically unspecific vehicle characteristic and (iii) a physical characteristic of an operator of an operator-driven vehicle; and
ascertaining a small tune-scale driving pattern occurring during the collection of the data set by analysis of a sub-set sampling therefrom based on application of a small-scale predetermined time window to the data stream.
-
-
39. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, at least one of (i) a non-GPS-based, geographically unspecific vehicle characteristic and (ii) a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining, a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
wherein each member of the data set represents a discrete quantification of at least one vehicle characteristic selected from a group of vehicle characteristics including (i) accelerator pedal position, (ii) gear selection, (iii) turn indicator position, (iv) vehicle speed, (v) steering angle, (vi) engine speed and (vii) brake activity. - View Dependent Claims (40, 41)
-
-
42. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving, environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, at least one of (i) a non-GPS-based, geographically unspecific vehicle characteristic and (ii) a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
wherein the physical characteristic of the operator is head orientation. - View Dependent Claims (43)
-
-
45. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, a vehicle characteristic and collecting therefrom a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
wherein said vehicle characteristic is at least one of (i) non-GPS-based and (ii) geographically unspecific.
-
-
46. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
wherein said physical characteristic of the operator is head movement.
-
-
47. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
wherein said physical characteristic of the operator is eye movement.
-
-
48. A computer implemented method for ascertaining, on an essentially real-time basis, large time-scale driving patterns indicative of the current driving environment of an operator-driven vehicle, said method comprising:
-
repetitively sensing, on an essentially real-time basis, a physical characteristic of an operator of an operator-driven vehicle, and therefrom collecting a data set for statistical pattern recognition analysis;
performing statistical pattern recognition analysis on the data set;
ascertaining a large time-scale driving pattern occurring during the collection of the data set based on the analysis; and
determining a current driving environment from said ascertained large time-scale driving pattern.
-
Specification