Initial Contact Detection (ICD)#
Algorithms to detect ICs within raw IMU data during a gait sequence.
Algorithms#
|
Detect initial contacts using the Shin [R2799e68cb60b-1] algorithm, with improvements by Ionescu et al. [R2799e68cb60b-2]. |
|
Implementation of the IC detection algorithm by McCamley (2012) [R44ff74c6888c-1] modified by Ionescu (2020) [R44ff74c6888c-2]. |
|
Detect initial contacts using the HKLee [R036c78852f60-1] algorithm, with improvements by Ionescu et al. [R036c78852f60-2]. |
Pipelines#
|
Run an ICD algorithm in isolation on a Gait Dataset. |
Utils#
|
Get the start and end values of a refined gait sequence that starts at the first and ends at the last IC. |
Evaluation#
Calculate performance metrics for initial contact detection results. |
|
|
Calculate error metrics for initial contact detection results. |
|
Evaluate an initial contact list against a reference contact-by-contact. |
|
Extract the detected and reference initial contacts that are considered as matches sequence-by-sequence (tps). |
Evaluation Scores#
These scores are expected to be used in combination with Evaluation and
EvaluationCV or directly with cross_validation and
validation.
Scorer for ICD algorithms. |
|
Evaluate the performance of an ICD algorithm on a single datapoint. |
|
Aggregate the performance metrics of an ICD algorithm over multiple datapoints. |
Base Classes#
Base class for ICs detectors.
Base class for IC-detectors. |
Docu-helper#
|
Decorator to fill common parts of the docstring for subclasses of |