User Tools

Site Tools


visual3d:tutorials:modeling:oxford_foot_model

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
visual3d:tutorials:modeling:oxford_foot_model [2025/09/24 15:06] wikisysopvisual3d:tutorials:modeling:oxford_foot_model [2025/09/24 15:13] (current) wikisysop
Line 2: Line 2:
  
 **In it's current form, the segment's definitions (coordinate systems) are exactly those of the Oxford Foot Model. It is however not possible to obtain the //exact// same results as those generated using Vicon's Nexus software due to the use of different [[Visual3D:Documentation:Kinematics_and_Kinetics:Pose_Estimation|pose estimation]] methods in Visual3D.** **In it's current form, the segment's definitions (coordinate systems) are exactly those of the Oxford Foot Model. It is however not possible to obtain the //exact// same results as those generated using Vicon's Nexus software due to the use of different [[Visual3D:Documentation:Kinematics_and_Kinetics:Pose_Estimation|pose estimation]] methods in Visual3D.**
- 
- 
-**This page is currently under construction. Make sure to read all instructions and comments before attempting to build the Oxford Foot Model as we cannot guaranty that the results generated from the model detailed on this page will be the same as those generated through the Oxford Foot Model Plug-in in Vicon's Nexus. An updated version of the model should be added in the next couple of weeks.** 
  
 The Oxford Foot Model has gone through many iterations since its first publication, and there are many other multi-segment foot models in the literature. The Oxford Foot Model has gone through many iterations since its first publication, and there are many other multi-segment foot models in the literature.
  
-Visual3D is a general tool capable of modeling all of the different foot models. +Visual3D is a general tool capable of modeling all of the different foot models.\\
- +
-\\ +
  
 The Oxford Foot Model is a good choice for analyzing data from Children with Cerebral Palsy. If this is not your patient population, other options and other multi-segment foot models may be more suitable. The Oxford Foot Model is a good choice for analyzing data from Children with Cerebral Palsy. If this is not your patient population, other options and other multi-segment foot models may be more suitable.
Line 21: Line 15:
 === Constructing a multi-segment foot model consistent with the Oxford Foot Model === === Constructing a multi-segment foot model consistent with the Oxford Foot Model ===
  
