This repository contains the code to reproduce the results found in the paper "Towards Feature Validation in Time to Lane Change Classification using Deep Neural Networks" by O. De Candido, M. Koller, O. Gallitz, R. Melz, M. Botsch, and W. Utschick, published at the 2020 IEEE ITSC conference.
- Store the training data in
data/folder, e.g., the extracted lane changes from the highD dataset from this project. - Run
main.pyto train the DNNs with the network architectures stored inparameters/params.py. - Run
extract_embeddings.pyto extract the feature embeddings from the trained networks, and calculate k-means on those embeddings. - Run
umap_embeddings.pyto calculate the UMAP representations of the feature embeddings. - (Optional) Update the network architectures in
parameters/params.pyand rerun the scripts.
The required packages can be installed via the requirements.txt file, e.g.,
conda install -r requirements.txt.
This code was tested using Python v3.7.0.
@inproceedings{decandido2020towards,
author={De Candido, Oliver and Koller, Michael and Gallitz, Oliver and Melz, Ron and Botsch, Michael and Utschick, Wolfgang},
booktitle={Proc. IEEE 23rd Intell. Transp. Syst. Conf. (ITSC)},
title={Towards Feature Validation in Time to Lane Change Classification using Deep Neural Networks},
year={2020},
pages={1697--1704},
publisher={IEEE},
doi={10.1109/ITSC45102.2020.9294555}
}