Skip to main content
Cureus logoLink to Cureus
. 2021 Sep 12;13(9):e17905. doi: 10.7759/cureus.17905

Improved Accuracy for the Sturm-Pastyr Localizer in the Presence of Image Noise

Armando L Alaminos-Bouza 1, Russell A Brown 2,
Editors: Alexander Muacevic, John R Adler
PMCID: PMC8509111  PMID: 34660100

Abstract

Image guidance for frame-based stereotaxis is facilitated by incorporating three to four Sturm-Pastyr (SP) localizers into a stereotactic frame. Typically, each SP localizer enables the calculation of one set of Inline graphic coordinates in the three-dimensional coordinate system of the stereotactic frame, given three sets of Inline graphic coordinates created by the SP localizer in the two-dimensional coordinate system of a computed tomography (CT) image. Bouza and Brown propose formulas to calculate three sets of Inline graphic coordinates for each SP localizer. Monte Carlo (MC) simulation compares the accuracy of the new formulation to the accuracy of the original SP formulation that calculates only one set of Inline graphic coordinates for each SP localizer. Monte Carlo simulation reveals that the calculation of three sets of Inline graphic coordinates instead of only one set improves the accuracy of image guidance.

Keywords: image-guided stereotactic surgery, stereotactic frame, frame-based stereotactic surgery, image-guided radiosurgery, monte-carlo simulation, sturm-pastyr localizer, mri- magnetic resonance imaging, computed tomography (ct ), stereotactic radiosurgery srs, stereotactic surgery

Introduction

Image guidance for frame-based stereotaxis is facilitated by incorporating three to four Sturm-Pastyr (SP) localizers [1-3] or N-localizers [4] into a stereotactic frame. Typically, each SP localizer enables the calculation of one set of Inline graphic coordinates in the three-dimensional (3D) coordinate system of the stereotactic frame, given three sets of Inline graphic coordinates created by the SP localizer in the two-dimensional (2D) coordinate system of a computed tomography (CT) image [2,3]. Hence, for three or four SP localizers, three or four sets of Inline graphic coordinates are calculated respectively. Monte Carlo simulation predicts that for other types of localizers, more than three sets of Inline graphic coordinates improve the accuracy of image guidance [5,6]. This article reports the calculation of three sets of Inline graphic coordinates for each SP localizer instead of only one set; hence, for three or four SP localizers, nine or 12 sets of Inline graphic coordinates are calculated respectively. These nine or 12 sets of Inline graphic coordinates improve the accuracy of image guidance without requiring any modification to the SP localizer.

Technical report

Figure 1 depicts the Sturm-Pastyr (SP) localizer that comprises two diagonal rods Inline graphic and Inline graphic and one vertical rod Inline graphic. The cylindrical axes of these three rods are coplanar. The intersection of a CT scan slice with rods Inline graphicInline graphic, and Inline graphic creates fiducial ellipses Inline graphic and Inline graphic and fiducial circle Inline graphic respectively in the CT scan image [3]. These three fiducials facilitate the transformation of the Inline graphic coordinates of a target point defined in the 2D coordinate system of the CT image into Inline graphic coordinates in the 3D coordinate system of the stereotactic frame [2,3]. In the absence of image noise, the Inline graphic coordinates of the centers of the fiducials are colinear. Hence, the Euclidean distances (aka Pythagorean distances) Inline graphic, Inline graphic, and Inline graphic between the centers of the fiducials are linearly dependent and are related by the equation Inline graphic. However, image noise randomly perturbs the Inline graphic coordinates of the centers of the fiducials such that these centers are not colinear. In that case, the distances Inline graphic, Inline graphic, and Inline graphic are linearly independent and Inline graphic. The linear independence of these three distances is exploited by the mathematics presented in the appendices.

Figure 1. The Sturm-Pastyr localizer and its intersection with a CT scan slice.

Figure 1

