An article describing Jungryul Seo’s step counting algorithm was recently accepted and has now been published. The details of the publication are:
- Authors: Jungryul Seo and Teemu H. Laine
- Title: Accurate position and orientation independent step counting algorithm for smartphones
- Journal: Journal of Artificial Intelligence and Smart Environments
- Abstract: We propose the Position and Orientation Independent Step Counting Algorithm (POISCA), which uses an accelerometer and a gyroscope to count the number of steps while allowing the smartphone’s position and orientation to change dynamically. In a nutshell, the algorithm first determines the orientation of the smartphone, and then detects zero crossings with a predetermined buffer range. 48 young adults (36 males, 12 females) participated in an experiment that simulated a real-life scenario to evaluate the performance of POISCA against three other step counting algorithms. The data from 24 participants were randomly assigned to a training group, which was then used to establish threshold parameters for POISCA. The remaining 24 participants’ data were used for accuracy measurement. The results show that POISCA outperforms the other algorithms with a Symmetric Mean Absolute Percentage Error of 4.54%, which can be lower if the algorithm is calibrated for each user. The results suggest that POISCA has potential for use in real-life situations where changes in position and orientation of the smartphone are dynamic.
Although step counting is a rather well-trodden avenue of research, there are still new approaches to discover, as this study exemplifies.