====== IOR Foot Model 2007 ====== **This tutorial describes the 2007 publication. For the updated 2014 IOR foot model [[Visual3D:Tutorials:Modeling:IOR_Foot_Model|see here]]**. ==== Sample Data ==== Sample data can be downloaded [[https://www.has-motion.com/download/examples/IORFoot/IORFootTutorial.zip|here]]. Once the zip file has been downloaded, you can find a static C3D and three dynamic trials in the SampleFiles folder. These files will be used to complete the tutorial. The model, planar angles and joint angles for the right side were defined and plotted in the Leardini_2007_Angles.cmo. Once the left side angles have been defined, the report template will graph both the left and right angles. ==== Introduction ==== Visual3D is a general tool capable of implementing many different foot models. This tutorial describes the IOR Foot analysis as it was published in the ORIGINAL paper (shown below): Leardini, A., M.G. Benedetti, L. Berti, D. Bettinelli, R. Nativo, and S. Giannini. "Rear-foot, Mid-foot and Fore-foot Motion during the Stance Phase of Gait." Gait & Posture 25 (2007): 453-55 \\ Modifications were made to the original IOR Foot analysis (published in the paper below). **[[Visual3D:Tutorials:Modeling:IOR_Foot_Model|The modified tutorial can be found here]]**. Portinaro, N., A. Leardini, A. Panou, V. Monzani, and P. Caravaggi. "Modifying the Rizzoli foot model to improve the diagnosis of pes-planus: application to kinematics of feet in teenagers." Journal of Foot and Ankle Research (2014) Below is a tutorial demonstrating how to implement the ORIGINAL analysis in Visual3D. If you would rather see a fully completed model you can simply download the following file [blank] and open it in Visual3D. === Multi-Segment Foot Marker Set === {{:foot_markersIOR.png}} CA[[#cite_note-Leardini-1|[1]]](FCC) [[#cite_note-Serge-2|[2]]]:p. 160 = Posterior Surface of Calcaneus ST[[#cite_note-Leardini-1|[1]]](FST)[[#cite_note-Serge-2|[2]]] = Sustentaculum Tali of Calcaneus PT[[#cite_note-Leardini-1|[1]]](FPT)[[#cite_note-Serge-2|[2]]] = Lateral apex of the peroneal tubercle TN[[#cite_note-Leardini-1|[1]]](FNT)[[#cite_note-Serge-2|[2]]] = Medial apex of the tuberosity navicular FMH[[#cite_note-Leardini-1|[1]]](FM1)[[#cite_note-Serge-2|[2]]] = Head of 1st Metatarsus SMH[[#cite_note-Leardini-1|[1]]](FM2)[[#cite_note-Serge-2|[2]]] = Head of 2nd Metatarsus VMH[[#cite_note-Leardini-1|[1]]](FM5)[[#cite_note-Serge-2|[2]]] = Head of 5th Metatarsus VMB[[#cite_note-Leardini-1|[1]]](FMT)[[#cite_note-Serge-2|[2]]] = Tuberosity of 5th Metatarsal PM[[#cite_note-Leardini-1|[1]]](PM6)[[#cite_note-Serge-2|[2]]] = Proximal Medial Phalanx FMB[[#cite_note-Leardini-1|[1]]] = Base of First Metatarsal SMB[[#cite_note-Leardini-1|[1]]] = Base of Second Metatarsal ==== Metatarsus (Met) ==== === Landmarks === |**1. Create RMET_DIST:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RMET_DIST//\\ \\ |

       **Landmark Name:** //RMET_DIST//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //RFMH//\\    **Ending Point:** //RVMH//\\    **Lateral Object:** //RSMB//\\    **Project From:** //RSMH//\\

    ||
  6. \\
  7. **Do NOT Check:** //Offset by Percent (1.0 = 100%)//
  8. \\
  9. **Check:** //Calibration Only Landmark//
| {{:IOR_Landmark_RMET_DIST.png}}| === Segment Definition === |**1. Create RMet Segment:**\\ \\
    \\
  1. In the **Segments** tab, select //RMet// in the Segment Name box.
  2. \\
  3. Select **Kinematic Only**
  4. \\
  5. Click on the **Create Segment** button.
  6. \\
  7. In the **RMet** tab, enter these values:\\ \\ |

       **Define Proximal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RSMB//     **Medial:** //None//     \\    **Radius:** //0.1//\\

    \\ \\

       **Define Distal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RMET_DIST//     **Medial:** //None//     \\    **Radius:** //0.1//\\

    \\ \\

       **Extra Target to Define Orientation**\\    **Location:** //Medial//     //RFMH//\\

    \\ \\

       **Select Tracking Targets:**\\      //RFMB//, //RFMH//, //RSMB//, //RSMH//, //RVMB//, //RVMH//\\

    ||
  8. \\
  9. Click on **Build Model.**
  10. \\
  11. Click on **Close Tab** before proceeding.
| {{:IOR_Seg_RMET.png}}| \\ |**2. Modify the [[Visual3D:Documentation:Modeling:Segments:Modify_Segment_Coordinate_System#Modify_Segment_Coordinate_System|Segment Coordinate System]]:**\\ \\
    \\
  1. Define the Segment Orientation as:\\ \\ |

       **A/P Axis:** //+Y//\\    **Distal to Proximal:** //-X//\\

    ||
| {{:IOR_Seg_RMET_SCS.png}}| The image to the right (and all other images in this tutorial) show a mediolateral view of the segment coordinate system after it has been modified. ==== Mid-foot (Mid) ==== === Landmarks === |**1. Create RID Joint Center:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RID//\\ \\ |

       **Landmark Name:** //RID//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //RTN//\\    **Ending Point:** //RVMB//\\

    ||
  6. \\
  7. Offset Using the Following **AXIAL** Offset: //0.5//
  8. \\
  9. **Check:** //Offset by Percent (1.0 = 100%)//
  10. \\
  11. **Check:** //Calibration Only Landmark//
| {{:IOR_Landmark_RID.png}}| === Segment Definition === |**1. Create RMid Segment:**\\ \\
    \\
  1. In the **Segments** tab, select //RMid// in the Segment Name box.
  2. \\
  3. Select **Kinematic Only**.
  4. \\
  5. Click on the **Create Segment** button.
  6. \\
  7. In the **RMid** tab, enter these values:\\ \\ |

       **Define Proximal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RID//     **Medial:** //None//     \\    **Radius:** //0.1//\\

    \\ \\

       **Define Distal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RSMB//     **Medial:** //None//     \\    **Radius:** //0.1//\\

    \\ \\

       **Extra Target to Define Orientation**\\    **Location:** //Medial//     //RTN//\\

    \\ \\

       **Select Tracking Targets:**\\      //RSMB//, //RTN//, //RVMB//\\

    ||
  8. \\
  9. Click on **Build Model.**
  10. \\
  11. Click on **Close Tab** before proceeding.
| {{:IOR_Segment_RMID.png}}| \\ |**2. Modify the [[Visual3D:Documentation:Modeling:Segments:Modify_Segment_Coordinate_System#Modify_Segment_Coordinate_System|Segment Coordinate System]]:**\\ \\
    \\
  1. Define the Segment Orientation as:\\ \\ |

       **A/P Axis:** //+Y//\\    **Distal to Proximal:** //-X//\\

    ||
| {{:IOR_Seg_RMID_SCS.png}}| ==== Calcaneus (Cal) ==== === Landmarks === |**1. Create RIC Joint Center:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RIC//\\ \\ |

       **Landmark Name:** //RIC//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //RST//\\    **Ending Point:** //RPT//\\

    ||
  6. \\
  7. Offset Using the Following **AXIAL** Offset: //0.5//
  8. \\
  9. **Check:** //Offset by Percent (1.0 = 100%)//
  10. \\
  11. **Check:** //Calibration Only Landmark//
| {{:IOR_Landmark_RIC.png}}| === Segment Definition === |**1. Create RCal Segment:**\\ \\
    \\
  1. In the **Segments** tab, select //RCal// in the Segment Name box.
  2. \\
  3. Click on the **Create Segment** button.
  4. \\
  5. In the **RCal** tab, enter these values:\\ \\ |

       **Define Proximal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RCA//     **Medial:** //None//     \\    **Radius:** //0.1//\\

    \\ \\

       **Define Distal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RIC//     **Medial:** //None//     \\    **Radius:** //0.1//\\

    \\ \\

       **Extra Target to Define Orientation**\\    **Location:** //Medial//     //RST//\\

    \\ \\

       **Select Tracking Targets:**\\      //RCA//, //RPT//, //RST//\\

    ||
  6. \\
  7. Click on **Build Model.**
  8. \\
  9. Click on **Close Tab** before proceeding.
| {{:IOR_Segment_RCAL.png}}| \\ |**2. Modify the [[Visual3D:Documentation:Modeling:Segments:Modify_Segment_Coordinate_System#Modify_Segment_Coordinate_System|Segment Coordinate System]]:**\\ \\
    \\
  1. Define the Segment Orientation as:\\ \\ |

       **A/P Axis:** //+Y//\\    **Distal to Proximal:** //-X//\\

    ||
| {{:IOR_Seg_RCAL_SCS.png}}| ==== Foot (Foo) ==== === Landmarks === |**1. Create RFT_DIST:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RFT_DIST//\\ \\ |

       **Landmark Name:** //RFT_DIST//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //RCA//\\    **Ending Point:** //RFMH//\\    **Lateral Object:** //RVMH//\\    **Project From:** //RSMH//\\

    ||
  6. \\
  7. **Do NOT Check:** //Offset by Percent (1.0 = 100%)//
  8. \\
  9. **Check:** //Calibration Only Landmark//
| {{:IOR_Landmark_RFT_DIST.png}}| === Segment Definition === |**1. Create Right Foot Segment:**\\ \\
    \\
  1. In the **Segments** tab, select //Right Foot// in the Segment Name box.
  2. \\
  3. Click on the **Create Segment** button.
  4. \\
  5. In the **Right Foot** tab, enter these values:\\ \\ |

       **Define Proximal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RCA//     **Medial:** //None//     \\    **Radius:** //0.5*DISTANCE(RST,RPT)//\\

    \\ \\

       **Define Distal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RFT_DIST//     **Medial:** //None//     \\    **Radius:** //0.5*DISTANCE(RFMH,RVMH)//\\

    \\ \\

       **Extra Target to Define Orientation**\\    **Location:** //Medial//     //RFMH//\\

    \\ \\

       **Select Tracking Targets:**\\      //RCA//, //RFMH//, //RVMH//\\

    ||
  6. \\
  7. Click on **Build Model.**
  8. \\
  9. Click on **Close Tab** before proceeding.
| {{:IOR_Segment_RFT.png}}| \\ |**2. Modify the [[Visual3D:Documentation:Modeling:Segments:Modify_Segment_Coordinate_System#Modify_Segment_Coordinate_System|Segment Coordinate System]]:**\\ \\
    \\
  1. Define the Segment Orientation as:\\ \\ |

       **A/P Axis:** //+Y//\\    **Distal to Proximal:** //-X//\\

    ||
| {{:IOR_Seg_RFT_SCS.png}}| ==== Shank (Sha) ==== === Landmarks === |**1. Create RIM:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RIM//\\ \\ |

       **Landmark Name:** //RIM//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //RLM//\\    **Ending Point:** //RMM//\\

    ||
  6. \\
  7. Offset Using the Following **AXIAL** Offset: //0.5//
  8. \\
  9. **Check:** //Offset by Percent (1.0 = 100%)//
  10. \\
  11. **Check:** //Calibration Only Landmark//
| {{:IOR_Landmark_RIM.png}}| |**2. Create RSK_PROX:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RSK_PROX//\\ \\ |

       **Landmark Name:** //RSK_PROX//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //RIM//\\    **Ending Point:** //RLM//\\    **Lateral Object:** //RHF//\\    **Project From:** //RTT//\\

    ||
  6. \\
  7. **Do NOT Check:** //Offset by Percent (1.0 = 100%)//
  8. \\
  9. **Check:** //Calibration Only Landmark//
| {{:IOR_Landmark_RSK_PROX.png}}| === Segment Definition === |**1. Create Right Shank Segment:**\\ \\
    \\
  1. In the **Segments** tab, select //Right Shank// in the Segment Name box.
  2. \\
  3. Click on the **Create Segment** button.
  4. \\
  5. In the **Right Shank** tab, enter these values:\\ \\ |

       **Define Proximal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RSK_PROX//     **Medial:** //None//     \\    **Radius:** //DISTANCE(RSK_PROX,RHF)//\\

    \\ \\

       **Define Distal Joint and Radius**\\    **Lateral:** //None//     **Joint:** //RIM//     **Medial:** //None//     \\    **Radius:** //0.5*DISTANCE(RLM,RMM)//\\

    \\ \\

       **Extra Target to Define Orientation**\\    **Location:** //Lateral//     //RLM//\\

    \\ \\

       **Select Tracking Targets:**\\      //RHF//, //RLM//, //RMM//, //RTT//\\

    ||
  6. \\
  7. Click on **Build Model.**
  8. \\
  9. Click on **Close Tab** before proceeding.
| {{:IOR_Segment_RSK.png}}| \\ |**2. Modify the [[Visual3D:Documentation:Modeling:Segments:Modify_Segment_Coordinate_System#Modify_Segment_Coordinate_System|Segment Coordinate System]]:**\\ \\
    \\
  1. Define the Segment Orientation as:\\ \\ |

       **A/P Axis:** //+X//\\    **Distal to Proximal:** //+Y//\\

    ||
| {{:IOR_Seg_RSK_SCS.png}}| ==== Angles ==== === Landmarks === The F2Pt and F2Ps planar angles are calculated as the angle between the lines created by the targets FMB-FMH and FMH-PM. To calculate this angle using the Compute Planar Angle command, an offset along the line between FMB and FMH is created to define the 3 point angle. |**1. Create RF2P_Offset:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RF2P_Offset//\\ \\ |

       **Landmark Name:** //RF2P_Offset//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //RFMB//\\    **Ending Point:** //RFMH//\\

    ||
  6. \\
  7. Offset Using the Following **AXIAL** Offset: //1.5//
  8. \\
  9. **Check:** //Offset by Percent (1.0 = 100%)//
  10. \\
  11. **Do NOT Check:** //Calibration Only Landmark//
| {{:LandmarkImage_RF2P_Offset.png}}| \\ |**2. Create LF2P_Offset:**\\ \\
    \\
  1. When defining the left signal, use same definitions as for the //RF2P_Offset// landmark\\ \\ |||
| | \\ The F2G, S2G and V2G angles are calculated in the plane orthogonal to the ground. These landmarks will need to be projected onto the ground. To project landmarks onto the ground, the Lab_O, Lab_X and Lab_Y landmarks will need to be created to identify the plane of the ground. \\ |**3. Create Lab_O:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //Lab_O//\\ \\ |

       **Landmark Name:** //Lab_O//\\

    ||
  6. \\
  7. Offset Using the Following **ML/AP/AXIAL** Offsets:\\    **X:** //0.0//    **Y:** //0.0//    **Z:** //0.0//
  8. \\
  9. **Do NOT Check:** //Offset by Percent (1.0 = 100%) (Meters when not checked)//
  10. \\
  11. **Do NOT Check:** //Calibration Only Landmark (Not generated for assigned motion file(s))//
| {{:IORFoot_Lab_O.png}}| \\ |**4. Create Lab_X:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //Lab_X//\\ \\ |

       **Landmark Name:** //Lab_X//\\

    ||
  6. \\
  7. Offset Using the Following **ML/AP/AXIAL** Offsets:\\    **X:** //0.05//    **Y:** //0.0//    **Z:** //0.0//
  8. \\
  9. **Do NOT Check:** //Offset by Percent (1.0 = 100%) (Meters when not checked)//
  10. \\
  11. **Do NOT Check:** //Calibration Only Landmark (Not generated for assigned motion file(s))//
| {{:IORFoot_Lab_X.png}}| \\ |**5. Create Lab_Y:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //Lab_Y//\\ \\ |

       **Landmark Name:** //Lab_Y//\\

    ||
  6. \\
  7. Offset Using the Following **ML/AP/AXIAL** Offsets:\\    **X:** //0.0//    **Y:** //0.05//    **Z:** //0.0//
  8. \\
  9. **Do NOT Check:** //Offset by Percent (1.0 = 100%) (Meters when not checked)//
  10. \\
  11. **Do NOT Check:** //Calibration Only Landmark (Not generated for assigned motion file(s))//
| {{:IORFoot_Lab_Y.png}}| \\ |**6. Create RFMH_proj:**\\ \\
    \\
  1. Click **Landmarks** button
  2. \\
  3. Click **Add New Landmark** button
  4. \\
  5. Create Landmark: //RFMH_proj//\\ \\ |

       **Landmark Name:** //RFMH_proj//\\

    \\ \\

       **Define Orientation Using:**\\    **Starting Point:** //LAB_O//\\    **Ending Point:** //LAB_X//\\    **Lateral Object:** //LAB_Y//\\    **Project From:** //RFMH//\\

    ||
  6. \\
  7. **Do NOT Check:** //Offset by Percent (1.0 = 100%)//
  8. \\
  9. **Do NOT Check:** //Calibration Only Landmark//
| {{:IORFoot_RFMH_proj.png}}| \\ **Create landmarks 7-17 by following the same format as the RFMH_proj landmark for:** **** **** |\\ 7. RFMB\\ 8. RSMH\\ 9. RSMB\\ 10. RVMH\\ 11. RVMB\\ | 12. LFMH\\ 13. LFMB\\ 14. LSMH\\ 15. LSMB\\ 16. LVMH\\ 17. LVMB\\ | **** **** === Planar Angles === == F2Pt == **F2Pt** - the angle between the lines FMH-PM and FMB-FMH projected onto the transverse plane of the metatarsus\\ **Represents** - valgus of the first metatarsophalangeal joint\\ |**1. Create RF2Pt planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RF2Pt//
  2. \\
  3. Calculate a **3 point angle** between the following targets:\\ \\ |

       1 - //LANDMARK::ORIGINAL::RF2P_offset//\\    2 - //TARGET::ORIGINAL::RFMH//\\    3 - //TARGET::ORIGINAL::RPM//\\ **Angle Direction:** //Left Hand Rule//\\ **Use Range:** //-180 to 180 degrees//\\ **Projected onto Plane:** //XZ//\\

    \\ \\

    **Note: The reference segment will need to be changed to //RMet// within the text option.**\\

    ||
| {{:PlanarAngle_RF2Pt.png}}| \\ |**2. Create LF2Pt planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions **except** set:\\ \\ |

    **Angle Direction:** //Right Hand Rule//\\

    \\ \\

    **Note: The reference segment will need to be changed to //LMet// within the text option.**\\ \\

    |
| == S2F == **S2F** - the angle between the lines FMB-FMH and SMB-SMH projected onto the transverse plane of the metatarsus\\ |**1. Create RS2F planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RS2F//
  2. \\
  3. Calculate a **4 point angle** between the following targets:\\ \\ |

       1 - //TARGET::ORIGINAL::RSMH//\\    2 - //TARGET::ORIGINAL::RSMB//\\    3 - //TARGET::ORIGINAL::RFMB//\\    4 - //TARGET::ORIGINAL::RFMH//\\ **Angle Direction:** //Right Hand Rule//\\ **Use Range:** //-180 to 180 degrees//\\ **Projected onto Plane:** //XZ//\\

    \\ \\

    **Note: The reference segment will need to be changed to //RMet// within the text option.**\\

    ||
| {{:PlanarAngle_RS2F.png}}| \\ |**2. Create LS2F planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions **except** set:\\ \\ |

    **Angle Direction:** //Left Hand Rule//\\

    \\ \\

    **Note: The reference segment will need to be changed to //LMet// within the text option.**\\ \\

    |
| == S2V == **S2V** - the angle between the lines VMB-VMH and SMB-SMH projected onto the transverse plane of the metatarsus\\ |**1. Create RS2V planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RS2V//
  2. \\
  3. Calculate a **4 point angle** between the following targets:\\ \\ |

       1 - //TARGET::ORIGINAL::RSMH//\\    2 - //TARGET::ORIGINAL::RSMB//\\    3 - //TARGET::ORIGINAL::RVMB//\\    4 - //TARGET::ORIGINAL::RVMH//\\ **Angle Direction:** //Right Hand Rule//\\ **Use Range:** //-180 to 180 degrees//\\ **Projected onto Plane:** //XZ//\\

    \\ \\

    **Note: The reference segment will need to be changed to //RMet// within the text option.**\\

    ||
| {{:PlanarAngle_RS2V.png}}| \\ |**2. Create LS2V planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions **except** set:\\ \\ |

    **Angle Direction:** //Left Hand Rule//\\

    \\ \\

    **Note: The reference segment will need to be changed to //LMet// within the text option.**\\ \\

    |
| == F2G == **F2G** - the angle between the lines FMB-FMH and the ground, plane orthogonal to the ground (3D angle relative to the ground)\\ The **FMH_proj** and **FMB_proj** landmarks will be used to calculate the **F2G** planar angle which are described in the [[#Landmarks_6|landmarks]] section.\\ |**1. Create RF2G planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RF2G//
  2. \\
  3. Calculate a **4 point angle** between the following targets:\\ \\ |

       1 - //TARGET::ORIGINAL::RFMB//\\    2 - //TARGET::ORIGINAL::RFMH//\\    3 - //TARGET::ORIGINAL::RFMH_proj//\\    4 - //TARGET::ORIGINAL::RFMB_proj//\\ **Angle Direction:** //Right Hand Rule//\\ **3D Space:** //Always 0 to 180 degrees//\\

    ||
| {{:PlanarAngle_RF2G.png}}| \\ |**2. Create LF2G planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions as for the right angle\\ \\ |

    \\

    |
| == S2G == **S2G** - the angle between the lines SMB-SMH and the ground, plane orthogonal to the ground (3D angle relative to the ground)\\ The **SMH_proj** and **SMB_proj** landmarks will be used to calculate the **S2G** planar angle which are described in the [[#Landmarks_6|landmarks]] section.\\ |**1. Create RS2G planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RS2G//
  2. \\
  3. Calculate a **4 point angle** between the following targets:\\ \\ |

       1 - //TARGET::ORIGINAL::RSMB//\\    2 - //TARGET::ORIGINAL::RSMH//\\    3 - //TARGET::ORIGINAL::RSMH_proj//\\    4 - //TARGET::ORIGINAL::RSMB_proj//\\ **Angle Direction:** //Right Hand Rule//\\ **3D Space:** //Always 0 to 180 degrees//\\

    ||
| {{:PlanarAngle_RS2G.png}}| \\ |**2. Create LS2G planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions as for the right angle\\ \\ |

    \\

    |
| == V2G == **V2G** - the angle between the lines VMB-VMH and the ground, plane orthogonal to the ground (3D angle relative to the ground)\\ The **VMH_proj** and **VMB_proj** landmarks will be used to calculate the **V2G** planar angle which are described in the [[#Landmarks_6|landmarks]] section.\\ |**1. Create RV2G planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RV2G//
  2. \\
  3. Calculate a **4 point angle** between the following targets:\\ \\ |

       1 - //TARGET::ORIGINAL::RVMB//\\    2 - //TARGET::ORIGINAL::RVMH//\\    3 - //TARGET::ORIGINAL::RVMH_proj//\\    4 - //TARGET::ORIGINAL::RVMB_proj//\\ **Angle Direction:** //Right Hand Rule//\\ **3D Space:** //Always 0 to 180 degrees//\\

    ||
| {{:PlanarAngle_RV2G.png}}| \\ |**2. Create LV2G planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions as for the right angle\\ \\ |

    \\

    |
| \\ == F2Ps == **F2Ps** - the angle between the lines FMH-PM and FMB-FMH projected onto the sagittal plane of the metatarsus\\ **Represents** - dorsiflexion of the first metatarso-phalangeal joint\\ |**1. Create RF2Ps planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RF2Ps//
  2. \\
  3. Calculate a **3 point angle** between the following targets:\\ \\ |

       1 - //LANDMARK::ORIGINAL::RF2P_offset//\\    2 - //TARGET::ORIGINAL::RFMH//\\    3 - //TARGET::ORIGINAL::RPM//\\ **Angle Direction:** //Right Hand Rule//\\ **Use Range:** //-180 to 180 degrees//\\ **Projected onto Plane:** //XY//\\

    \\ \\

    **Note: The reference segment will need to be changed to //RMet// within the text option.**\\

    ||
| {{:PlanarAngle_RF2Ps.png}}| \\ |**2. Create LF2Ps planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions as for the right angle\\ \\ |

    **Note: The reference segment will need to be changed to //LMet// within the text option.**\\ \\

    |
| == MLA == **MLA** - the angle between the lines CA-ST and ST-FMH projected onto the sagittal plane of the foot\\ **Represents** - navicular drop\\ |**1. Create RMLA planar angle:**\\ \\
    \\
  1. Define **Resulting Signal** Name: //RMLA//
  2. \\
  3. Calculate a **3 point angle** between the following targets:\\ \\ |

       1 - //TARGET::ORIGINAL::RCA//\\    2 - //TARGET::ORIGINAL::RST//\\    3 - //TARGET::ORIGINAL::RFMH//\\ **Angle Direction:** //Right Hand Rule//\\ **Use Range:** //-180 to 180 degrees//\\ **Projected onto Plane:** //XY//\\

    \\ \\

    **Note: The reference segment will need to be changed to //RMet// within the text option.**\\

    ||
| {{:PlanarAngle_RMLA.png}}| \\ |**2. Create LMLA planar angle:**\\ \\ \\
    \\
  1. When defining the left signal, use same definitions as for the right angle\\ \\ |

    **Note: The reference segment will need to be changed to //LMet// within the text option.**\\ \\

    |
| === Joint Angles === == Sha_Foo_Angle == |**1. Define the RSha_Foo_Angle:**\\ \\
    \\
  1. Open the **Compute Model Based** dialog
  2. \\
  3. Select **JOINT_ANGLE** from drop down list\\ \\ |

       **Data Name:** //RSha_Foo_Angle//\\

    \\ \\

       **Segment:** //Right Foot//\\    **Reference Segment:** //Right Shank//\\    **Cardan Sequence:** //Z-X-Y//\\

    ||
  4. \\
  5. **Use Negative**:\\    **X:** //TRUE//    **Y:** //TRUE//    **Z:** //FALSE//
| {{:IOR_Foot_RSha_Foo_Angle.png}}| == Sha_Cal_Angle == |**1. Define the RSha_Cal_Angle:**\\ \\
    \\
  1. Open the **Compute Model Based** dialog
  2. \\
  3. Select **JOINT_ANGLE** from drop down list\\ \\ |

       **Data Name:** //RSha_Cal_Angle//\\

    \\ \\

       **Segment:** //RCal//\\    **Reference Segment:** //Right Shank//\\    **Cardan Sequence:** //Z-X-Y//\\

    ||
  4. \\
  5. **Use Negative**:\\    **X:** //TRUE//    **Y:** //TRUE//    **Z:** //FALSE//
| {{:IOR_Foot_RSha_Cal_Angle.png}}| == Cal_Mid_Angle == |**1. Define the RCal_Mid_Angle:**\\ \\
    \\
  1. Open the **Compute Model Based** dialog
  2. \\
  3. Select **JOINT_ANGLE** from drop down list\\ \\ |

       **Data Name:** //RCal_Mid_Angle//\\

    \\ \\

       **Segment:** //RMid//\\    **Reference Segment:** //RCal//\\    **Cardan Sequence:** //Z-X-Y//\\

    ||
  4. \\
  5. **Use Negative**:\\    **X:** //TRUE//    **Y:** //TRUE//    **Z:** //FALSE//
| {{:IOR_Foot_RCal_Mid_Angle.png}}| == Mid_Met_Angle == |**1. Define the RMid_Met_Angle:**\\ \\
    \\
  1. Open the **Compute Model Based** dialog
  2. \\
  3. Select **JOINT_ANGLE** from drop down list\\ \\ |

       **Data Name:** //RMid_Met_Angle//\\

    \\ \\

       **Segment:** //RMet//\\    **Reference Segment:** //RMid//\\    **Cardan Sequence:** //Z-X-Y//\\

    ||
  4. \\
  5. **Use Negative**:\\    **X:** //TRUE//    **Y:** //TRUE//    **Z:** //FALSE//
| {{:IOR_Foot_RMid_Met_Angle.png}}| == Cal_Met_Angle == |**1. Define the RCal_Met_Angle:**\\ \\
    \\
  1. Open the **Compute Model Based** dialog
  2. \\
  3. Select **JOINT_ANGLE** from drop down list\\ \\ |

       **Data Name:** //RCal_Met_Angle//\\

    \\ \\

       **Segment:** //RMet//\\    **Reference Segment:** //RCal//\\    **Cardan Sequence:** //Z-X-Y//\\

    ||
  4. \\
  5. **Use Negative**:\\    **X:** //TRUE//    **Y:** //TRUE//    **Z:** //FALSE//
| {{:IOR_Foot_RCal_Met_Angle.png}}| ==== References ==== - ↑ [[#cite_ref-Leardini_1-0|1.00]] [[#cite_ref-Leardini_1-1|1.01]] [[#cite_ref-Leardini_1-2|1.02]] [[#cite_ref-Leardini_1-3|1.03]] [[#cite_ref-Leardini_1-4|1.04]] [[#cite_ref-Leardini_1-5|1.05]] [[#cite_ref-Leardini_1-6|1.06]] [[#cite_ref-Leardini_1-7|1.07]] [[#cite_ref-Leardini_1-8|1.08]] [[#cite_ref-Leardini_1-9|1.09]] [[#cite_ref-Leardini_1-10|1.10]] Leardini, A., M.G. Benedetti, L. Berti, D. Bettinelli, R. Nativo, and S. Giannini. "Rear-foot, Mid-foot and Fore-foot Motion during the Stance Phase of Gait." Gait & Posture 25 (2007): 453-55 - ↑ [[#cite_ref-Serge_2-0|2.0]] [[#cite_ref-Serge_2-1|2.1]] [[#cite_ref-Serge_2-2|2.2]] [[#cite_ref-Serge_2-3|2.3]] [[#cite_ref-Serge_2-4|2.4]] [[#cite_ref-Serge_2-5|2.5]] [[#cite_ref-Serge_2-6|2.6]] [[#cite_ref-Serge_2-7|2.7]] [[#cite_ref-Serge_2-8|2.8]] Serge van Sint Jan "Color Atlas of Skeletal Landmark Definitions: Guidelines for Reproducible Manual and Virtual Palpations" 2007 - Churchill Livingstone