-{{:Carson2001.png}}\\+{{:Carson2001.png?650}}\\
  
  
-{{:Stebbins2006.png}}\\+{{:Stebbins2006.png?650}}\\
 \\ \\
 While we would recommend that users go through the tutorial to better understand how each segment is defined, the complete model template is available for download [[https://www.has-motion.com/download/examples/OxfordFootModel_Templates.zip|here]]. Please note that the same exact marker naming convention has to be used when labeling the markers in order for the model template to work. Also make sure to update all relevant subject metrics: Height, Mass, Left and Right Leg Length, Knee and Ankle Width.\\ While we would recommend that users go through the tutorial to better understand how each segment is defined, the complete model template is available for download [[https://www.has-motion.com/download/examples/OxfordFootModel_Templates.zip|here]]. Please note that the same exact marker naming convention has to be used when labeling the markers in order for the model template to work. Also make sure to update all relevant subject metrics: Height, Mass, Left and Right Leg Length, Knee and Ankle Width.\\
Line 45: Line 39:
 Unzip this file in a location of your choice. Unzip this file in a location of your choice.
  
-|From the **File** menu select **Open.**  |  {{:createHybridModel.jpg}}\\ \\ |+|From the **File** menu select **Open.**  |  {{:createHybridModel.jpg?650}}\\ \\ |
  
-|From the "Open the movement trial" dialog navigate to the files you downloaded and select the files labeled //OFM_Walk1// to //OFM_Walk6//. Click **Open.**\\ \\ \\ **Note:** If you would like to perform your own motion capture for this model, make sure to use the same marker naming convention as listed above to avoid confusion.\\    {{:OFM_FileOpen.png}}\\ \\ |+|From the "Open the movement trial" dialog navigate to the files you downloaded and select the files labeled //OFM_Walk1// to //OFM_Walk6//. Click **Open.**\\ \\ \\ **Note:** If you would like to perform your own motion capture for this model, make sure to use the same marker naming convention as listed above to avoid confusion.\\    {{:OFM_FileOpen.png?650}}\\ \\ |
  
 Create a hybrid model - From the **Model** menu open **Create (Add Static Calibration File)** and select **Visual3D Hybrid Model.**\\ Create a hybrid model - From the **Model** menu open **Create (Add Static Calibration File)** and select **Visual3D Hybrid Model.**\\
  
  
-|Load the standing trial - From the "Select the calibration file for the new model" dialog box select the file labeled //OFM_Static// and click **Open.**\\    {{:OFM_FileStatic.png}}\\ \\ |+|Load the standing trial - From the "Select the calibration file for the new model" dialog box select the file labeled //OFM_Static// and click **Open.**\\    {{:OFM_FileStatic.png?650}}\\ \\ |
  
-|Assign the model to the movement trial - When the "Assign Models to Motion Data" window opens select the model labeled //OFM_Static// from the drop down list, and check the box associated with all //OFM_Walk// trials, then click **OK.**\\    {{:OFM_ModelAssign.png}}\\ |+|Assign the model to the movement trial - When the "Assign Models to Motion Data" window opens select the model labeled //OFM_Static// from the drop down list, and check the box associated with all //OFM_Walk// trials, then click **OK.**\\    {{:OFM_ModelAssign.png?650}}\\ |
  
 Visual3D will automatically open the Model Builder mode and your screen should look like the image below.\\ Visual3D will automatically open the Model Builder mode and your screen should look like the image below.\\
 \\ \\
-{{:modelBuilderMode.jpg}}\\+{{:modelBuilderMode.jpg?650}}\\
 \\ \\
 As previously mentioned, the following markers should exist in the dynamic trials for the Oxford Foot Model: As previously mentioned, the following markers should exist in the dynamic trials for the Oxford Foot Model:
Line 100: Line 94:
  
  
-|**Marker_Radius:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //Marker_Radius// in **Name**\\ - Type in //0.007// in **Value or Expression**\\ - Click on **OK**\\ \\ **RP1P5dist:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //RP1P5dist// in **Name**\\ - Type in //DISTANCE(RP1M,RP5M)// in **Value or Expression**\\ - Click on **OK**\\ \\ **LP1P5dist:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //LP1P5dist// in **Name**\\ - Type in //DISTANCE(LP1M,LP5M)// in **Value or Expression**\\ - Click on **OK**\\ \\ **RProxFFscale:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //RProxFFscale// in **Name**\\ - Type in //(RP1P5dist - Marker_Radius)/(2*RP1P5dist)// in **Value or Expression**\\ - Click on **OK**\\ \\ **LProxFFscale:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //LProxFFscale// in **Name**\\ - Type in //(LP1P5dist - Marker_Radius)/(2*LP1P5dist)// in **Value or Expression**\\ - Click on **OK**  |  {{:SubjectDataMetricsOFM.png}}|+|**Marker_Radius:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //Marker_Radius// in **Name**\\ - Type in //0.007// in **Value or Expression**\\ - Click on **OK**\\ \\ **RP1P5dist:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //RP1P5dist// in **Name**\\ - Type in //DISTANCE(RP1M,RP5M)// in **Value or Expression**\\ - Click on **OK**\\ \\ **LP1P5dist:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //LP1P5dist// in **Name**\\ - Type in //DISTANCE(LP1M,LP5M)// in **Value or Expression**\\ - Click on **OK**\\ \\ **RProxFFscale:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //RProxFFscale// in **Name**\\ - Type in //(RP1P5dist - Marker_Radius)/(2*RP1P5dist)// in **Value or Expression**\\ - Click on **OK**\\ \\ **LProxFFscale:**\\ \\ - Click on **Subject Data/Metrics** tab\\ - Click **Add New Item**\\ - Type in //LProxFFscale// in **Name**\\ - Type in //(LP1P5dist - Marker_Radius)/(2*LP1P5dist)// in **Value or Expression**\\ - Click on **OK**  |  {{:SubjectDataMetricsOFM.png?650}}|
  
 \\ \\
visual3d/tutorials/modeling/oxford_foot_model.1758726405.txt.gz · Last modified: 2025/09/24 15:06 by wikisysop