DACT: Dataset of Annotated Car Trajectories
Published:
Description
DACT contains two subsets of annotated car trajectories data. The dataset contains 50 trajectories which cover about 13 hours of driving data. In DACT, we manually specified significant driving patterns by using an interactive framework. A significant driving pattern can be a turn, speed-up, slow-down, etc. An example of a segmented trajectory with meaningful driving patterns specified using ovals is shown in the following picture. The annotation process consists of a crowd-sourcing task followed by comprehensive aggregation phases. The aggregation is done by two different strategies: Strict and Easy. For the first one, we used some strict constraints to aggregate crowd-sourcing results, while we used flexible constraints to generate the second subset of DACT. More information about this dataset may be find here.
Acknowledgment
Please cite the following paper if you use this dataset:
Moosavi, Sobhan, Behrooz Omidvar-Tehrani, and Rajiv Ramnath. “Trajectory Annotation by Discovering Driving Patterns.” Proceedings of the 3rd ACM SIGSPATIAL Workshop on Smart Cities and Urban Analytics. ACM, 2017.
Format and Download
The data is presented in csv format, where we have two files, each based on one of the aggregation strategies. You can download these datasets from here. In each file, we have the following columns:
Attribute | Description | Nullable |
---|---|---|
TripId | The id of a trajectory | No |
TimeStep | The record number for a point of a trajectory | No |
TimeStamp | The timestamp for a point of a trajectory | No |
Speed | The ground velocity | No |
Acceleration | The rate of change of speed | No |
Heading | The bearing which is a value between 0 and 359 | No |
HeadingChange | The change of bearing from the last observation | No |
Latitude | The latitude coordinate of GPS observation | No |
Longitude | The longitude coordinate of GPS observation | No |
Annotation | Expert annotation which specifies the end point of a segment | Yes |
SegmentType | The type of a segment | Yes |
Application of Dataset
These datasets can be used to evaluate trajectory segmentation approaches, with the goal being to explore meaningful patterns, such as turn, speed-up, hard-brake, etc. Example of a research paper which used these datasets for evaluation of a segmentation algorithm can be find here.