*2.2. Algorithms*

In this section, the algorithms will be described in detail. The section starts with the stride segmentation algorithm, which is required for all algorithms, except the acceleration-based algorithm, which includes a different approach to segment steps. Afterwards, the algorithms are described in the following order: *Stride time*, (foot) *Acceleration*, (foot) *Trajectory* estimation, and *Deep Learning*.