Inline graphic Side view of the Sturm-Pastyr localizer. A CT scan slice intersects rods Inline graphic, Inline graphic, and Inline graphic. Inline graphic CT scan image. The intersection of the CT scan slice with rods Inline graphicInline graphic, and Inline graphic creates fiducial ellipses Inline graphic and Inline graphic and fiducial circle Inline graphic respectively in the CT scan image [3]. The distances Inline graphic, Inline graphic, and Inline graphic between the Inline graphic coordinates of the centers of fiducials Inline graphic, Inline graphic, and Inline graphic in the 2D coordinate system of the CT scan image enable the calculation of the Inline graphic coordinates of the points of intersection of the CT scan plane with the cylindrical axes of rods Inline graphic, Inline graphic, and Inline graphic in the 3D coordinate system of the stereotactic frame [2,3]. The appendices provide details of this calculation.

Figure 2 depicts the attachment of one SP localizer to each of the anterior, left lateral, and right lateral aspects of a Zamorano-Dujovny (ZD) stereotactic frame (Inomed Medizintechnik GmbH, Emmendingen, Germany). The three SP localizers create nine fiducials in the CT scan image. These nine fiducials are sufficient to determine the 3D spatial orientation of the CT scan plane relative to the ZD frame. Typically, only one set of Inline graphic coordinates is calculated from the fiducials created by each of the three SP localizers, for a total of three sets of Inline graphic coordinates [2,3]. However, the 3D spatial orientation of the CT scan plane may be determined to greater accuracy if three sets of Inline graphic coordinates are calculated for each SP localizer via equations (10-12) presented in the appendices. The resulting nine sets of Inline graphic coordinates may then be used to create an overdetermined system of linear equations that are solved via minimization of the least-square error to obtain a three by three transformation matrix that specifies the 3D spatial orientation of the CT scan plane relative to the ZD frame [2,5].

Figure 2. Three Sturm-Pastyr localizers attached to a Zamorano-Dujovny stereotactic frame.

Figure 2

A 3D reconstruction from a series of CT scan images shows three Sturm-Pastyr (SP) localizers attached to a Zamorano-Dujovny (ZD) stereotactic frame. The SP localizer attached to the right lateral aspect of the ZD frame includes an additional diagonal rod designated by the arrow. This rod produces in each CT scan image an ellipse that is not used to calculate Inline graphic coordinates but instead identifies the right lateral SP localizer in that CT scan image.

