Joint surface modeling with thin-plate splines.
Mathematical joint surface models based on experimentally determined data points can be used to investigate joint characteristics such as curvature, congruency, cartilage thickness, joint contact areas, as well as to provide geometric information well suited for finite element analysis. Commonly, surface modeling methods are based on B-splines, which involve tensor products. These methods have had success; however, they are limited due to the complex organizational aspect of working with surface patches, and modeling unordered, scattered experimental data points. An alternative method for mathematical joint surface modeling is presented based on the thin-plate spline (TPS). It has the advantage that it does not involve surface patches, and can model scattered data points without experimental data preparation. An analytical surface was developed and modeled with the TPS to quantify its interpolating and smoothing characteristics. Some limitations of the TPS include discontinuity of curvature at exactly the experimental surface data points, and numerical problems dealing with data sets in excess of 2000 points. However, suggestions for overcoming these limitations are presented. Testing the TPS with real experimental data, the patellofemoral joint of a cat was measured with multistation digital photogrammetry and modeled using the TPS to determine cartilage thicknesses and surface curvature. The cartilage thickness distribution ranged between 100 to 550 microns on the patella, and 100 to 300 microns on the femur. It was found that the TPS was an effective tool for modeling joint surfaces because no preparation of the experimental data points was necessary, and the resulting unique function representing the entire surface does not involve surface patches. A detailed algorithm is presented for implementation of the TPS.
Boyd
S K
SK
Department of Mechanical Engineering, University of Calgary, Canada. skboyd@ucalgary.ca
Ronsky
J L
JL
Lichti
D D
DD
Salkauskas
K
K
Chapman
M A
MA
Salkauskas
D
D
D000465:Algorithms; D000818:Animals; D001696:Biomechanical Phenomena; D002358:Cartilage, Articular / Q000033:anatomy & histology / Q000502:physiology; D002415:Cats; D005269:Femur / Q000033:anatomy & histology / Q000502:physiology; D007596:Joints / Q000033:anatomy & histology* / Q000502:physiology; D007719:Knee Joint / Q000033:anatomy & histology / Q000502:physiology; D008954:Models, Biological; D015233:Models, Statistical; D010329:Patella / Q000033:anatomy & histology / Q000502:physiology; D013499:Surface Properties