This repository contains the MATLAB code for the experimental validation and comparative evaluation of the BILTS similarity measure against other approaches: DHB, eFS, ISA, ISA-ocp, RRV, and DSRF. The results and methodology are described in the accompanying paper (TO DO: add citation).
src/: Contains the main script for running the trajectory recognition experiments:main_trajectory_recognition.m.Libraries/: Includes the required external libraries for the experiments:casadi_library/: Users must download and place the Casadi library here (see instructions below).
Data/Datasets/: Directory for datasets (folders are to be made and the datasets are to be downloaded separately, see instructions below).- Generated Results: We also included an Excel file summarizing the results as reported in the paper.
Ensure that MATLAB is installed on your system. The code is tested with MATLAB R2024b.
Download the Casadi library version casadi-windows-matlabR2016a-v3.5.5 from the Casadi website.
Place the downloaded library in the following directory:
Libraries/casadi_library/
The code requires two datasets: DLA and SYN. Download these datasets from Zenodo. After downloading, create the directory Data/Datasets/, and place the datasets in the this directory:
Data/Datasets/DLA/
Data/Datasets/SYN/
- Download and set up the repository:
git clone <repository-url> cd <repository-folder>
- Download and place the Casadi library in
Libraries/casadi_library/. - Download and organize the datasets in
Data/Datasets/as described above. - Open MATLAB and navigate to the
src/folder. - Run the main script:
main_trajectory_recognition
This project is licensed under the MIT License - see the LICENSE file for details.
If you use this package in your research, please cite the following paper preprint:
@misc{...,
title={BILTS: A Bi-Invariant Similarity Measure for Robust Object Trajectory Recognition under Reference Frame Variations},
author={Arno Verduyn and Erwin Aertbeliën and Glenn Maes and Joris De Schutter and Maxim Vochten},
year={2025},
eprint={2405.04392},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2405.04392},
}
This work uses the Casadi library and the datasets available on Zenodo. We acknowledge the creators of these resources for their contributions to the research community.