User Tools

Site Tools


house_mocap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
house_mocap [2026/08/31 19:14] wikisysophouse_mocap [2026/08/31 20:31] (current) – [Sift] wikisysop
Line 10: Line 10:
 {{:mocap_system.jpeg?500|}} {{:mocap_system.jpeg?500|}}
  
-Camera configuration and data collection was done through [[visual3d:tutorials:real_time:biofeedback:qualisys_qtm|Qualisys QTM]] before pose estimation was done in [[visual3d:documentation:third-party:theia|Theia]].+Camera configuration, calibration and data collection was done through [[visual3d:tutorials:real_time:biofeedback:qualisys_qtm|Qualisys QTM]] before pose estimation was done in [[visual3d:documentation:third-party:theia|Theia]].
  
 === Collection === === Collection ===
-The collection of the pirouette trail had one participants perform five spins, three on the right leg and two on the left. +The collection of the pirouette trial had one participants perform five spins, three on the right leg and two on the left. 
  
 Unprocessed CMZ's can be downloaded here {{ :raw_data.zip |here}}. Completed CMZ files can be downloaded {{ :pirouette_data2.zip |here}}. Unprocessed CMZ's can be downloaded here {{ :raw_data.zip |here}}. Completed CMZ files can be downloaded {{ :pirouette_data2.zip |here}}.
Line 26: Line 26:
 ====Visual3D==== ====Visual3D====
  
-Our model was built through Theia which automatically creates some link model signals, results and reports but further calculations were needed and done through the VIsual3d Pipeline. The following section contains the pipelines and reports constructed for the analysis. +Our model was built through Theia which automatically creates some link model signals, results and reports but further calculations were needed and done through the Visual3D Pipeline. The following section contains the pipelines and reports constructed for the analysis. 
  
 ===Pipelines=== ===Pipelines===
Line 104: Line 104:
 </code> </code>
  
-Due to there being differences in the amount of spins and length of trials for the right and left leg. Events were created at each of the complete turns preformed by the subject. This allows us in sift to pull the same spin for the right and left leg. This will result in a more meaningful analysis as we will be able to compare the same spin for both legs. The following pipeline demonstrates how this was done. This pipeline used the [[visual3d:documentation:pipeline:model_based_data_commands:compute_model_based_data|Compute_Model_Based_Data]], [[visual3d:documentation:pipeline:expressions:expressions_overview|Evaluate Expression]] with the Resolve_Discontinuity function. [[visual3d:documentation:pipeline:metric_commands:metric_signal_value_at_event| Metric_Signal_At_Event]] and the [[visual3d:documentation:pipeline:event_commands:event_threshold|Event_Threshold]] command. Example shown below is for the right leg, with more event thresholds being applied for START + 720, +1080 etc. +Due to there being differences in the amount of spins and length of trials for the right and left leg. Events were created at each of the complete turns preformed by the subject. This allows us in Sift to pull the same spin for the right and left leg. This will result in a more meaningful analysis as we will be able to compare the same spin for both legs. The following pipeline demonstrates how this was done. This pipeline used the [[visual3d:documentation:pipeline:model_based_data_commands:compute_model_based_data|Compute_Model_Based_Data]], [[visual3d:documentation:pipeline:expressions:expressions_overview|Evaluate Expression]] with the Resolve_Discontinuity function. [[visual3d:documentation:pipeline:metric_commands:metric_signal_value_at_event| Metric_Signal_At_Event]] and the [[visual3d:documentation:pipeline:event_commands:event_threshold|Event_Threshold]] command. Example shown below is for the right leg, with more event thresholds being applied for START + 720, +1080 etc. 
  
 <code> <code>
Line 183: Line 183:
 ===Reports===  ===Reports=== 
  
