visual3d:documentation:pipeline:event_commands:event_minimum
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:pipeline:event_commands:event_minimum [2024/07/17 15:45] – created sgranger | visual3d:documentation:pipeline:event_commands:event_minimum [2025/04/29 19:00] (current) – [Example 1] wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Event Minimum ====== | ====== Event Minimum ====== | ||
| - | \\ | + | =====Overview===== |
| - | **Specify an Event Label(s) at the specified local minima of a signal.** | + | |
| - | **If the global | + | The ' |
| - | **\\ | + | * Unlike Event Global Minimum, which finds the absolute lowest point over a trial or event phase, ' |
| - | To review the difference between local and global minimum values please see [[Visual3D: | + | * The target signal must already exist and be accessible via its type, label, and folder. |
| + | | ||
| + | * Other options within the command such as **Exclude Event**, and **Select Subsequence** are explained in detail on the [[Visual3D: | ||
| + | * If /THRESHOLD is empty, all local minimum are identified. If it has a value or expression, only local minimum that are less than the threshold are identified. | ||
| - | |**Event_Minimum**\\ \\ / | ||
| - | \\ | + | =====Pipeline Command===== |
| - | Other options within the command | + | The command |
| - | If /Threshold is empty, all local minimum are identified. | + | < |
| + | Event_Minimum | ||
| + | /RESULT_EVENT_NAME= | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| - | If /Threshold has a value or expression, only local minimum that are less than the threshold are identified. | + | =====Command Parameters===== |
| - | Other options within | + | The following table shows the command |
| + | |**Parameter** | ||
| + | |**/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| + | |**!/ | ||
| - | ---- | + | =====Dialog===== |
| + | This command can be used via text or the dialog interface. To open the dialog, double-click the command or click the **Edit** button in the pipeline editor. | ||
| - | === Example - Dialog Box === | + | {{: |
| - | To create | + | * **New Event Label Name**: Name of event created at the local minimum points. |
| + | * **Signal Component**: | ||
| + | * **Frame Window**: Size of window to look for a local minimum around each frame. | ||
| + | * **Frame Offset**: Shift the resulting | ||
| + | * **Time Offset**: Move the event by a time shift (in seconds) | ||
| + | * **Threshold**: Only create an event if the minimum exceeds this value. | ||
| + | * **Event Instance to Create**: Choose which minimum to create if there are multiple dipss in a search window | ||
| + | * **Event Sequence and Instance for Range**: Limits where to search for minima | ||
| + | * **Subsequence and Instance within Event Sequence**: Further limits search inside smaller phase within main event range. | ||
| - | \\ | + | =====Examples===== |
| + | The following examples will go through the use of the Event_Minimum command in the Visual3D application. | ||
| + | ====Example 1==== | ||
| - | |**1. Enter information into dialog box:**\\ \\ **Event_Name: | + | In the first example, we will create |
| + | | ||
| - | \\ | + | **1.** Enter information into dialog box OR text editor: |
| + | * **Event_Name: | ||
| + | * **Select Frame Offset:** 0 | ||
| + | * **Signal Components: | ||
| + | * **Event Sequence Instance:** 0 | ||
| + | * Adjust frame window based on size of trials. (this example- 40 Frames) | ||
| + | |{{: | ||
| + | Event_Minimum | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! /THRESHOLD= | ||
| + | ; | ||
| + | </ | ||
| - | |**2. Select desired signal:**\\ \\ Select **signal from data tree** Right_Knee_Angle\\ \\ Click **Import Selected Signals** | + | **2.** Select desired signal: |
| + | | ||
| + | * Click **Import Selected Signals** | ||
| - | \\ | + | {{:Event_Min_RKFlex_MinLocal_Import.jpg?500}} |
| - | **RKFlex_Min** will be created at the minimum value during the gait cycle within the specified frame window.\\ | + | |
| - | \\ | + | |
| - | Other options within the command such as **Exclude Event**, and **Select Subsequence** are explained in detail on the [[Visual3D: | + | |
| + | |||
| + | **RKFlex_Min** will be created at the minimum value during the gait cycle within the specified frame window: | ||
| + | |||
| + | |{{: | ||
| + | |||
| + | |||
| + | ====Example 2==== | ||
| + | |||
| + | In this more complex example, we will delete the previously set RKFlex_MinLocal, | ||
| + | |||
| + | Commands: | ||
| + | * Event_Delete - Remove any prior version of these minima to avoid duplication. | ||
| + | * Event_Minimum - Find minima during swing (RTO to RHS) | ||
| + | * Metric_Signal_Value_At_Event - Extract angle values at these minima for reporting. | ||
| + | |||
| + | |||
| + | < | ||
| + | Event_Delete | ||
| + | / | ||
| + | !/ | ||
| + | !/ | ||
| + | !/ | ||
| + | !/TIME= | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Event_Minimum | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | |||
| + | < | ||
| + | Metric_Signal_Value_At_Event | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| ---- | ---- | ||
| - | ===== Version 4 ===== | + | =====Notes===== |
| + | |||
| + | * The `/ | ||
| + | * The `/ | ||
| + | * Use a **threshold** to avoid selecting trivial dips or noise artifacts. | ||
| + | * To isolate **one minimum per step**, set `/ | ||
| + | |||
| + | |||
| + | ==== Version 4 ==== | ||
| - | |\\ \\ \\ < | + | < |
| + | Event_Minimum | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | Dialog that pops up when pipeline selection is edited by double clicking with the left mouse button.\\ {{: | ||
| \\ | \\ | ||
visual3d/documentation/pipeline/event_commands/event_minimum.1721231140.txt.gz · Last modified: 2024/07/17 15:45 by sgranger
