- Research Article
- Open Access
3D Elbow Kinematics with Monoplanar Fluoroscopy: In Silico Evaluation
- L. Tersi^{1}Email author,
- S. Fantozzi^{1} and
- R. Stagni^{1}
https://doi.org/10.1155/2010/142989
© L. Tersi et al. 2010
- Received: 1 May 2009
- Accepted: 14 September 2009
- Published: 21 December 2009
Abstract
An in-silico assessment of the performance of 3D video-fluoroscopy for the analysis of the kinematics of long bones is proposed. A reliable knowledge of in-vivo joints kinematics in physiological conditions is fundamental in the clinical field. 3D video-fluoroscopy theoretically permits a mm/deg level of accuracy in joint motion analysis, but the optimization algorithm for the pose estimation is highly dependent on the geometry of the bone segment analyzed. An automated technique based on distance maps and tangency condition was applied to the elbow bones. The convergence domain was explored to quantify and optimize measurement accuracy in terms of bias and precision. By conditioning the optimization algorithm using simple image features, the estimation error had small dispersion (interquartile range within 0.5 and 0.025 mm/deg for out-of-plane and in-plane pose parameters, resp.), but with occasional bias and outliers. 3D video-fluoroscopy produced promising results for the elbow joint, but further in-vitro validation studies should be carried out.
Keywords
- Bone Model
- Unscented Kalman Filter
- Bone Segment
- Intact Knee
- Convergence Domain
1. Introduction
3D video-fluoroscopy is a technique for the evaluation of joint kinematics based on the alignment of 3D models of bones or prostheses and series of 2D radiographic images representing the relevant monoplanar or biplanar projections [1]. The joint kinematics is reconstructed calculating, independently for each video-frame, the 6 degrees of freedom (DOF) absolute pose (3 translations and 3 rotations) of each body segment, and then calculating the 6 DOFs of their relative pose.
In-vivo knee tasks, such as squat, stair climbing, chair raising and sitting or step up-down, were widely analysed with 3D video-fluoroscopy in replaced [10–13] and intact knee [14]. 3D video-fluoroscopy was also applied to quantify the in-vivo kinematics of ankle [15] and hip [16, 17] joints.
To estimate the 6 DOF of a bone segment in a frame acquired by video-fluoroscopy, a 3D model of the bone is virtually moved until it is best aligned to the relevant 2D image. This automatic procedure is typically carried out by means of an iterative optimization algorithms. Different metrics have been used to quantify a cost or a fitness function for the optimization such as: (i) the euclidean distance between the contour of the virtual projection of the model and the contour extracted from the fluoroscopic image [8, 18], (ii) the root mean square distance between the projection lines and the model surface [2], (iii) similarity measures between the fluoroscopic image and digitally reconstructed radiographies [19–23].
Promising accuracy levels have been reported for the intact knee joint: 0.23 mm for translation, 1.2 deg for rotation with biplanar fluoroscopy [22]; and 0.42 mm for in-plane and 5.6 mm for out-of-plane translations, 1.3 deg for rotation for monoplanar fluoroscopy [24]. However, these accuracies cannot a priori be considered valid for the other joints. Even if biplanar fluoroscopy is more robust, the present work focused on monoplanar fluoroscopy because it can investigate bigger volume with smaller X-ray dose for the patient.
The performance of 3D-fluoroscopy is affected by the geometry of the bone segments analysed, and its accuracy could vary considerably because local minima, caused by symmetries of the models surfaces, or by occlusions, could severely interfere with a correct estimation of the pose. Therefore, the technique is highly dependent on the initial guess of the pose for the optimization which is typically specified manually. However, the extent to which the intervention of the operator can affect the final reliability of the pose estimation has not been clarified yet. Therefore, 3D video-fluoroscopy might currently still be operator-dependent [18] and the application of 3D video-fluoroscopy is still too cumbersome to be suitable for routine clinical practice. The high potential of the method for routine clinical applications cannot be exploited without a concrete automation of the procedure, involving an automatic estimation of the initial guess of the pose. Therefore, the convergence domain of the optimization must be characterized in detail, exploring how different algorithms behave around reference poses.
Currently, no fluoroscopic methods have been applied to the in-vivo kinematics of the elbow joint. This joint has, however, been characterized ex-vivo [25], with Roentgen Stereo-photogrammetric Analysis (RSA) [26, 27], and electromagnetic tracking systems [28], as well as in-vivo with non-invasive technique such as infrared stereo-photogrammetry [29], or nuclear magnetic resonance (MRI) [30]. Infrared stereo-photogrammetry, however, suffers accuracy limits due to soft tissue artifacts (20–48% of loss of rotational motion of the upper arm [31, 32]), while MRI fails to detect the effect of the active contribution of muscles to the motion. Even though fluoroscopy has not yet been applied to the elbow, this joint is of particular interest for its validation because it is characterized by (i) a high degree of bone superimposition, (ii) being composed by thin long bones (in contrast with the typical morphology of knee prosthesis), and (iii) marked longitudinal cylindrical symmetries (especially for the radius). These aspects make the fluoroscopic analysis of the intact elbow considerably difficult, thus particularly suitable for a validation study.
To significantly improve the quality and the robustness of 3D video-fluoroscopy, it is necessary to understand the effect of the various sources of errors on the final accuracy. For this purpose, an analytic approach is necessary in order to find appropriate solutions to each single defect of the method.
In the present study, we analysed, by means of computer simulation, the convergence property of a modified version of the pose estimation algorithm proposed by Lavalleé and Szelinsky [33] and based on adaptive distance maps (ADM), in order to better understand the influence of local minima and to optimize the pose estimation in terms of accuracy and precision. This algorithm was chosen because of its light computational weight and because it permits to achieve good accuracies even with incomplete contours [2], which can arise from occlusions or image blurring due to the bone motion.
In this evaluation study we considered (i) the geometric characteristic of the bone models, (ii) the resolution of the fluoroscopic projections, and (iii) the resolution of ADM as the only sources of errors. Confounding effects caused by the geometric distortions, by errors in the calibration of the fluoroscopic models, or by the incompleteness of the bone contours were disregarded in the present study.
The aim of the present study was to investigate the suitability of 3D video-fluoroscopy for the analysis of elbow bones kinematics, through a detailed exploration of the convergence domain of the minimization algorithm, in order to quantify and optimize measurement accuracy in terms of bias and precision.
2. Material and Methods
2.1. Pose Estimation Algorithm
An established technique was implemented to estimate the 3D pose of an object of known 3D geometry given its monoplanar fluoroscopic projection [2]. The algorithm was originally proposed by Lavallée and Szeliski [33] for biplanar projection, and is based on 3D adaptive distance maps. In brief, (i) the fluoroscope is virtually modelled with a perspective projection model; (ii) the 3D pose estimation is obtained with an iterative procedure that finds the best alignment between a bone surface model and its 2D fluoroscopic projection (typically a 1024 1024 DICOM image). In the present study, the bone surface was modelled with triangles meshes, however different representation can be used (i.e., cloud of points, NURBS). The resolution of the meshes was not relevant, because the images for the alignment were generated in-silico projecting exactly the same models. There was, thus, a perfect correspondence between the 3D model and the projection independently from the meshes properties. The quality of the alignment is represented by a cost function defined as:
RMSD is the root mean square distance between the surface of the model positioned in the pose = ( , , , ) and projection lines . The projection lines represent the X-rays that generated the edge points of the bone segment projection extracted by a Canny edge detector [34] in the fluoroscopic image and is expressed in parametric form
where = is a point representing the X-ray source position (focus), = is the th of the points of the contour, both expressed in the fluoroscopic system of reference, and is their distance:
To quantify RMSD, is sampled and, for each sampling point , the distance from is computed. The distance of the projection line from the surface is then defined as the minimum distance among those of the line sampling points:
The best alignment condition is finally identified finding the values of the pose p that minimize the RMSD with the Levenberg–Marquardt (LM) method [35]:
The VXL [36] implementation of LM was used in the present work.
For a faster quantification of the distance between the line and the model surface, and to define the sampling step of , adaptive distance maps (ADM) of the models surface were pre-computed and stored. Briefly, the ADM is an octree-based representation of an object [37]. In this representation, the volume outside and inside the surface of the object is non-uniformly discretized. The map assigns to each point of the discretization the corresponding signed distance from the surface of the model: positive if outside, negative if inside the object. The distance is computed as the minimum distance between the discretization point and the surface of model of the bone. The structure of the ADM is an octree which is built with an iterative procedure which subdivides a cube (also called octant) iteratively in other 8 half-side octants only if it contains at least one point of the mesh. The octree is then refined to avoid discontinuities between the levels of subdivision of two adjacent octants. The vertices of the octants are the volume discretization points. The distance of a generic point from the surface is then computed with a tri-linear interpolation of the distances of the 8 vertices of the smallest octant containing the point. The octant side dimension gets smaller closer to the surface, thus the interpolation error becomes negligible. In the present work, the resolution of the octree (smallest octant side) will be referred as DMR (Distance Map Resolution). For a further improvement of the algorithm speed, also the sampling step of the projection lines is adaptive. The sampling step varies accordingly to the local resolution of the ADM and gets smaller closer to the surface. If is the side of the smallest octant containing the sampled point then the next point to evaluate the distance will be
Finally, is resampled around the closest point to the surface with a uniform step length ten times smaller than DMR.
A global reference frame was defined with the and axis parallel and -axis perpendicular to the image plane, with the origin in the centre of the image plane. The Euler convention was used for rotations. The field of view was represented with a diameter of 400 mm. The X-ray source was virtually placed in = (0, 0, 1000) mm, representing a typical distance of a standard fluoroscope, and pixel spacing was fixed at 0.34 mm. The effects on the final accuracy of the errors associated to the identification of the principal point ( - coordinates of the X-ray source) and principal distance ( - coordinate of the X-ray source) were disregarded in the present study as already quantified elsewhere [38]. The X-rays were represented by a beam of straight lines and the effect of the geometrical image distortions, caused by the electronics of the image formation chain of real fluoroscopes [39], was not considered in the present study because, dealing with real images, the geometrical distortion can be efficiently corrected using a global spatial warping techniques [40, 41].
In the implementation of the LM minimization algorithm, 3 parameters must be specified: (i) the convergence tolerance on the RMSD ( ), (ii) the convergence tolerance on the 6 DOF of the pose ( ), and (iii) the step length for forward (FD) Jacobian computation (eps).
2.2. Algorithm Convergence Properties
High resolution models of humerus, ulna, and radius were downloaded from the official site of the European project VAKHUM (contract #IST-1999-10954 [42]) and used in the performed simulations. For each model two ADM were calculated and stored with DMR equal to 0.5 and 1 mm.
where is the value of the generic pose parameter correspondent to the minimum of RMSD.
A detailed convergence domain analysis was carried out for different sets of simulation parameters. The minimization was started from 1000 randomly-chosen initial-condition poses among 117649 permutations obtained varying the translations ( , , ) and rotations ( , , ) between the values , , , 0, 3, 7, 10 mm/deg, respectively, around the reference pose. The simulations parameters were initially varied using different values for DMR (0.5–1 mm), and eps ( mm/deg) while and were both kept fixed at mm/deg.
2.3. Algorithm Conditioning
Different authors stressed that the minimization of RMSD is affected by local minima and by the large differences in the sensitivity to the various DOF [13, 24]. If the minimization starts from initial conditions inside a local minima basin, the pose estimation will be incorrect. Two different solutions were implemented and compared in order to better deal with the problem of local minima.
The first, proposed by Fregly et al. [24], involved the sequential (seq) minimization of the DOF in order of sensitivity. For this purpose, three groups of DOF were formed: (i) in-plane pose parameters ( , , ); (ii) out-of-plane rotations ( , ); (iii) out-of-plane translation (Tz). After this three sequential minimization, the RMSD was finally further minimized with respect to the 6 DOF simultaneously.
The second solution (feat) involved the use of features extracted from the image to get closer to the real pose before starting the minimization. Two features were calculated on the bone-contour points: (i) the direction of maximum variance of the distribution, and (ii) the farthest point from the field of view border among the projections of the bone-contour point along the maximum variance axis. The first feature was used to evaluate a first guess for the bone model orientation around the projection axis ( ) , while the in-plane translation components ( , ) were estimated using the second feature. The three DOF were modified iteratively until convergence, and then the minimization was started as previously described.
The analysis was repeated for each bone model, using seq, feat and seq-feat together, with 2 values of eps ( mm/deg) and DMR = 0.5 mm.
2.4. Data Analysis
For each set of parameters, the final deviations between estimated and reference poses, and the relevant residual RMSD were quantified. Bias and precision of the final estimates of the pose were quantified calculating for each DOF the median (m) and the interquartile range (iqr). For bias results, a Student's -test ( ) was performed to determine if the values were statistically different from zero, indicating the presence of a systematic error. Moreover, to measure how outlier-prone the distributions were, the kurtosis ( ) was also calculated.
To investigate the effects of the different minimization parameters (DMR, eps, seq, feat, bone models and initial deviations) on the final estimates and RMSD, an n-way analysis of variance (ANOVA) was performed considering a significance level = 0.05 (with Bonferroni adjustment for multiple comparisons).
3. Results
3.1. Sensitivity Analysis
The cusp shape of RMSD with respect to each DOF, except , was verified, while with respect to , RMSD showed a rounder trend. In particular the trend of the cost function for the humerus is shown in Figure 3. Similar trends were obtained also for the ulna and the radius models.
3.2. Distance Map Resolution
Effects of the distance map resolution on the pose parameters estimates for the radius model.
3.3. Sequential Alignment
Using eps= mm/deg, the optimization of , and resulted in median 0.04 mm/deg,iqr 0.10 mm/deg even if had a large number of outliers. had a median 0.1 mm/deg, withiqr 0.50 mm/deg: Figure 4 shows the outliers gathered together only for positive values of . Especially for the radius, the minimization process of and tended to prematurely stop during its descent towards the global minimum, resulting in large dispersions (median 0.05 mm/deg,iqr = 5.10 deg and iqr = 4.10 mm, respectively).
Increasing the step eps to mm/deg, for all the three models, the median values for and were smaller than 0.08 mm/deg, with a dispersion lower than 0.45 mm/deg.
3.4. Features
3.5. Features and Sequential Alignment
DOF | Humerus | Ulna | Radius | ||||||
---|---|---|---|---|---|---|---|---|---|
iqr | iqr | k | iqr | ||||||
0.003 | 0.004 | 14.0 | 0.005 | 0.008 | 3.0 | 0.006 | 4.8 | ||
0.005 | 73.7 | 0.025 | 2.2 | 0.051 | 0.025 | 3.1 | |||
0.153 | 5.0 | 0.132 | 0.155 | 3.3 | 0.260 | 3.1 | |||
0.090 | 4.9 | 0.474 | 2.0 | 0.017 | 0.317 | 3.1 | |||
0.011 | 0.032 | 5.6 | 0.086 | 3.2 | 0.073 | 4.2 | |||
0.001 | 0.011 | 26.8 | 0.007 | 0.019 | 2.9 | 0.007 | 0.003 | 4.9 |
4. Discussion
In this work, a sensitivity analysis and a convergence domain analysis of the minimization algorithm for the pose estimation in 3D video-fluoroscopy were addressed.
The sensitivity analysis showed that the cost function (RMSD) varies differently with each DOF: the in-plane pose parameters have a sensitivity at least one order of magnitude larger than the out-of-plane pose parameters. Moreover, the performed simulation showed that the cost function could have different behaviours depending on the analysed segment (Figure 3): considering , we found a clear local minimum for the humerus but not for ulna and radius. For all three models, the RMSD with respect to showed an asymmetric trend. That is due to the fact that only a partial part of the bone is included in the imaging field (Figure 2), thus, given the long diaphysis of the bone, two different scenarios occur while moving the model along the - axis: if the models moves further into the imaging field, the projection lines coming from the bone contour points intersect or pass near to the model surface, continuing to give only a little contribution to the increment of the cost function. On the other hand, if the model moves further out of the imaging field, there is no model surface for part of the projection lines to intersect with, increasing their contribution to the cost function. The findings about the RMSD explained the behaviour of the unconditioned LM algorithm, which was found to be noticeably sensitive to the local minima of the RMSD. Given the longitudinal cylindrical symmetry, the estimations of the pose of long bones were affected by large dispersions not only for , as previously thoroughly reported for the knee prostheses, but also for (see Table 2). Moreover, for the DOF with relative small iqr such as the in-plane pose parameters, the values of were high ( 8), that is the distributions were affected by large number of outliers. The ANOVA confirmed the hypothesis that the higher is the resolution of the distance map (DMR) the more the accuracy and the precision of the technique increase ( ). However, given the limits of the resolution of the fluoroscopic image and of the surface model mesh, a further increasing of DMR would be unnecessary. For the unconditioned minimization, varying the step for the FD Jacobian computation (eps) from to mm/deg induced a further instability.
To solve the convergence problems of the LM algorithm, the effect of the seq alignment on the minimization process was evaluated. When the initial conditions are too far from the reference pose, if not conditioned, the pure algorithm tries to explore the value of the cost function varying all the 6 DOF simultaneously, risking to move the less sensitive DOF away from the global solution. With the seq alignments, instead, the DOF with larger convergence domain are aligned in a first step, while the more critical (out-of-plane) DOF are minimized only when closed to the reference pose. Although this technique leads to an improvement of the precision of the estimate (Figure 4), the algorithm is still sensitive to local minima, or to local low-sensitivity areas of the cost function that can occur also for the in-plane pose parameters, such as for (Figure 3). This could be the cause for the still high number of outliers (mean of ) obtained with the seq alignment. Varying eps from to mm/deg permitted to improve the performance of the optimization avoiding the early convergence for the less sensitive DOF ( and , Figure 4). However the problems of convergence are not completely solved, probably because two different DOF could have a correlated effect on the RMSD, thus, a sequential minimization could interfere with a proper descending to the global minimum.
The use of features completely avoided the problems of the seq alignment, because, differently from seq, the feat alignment is completely independent from the RMSD and, thus, from its local minima. For our simulations, we used two simple features: (i) the direction of maximum variance of the distribution of bone-contour points to extrapolate , and (ii) a characteristic point such as the farthest from the field of view border for , . These features are particularly suitable for long bones, which cannot be completely included in the field of view; for short bones or prosthesis, however, the mean of the coordinates of the contour points can equally be used. These minimization settings, together with a FD Jacobian step eps = (bigger enough to filter small noisy fluctuation of the RMSD), permitted to significantly reduce , iqr, and .
Even if the combined effects of feat and seq did not introduced further improvements ( -value 0.05), with a fine tuning of the minimization parameters, a high level of precision can be achieved (iqr 0.025 mm/deg for in-plane pose parameters, iqr 0.5 mm/deg for out-of-plane pose parameters) but with a high variability between the models (i.e., considering , iqr equal to 0.09 deg for the humerus, and equal to 0.47 deg for the ulna), confirming the hypothesis that the performances of the method should be assessed for each bone model to be analysed. The results also showed that the final estimate is biased. This is due to the intrinsic limitations of the technique given by the resolution of the fluoroscopic projections and of the distance maps. Moreover, in spite of the fine tuning of the optimization parameters, the local minima showed in Figure 3 of the RMSD versus for the humerus, seldom caused the LM minimization algorithm to detect false poses. These false poses can generally be easily identified by an operator with a visual feedback of the alignment and, in such cases, the minimization can be repeated starting from a different initial condition.
The results of this study confirm that the accuracy and the precision that can be achieved, especially with the feat alignment, allow the technique to be suitable for the kinematic study of the elbow, but without excluding the complete independence by the operator.
5. Conclusions
In the present work, we proposed an analytical process to evaluate the performance of 3D video-fluoroscopy for its application to the analysis of kinematics of long bones, by means of in-silico simulations. The effects of the dominant sources of error such as bone symmetries, distance map resolution and image spacing, were investigated. Solutions were proposed to improve the accuracy and the precision of the method.
Given the high variability of the morphology of the bones or prostheses that could be analysed with 3D video-fluoroscopy, different performance assessment studies should be carried out before undertaking any new application of the technique, especially for clinical purpose. We focused on the elbow because it allowed to investigate different characteristics of 3D video-fluoroscopy applied to long bones. Compared to knee prosthesis, which have been deeply studied during the past years with 3D fluoroscopy [10–12], the marked cylindrical longitudinal symmetries of long bones constitute a dominant disturbing factor that could interfere with the final accuracy of the technique.
The robustness of the alignment algorithm applied to the elbow joint was completely characterized. Even if the convergences to local minima was not completely avoided, with a proper conditioning and a fine tuning of the minimization algorithm parameters, excellent results can be achieved in term of low bias and high precision. Moreover, the methods and the findings addressed in this work focusing on monoplanar projections, can easily be extended also to biplanar 3D video-fluoroscopy.
Again, all these considerations are to confirm that for application to the kinematics of any particular joint, a detailed validation study should be carried out, especially for clinical studies. The accuracy and the precision achieved with the feat alignment, allow the technique to be suitable for the kinematic study of the elbow, and most likely even of other long bones, however further in-vitro validation must be carried out.
Authors’ Affiliations
References
- Stagni R, Fantozzi S, Cutti AG, Cappello A: Kinematic analysistechniques and their application in biomechanics. In Biomedical Systemtechnolog: Muscular Skeletal System. Volume 4. Edited by: Leondes C. World Scientific; 2009:135-183.Google Scholar
- Zuffi S, Leardini A, Catani F, Fantozzi S, Cappello A: A model-based method for the reconstruction of total knee replacement kinematics. IEEE Transactions on Medical Imaging 1999, 18(10):981-991. 10.1109/42.811310View ArticleGoogle Scholar
- Hirokawa S, Abrar Hossain M, Kihara Y, Ariyoshi S: A 3D kinematic estimation of knee prosthesis using X-ray projection images: clinical assessment of the improved algorithm for fluoroscopy images. Medical and Biological Engineering and Computing 2008, 46(12):1253-1262. 10.1007/s11517-008-0398-8View ArticleGoogle Scholar
- Ludewig PM, Reynolds JF: The association of scapular kinematics and glenohumeral joint pathologies. Journal of Orthopaedic & Sports Physical Therapy 2009, 39(2):90-104.View ArticleGoogle Scholar
- Tashman S, Kolowich P, Collon D, Anderson K, Anderst W: Dynamic function of the ACL-reconstructed knee during running. Clinical Orthopaedics and Related Research 2007, 454: 66-73.View ArticleGoogle Scholar
- Dennis DA, Mahfouz MR, Komistek RD, Hoff W: In vivo determination of normal and anterior cruciate ligament-deficient knee kinematics. Journal of Biomechanics 2005, 38(2):241-253. 10.1016/j.jbiomech.2004.02.042View ArticleGoogle Scholar
- Cappello A, Stagni R, Fantozzi S, Leardini A: Soft tissue artifact compensation in knee kinematics by double anatomical landmark calibration: performance of a novel method during selected motor tasks. IEEE Transactions on Biomedical Engineering 2005, 52(6):992-998. 10.1109/TBME.2005.846728View ArticleGoogle Scholar
- Banks SA, Hodge WA: Accurate measurement of three-dimensional knee replacement kinematics using single-plane fluoroscopy. IEEE Transactions on Biomedical Engineering 1996, 43(6):638-649. 10.1109/10.495283View ArticleGoogle Scholar
- Stiehl JB, Komistek RD, Dennis DA, Paxson RD, Hoff WA: Fluroscopic analysis of kinematics after posterior-cruciate-retaining knee arthroplasty. The Journal of Bone and Joint Surgery. British 1995, 77(6):884-889.Google Scholar
- Fantozzi S, Leardini A, Banks SA, Marcacci M, Giannini S, Catani F: Dynamic in-vivo tibio-femoral and bearing motions in mobile bearing knee arthroplasty. Knee Surgery, Sports Traumatology, Arthroscopy 2004, 12(2):144-151. 10.1007/s00167-003-0384-5View ArticleGoogle Scholar
- Dennis DA, Komistek RD, Mahfouz MR, Haas BD, Stiehl JB: Multicenter determination of in vivo kinematics after total knee arthroplasty. Clinical Orthopaedics and Related Research 2003, (416):37-57.Google Scholar
- Banks SA, Markovich GD, Hodge WA: In vivo kinematics of cruciate-retaining and -substituting knee arthroplasties. The Journal of Arthroplasty 1997, 12(3):297-304. 10.1016/S0883-5403(97)90026-7View ArticleGoogle Scholar
- Mahfouz MR, Hoff WA, Komistek RD, Dennis DA: A robust method for registration of three-dimensional knee implant models to two-dimensional fluoroscopy images. IEEE Transactions on Medical Imaging 2003, 22(12):1561-1574. 10.1109/TMI.2003.820027View ArticleGoogle Scholar
- Komistek RD, Dennis DA, Mahfouz M: In vivo fluoroscopic analysis of the normal human knee. Clinical Orthopaedics and Related Research 2003, (410):69-81.Google Scholar
- Komistek RD, Stiehl JB, Buechel FF, Northcut EJ, Hajner ME: A determination of ankle kinematics using fluoroscopy. Foot and Ankle International 2000, 21(4):343-350.Google Scholar
- Dennis DA, Komistek RD, Northcut EJ, Ochoa JA, Ritchie A: "In vivo" determination of hip joint separation and the forces generated due to impact loading conditions. Journal of Biomechanics 2001, 34(5):623-629. 10.1016/S0021-9290(00)00239-6View ArticleGoogle Scholar
- Komistek RD, Dennis DA, Ochoa JA, Haas BD, Hammill C: In vivo comparison of hip separation after metal-on-metal or metal-on-polyethylene total hip arthroplasty. The Journal of Bone and Joint Surgery. American 2002, 84(10):1836-1841.Google Scholar
- Hoff WA, Komistek RD, Dennis DA, Gabriel SM, Walker SA: Three-dimensional determination of femoral-tibial contact positions under in vivo conditions using fluoroscopy. Clinical Biomechanics 1998, 13(7):455-472. 10.1016/S0268-0033(98)00009-6View ArticleGoogle Scholar
- Tomazevic D, Likar B, Slivnik T, Pernus F: 3-D/2-D registration of CT and MR to X-ray images. IEEE Transactions on Medical Imaging 2003, 22(11):1407-1416. 10.1109/TMI.2003.819277View ArticleGoogle Scholar
- Russakoff DB, Rohlfing T, Mori K, et al.: Fast generation of digitally reconstructed radiographs using attenuation fields with application to 2D-3D image registration. IEEE Transactions on Medical Imaging 2005, 24(11):1441-1454.View ArticleGoogle Scholar
- de Bruin PW, Kaptein BL, Stoel BC, Reiber JHC, Rozing PM, Valstar ER: Image-based RSA: roentgen stereophotogrammetric analysis based on 2D-3D image registration. Journal of Biomechanics 2008, 41(1):155-164. 10.1016/j.jbiomech.2007.07.002View ArticleGoogle Scholar
- You B-M, Siy P, Anderst W, Tashman S: In vivo measurement of 3-D skeletal kinematics from sequences of biplane radiographs: application to knee kinematics. IEEE Transactions on Medical Imaging 2001, 20(6):514-525. 10.1109/42.929617View ArticleGoogle Scholar
- Anderst W, Zauel R, Bishop J, Demps E, Tashman S: Validation of three-dimensional model-based tibio-femoral tracking during running. Medical Engineering & Physics 2009, 31(1):10-16. 10.1016/j.medengphy.2008.03.003View ArticleGoogle Scholar
- Fregly BJ, Rahman HA, Banks SA: Theoretical accuracy of model-based shape matching for measuring natural knee kinematics with single-plane fluoroscopy. Journal of Biomechanical Engineering 2005, 127(4):692-699. 10.1115/1.1933949View ArticleGoogle Scholar
- Veeger HEJ, Yu B, An K-N, Rozendal RH: Parameters for modeling the upper extremity. Journal of Biomechanics 1997, 30(6):647-652. 10.1016/S0021-9290(97)00011-0View ArticleGoogle Scholar
- Ericson A, Arndt A, Stark A, Wretenberg P, Lundberg A: Variation in the position and orientation of the elbow flexion axis. The Journal of Bone and Joint Surgery. British 2003, 85(4):538-544. 10.1302/0301-620X.85B4.13925View ArticleGoogle Scholar
- Eygendaal D, Valstar ER, Söjbjerg JO, Rozing PM: Biomechanical evaluation of the elbow using roentgen stereophotogrammetric analysis. Clinical Orthopaedics and Related Research 2002, (396):100-105.Google Scholar
- Schuind F, O'Driscoll S, Korinek S, An KN, Morrey BF: Loose-hinge total elbow arthroplasty: an experimental study of the effects of implant alignment on three-dimensional elbow kinematics. The Journal of Arthroplasty 1995, 10(5):670-678. 10.1016/S0883-5403(05)80214-1View ArticleGoogle Scholar
- Schmidt R, Disselhorst-Klug C, Silny J, Rau G: A marker-based measurement procedure for unconstrained wrist and elbow motions. Journal of Biomechanics 1999, 32(6):615-621. 10.1016/S0021-9290(99)00036-6View ArticleGoogle Scholar
- Goto A, Moritomo H, Murase T, et al.: In vivo elbow biomechanical analysis during flexion: three-dimensional motion analysis using magnetic resonance imaging. Journal of Shoulder and Elbow Surgery 2004, 13(4):441-447. 10.1016/j.jse.2004.01.022View ArticleGoogle Scholar
- Cutti AG, Paolini G, Troncossi M, Cappello A, Davalli A: Soft tissue artefact assessment in humeral axial rotation. Gait & Posture 2005, 21(3):341-349. 10.1016/j.gaitpost.2004.04.001View ArticleGoogle Scholar
- Stagni R, Fantozzi S, Cappello A, Leardini A: Quantification of soft tissue artefact in motion analysis by combining 3D fluoroscopy and stereophotogrammetry: a study on two subjects. Clinical Biomechanics 2005, 20(3):320-329. 10.1016/j.clinbiomech.2004.11.012View ArticleGoogle Scholar
- Lavallee S, Szeliski R: Recovering the position and orientation of free-form objects from image contours using 3D distance maps. IEEE Transactions on Pattern Analysis and Machine Intelligence 1995, 17(4):378-390. 10.1109/34.385980View ArticleGoogle Scholar
- Canny J: A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence 1986, 8(6):679-698.View ArticleGoogle Scholar
- Marquardt DW: An algorithm for least-squares estimation of nonlinear parameters. SIAM Journal on Applied Mathematics 1963, 11(2):431-441. 10.1137/0111030MathSciNetView ArticleMATHGoogle Scholar
- VXL—C++ Libraries for Computer Vision July 2009, http://vxl.sourceforge.net
- Yau M-M, Srihari SN: A hierarchical data structure for multidimensional digital images. Communications of the ACM 1983, 26(7):504-515. 10.1145/358150.358158View ArticleGoogle Scholar
- Chouteau J, Lerat JL, Testa R, Moyen B, Banks SA: Effects of radiograph projection parameter uncertainty on TKA kinematics from model-image registration. Journal of Biomechanics 2007, 40(16):3744-3747. 10.1016/j.jbiomech.2007.06.011View ArticleGoogle Scholar
- Gronenschild E: Correction for geometric image distortion in the x-ray imaging chain: local technique versus global technique. Medical Physics 1999, 26(12):2602-2616. 10.1118/1.598800View ArticleGoogle Scholar
- Gronenschild E: The accuracy and reproducibility of a global method to correct for geometric image distortion in the X-ray imaging chain. Medical Physics 1997, 24(12):1875-1888. 10.1118/1.598101View ArticleGoogle Scholar
- Fantozzi S, Cappello A, Leardini A: A global method based on thin-plate splines for correction of geometric distortion: an application to fluoroscopic images. Medical Physics 2003, 30(2):124-131. 10.1118/1.1538228View ArticleGoogle Scholar
- Virtual animation of the kinematics of the human for industrial, educational and research purposes August 2009, http://www.ulb.ac.be/project/vakhum/public_dataset/public-data.htm
- Wu G, van der Helm FCT, (DirkJan) Veeger HEJ, et al.: ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion—part II: shoulder, elbow, wrist and hand. Journal of Biomechanics 2005, 38(5):981-992. 10.1016/j.jbiomech.2004.05.042View ArticleGoogle Scholar
- Gong RH, Abolmaesumi P, Stewart J: A robust technique for 2D-3D registration. Proceedings the 28th Annual International Conference of the IEEE Engineering in Medicine and Biology, August-September 2006, New York, NY, USA 1433-1436.Google Scholar
Copyright
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.