visual3d:tutorials:emg:typical_emg_processing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
visual3d:tutorials:emg:typical_emg_processing [2025/06/20 17:59] – [Create Normalization Factor and Scale] wikisysop | visual3d:tutorials:emg:typical_emg_processing [2025/06/20 18:01] (current) – Highlighted the "Common Beginning" section required before each Normalization Factor/Scaling approach. wikisysop | ||
---|---|---|---|
Line 290: | Line 290: | ||
</ | </ | ||
- | ==== Approach 1: Normalize EMG to MVC ==== | + | === Approach 1: Normalize EMG to MVC === |
This pipeline normalizes the EMG signal by dividing the EMG signal by the maximum value of the EMG signal from a separate trial (e.g. a trial that elicits a maximum voluntary contraction (MVC) from the muscle). | This pipeline normalizes the EMG signal by dividing the EMG signal by the maximum value of the EMG signal from a separate trial (e.g. a trial that elicits a maximum voluntary contraction (MVC) from the muscle). | ||
+ | |||
+ | After the common beginning: | ||
< | < | ||
Line 324: | Line 326: | ||
</ | </ | ||
- | ==== Approach 2: Normalize EMG to Generic Global Variable | + | === Approach 2: Normalize EMG to Generic Global Variable === |
Typically the scaling factors for EMG signals are the result of other data trials (such as MVIC trials). Individual files in Visual3D cannot access the data from other files, so the only way signals can be shared is through the Global Workspace. This pipeline normalizes the EMG signal to a global variable. | Typically the scaling factors for EMG signals are the result of other data trials (such as MVIC trials). Individual files in Visual3D cannot access the data from other files, so the only way signals can be shared is through the Global Workspace. This pipeline normalizes the EMG signal to a global variable. | ||
+ | |||
+ | After the common beginning: | ||
< | < | ||
Line 358: | Line 362: | ||
</ | </ | ||
- | ==== Approach 3: Normalize to Maximum 30 second interval | + | === Approach 3: Normalize to Maximum 30 second interval === |
This pipeline normalizes to the greatest ½ second activity during a 5 second trial. A window of twenty-five .02 second intervals of integrated EMG is moved one interval at a time across the 5 seconds of data to find the greatest EMG. The average integrated EMG during the ½ second is used to compute the normalization factor. It does the following: | This pipeline normalizes to the greatest ½ second activity during a 5 second trial. A window of twenty-five .02 second intervals of integrated EMG is moved one interval at a time across the 5 seconds of data to find the greatest EMG. The average integrated EMG during the ½ second is used to compute the normalization factor. It does the following: | ||
Line 366: | Line 370: | ||
* A window of twenty-five .02 second intervals of integrated EMG is moved one interval at a time across the 5 seconds of data to find the greatest EMG. | * A window of twenty-five .02 second intervals of integrated EMG is moved one interval at a time across the 5 seconds of data to find the greatest EMG. | ||
* The average integrated EMG during the ½ second is used to compute the normalization factor. | * The average integrated EMG during the ½ second is used to compute the normalization factor. | ||
+ | |||
+ | After the common beginning: | ||
< | < | ||
Line 388: | Line 394: | ||
</ | </ | ||
- | ==== Approach 4: Normalize to the Maximum within Each Gait Cycle ==== | + | === Approach 4: Normalize to the Maximum within Each Gait Cycle === |
For this example, the goal is as follows: | For this example, the goal is as follows: | ||
Line 396: | Line 402: | ||
The beginning of this pipeline are separating the left and right legs and identifying specific gait events depending on the leg. | The beginning of this pipeline are separating the left and right legs and identifying specific gait events depending on the leg. | ||
+ | |||
+ | After the common beginning: | ||
< | < |
visual3d/tutorials/emg/typical_emg_processing.1750442368.txt.gz · Last modified: 2025/06/20 17:59 by wikisysop