BILTS: A Bi-Invariant Similarity Measure for Robust Object Trajectory Recognition under Reference Frame Variations
Arno Verduyn, Erwin Aertbeliën, Glenn Maes, Joris De Schutter, Maxim Vochten
TL;DR
This work tackles motion recognition under contextual variations by introducing Bi-Invariant Local Trajectory-Shape Similarity (BILTS), a bi-invariant, bounded, and third-order descriptor of rigid-body trajectory shape. The authors derive both a continuous-time and a discretized version, leveraging a functional bi-invariant frame built from the Instantaneous Screw Axis and a two-step Taylor expansion of screw twists, and compute a scalar distance via a weighted Frobenius norm. They develop an extended QR-based algorithm (eQR) to extract a twice upper-triangular descriptor, and add regularization (BILTS+) to improve robustness near singularities; they validate against DLA and SYN datasets, achieving state-of-the-art recognition rates (mean 95.3%, with 100% in SYN for BILTS+). The approach demonstrates strong robustness to both world- and body-frame variations, and shows promise for gesture recognition, trajectory segmentation, and force-trajectory analysis in real-time and adaptive contexts. Overall, BILTS advances invariant trajectory similarity by combining bi-invariance, locality, and boundedness, enabling reliable recognition across diverse contexts without heavy reliance on frame calibration.
Abstract
When similar object motions are performed in diverse contexts but are meant to be recognized under a single classification, these contextual variations act as disturbances that negatively affect accurate motion recognition. In this paper, we focus on contextual variations caused by reference frame variations. To robustly deal with these variations, similarity measures have been introduced that compare object motion trajectories in a context-invariant manner. However, most are highly sensitive to noise near singularities, where the measure is not uniquely defined, and lack bi-invariance (invariance to both world and body frame variations). To address these issues, we propose the novel \textit{Bi-Invariant Local Trajectory-Shape Similarity} (BILTS) measure. Compared to other measures, the BILTS measure uniquely offers bi-invariance, boundedness, and third-order shape identity. Aimed at practical implementations, we devised a discretized and regularized version of the BILTS measure which shows exceptional robustness to singularities. This is demonstrated through rigorous recognition experiments using multiple datasets. On average, BILTS attained the highest recognition ratio and least sensitivity to contextual variations compared to other invariant object motion similarity measures. We believe that the BILTS measure is a valuable tool for recognizing motions performed in diverse contexts and has potential in other applications, including the recognition, segmentation, and adaptation of both motion and force trajectories.
