Cookies on this website

We use cookies to ensure that we give you the best experience on our website. If you click 'Accept all cookies' we'll assume that you are happy to receive all cookies and you won't see this message again. If you click 'Reject all non-essential cookies' only necessary cookies providing core functionality such as security, network management, and accessibility will be enabled. Click 'Find out more' for information on how to change your cookie settings.

Step counting from smart-phones allows a wide range of applications related to fitness and health. Estimating steps from phones' accelerometers is challenging because of the multitude of ways a smart-phone can be carried. We focus our work on the windowed peak detection algorithm, which has previously been shown to be accurate and efficient and thus suitable for mobile devices. We explore and optimise further the algorithm and its parameters making use of data collected by three volunteers holding the phone in six different positions. In order to simplify the analysis of the data, we also built a novel device for the detection of the ground truth steps. Over the collected data set, the algorithm reaches 95% average accuracy. We implemented the algorithm for the Android OS and released it as an open source project. A separate dataset was collected with the algorithm running on the smart-phone for further validation. The validation confirms the accuracy of the algorithm in real-time conditions.

Original publication




Conference paper

Publication Date





4423 - 4427