Several smart phone connected devices are becoming popular as replacements for pedometers for monitoring human activity and exercise levels. Most of them, including Fitbit and Nike Fuel Band measure step cadence using accelerometers. It would be advantageous to obtain this data using smart phone sensors without additional devices but smart phones produce varying accelerometer signal patterns when carried in different locations on the body. Magnetometers are an alternative low power sensor on most smart phones that could potentially be used for cadence estimation. We provide an algorithm that derives walking and running cadence from magnetometer readings that is robust to the location on the body that the smart phone is carried. The algorithm has been tested with data gathered from twenty one subjects while walking and running, in several body locations that should comprehensively represent body movements. A high accuracy was achieved when the estimated cadence was verified against an accelerometer worn on the subject's thigh. The algorithm is robust in dealing with sudden changes in direction while walking or running which is also likely to make it robust against magnetic field fluctuations that are common in urban environments.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.