The invention discloses an adaptive precise
step counting method based on a low-cost
accelerometer, which belongs to the technical field of
step detection, and comprises the following steps: step 1, data preprocessing: comprising acceleration modulus calculation, gravity correction, data
smoothing processing through a Butterworth low-pass filter, and initialization of a zero acceleration threshold and two length thresholds; step 2, adaptive zero acceleration threshold selection: using a preset zero acceleration threshold to perform a first zero-speed detection, then comparing the state interval length with the first length threshold, and then adaptively adjusting the zero acceleration threshold; step 3,
state vector updating: using the adjusted zero acceleration threshold to perform a second zero-speed detection on a
pedestrian acceleration sequence, comparing the state interval length with the second length threshold, and updating the
state vector; step 4, counting the number of motion intervals and static intervals, and taking the counted numbers of the two intervals as the number of
pedestrian steps.