724
Views
6
CrossRef citations to date
0
Altmetric
Biomedical Paper

Accurate and reliable pose recovery of distal locking holes in computer-assisted intra-medullary nailing of femoral shaft fractures: A preliminary study

, , , , &
Pages 138-151 | Received 08 Aug 2006, Accepted 11 Oct 2006, Published online: 06 Jan 2010

Figures & data

Figure 1. Weak-perspective cone beam projection model is used for C-arm calibration. The X-ray is emitted at location fA and projects a spatial point vA onto the image plane as vI. pI is defined by the point where rays pass directly normal through the plane.

Figure 1. Weak-perspective cone beam projection model is used for C-arm calibration. The X-ray is emitted at location fA and projects a spatial point vA onto the image plane as vI. pI is defined by the point where rays pass directly normal through the plane.

Figure 2. Geometric model of the distal part of the nail (left; a cylinder with two distal locking holes) and the model of the distal locking holes (right; an inner cylinder model with two cone trapezoid openings). The model of the DLH is described by four closed curves: two inner circles and two outer curves. [Color version available online.]

Figure 2. Geometric model of the distal part of the nail (left; a cylinder with two distal locking holes) and the model of the distal locking holes (right; an inner cylinder model with two cone trapezoid openings). The model of the DLH is described by four closed curves: two inner circles and two outer curves. [Color version available online.]

Figure 3. Schematic view of the initialization for automatic nail localization. The thick dotted curves represent the detected edge pixel sets E1 and E2, including true edge pixels from nail projections and false edges from outliers; the thin dashed lines represent the major axis AEk computed by applying Principal Component Analysis (PCA) on Ek; O1 and O2 are the source points of C-arm shots S1 and S2, respectively.

Figure 3. Schematic view of the initialization for automatic nail localization. The thick dotted curves represent the detected edge pixel sets E1 and E2, including true edge pixels from nail projections and false edges from outliers; the thin dashed lines represent the major axis AEk computed by applying Principal Component Analysis (PCA) on Ek; O1 and O2 are the source points of C-arm shots S1 and S2, respectively.

Figure 4. Example of the initialization (a) and final result (b) of automatic nail localization. The geometric model of the DP-IMN and its axis are superimposed on the images together with the detected “raw” edge pixels.

Figure 4. Example of the initialization (a) and final result (b) of automatic nail localization. The geometric model of the DP-IMN and its axis are superimposed on the images together with the detected “raw” edge pixels.

Figure 5. Example of pose recovery of a DLH by fitting its geometric model to the images. Top: The initial situation, where the thin white points are the detected DLH edge pixels and the thicker yellow points are the simulated X-ray projections of the DLH model. Bottom: The situation after the algorithm converges to the optimal solution. [Color version available online.]

Figure 5. Example of pose recovery of a DLH by fitting its geometric model to the images. Top: The initial situation, where the thin white points are the detected DLH edge pixels and the thicker yellow points are the simulated X-ray projections of the DLH model. Bottom: The situation after the algorithm converges to the optimal solution. [Color version available online.]

Figure 6. The cadaveric bone and nail used in our preliminary in vitro experiments. [Color version available online.]

Figure 6. The cadaveric bone and nail used in our preliminary in vitro experiments. [Color version available online.]

Figure 7. Experimental setup for image acquisition (left), and examples of acquired images (right). [Color version available online.]

Figure 7. Experimental setup for image acquisition (left), and examples of acquired images (right). [Color version available online.]

Figure 8. Experimental setup for obtaining ground truths by direct pointer-based digitization. The ground truth of the DLH was obtained after image acquisition by inserting a custom-made steel rod through the hole and then digitizing both the top and bottom centers of the rod using a sharp pointer. [Color version available online.]

Figure 8. Experimental setup for obtaining ground truths by direct pointer-based digitization. The ground truth of the DLH was obtained after image acquisition by inserting a custom-made steel rod through the hole and then digitizing both the top and bottom centers of the rod using a sharp pointer. [Color version available online.]

Figure 9. The six acquired images, three generic AP images (left column) and three generic ML images (right column), used in our experiments.

Figure 9. The six acquired images, three generic AP images (left column) and three generic ML images (right column), used in our experiments.

Figure 10. The DLH edges extracted with different degrees of precision. Top: Edges extracted by applying a Canny edge detector without interpolation of the underlying sub-images. Bottom: Edges extracted by applying a Canny edge detector with interpolation of the underlying sub-images.

Figure 10. The DLH edges extracted with different degrees of precision. Top: Edges extracted by applying a Canny edge detector without interpolation of the underlying sub-images. Bottom: Edges extracted by applying a Canny edge detector with interpolation of the underlying sub-images.

Figure 11. The geometrical model of the DLH with different approximation accuracies. Left: The less accurate model using 18 points to approximate the inner circle and 12 points for the outer curve. Right: The more accurate model using double the number of points in each case. [Color version available online.]

Figure 11. The geometrical model of the DLH with different approximation accuracies. Left: The less accurate model using 18 points to approximate the inner circle and 12 points for the outer curve. Right: The more accurate model using double the number of points in each case. [Color version available online.]

Table I.  Experiment results when DLH edges were detected without interpolation and the less accurate model of DLH was used.

Table II.  Experiment results when DLH edges were detected with interpolation and the less accurate model of DLH was used.

Table III.  Experiment results when DLH edges were detected with interpolation and the more accurate model of DLH was used.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.