Computer-implemented systems and methods are provided for the synchronization of data from asynchronous datasets to form a merged, synchronized data set, and more particularly to systems and methods for merging disparate and asynchronous data sets that include common dimensions, such as space and time dimensions, and more particularly space and time data relating to a driving simulation environment (such as driving simulator data and eye tracking data having disparate time data resolutions), to enable data extraction from and analysis of the merged, synchronized data set. A driving simulator system includes a driver interface having driving controls and a display and creates driving simulator data files for each driver of the driving simulator system having data entries that are captured at a first timing frequency. Likewise, an eye tracking system includes eye tracking cameras for tracking a driver's eye movements when using the driving simulator system and creates eye tracking data files for each driver of the driving simulator system having data entries that are captured at a second timing frequency that is different from the first timing frequency at which driving simulator data is captured. A driving behavior analysis computer is also provided that merges the asynchronous data embodied in each of the driving simulator data files and the eye tracking data files to form a single merged data file based upon an interpolation of data entries in those data files. The merged data files may then be further processed to enable extraction and analysis of the merged data in order to identify various driver behaviors.
SYSTEM AND METHOD FOR SYNCHRONIZATION OF ASYNCHRONOUS DATASETS