-A custom report for the pirouette was generated in Visual3D. The pirouette report contains four pages to compare different signals for the right and left leg. The Inclination angle for the pirouette on each leg from which we can analyze how well the subject kept their center of mass over the foot which is a key aspect of a successful pirouette. A smoother curve close to zero would be the goal for the dancer. The angular momentum in the Z direction (vertical axis) with a greater angular momentum is desired by the dancer. The X, Y and Z Center of Gravity position with a better pirouette having as smooth curves as possible for all three directions. Lastly, the report visualizes the X, Y and Z ankle angles. To interpret this further more analysis was done in **Sift**. +A custom report for the pirouette was generated in Visual3D. The pirouette report contains four pages to compare different signals for the right and left leg. Firstly, the Inclination angle for the pirouette on each leg to analyze how well the subject kept their center of mass over the footwhich is a key aspect of a successful pirouette. A smoother curve close to zero would be the goal for the dancer. Secondly, the Angular Momentum in the Z direction (vertical axis) with a greater angular momentum is desired by the dancer. Next, the X, Y and Z Center of Gravity position with a better pirouette having as smooth curves as possible for all three directions. Lastly, the report visualizes the X, Y and Z Ankle angles. To interpret this further more analysis was done in **Sift**. 
  
 The report templates can be downloaded {{ :new_folder.zip |here}}. More information on generating reports is available on the [[visual3d:documentation:reports:reports_overview|reports overview]] page. The report templates can be downloaded {{ :new_folder.zip |here}}. More information on generating reports is available on the [[visual3d:documentation:reports:reports_overview|reports overview]] page.
Line 197: Line 197:
 {{pasted:20260831-181034.png}} {{pasted:20260831-181034.png}}
  
-A signal signal plot can also used to better visualize results and showing the circular pattern of the movement. This can be done by changing the plot type to signal-Signal, selecting the two desired signals, ensure one signal is in the X and Y columns of the signal signal pair chart and select Refresh Plot. In the image below the group mean for the X and Y contact points for the left leg Pirouette is shown. The circular shape of the pirouette is evident along with the start and when the participant began loosing balance+A signal signal plot can also used to better visualize results and showing the circular pattern of the movement. This can be done by changing the plot type to signal-Signal, selecting the two desired signals, ensure one signal is in the X and Y columns of the signal signal pair chart and select Refresh Plot. In the image below the group mean for the X and Y contact points for the left leg Pirouette is shown. The circular shape of the pirouette is evident. 
  
 {{pasted:20260831-181330.png}} {{pasted:20260831-181330.png}}
Line 203: Line 203:
 ===Analysis=== ===Analysis===
 Several statistical analysis methods are available in Sift for further data exploration. To identify differences in leg kinematics between dominant and non-dominant legs [[sift:statistical_parametric_mapping|SPM (statistical parametric mapping)]] was used to identify pirouette phases with statistically different behaviour. \\ \\ Several statistical analysis methods are available in Sift for further data exploration. To identify differences in leg kinematics between dominant and non-dominant legs [[sift:statistical_parametric_mapping|SPM (statistical parametric mapping)]] was used to identify pirouette phases with statistically different behaviour. \\ \\
-The SPM plot below shows a statistical comparison of the inclination angle for right and left leg spins using an alpha threshold of 0.05 with only one moment of significance that is too slight for any meaningful conclusions \\+The SPM plot below shows a statistical comparison of the inclination angle for right and left leg spins using an alpha threshold of 0.05 with only one moment of significance occuring that is too slight for any meaningful conclusions \\
 {{pasted:20260831-181306.png}} {{pasted:20260831-181306.png}}
 \\ \\
-The following plot shows a comparison of model angular momentum for left and right leg spins. Similar to the inclination angle only one too slight moment of significance can be observed. Especially with theses instances occurring at different points of the spin for these two signals. \\+The following plot shows a comparison of model angular momentum for left and right leg spins. Similar to the inclination angleonly one slight moment of significance can be observed. Additionally, the instances occurring at different points further display the lack of significance. \\
 {{pasted:20260831-181245.png}} {{pasted:20260831-181245.png}}
 \\ \\
house_mocap.1788203697.txt.gz · Last modified: by wikisysop