Dynamic Accelerometer Thresholds for Step Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing step-counting systems using accelerometers face challenges in accurately detecting steps due to varying acceleration patterns caused by factors like walking speed, surface elasticity, and shoe hardness, leading to inaccuracies with fixed thresholds, particularly for individuals with different activity levels such as healthy individuals and post-surgical patients.

Innovation Solution

The system employs dynamic sequential thresholds that adjust based on sensed accelerometer signals, using a rest threshold, peak threshold, and amplitude threshold to differentiate between step signals and noise, allowing for accurate step counting across varying intensities and conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed acceleration threshold is used to filter noise, then the device complexity is reduced, but the measurement precision deteriorates because the threshold cannot adapt to varying step intensities across different individuals and conditions

Engineering Contradiction:
Improvethreshold filtering mechanismVSAvoidstep detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic threshold adjustment by continuously adapting the acceleration threshold based on the statistical properties (mean and standard deviation) of recent accelerometer readings. This allows the threshold to automatically adjust to varying step intensities across different individuals, walking speeds, and surface conditions, resolving the contradiction between simple filtering and accurate detection

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the threshold parameter dynamically by calculating it as a function of the mean and standard deviation of recent readings. This parameter adaptation enables the threshold to scale with the user's typical step intensity, maintaining measurement precision without requiring complex device architecture

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a high acceleration threshold is set to avoid false positives from noise, then the reliability of noise filtering improves, but the measurement precision deteriorates because genuine steps from post-surgical patients or light walkers are missed

Engineering Contradiction:
Improvenoise filtering effectivenessVSAvoidstep detection sensitivity
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The threshold parameter is dynamically adjusted based on the user's historical step data, calculating the mean and standard deviation of recent readings. This allows the system to set appropriate thresholds for each user's typical step intensity, maintaining high reliability for their specific walking pattern while avoiding false negatives

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses feedback from accumulated accelerometer readings to continuously refine the threshold setting. By monitoring the distribution of recent readings and adjusting the threshold based on statistical properties, the system maintains reliable noise filtering while adapting to changes in the user's walking pattern or condition

Inventive Principle:
Principle #23Feedback

3Measurement precision

If a low acceleration threshold is set to capture all genuine steps, then the measurement precision improves for light walkers, but the reliability deteriorates because more false positives from noise are counted as steps

Engineering Contradiction:
Improvestep detection sensitivityVSAvoidnoise filtering effectiveness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The threshold is dynamically adjusted to match the user's typical step intensity profile. By calculating the mean and standard deviation of recent readings, the system automatically sets a threshold that is sensitive enough to detect genuine steps while remaining high enough to filter noise, adapting to each user's characteristics rather than using a fixed low threshold

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If multiple dynamic thresholds are implemented to adapt to varying conditions, then the adaptability improves for different user conditions, but the device complexity increases due to additional processing requirements

Engineering Contradiction:
Improvethreshold adaptation capabilityVSAvoidprocessing algorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves adaptability through parameter changes rather than structural complexity. By dynamically adjusting the threshold parameter based on simple statistical calculations (mean and standard deviation of recent readings), the system adapts to different users and conditions without requiring complex algorithms or additional hardware

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The threshold adjustment mechanism is self-service, automatically adapting to each user's walking pattern without requiring manual calibration or complex external processing. The system uses its own accelerometer data to compute and adjust thresholds, minimizing additional processing requirements while maximizing adaptability

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10976180B2Accelerometer-based systems and methods for quantifying steps
Publication Date: 2021.04.13 OPTUM LABS LLC
  • US10976180B2 patent drawing
  • US10976180B2 patent drawing
  • US10976180B2 patent drawing

AI summary

Systems and methods detect steps from one or more sensed accelerometer signals. Systems comprise an accelerometer and a non-transitory computer readable medium, each of which communicates with a processor. The accelerometer is coupled to an individual and generates outputs received by the processor. The non-transitory computer readable medium stores instructions controlling the processor to perform steps of a method. The processor determines a minimum and a maximum reading for respective time periods. Counted peak heights are maxima that exceed a rest threshold. The rest threshold may be a function of the rest maximum. The processor determines a peak threshold for each time period having a counted peak height. A counted amplitude comprises the difference between the maximum reading and minimum readings of a time period in which the counted peak height exceeds the peak threshold. The processor increments a step counter when a counted amplitude exceeds an amplitude threshold.