other:inspect3d:tutorials:linear_global_gait_asymmetry_index_lgga
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
other:inspect3d:tutorials:linear_global_gait_asymmetry_index_lgga [2024/12/17 20:09] – wikisysop | other:inspect3d:tutorials:linear_global_gait_asymmetry_index_lgga [2024/12/17 20:55] (current) – [Mathematics of LGGA] wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Linear Global Gait Asymmetry Index (LGGA) ====== | ====== Linear Global Gait Asymmetry Index (LGGA) ====== | ||
- | ==== Overview of LGGA ==== | + | ===== Overview of LGGA ===== |
- | The Linear Global Gait Asymmetry measure (LGGA) was developed by Cabral et. al. [1] as a method of deriving a single biofeedback metric for asymmetry assessment during gait. Walking and running are highly cyclic activities that are considered naturally symmetrical, | + | The Linear Global Gait Asymmetry measure (LGGA) was developed by Cabral et. al. [1] as a method of deriving a single biofeedback metric for asymmetry assessment during gait. Walking and running are highly cyclic activities that are considered naturally symmetrical, |
- | ==== Mathematics | + | The LGGA was developed to improve gait symmetry retraining methods and tests the effectiveness |
- | the following equation considers xl and xr to be individual points of the left and right matching signal components. All signals are time normalized to 101 points. The root mean squares difference is used to find the GGA of each signal. In Inspect3D, these individual GGA values are stored so that a user can compare the contributions of individual signals to the whole asymmetry score. A global LGGA score is computed by a sum of all GGA values. The following equation from Cabral et. al. has 15 individual GGA components (v15) in their asymmetry index [1]. | + | ===== Mathematics of LGGA ===== |
+ | |||
+ | The following equation considers xl and xr to be individual points of the average | ||
+ | |||
+ | In Inspect3D, these individual GGA values are stored so that a user can compare the contributions of individual signals to the whole asymmetry score. A global LGGA score is computed by a sum of all GGA values. | ||
+ | |||
+ | The following equation from Cabral et. al. has 15 individual GGA components (v15) in their asymmetry index [1]. | ||
{{: | {{: | ||
- | ==== LGGA in Inspect3D ==== | + | ===== LGGA in Inspect3D |
Here we will walk through an example of how to calculate the LGGA on a dataset in Inspect3D, and plot and export our results. This tutorial is a general example, and should be applicable to any gait data that has [[Visual3D: | Here we will walk through an example of how to calculate the LGGA on a dataset in Inspect3D, and plot and export our results. This tutorial is a general example, and should be applicable to any gait data that has [[Visual3D: | ||
- | === Load Library === | + | ==== Load Library |
If not already loaded, use the load library dialog {{: | If not already loaded, use the load library dialog {{: | ||
- | === LGGA Dialog === | + | ==== LGGA Dialog |
- | In the main toolbar, the LGGA icon {{: | + | In the main toolbar, the LGGA icon {{: |
+ | |||
+ | Here we will keep the default ORIGINAL folder selection for the LINK_MODEL_BASED data. The left and right events will be used to normalize the library signals into gait cycles with 101 points. | ||
+ | |||
+ | The events are populated by Inspect3D based on the event names in the underlying c3d files. Here we will select the LON and RON as the gait events for normalization. | ||
+ | |||
+ | We then choose the signals to build our LGGA. Here we have selected the three power signals from the left signal list. The matching right signals are auto-selected. | ||
+ | |||
+ | Compute query after calculation is checked so the results will be loaded into Inspect3D after computing. | ||
+ | |||
+ | We have checked "use signal magnitude" | ||
+ | |||
+ | The total LGGA value will be composed of independent gait asymmetry scores from AnklePower, KneePower, and HipPower. | ||
+ | |||
+ | If we left "use signal magnitude" | ||
{{: | {{: | ||
- | === Compute LGGA === | + | ==== Compute LGGA ==== |
After we are happy with the LGGA definition made in the dialog, we can choose to save these settings for future LGGA calculations by selecting the save icon on the top right of the LGGA Dialog. Previously defined settings can also be loaded here so users do not have to redefine the LGGA for multiple processing sessions. once computed, the LGGA1 and LGGA1_Components will appear in the groups window of Inspect3D. | After we are happy with the LGGA definition made in the dialog, we can choose to save these settings for future LGGA calculations by selecting the save icon on the top right of the LGGA Dialog. Previously defined settings can also be loaded here so users do not have to redefine the LGGA for multiple processing sessions. once computed, the LGGA1 and LGGA1_Components will appear in the groups window of Inspect3D. | ||
- | === View and Export Results === | + | ==== View and Export Results |
- | ==View== | + | ===View=== |
- | We can view the LGGA results by plotting the LGGA or LGGA_Components group, depending on the kinds of comparisons we want to make. Here we have selected the LGGA1 group and all subgroups. Let's say we want to compare the asymmetry values between subjects, which are represented by their independent CMZ workspaces. | + | We can view the LGGA results by plotting the LGGA or LGGA_Components group, depending on the kinds of comparisons we want to make. Here we have selected the LGGA1 group and all subgroups. Let's say we want to compare the asymmetry values between subjects, which are represented by their independent CMZ workspaces. |
- | {{: | + | |
- | ==Export== | + | I have selected plot workspace mean and standard deviation for my figure refinement. The LGGA scores computed for the c3d files are stored as metrics, and are displayed as bar charts in Inspect3D. |
- | To export figures, we can right click on the selected plot and hit export graph. To export our metric data results, we can select the export text results icon {{:I3DExportPCAResults.png?20}} in the main toolbar. In this dialog we will change the default settings so that we export the workspace mean and standard deviation values of the LGGA results to reflect our plotted data. | + | {{ :LGGAResult.png?800 }} |
- | {{: | + | ===Export=== |
- | ==== References ==== | + | {{ : |
- | < | + | To export figures, we can right click on the selected plot and hit export graph. \\ |
+ | To export our metric data results, we can select the export text results icon {{: | ||
+ | In this dialog we will change the default settings so that we export the workspace mean and standard deviation values of the LGGA results to reflect our plotted data. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== References ===== | ||
[1] Cabral S., Resende R.A., Clansey A.C., Deluzio K.J., Selbie, W.S., Veloso A.P., "A Global Gait Asymmetry Index", | [1] Cabral S., Resende R.A., Clansey A.C., Deluzio K.J., Selbie, W.S., Veloso A.P., "A Global Gait Asymmetry Index", | ||
- | </ | + | |
other/inspect3d/tutorials/linear_global_gait_asymmetry_index_lgga.1734466155.txt.gz · Last modified: 2024/12/17 20:09 by wikisysop