Naim2019ThighMisaligmentCorrectionProcedure#

class pyCGM2.Model.Procedures.modelMotionCorrection.Naim2019ThighMisaligmentCorrectionProcedure(model: Model, side: str, threshold: float = 20)#

Corrects thigh anatomical frame alignment using the method described in Naim et al, 2019.

This correction procedure is designed to adjust the thigh anatomical frame in gait analysis by considering the axis misalignment, particularly when the knee flexion angle exceeds a certain threshold.

Reference:

Naaim, A., Bonnefoy-Mazure, A., Armand, S., & Dumas, R. (2019). Correcting lower limb segment axis misalignment in gait analysis: A simple geometrical method. Gait and Posture, 72(May), 34–39.

Parameters:
  • model (Model) – A biomechanical model instance.

  • side (str) – The body side (‘Left’, ‘Right’, or ‘Both’) to apply the correction.

  • threshold (float, optional) – The knee flexion angle threshold. Defaults to 20 degrees.

__init__(model: Model, side: str, threshold: float = 20)#

Methods

__init__(model, side[, threshold])

correct()

Applies the thigh misalignment correction to the specified model.

correct()#

Applies the thigh misalignment correction to the specified model.

This method adjusts the thigh anatomical frame based on the knee flexion angle and the method detailed in Naim et al, 2019. The correction is applied to the specified body side(s).