HipMatch: An object-oriented cross-platform program for accurate determination of cup orientation using 2D–3D registration of single standard X-ray radiograph and a CT volume

Guoyan Zheng,Xuan Zhang,Simon D. Steppacher,Stephen B. Murphy,Klaus A. Siebenrock,Moritz Tannast
DOI: https://doi.org/10.1016/j.cmpb.2009.02.009
IF: 6.1
2009-01-01
Computer Methods and Programs in Biomedicine
Abstract:The widely used procedure of evaluation of cup orientation following total hip arthroplasty using single standard anteroposterior (AP) radiograph is known inaccurate, largely due to the wide variability in individual pelvic orientation relative to X-ray plate. 2D–3D image registration methods have been introduced for an accurate determination of the post-operative cup alignment with respect to an anatomical reference extracted from the CT data. Although encouraging results have been reported, their extensive usage in clinical routine is still limited. This may be explained by their requirement of a CAD model of the prosthesis, which is often difficult to be organized from the manufacturer due to the proprietary issue, and by their requirement of either multiple radiographs or a radiograph-specific calibration, both of which are not available for most retrospective studies. To address these issues, we developed and validated an object-oriented cross-platform program called “HipMatch” where a hybrid 2D–3D registration scheme combining an iterative landmark-to-ray registration with a 2D–3D intensity-based registration was implemented to estimate a rigid transformation between a pre-operative CT volume and the post-operative X-ray radiograph for a precise estimation of cup alignment. No CAD model of the prosthesis is required. Quantitative and qualitative results evaluated on cadaveric and clinical datasets are given, which indicate the robustness and the accuracy of the program. HipMatch is written in object-oriented programming language C++ using cross-platform software Qt (TrollTech, Oslo, Norway), VTK, and Coin3D and is transportable to any platform.
What problem does this paper attempt to address?