visual3d:documentation:third-party:theia
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:third-party:theia [2025/09/03 17:21] – wikisysop | visual3d:documentation:third-party:theia [2025/09/18 14:44] (current) – wikisysop | ||
---|---|---|---|
Line 2: | Line 2: | ||
[[https:// | [[https:// | ||
- | A standing (static) trial is generated virtually based on the parameters found within the movement trial, rather than requiring a separate static capture. Model segments and landmarks are created automatically based on the Theia data. It’s important to note that Theia3D stores ROTATION signals, not traditional TARGET signals. These ROTATION signals include the full six degrees of freedom (6 DOF) for each segment, as a 4×4 transformation matrix. When a ROTATION signal is selected for a segment location, only the position component is used unless further configuration is specified. Unless there is a specific need to modify the coordinate system, the ROTATION signal is directly assigned to the pose of the model segment without further processing. The ROTATION folder in **Signals and Events** displays all the ROTATION signals exported by Theia3D. | + | A standing (static) trial is generated virtually based on the parameters found within the movement trial, rather than requiring a separate static capture. Model segments and landmarks are created automatically based on the Theia data. It’s important to note that Theia3D stores |
- | Each [[visual3d: | + | Each ROTATION signal consists of 17 float values per frame: sixteen values represent the 4×4 transformation matrix, and the seventeenth is a reliability metric. These signals are stored sequentially in the C3D file. This data type is used in practice because if a segment’s origin is defined at the proximal end, the ROTATION matrix provides a description of both the position and orientation of that segment. This eliminates the need for additional calculations to estimate pose and makes data management easier, since the pose is a single signal. |
This integration supports all Theia3D software versions including [[https:// | This integration supports all Theia3D software versions including [[https:// | ||
Line 10: | Line 10: | ||
=== Merging Theia3D Files=== | === Merging Theia3D Files=== | ||
- | Typically, users want to merge Theia3D' | + | Typically, users want to merge Theia3D' |
+ | \\ | ||
The [[visual3d: | The [[visual3d: | ||
- | This pipeline command makes it simple to merge markerless motion capture files from Theia with marker-based motion capture files from [[https:// | + | This pipeline command makes it simple to merge markerless motion capture files from Theia with marker-based motion capture files from [[https:// |
The following [[https:// | The following [[https:// | ||
|Merge Theia with QTM Analog Data]] | |Merge Theia with QTM Analog Data]] | ||
+ | |||
+ | |||
+ | ===Loading Theia C3D Files into Sift=== | ||
+ | |||
+ | If wanting to import Theia C3D files into Sift the Theia Builder will be needed to build CMZ files from the Theia3D outputs. Reference the tutorial here on how to use the Theia Builder: [[sift: | ||
+ | |||
+ | |||
visual3d/documentation/third-party/theia.1756920104.txt.gz · Last modified: 2025/09/03 17:21 by wikisysop