The objective of this tutorial is to provide an overview of event processing in Visual3D.
Most event processing functionality is available through the Command Pipeline, so it is advisable to start with that tutorial.
Movement data is often collected for more time that is required for the analysis. This is often done to minimize the effects of filtering at the endpoints. Sometimes it is because more than one cycle can be collected at a time or to ensure that the entire cycle is collected. Sometimes it is because there are long periods of meaningless activity between epochs. Regardless of the reasons for collecting extra data, it should not be necessary to analyze all of the data. The interval of interest must be extracted from the trial. The user must be able to define a time frame of interest. Most often the region of interest is defined by specific events, such as heel strike or toe off. This can be accomplished by editing the data file or by entering the start and end frame. This process is extremely tedious and in many circumstances can be automated.
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: Visual3D Tutorial Video 6: Event Processing
Every event has a name, called the event label, so you can refer to it in other contexts, e.g., you can conduct analyses and create reports which are constrained to the interval between two chosen events.
In Visual3D, it is perfectly OK to have multiple occurrences of a given event (e.g., two separate occurrences of right heel strike and toe-off, detected by separate force platforms) in a single movement trial.
Events appear on all signal graphs as short vertical-line markers. Positioning the mouse pointer over an event marker (without clicking) displays the event label and other details, as shown in the following illustration.
An event is a time of interest that corresponds to a motion capture frame.
Visual3D analyzes multiple movement cycles within and across trials. Visual3D automatically determines common events related to gait analysis such as: heel strike, mid-stance, and foot-off during gait. Events can also be entered manually or calculated from any signals, including those generated by the program, such as inverse dynamics. Additionally, the plug-in architecture supports the custom determination of events.
Events can be edited:
To edit the event labels select the Edit Events Icon on the Visual3D toolbar. The following dialog should appear.
For example, to create an event 10 frames before the RON event.
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.