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 [2026/04/17 17:29] – [Automatic Model-building] wikisysop | visual3d:documentation:third-party:theia [2026/07/23 13:49] (current) – Corrected version number for Theia3D Apex. richard | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| 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. | 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 |
| ===== Automatic Model-building ===== | ===== Automatic Model-building ===== | ||
| - | Visual3D will automatically build a model for [[visual3d: | + | Visual3D will automatically build a model for [[visual3d: |
| + | |||
| + | |1. Lab |6. Right Toes |11. Thorax |16. Left Upper Arm |21. Left Foot (Shadow) | | ||
| + | |2. Pelvis |7. Left Thigh |12. Head |17. Left Forearm | 22. Thorax/Ab (Shadow) | | ||
| + | |3. Right Shank |8. Left Shank |13. Right Upper Arm |18. Left Hand | 23. Head (shadow)| | ||
| + | |4. Right Thigh |9. Left Foot |14. Right Forearm |19. Virtual Lab | 24. Baseball Bat | | ||
| + | |5. Right Foot |10. Left Toes |15. Right Hand |20. Right Foot (Shadow) |25. Baseball Ball | | ||
| + | |||
| + | ==== Kinetic But No Force Assignment ==== | ||
| + | |||
| + | For the automatic model built for Theia3D output data, and other similar markerless systems, force assignments at the feet are intentionally assigned to the toe segment rather than the foot segment. This is accomplished by defining the foot segment as " | ||
| + | |||
| + | The reason for this is that the Net Joint Moment and Joint Reaction Force at the ankle are identical regardless of which segment is assigned the force, as they are part of the kinetic chain, but if the force is assigned to the foot segment then the metatarsal moment cannot be computed. | ||
| + | |||
| + | ==== Shadow Segments ==== | ||
| + | |||
| + | The shadow segments defined to model Theia3D and their underlying purpose are: | ||
| + | |||
| + | * Right/Left Foot: Make joint angles easier to interpret | ||
| + | * Thorax/Ab: Invert proximal/ | ||
| + | * Head: Place origin at proximal head; account for CoM | ||
| + | |||
| + | ==== Version Requirements ==== | ||
| + | |||
| + | Theia releases newer, more advanced, models over time and users must make certain that their version of Visual3D supports automatic model-building for their version of Theia3D. Different versions of Theia will produce different model / segment definitions. | ||
| ^ Theia3D Version ^ Notes/ | ^ Theia3D Version ^ Notes/ | ||
| - | | v2025.2.0 | Added Ball Modelling to automatic model | v2026.04.1 | | + | | Apex (v2026.1.4) | Full release of Bat and Ball tracking | v2026.07.1 | |
| + | | | Automatic model-builder supports sex-specific regression equations from de Leva (adjusted Zatsiorsky-Seluyanov) for segment inertial properties | | | ||
| + | | v2025.2.2 | Added Ball Modelling to automatic model | v2026.04.1 | ||
| + | | | Implemented Bat and Ball modelling using multiple subjects, allowing multiple balls and bats to be modelling within a single session | | ||
| | v2025.2.0 | Introduced Bat Tracking feature | v2026.01.1 | | | v2025.2.0 | Introduced Bat Tracking feature | v2026.01.1 | | ||
| - | | Axiom (v2025.1.0) | Separate inertial parameters for male and female participants. | v2025.03.2 | | + | | Axiom (v2025.1.0) | Separate inertial parameters for male and female participants | v2025.03.2 | |
| - | | Apollo (v2024.1.0) | Introduction of new model. | v2024.08.4 | | + | | Apollo (v2024.1.0) | Introduction of new model | v2024.08.4 | |
| | | Model 10 | v2024.02.1 | | | | Model 10 | v2024.02.1 | | ||
| | | Initial Model | v2020.03.16 | | | | Initial Model | v2020.03.16 | | ||
visual3d/documentation/third-party/theia.1776446943.txt.gz · Last modified: by wikisysop
