sift:documentation:data_types
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
sift:documentation:data_types [2024/06/14 17:21] – created sgranger | sift:documentation:data_types [2024/10/29 18:59] (current) – Work-in-progress. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |**Language: | + | ===== Data Types ===== |
- | |===== Contents =====\\ \\ \\ \\ * [[#Parameters|1 Parameters]]\\ * [[#Signals|2 Signals]]\\ * [[#Traces|3 Traces]]\\ * [[#Events|4 Events]]\\ * [[# | + | 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: | ||
- | ===== Signals ===== | + | 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:application: |
- | + | ||
- | [[File:sift_SignalsAndTraces.PNG.png|{{/ | + | |
- | An example of many time-normalized traces plotted for the AnkleAngleX signal. | + | |
+ | ==== Signals ==== | ||
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 |
- | ===== Metrics ===== | + | Events are incredibly useful in Sift because they form the basis of identifying traces from signals |
- | + | ||
- | [[File:sift_metric_example.png|{{/ | + | |
- | An example of many maximum ground reaction force metrics plotted. | + | |
+ | ==== Metrics ==== | ||
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: | ||
- | Retrieved from "" | + | {{: |
+ | An example of many maximum ground reaction force metrics plotted. | ||
sift/documentation/data_types.1718385661.txt.gz · Last modified: 2024/06/14 17:21 by sgranger