iDeLog: Iterative Dual Spatial and Kinematic Extraction of Sigma-Lognormal Parameters

Miguel A. Ferrer,Moises Diaz,Cristina Carmona-Duarte,Rejean Plamondon
DOI: https://doi.org/10.1109/TPAMI.2018.2879312
2024-02-07
Abstract:The Kinematic Theory of rapid movements and its associated Sigma-Lognormal model have been extensively used in a large variety of applications. While the physical and biological meaning of the model have been widely tested and validated for rapid movements, some shortcomings have been detected when it is used with continuous long and complex movements. To alleviate such drawbacks, and inspired by the motor equivalence theory and a conceivable visual feedback, this paper proposes a novel framework to extract the Sigma-Lognormal parameters, namely iDeLog. Specifically, iDeLog consists of two steps. The first one, influenced by the motor equivalence model, separately derives an initial action plan defined by a set of virtual points and angles from the trajectory and a sequence of lognormals from the velocity. In the second step, based on a hypothetical visual feedback compatible with an open-loop motor control, the virtual target points of the action plan are iteratively moved to improve the matching between the observed and reconstructed trajectory and velocity. During experiments conducted with handwritten signatures, iDeLog obtained promising results as compared to the previous development of the Sigma-Lognormal.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
This paper mainly addresses the problems of existing algorithms in computing the Σ-lognormal model parameters for complex and long motions. Current methods, such as the Robust Xzero algorithm in ScriptStudio, suffer from trajectory drift when reconstructing long trajectories. To solve this problem, the paper proposes a new algorithm called iDeLog. The innovation of iDeLog lies in determining the parameters of the Σ-lognormal model by jointly optimizing the reconstructed trajectory and velocity. Firstly, it automatically determines the number of lognormals based on the minimum of velocity profiles, and then decomposes the velocity profiles into the weighted sum of lognormals. Next, it calculates the angles of virtual target points and each arc to obtain the preliminary reconstructed trajectory, and improves the reconstruction by iteratively moving the virtual target points. Compared with ScriptStudio, iDeLog demonstrates better performance in experiments and is freely available for research purposes. Additionally, iDeLog provides additional features such as connecting virtual target points with Clothoids curves or adjusting the velocity profiles of each stroke with different functions.