PelvisProgressionFrameProcedure#
- class pyCGM2.Processing.ProgressionFrame.progressionFrameProcedures.PelvisProgressionFrameProcedure(marker: str = 'LASI', frontMarkers: List[str] = ['LASI', 'RASI'], backMarkers: List[str] = ['LPSI', 'RPSI'])#
- Detects progression frame using the trajectory of pelvic markers. - This procedure utilizes the movement of anterior and posterior pelvic markers to ascertain the progression axis and direction. - Parameters:
- marker (str) – Primary marker label for detection. Defaults to “LASI”. 
- frontMarkers (List[str]) – List of anterior pelvic marker labels. Defaults to [“LASI”, “RASI”]. 
- backMarkers (List[str]) – List of posterior pelvic markers labels. Defaults to [“LPSI”, “RPSI”]. 
 
 - __init__(marker: str = 'LASI', frontMarkers: List[str] = ['LASI', 'RASI'], backMarkers: List[str] = ['LPSI', 'RPSI'])#
 - Methods - __init__([marker, frontMarkers, backMarkers])- compute(acq)- Computes the progression frame based on the pelvic markers' trajectory. - compute(acq: btkAcquisition)#
- Computes the progression frame based on the pelvic markers’ trajectory. - Parameters:
- acq (btk.btkAcquisition) – The acquisition containing gait data. 
- Returns:
- Tuple[str, bool, str] – A tuple containing the progression axis, forward progression flag, and global frame. 
 
 
