X-ray Reconstruction of Moving Morphology (XROMM) is a computational process that combines two kinds of data: movement data from x-ray video and shape data from bone scans. There are two, fundamentally different ways to combine these data — marker-based XROMM and markerless XROMM.
At Brown University we have developed a set of software tools for marker-based XROMM. MATLAB programs, Maya Embedded Language (MEL) scripts, and instructions may be found on the Brown XROMM Wiki.
In marker-based XROMM, three or more radio-opaque markers are surgically implanted into the bones of interest. The 3D movements of the radio-opaque markers are tracked in biplanar x-ray movies, and then the XYZ coordinates of the marker sets are used to calculate the rigid body motions of each bone. These rigid body transformations are then applied to 3D models of the bones to reconstruct the 3D movements of 3D bones in an animation environment (such as Maya).
The development of marker-based XROMM at Brown has built on previous work on dogs (Tashman and Anderst, 2003) and humans (Tashman et al., 2007). In the field of orthopedic biomechanics, marker-based methods are often called Dynamic Radiostereophotogrammetric Analysis (Dynamic RSA) (Papaioannou et al., 2009; Tashman et al., 2007).
Bone movement data from x-ray video and shape data from bone scans can also be combined without implanted markers. The 3D pose of the bones is recovered from the biplanar videos either manually (by hand and by eye) or with autoregistration software. Scientific Rotoscoping is one type of markerless XROMM analysis, in which multi-bone, articulated models are manually aligned to x-ray video and standard (visible light spectrum) video of animal movement (Gatesy and Alenghat, 1999; Gatesy et al., in review; Gatesy et al., 2007). More automated methods for aligning (registering) markerless bone models to biplanar x-ray movies are also emerging (Bey et al., 2008; Bey et al., 2006; You et al., 2001), with great promise for increasing the throughput of markerless XROMM analysis. These methods for markerless autoregistration build on previous work registering the movement of knee replacement devices in human patients to single plane x-ray movies (Banks and Hodge, 1996; Zuffi et al., 1999).
At Brown we have developed streamlined methods for Scientific Rotoscoping with biplanar x-ray videos in the animation program Maya. We are working on software for more automated alignment of models to x-ray videos, and will update this page when software is available to share with other researchers.
Banks, S.A. and W.A. Hodge. (1996). Accurate measurement of three dimensional knee replacement kinematics using single-plane fluoroscopy. IEEE Trans. Biomed. Eng. 43, 638-648.
Bey, M.J., S.K. Kline, R. Zauel, T.R. Lock, and P.A. Kolowich. (2008). Measuring dynamic in-vivo glenohumeral joint kinematics: Technique and preliminary results. J. Biomech. 41, 711-714.
Bey, M.J., R. Zauel, S.K. Brock, and S. Tashman. (2006). Validation of a new model-based tracking technique for measuring three-dimensional, in vivo glenohumeral joint kinematics. J. Biomech. Eng. 128, 604-609.
Gatesy, S.M. and T. Alenghat. (1999). A 3-D computer-animated analysis of pigeon wing movement. Amer. Zool. 39, 104A.
Gatesy, S.M., D.B. Baier, K.P. Dial, and F.A. Jenkins. (in review). Scientific Rotoscoping: A Morphology-based method of 3D-motion analysis and visualization.
Gatesy, S.M., D.B. Baier, F.A. Jenkins, and K.P. Dial. (2007). Scientific Rotoscoping: A Morphology-based method of 3D-motion analysis and visualization. Journal of Morphology. 268, 1076.
Papaioannou, G., C. Mitrogiannis, G. Nianios, and G. Fiedler. (2009). Assessing residual bone-stump-skin-socket interface kinematics of above knee amputees with high accuracy biplane dynamic roentgen stereogrammetric analysis. 55th Annual Meeting of the Orthopaedic Research Society 2009, Paper No. 346.
Tashman, S. and W. Anderst. (2003). In vivo measurement of dynamic joint motion using high-speed radiography and CT: Application to canine ACL deficiency. J. Biomech. Eng. 125, 238-245.
Tashman, S., P. Kolowich, D. Collon, K. Anderson, and W. Anderst. (2007). Dynamic function of the ACL-reconstructed knee during running. Clinical Orthopaedics and Related Research. 454, 66-73.
You, B.-M., P. Siy, W. Anderst, and S. Tashman. (2001). In vivo measurement of 3-D skeletal kinematics from sequences of biplane radiographs: Application to knee kinematics. IEEE Trans. Med. Imag. 20, 514-525.
Zuffi, S., A. Leardini, F. Catani, S. Fantozzi, and A. Cappello. (1999). A model-based method for the reconstruction of total knee replacement kinematics. IEEE Trans. Med. Imag. 18, 981-991.