gaitmap.zupt_detection: Algorithms to find static regions (ZUPTs)#

A set of methods to detect static regions/zero-velocity regions (ZUPTS) in a signal.

Classes#

NormZuptDetector(*[, sensor, ...])

Detect ZUPTs based on either the Acc or the Gyro norm.

AredZuptDetector(*[, sensor, ...])

The angular rate energy detector (ARED) for ZUPT detection.

ShoeZuptDetector(*[, acc_noise_variance, ...])

Detect ZUPTSs using the SHOE algorithm.

StrideEventZuptDetector([half_region_size_s])

A ZUPT detector that simply reuses the min_vel events as ZUPT events.

ComboZuptDetector([detectors, operation])

A ZUPT detector that combines multiple ZUPT detectors.

PerSampleZuptDetectorMixin()

A mixin for ZUPT detectors that internally detect ZUPTs per samples.

RegionZuptDetectorMixin()

A mixin for ZUPT detectors that internally detect ZUPTs per regions.