Method for investigating intradriver heterogeneity using vehicle trajectory data: A Dynamic Time Warping approach

Jeffrey Taylor, Xuesong Zhou, Nagui M. Rouphail, Richard J. Porter

Research output: Contribution to journalArticlepeer-review

87 Scopus citations


After first extending Newell's car-following model to incorporate time-dependent parameters, this paper describes the Dynamic Time Warping (DTW) algorithm and its application for calibrating this microscopic simulation model by synthesizing driver trajectory data. Using the unique capabilities of the DTW algorithm, this paper attempts to examine driver heterogeneity in car-following behavior, as well as the driver's heterogeneous situation-dependent behavior within a trip, based on the calibrated time-varying response times and critical jam spacing. The standard DTW algorithm is enhanced to address a number of estimation challenges in this specific application, and a numerical experiment is presented with vehicle trajectory data extracted from the Next Generation Simulation (NGSIM) project for demonstration purposes. The DTW algorithm is shown to be a reasonable method for processing large vehicle trajectory datasets, but requires significant data reduction to produce reasonable results when working with high resolution vehicle trajectory data. Additionally, singularities present an interesting match solution set to potentially help identify changing driver behavior; however, they must be avoided to reduce analysis complexity.

Original languageEnglish (US)
Pages (from-to)59-80
Number of pages22
JournalTransportation Research Part B: Methodological
StatePublished - Mar 1 2015


  • Car-following model
  • Driver behavior heterogeneity
  • Dynamic Time Warping
  • Vehicle trajectory data

ASJC Scopus subject areas

  • Civil and Structural Engineering
  • Transportation


Dive into the research topics of 'Method for investigating intradriver heterogeneity using vehicle trajectory data: A Dynamic Time Warping approach'. Together they form a unique fingerprint.

Cite this