User Tools

Site Tools


visual3d:tutorials:events:event_processing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:tutorials:events:event_processing [2024/07/31 13:12] – [Creating an Event Manually] wikisysopvisual3d:tutorials:events:event_processing [2025/01/15 19:48] (current) – [Preparation] wikisysop
Line 10: Line 10:
 An **Event** is simply an occurrence of interest that correlates to a motion capture frame, i.e. to a particular time point within a movement. The key events for gait studies (e.g., heel strike, toe-off) are now so well standardized that Visual3D can detect and mark them automatically . For other applications, you can define your own events, either manually (using the mouse to double-click on significant points on any graph) or computationally. An **Event** is simply an occurrence of interest that correlates to a motion capture frame, i.e. to a particular time point within a movement. The key events for gait studies (e.g., heel strike, toe-off) are now so well standardized that Visual3D can detect and mark them automatically . For other applications, you can define your own events, either manually (using the mouse to double-click on significant points on any graph) or computationally.
  
 +If you would like to follow this tutorial in the form of a walk-through Youtube video, please follow this link: [[https://youtu.be/D4w8YItfjCQ?feature=shared|Visual3D Tutorial Video 6: Event Processing]]
 ===== Event Syntax ===== ===== Event Syntax =====
  
Line 28: Line 29:
 ===== Preparation ===== ===== Preparation =====
  
-  - Open the file [[https://www.has-motion.com/download/examples/Tutorial2.cmo|Tutorial2.cmo]] +  - Download the following ZIP file[[https://has-motion.com/download/YouTubeTutorial/Visual3D Tutorial 6 Event Processing.zip|Visual3D Tutorial 6 Sample Data]]This contains: 
-  - Click on the **Signal and Event Processing** Tab to visualize the animation of the model based on the movement data and the model that was applied to it. If the animation doesn’t appear in the 3D Animation viewer, check the active file combo box on the toolbar. It should read ’Walking Trial 1.c3d’ rather than ALL-FILES +  * **Tutorial6_EventProcessing_Start.cmz**: Starting point for this tutorial, .cmz file which is the same as the start of the [[visual3d:tutorials:reports:visualizing_data|Visualizing Data]] tutorial. Within the CMZ, the //Lower Body Static Trial.c3d// calibration file is loaded as well as the //Walking Trial 1.c3d// motion file. 
-  - Select **Graph X,Y,and Z** and **New Graph** to graph all 3 components of one of the Ground Reaction force signals in the data tree.\\+  * **Tutorial6_EventAdded_End**: Final result of tutorial, with events added to the CMZ file. 
 +  - Click on the **Signal and Event Processing** Tab to visualize the animation of the model based on the movement data and the model that was applied to it. If the animation doesn’t appear in the 3D Animation viewer, check the active file combo box on the toolbar. It should read ’Walking Trial 1.c3d’ rather than ALL_FILES. 
 +  - Expand the **FORCE** folder and **ORIGINAL** subfolder. Right-click the **FP1** signal and select **Graph X,Y,and Z** and **New Graph** to graph all 3 components of one of the Ground Reaction force signals in the data tree.\\
 {{:Tutorial6_1.jpg}}\\ {{:Tutorial6_1.jpg}}\\
  
Line 36: Line 39:
 ===== Creating an Event Manually ===== ===== Creating an Event Manually =====
  
-1. Select the graph of the Z-component of the Ground Reaction Force signal by Left clicking on the graph. You will see the graph is now framed.\\ +  - Select the graph of the Z-component of the Ground Reaction Force signal by Left clicking on the graph. You will see the graph is now framed.{{:tutorial6_2.jpg}}\\ 
-{{:tutorial6_2.jpg}}\\ +  To create the event, double click on the Fz force signal at the frame that the signal rises above zero.\\ 
- +  Enter the name **RON** into the popup dialog box. **RON** is a typical name used in Visual3D to indicate that the Right has contacted a force platform. **In principle** the event can be assigned any name, but when Visual3D computes Heel Strike and Toe Off automatically, the events are labeled ON and OFF.\\{{:tutorial6_3.jpg}}\\ 
-2. To create the event, double click on the Fz force signal at the frame that the signal rises above zero.\\ +  An event labeled **RON** has been added to the Event_Label data tree.
-3. Enter the name **RON** into the popup dialog box. **RON** is a typical name used in Visual3D to indicate that the Right has contacted a force platform. **In principle** the event can be assigned any name, but when Visual3D computes Heel Strike and Toe Off automatically, the events are labeled ON and OFF.\\ +
-{{:tutorial6_3.jpg}}\\ +
- +
-4. An event labeled **RON** has been added to the Event_Label data tree.+
  
 ===== Highlight Event Label ===== ===== Highlight Event Label =====
  
-  - To highlight this event (actually all occurrences of this event), select the RON signal with a Right Mouse Button click and select **Highlight Event on Graphs.** The Frames corresponding to RON will be highlighted in yellow on all signals in each graph.\\+  - To highlight this event (actually all occurrences of this event), select the RON signal within the **EVENT_LABEL** subfolder with a Right Mouse Button click and select **Highlight Event on Graphs.** The Frames corresponding to RON will be highlighted in blue on all signals in each graph.\\
 {{:tutorial6_4.jpg}}\\ {{:tutorial6_4.jpg}}\\
  
Line 55: Line 54:
 Events can be edited: Events can be edited:
  
-1. You can modify the frame number for the event\\ +  - You can modify the frame number for the event\\ 
-2. Copy the event\\ +  Copy the event\\ 
-3. Rename the event\\+  Rename the event\\
  
 To edit the event labels select the **Edit Events** Icon {{:editEventsButton.jpg}} on the Visual3D toolbar. The following dialog should appear.\\ To edit the event labels select the **Edit Events** Icon {{:editEventsButton.jpg}} on the Visual3D toolbar. The following dialog should appear.\\
Line 63: Line 62:
 For example, to create an event 10 frames before the **RON** event. For example, to create an event 10 frames before the **RON** event.
  
-1. Highlight the RON Event in the list box\\ +  - Highlight the RON Event in the list box\\ 
-2. Select **Copy Label** in the dialog\\ +  Select **Copy Label** in the dialog\\ 
-3. Fill in the edit boxes as below\\ +  Fill in the edit boxes as below\\ {{:tutorial6_6.jpg}}\\ 
-{{:tutorial6_6.jpg}}\\ +  A new event will appear in the dialog that is 10 frames before the RON event
- +
-4. A new event will appear in the dialog that is 10 frames before the RON event+
  
 ===== Saving the Event Labels ===== ===== Saving the Event Labels =====
  
-Events don't explicitly get saved. When a file is saved as either a CMO file or a C3D file, the Events simply go with the file.+Events don't explicitly get saved. When a file is saved as either a CMZ file or a C3D file, the Events simply go with the file.
  
  
  
visual3d/tutorials/events/event_processing.1722431569.txt.gz · Last modified: 2024/07/31 13:12 by wikisysop