sift:documentation:data_types
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sift:documentation:data_types [2024/07/03 17:35] – created sgranger | sift:documentation:data_types [2024/10/29 18:59] (current) – Work-in-progress. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Data_Types ====== | + | ===== Data Types ===== |
- | Sift's main purpose is to help users explore their data in a way that is both intuitive and meaningful. That being the case, it's helpful to understand the types of data that are stored in [[Visual3D: | + | Sift's main purpose is to help users explore their data in a way that is both intuitive and meaningful. That being the case, it's helpful to understand the types of data that are stored in [[Visual3D: |
==== Parameters ==== | ==== Parameters ==== | ||
[[Visual3D: | [[Visual3D: | ||
+ | |||
+ | Parameters are generally abstracted away from the user in Sift, but are used "under the hood" whenever Sift is matching signals from the same motion capture frames (e.g., for [[sift: | ||
==== Signals ==== | ==== Signals ==== | ||
- | |||
- | {{sift_SignalsAndTraces.PNG.png}} | ||
- | An example of many time-normalized traces plotted for the AnkleAngleX signal. | ||
- | |||
Signals are data items recorded over time by your motion-capture or data-acquisition system. Mathematically, | Signals are data items recorded over time by your motion-capture or data-acquisition system. Mathematically, | ||
- | ==== Traces ==== | + | Regardless of whether the signal is scalar- or vector-valued, |
- | A trace can be thought of as the actual data (such as the time series {1.1, 1.7, 1.3, 0.9, 1.2,...}) associated with a particular signal (e.g., LAnkleMoment_X) at a particular time (e.g., frames 341-1518 of a recording). | + | === Traces |
- | \\ | + | A trace can be thought of as the actual data (such as the time series {1.1, 1.7, 1.3, 0.9, 1.2,...}) associated with a particular signal (e.g., LAnkleMoment_X) at a particular time (e.g., frames 341-1518 of a recording). Traces are generally taken from the time period [[Visual3D: |
+ | {{: | ||
+ | An example of many time-normalized traces plotted for the AnkleAngleX signal. | ||
==== Events ==== | ==== Events ==== | ||
- | Events indicate specific moments in a .c3d file with semantic meaning, such as Right Heel Strike for walking or Arm Cock Start for throwing. Visual3D can [[Visual3D: | + | Events indicate specific moments in a .c3d file with semantic meaning, such as Right Heel Strike for walking or Ball Release |
+ | |||
+ | Events are incredibly useful in Sift because they form the basis of identifying traces from signals [[Visual3D: | ||
==== Metrics ==== | ==== Metrics ==== | ||
- | |||
- | {{sift_metric_example.png}} | ||
- | An example of many maximum ground reaction force metrics plotted. | ||
- | |||
It is sometimes useful to compute quantities which in some way collapse the time dimension of traces (e.g., the mean value of a trace over a duration) or the spatial dimension of models (e.g., the center of mass of entire model). These quantities are called [[Visual3D: | It is sometimes useful to compute quantities which in some way collapse the time dimension of traces (e.g., the mean value of a trace over a duration) or the spatial dimension of models (e.g., the center of mass of entire model). These quantities are called [[Visual3D: | ||
+ | {{: | ||
+ | An example of many maximum ground reaction force metrics plotted. | ||
sift/documentation/data_types.1720028132.txt.gz · Last modified: 2024/07/03 17:35 by sgranger