Wolf Alon, Jaramaz Branislav, Murtha Patricia E
Faculty of Mechanical Engineering, Technion Israel Institute of Technology, Haifa, Israel.
Med Biol Eng Comput. 2008 Mar;46(3):233-40. doi: 10.1007/s11517-007-0297-4. Epub 2008 Jan 9.
A fully automated computer algorithm for calculating the articular contact points between two bone surface models is presented. The algorithm requires the bone surface models and their relative positions as inputs in order to resolve the articular contact path. In the case of surface model overlap due to measurement errors or as a solution of an optimization procedure, the result is a volumetric estimation of the space confined between the two surfaces. The algorithm is based on attaching a grid of lines to one bone surface model and calculating the intersecting points of each of the lines in the grid with both bone surface models. The contact points are then determined as the closest points between the surfaces along the lines in the grid. The same contact points are used to evaluate any volume that is confined between two overlapping surface models. The algorithm is ideal for use in biomechanical studies, simulations of joint motion, and optimizations that require an iterative process to determine contact path and relative bone position. The algorithm is applied to a Sawbones knee model that is moved from flexion to extension while being tracked by an optical tracking system. The contact path of the two bones is generated and an example of calculating bone impingement is provided.
本文提出了一种用于计算两个骨表面模型之间关节接触点的全自动计算机算法。该算法需要骨表面模型及其相对位置作为输入,以确定关节接触路径。在由于测量误差或作为优化程序的解决方案导致表面模型重叠的情况下,结果是对两个表面之间限定空间的体积估计。该算法基于在一个骨表面模型上附加一个线网格,并计算网格中每条线与两个骨表面模型的交点。然后将接触点确定为沿着网格线的表面之间的最近点。相同的接触点用于评估两个重叠表面模型之间限定的任何体积。该算法非常适合用于生物力学研究、关节运动模拟以及需要迭代过程来确定接触路径和相对骨位置的优化。该算法应用于一个Sawbones膝关节模型,该模型在被光学跟踪系统跟踪时从屈曲移动到伸展。生成了两块骨头的接触路径,并提供了一个计算骨撞击的示例。