Accuracy is evaluated via Monte Carlo (MC) simulation that calculates a root mean square error (RMSe). The details of MC simulation have been described previously [6] and are summarized as follows. MC simulation performs Inline graphic million iterations at each of numerous heights Inline graphic, where Inline graphic is incremented by 2mm throughout the vertical extent of the SP localizer. At each height, random noise that has a maximum magnitude of 1.0mm perturbs the Inline graphic coordinates of the centers of the fiducials. The unperturbed and randomly perturbed centers of the fiducials are used to construct unperturbed and perturbed three by three matrices respectively. These unperturbed and perturbed matrices transform the Inline graphic coordinates of five target points from the 2D coordinate system of the CT scan image into the 3D coordinate system of the ZD frame to obtain unperturbed and perturbed Inline graphic coordinates respectively for each target point. The target points, whose pre-transformed Inline graphic coordinates are expressed in mm relative to the center of the CT scan image, are located at center Inline graphic; right lateral Inline graphic; left lateral Inline graphic; anterior Inline graphic; posterior Inline graphic; and anterolateral Inline graphic. For each iteration and each target point at each height Inline graphic, the squared 3D Euclidean distance between the unperturbed and perturbed target point is summed. After two million iterations, the RMSe is calculated from the sum for each target point [6

graphic file with name M75.gif

where Inline graphic and Inline graphic are the respective unperturbed and perturbed Inline graphic coordinates for each iteration Inline graphic and where Inline graphic.

The results of the MC simulation are presented as follows.

Discussion

Maximum accuracy for the Sturm-Pastyr (SP) localizer is achieved when the CT scan plane is perpendicular to the vertical rod Inline graphic of the SP localizer, i.e., when the base of the stereotactic frame is parallel to the CT scan plane. Any tilt of the base of the stereotactic frame that disrupts this parallel orientation degrades accuracy [3]. For this reason, MC simulation to predict the RMSe has been performed for CT scan planes tilted relative to the base of the Zamorano-Dujovny (ZD) stereotactic frame at angles of Inline graphic and Inline graphic in the anteroposterior dimension. For tilt in this dimension, the height Inline graphic of the CT scan plane relative to the base of the ZD frame is greater anteriorly than posteriorly.

Figure 3 demonstrates that for each target point and at a Inline graphic tilt, the RMSe predicted for three sets of Inline graphic coordinates exceeds the RMSe predicted for nine sets of Inline graphic coordinates. The RMSe for the posterior target point exceeds the RMSe for all other target points because an SP localizer is attached to each of the anterior, left lateral, and right lateral aspects of the ZD frame but not to its posterior aspect [7]. The RMSe for the left and right target points are equal, as expected for SP localizers positioned symmetrically at the left and right aspects of the ZD stereotactic frame. For each target point, the RMSe increases significantly as the height Inline graphic approaches 0.0mm inferiorly near the apices of the V-shaped SP localizers [3].

Figure 3. Plots of RMSe vs height Inline graphic at a Inline graphic tilt for three and nine sets of Sturm-Pastyr Inline graphic coordinates.

Figure 3

The RMSe for three sets of Inline graphic coordinates exceeds the RMSe for nine sets of Inline graphic coordinates at each target point for the range of heights Inline graphic. The plots for the left and right target points are superimposed.

RMSe: Root mean square error

Figure 4 demonstrates that for each target point and at a Inline graphic tilt, the RMSe predicted for three sets of Inline graphic coordinates exceeds the RMSe predicted for nine sets of Inline graphic coordinates. Comparison to Figure 3 reveals that for each target point, the RMSe for a Inline graphic tilt exceeds the RMSe for a Inline graphic tilt. The RMSe for the posterior target point exceeds the RMSe for all other target points. The minimum allowed height Inline graphic of the CT scan plane is greater for a Inline graphic tilt than for a Inline graphic tilt so that the CT scan plane does not intersect the base of the ZD stereotactic frame posteriorly.

Figure 4. Plots of RMSe vs height Inline graphic at a Inline graphic tilt for three and nine sets of Sturm-Pastyr Inline graphic coordinates.

Figure 4

The RMSe for three sets of Inline graphic coordinates exceeds the RMSe for nine sets of Inline graphic coordinates at each target point for the range of heights Inline graphic. The plots for the left and right target points are superimposed.

RMSe: Root mean square error

In view of the large RMSe for the posterior target point, MC simulation has been performed for the optional configuration of the ZD stereotactic frame that includes a fourth SP localizer attached to the posterior aspect of the frame. This configuration allows calculation of either four or 12 sets of Inline graphic coordinates via equations (10-12) presented in the appendices.

Figure 5 demonstrates that for each target point and at a Inline graphic tilt, the RMSe predicted for four sets of Inline graphic coordinates exceeds the RMSe predicted for 12 sets of Inline graphic coordinates. Comparison to Figure 3 reveals that a fourth SP localizer decreases the RMSe for each target point; in particular, to a greater extent for the posterior target point than for the other target points. (Note that the range of the RMSe axis is Inline graphic for Figure 3 but Inline graphic for Figure 5.) The RMSe for the anterior, posterior, left, and right target points are all equal, as expected for a Inline graphic tilt and four SP localizers positioned symmetrically (i.e., at Inline graphic intervals) around the circumference of the ZD stereotactic frame. For each target point, the RMSe increases significantly as the height Inline graphic approaches 0.0mm inferiorly near the apices of the V-shaped SP localizers [3].

Figure 5. Plots of RMSe vs height Inline graphic at a Inline graphic tilt for four and 12 sets of Sturm-Pastyr Inline graphic coordinates.

Figure 5

The RMSe for four sets of Inline graphic coordinates exceeds the RMSe for 12 sets of Inline graphic coordinates at each target point for the range of heights Inline graphic. The plots for the anterior, posterior, left, and right target points are superimposed.

RMSe: Root mean square error

Figure 6 demonstrates that for each target point and at a Inline graphic tilt, the RMSe predicted for four sets of Inline graphic coordinates exceeds the RMSe predicted for 12 sets of Inline graphic coordinates. Comparison to Figure 4 reveals that a fourth SP localizer decreases the RMSe for each target point; in particular, to a greater extent for the posterior target point than for the other target points. (Note that the range of the RMSe axis is Inline graphic for Figure 4 but Inline graphic for Figure 6.) The RMSe for the posterior target point exceeds the RMSe for the anterior target point, as expected for a Inline graphic anteroposterior tilt for which the CT scan plane intersects the anterior SP localizer at a greater height Inline graphic than it intersects the posterior SP localizer. (The accuracy of the V-shaped SP localizer is greater superiorly than inferiorly [3].) Comparison to Figure 5 reveals that for each target point, the RMSe for a Inline graphic tilt exceeds the RMSe for a Inline graphic tilt. The minimum allowed height Inline graphic of the CT scan plane is greater for a Inline graphic tilt than for a Inline graphic tilt so that the CT scan plane does not intersect the base of the ZD stereotactic frame posteriorly.

Figure 6. Plots of RMSe vs height Inline graphic at a Inline graphic tilt for four and 12 Sets of Sturm-Pastyr Inline graphic coordinates.

Figure 6

The RMSe for four sets of Inline graphic coordinates exceeds the RMSe for 12 sets of Inline graphic coordinates at each target point for the range of heights Inline graphic. The plots for the left and right target points are superimposed.

RMSe: Root mean square error

In view of the improved accuracy predicted for the attachment of a fourth SP localizer to the posterior aspect of the ZD stereotactic frame, the accuracy of the four SP localizer configuration was compared to the accuracy of a four N-localizer configuration that is the most accurate of all N-localizer configurations [5]. In this four N-localizer configuration, an N-localizer is attached to each of the anterior, posterior, left lateral, and right lateral aspects of a stereotactic frame in a configuration similar to the attachment of four SP localizers to the ZD frame.

For the four SP localizers, the tilt angle was Inline graphic. For the four N-localizers, the tilt angle was Inline graphic. The accuracy of the N-localizer is insensitive to tilt angle [3]; hence, the comparison of four N-localizers to four SP localizers does not require that the tilt angle for the N-localizers equal the tilt angle for the SP localizers.

The MC simulation for the four SP localizers employed 12 sets of Inline graphic coordinates. The MC simulation for the four N-localizers employed four sets of Inline graphic coordinates and eight sets of Inline graphic coordinates. The N-localizer is so-named because it comprises one diagonal rod and two vertical rods that form an N-shape [4]. Each diagonal rod provides one set of Inline graphic coordinates. Each vertical rod provides one set of Inline graphic coordinates that improve the accuracy in Inline graphic and Inline graphic but not in Inline graphic, unlike a set of Inline graphic coordinates that improve the accuracy in Inline graphic, Inline graphic, and Inline graphic [5].

Figure 7 demonstrates that for each target point, the RMSe of four SP localizers exceeds the RMSe of four N-localizers by only 0.1mm. This result is noteworthy, given that the SP localizer is significantly more susceptible to error than the N-localizer [3]. The greater susceptibility of the SP localizer is a consequence of its V-shape that diminishes the distances between fiducials in a CT scan image produced by a CT scan slice that is tilted or that intersects the SP localizer inferiorly near its apex [3]. The error caused by this physical limitation of the SP localizer may be mitigated but not eliminated, as demonstrated by Figures 3, 4, 5, 6.

Figure 7. Plots of RMSe vs height Inline graphic for four N-localizers at a Inline graphic tilt and four Sturm-Pastyr localizers at a Inline graphic tilt.

Figure 7

For four N-localizers, four sets of Inline graphic coordinates and eight sets of Inline graphic coordinates are used to calculate the RMSe. For four Sturm-Pastyr (SP) localizers, 12 sets of Inline graphic coordinates are used to calculate the RMSe. The RMSe of the SP localizer for the range of heights Inline graphic exceeds by 0.1mm the RMSe of the N-localizer for the range of heights Inline graphic. For the N-localizer, the plots for the anterior, posterior, left, and right target points are superimposed. For the SP localizer, the plots for the left and right target points are superimposed.

RMSe: Root mean square error

Conclusions

Monte Carlo (MC) simulation for the Zamorano-Dujovny (ZD) stereotactic frame predicts that the accuracy of the Sturm-Pastyr (SP) localizer may be improved by (1) calculating three sets of Inline graphic coordinates instead of only one set of Inline graphic coordinates for each SP localizer, (2) attaching four instead of three SP localizers to the ZD frame, (3) avoiding CT scanning inferiorly near the apices of the V-shaped SP localizers, and (4) limiting the tilt of the base of the ZD frame to 10Inline graphic or less relative to the CT scan slice. When these four techniques are applied in concert, the improved accuracy of the SP localizer approaches the accuracy of the N-localizer.

Acknowledgments

The authors thank Kent E. Morrison, John A. Robinson, and Thomas W. Jensen for informative discussions regarding linear dependence.

Appendices

Figure 8 depicts a Sturm-Pastyr (SP) localizer that lies in an Inline graphic plane of constant Inline graphic. The appendices of [3] extend the SP mathematical formulation presented by Dai, et al. [2] and thereby obtain equations (A9) and (A12) of those appendices that are used to derive equations (10-12) of these appendices.

Figure 8. Depiction of the Sturm-Pastyr localizer.

Figure 8

The Sturm-Pastyr localizer is depicted by rods Inline graphic, Inline graphic, and Inline graphic whose cylindrical axes intersect the CT scan plane at points Inline graphic, Inline graphic, and Inline graphic respectively [3]. The Inline graphic-component of the Euclidean distance between points Inline graphic and Inline graphic is Inline graphic. The Inline graphic-component of the Euclidean distance between points Inline graphic and Inline graphic is Inline graphic. The angle Inline graphic represents the tilt of the CT scan plane relative to the base of the stereotactic frame. The angle Inline graphic is constant [1-3].

The Inline graphic-coordinate Inline graphic of the point Inline graphic where the CT scan plane intersects the cylindrical axis of rod Inline graphic is given by equation (A12) from [3].

graphic file with name M189.gif

The Inline graphic-coordinate Inline graphic of the point Inline graphic equals zero.

The Inline graphic coordinates of the point Inline graphic where the CT scan plane intersects the cylindrical axis of rod Inline graphic are obtained via the law of sines 

graphic file with name M196.gif

where Inline graphic is given by equation (A9) from [3].

graphic file with name M198.gif

Substituting equation (4) into equation (3) and rearranging yields Inline graphic.

graphic file with name M200.gif

Substituting equation (5) into the equations Inline graphic and Inline graphic and then substituting Inline graphic into the resulting equation for Inline graphic yields the Inline graphic coordinates.

graphic file with name M206.gif

 The Inline graphic coordinates of the point Inline graphic where the CT scan plane intersects the cylindrical axis of rod Inline graphic are obtained via the law of sines 

graphic file with name M210.gif

where Inline graphic is given by equation (4).

Substituting equation (4) into equation (7) and rearranging yields Inline graphic.

graphic file with name M213.gif

Substituting equation (8) into the equations Inline graphic and Inline graphic and then substituting Inline graphic into the resulting equation for Inline graphic yields the Inline graphic coordinates.

graphic file with name M219.gif

Inspection of equations (2), (6), and (9) reveals that the three sets of Inline graphic coordinates Inline graphicInline graphic, and Inline graphic are expressed in terms of only the two Euclidean distances Inline graphic and Inline graphic; hence, these three sets of Inline graphic coordinates are linearly dependent. However, these sets of Inline graphic coordinates become linearly independent when calculated via the following equations obtained by substituting Inline graphic into equations (2), (6), and (9).

graphic file with name M229.gif

The three Euclidean distances Inline graphic, Inline graphic, and Inline graphic become linearly independent when image noise randomly perturbs the Inline graphic coordinates of the centers of the fiducials Inline graphic, Inline graphic, and Inline graphic depicted in Figure 1, as explained in the technical report. Hence, equations (10-12) are linearly independent because they express the three sets of Inline graphic coordinates Inline graphicInline graphic, and Inline graphic in terms of the three linearly independent Euclidean distances Inline graphic, Inline graphic, and Inline graphic. The numerators of equations (10-12) contain the products Inline graphic, Inline graphic, and Inline graphic for the points of intersection Inline graphic, Inline graphic, and Inline graphic respectively.

The content published in Cureus is the result of clinical experience and/or research by independent individuals or organizations. Cureus is not responsible for the scientific accuracy or reliability of data or conclusions published herein. All content published within Cureus is intended only for educational, research and reference purposes. Additionally, articles published within Cureus should not be deemed a suitable substitute for the advice of a qualified health care professional. Do not disregard or avoid professional medical advice due to content published within Cureus.

The authors have declared that no competing interests exist.

Human Ethics

Consent was obtained or waived by all participants in this study

Animal Ethics

Animal subjects: All authors have confirmed that this study did not involve animal subjects or tissue.

References

  • 1.Stereotactic computer tomography with a modified Riechert-Mundinger device as the basis for integrated stereotactic neuroradiological investigations. Sturm V, Pastyr O, Schlegel W, et al. Acta Neurochir (Wien) 1983;68:11–17. doi: 10.1007/BF01406197. [DOI] [PubMed] [Google Scholar]
  • 2.An algorithm for stereotactic localization by computed tomography or magnetic resonance imaging. Dai J, Zhu Y, Qu H, Hu Y. Phys Med Biol. 2001;46:0. doi: 10.1088/0031-9155/46/1/401. [DOI] [PubMed] [Google Scholar]
  • 3.Comparative accuracies of the N-localizer and Sturm-Pastyr localizer in the presence of image noise. Alaminos-Bouza AL, Brown RA. Cureus. 2020;12:0. doi: 10.7759/cureus.9137. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.The mathematics of three N-localizers used together for stereotactic neurosurgery. Brown RA. Cureus. 2015;7:0. doi: 10.7759/cureus.341. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Monte Carlo simulation of errors for N-localizer systems in stereotactic neurosurgery: novel proposals for improvements. Sedrak M, Alaminos-Bouza AL, Bruna A, Brown RA. Cureus. 2021;13:0. doi: 10.7759/cureus.13393. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.The V-localizer for stereotactic guidance. Brown RA, Alaminos-Bouza AL, Bruna AE, Sedrak M. Cureus. 2021;13:0. doi: 10.7759/cureus.16535. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Accuracy of stereotactic coordinate transformation using a localisation frame and computed tomographic imaging. Part II. Analysis of matrix-based coordinate transformation. Grunert P. Neurosurg Rev. 1999;22:188–203. doi: 10.1007/s101430050015. [DOI] [PubMed] [Google Scholar]

Articles from Cureus are provided here courtesy of Cureus Inc.

RESOURCES