About the project
The Oxford Step Counter is a project developed by Jamieson Brynes during his fourth-year research project at the University of Oxford
The algorithm that analyses the accelerometer signal in order to estimate the number of steps is inspired by [1] and better described in our new paper [2].
The code
These repositories provide access to the code and the data gathered during the project.
- Java-Step-Counter contains the algorithm implementation for Java and Android
- C-Step-Counter contains the algorithm ported to C for embedded devices
- Step-Counter-Android-Example-App is an Android app that shows how to use the step counter algorithm and logs raw data on CSV files
- DataSet contains the dataset used for optimising the algorithm and for validating it
- Step-Counting-Algorithms-Testing provides python code to optimise the parameters of the algorithm
- Data-Collection-Android-App is an app used to collect raw accelerometry and ground truth
- GroundTruthDevice contains the source code for a device to collect "ground truth" step counting using an RFduino
- report is the project report