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
coordinates in the three-dimensional coordinate system of the stereotactic frame, given three sets of
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
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
coordinates for each SP localizer. Monte Carlo simulation reveals that the calculation of three sets of
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
coordinates in the three-dimensional (3D) coordinate system of the stereotactic frame, given three sets of
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
coordinates are calculated respectively. Monte Carlo simulation predicts that for other types of localizers, more than three sets of
coordinates improve the accuracy of image guidance [5,6]. This article reports the calculation of three sets of
coordinates for each SP localizer instead of only one set; hence, for three or four SP localizers, nine or 12 sets of
coordinates are calculated respectively. These nine or 12 sets of
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
and
and one vertical rod
. The cylindrical axes of these three rods are coplanar. The intersection of a CT scan slice with rods
,
, and
creates fiducial ellipses
and
and fiducial circle
respectively in the CT scan image [3]. These three fiducials facilitate the transformation of the
coordinates of a target point defined in the 2D coordinate system of the CT image into
coordinates in the 3D coordinate system of the stereotactic frame [2,3]. In the absence of image noise, the
coordinates of the centers of the fiducials are colinear. Hence, the Euclidean distances (aka Pythagorean distances)
,
, and
between the centers of the fiducials are linearly dependent and are related by the equation
. However, image noise randomly perturbs the
coordinates of the centers of the fiducials such that these centers are not colinear. In that case, the distances
,
, and
are linearly independent and
. 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.
Side view of the Sturm-Pastyr localizer. A CT scan slice intersects rods
,
, and
.
CT scan image. The intersection of the CT scan slice with rods
,
, and
creates fiducial ellipses
and
and fiducial circle
respectively in the CT scan image [3]. The distances
,
, and
between the
coordinates of the centers of fiducials
,
, and
in the 2D coordinate system of the CT scan image enable the calculation of the
coordinates of the points of intersection of the CT scan plane with the cylindrical axes of rods
,
, and
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
coordinates is calculated from the fiducials created by each of the three SP localizers, for a total of three sets of
coordinates [2,3]. However, the 3D spatial orientation of the CT scan plane may be determined to greater accuracy if three sets of
coordinates are calculated for each SP localizer via equations (10-12) presented in the appendices. The resulting nine sets of
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.
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
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
million iterations at each of numerous heights
, where
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
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
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
coordinates respectively for each target point. The target points, whose pre-transformed
coordinates are expressed in mm relative to the center of the CT scan image, are located at center
; right lateral
; left lateral
; anterior
; posterior
; and anterolateral
. For each iteration and each target point at each height
, 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]
![]() |
where
and
are the respective unperturbed and perturbed
coordinates for each iteration
and where
.
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
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
and
in the anteroposterior dimension. For tilt in this dimension, the height
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
tilt, the RMSe predicted for three sets of
coordinates exceeds the RMSe predicted for nine sets of
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
approaches 0.0mm inferiorly near the apices of the V-shaped SP localizers [3].
Figure 3. Plots of RMSe vs height
at a
tilt for three and nine sets of Sturm-Pastyr
coordinates.
The RMSe for three sets of
coordinates exceeds the RMSe for nine sets of
coordinates at each target point for the range of heights
. 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
tilt, the RMSe predicted for three sets of
coordinates exceeds the RMSe predicted for nine sets of
coordinates. Comparison to Figure 3 reveals that for each target point, the RMSe for a
tilt exceeds the RMSe for a
tilt. The RMSe for the posterior target point exceeds the RMSe for all other target points. The minimum allowed height
of the CT scan plane is greater for a
tilt than for a
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
at a
tilt for three and nine sets of Sturm-Pastyr
coordinates.
The RMSe for three sets of
coordinates exceeds the RMSe for nine sets of
coordinates at each target point for the range of heights
. 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
coordinates via equations (10-12) presented in the appendices.
Figure 5 demonstrates that for each target point and at a
tilt, the RMSe predicted for four sets of
coordinates exceeds the RMSe predicted for 12 sets of
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
for Figure 3 but
for Figure 5.) The RMSe for the anterior, posterior, left, and right target points are all equal, as expected for a
tilt and four SP localizers positioned symmetrically (i.e., at
intervals) around the circumference of the ZD stereotactic frame. For each target point, the RMSe increases significantly as the height
approaches 0.0mm inferiorly near the apices of the V-shaped SP localizers [3].
Figure 5. Plots of RMSe vs height
at a
tilt for four and 12 sets of Sturm-Pastyr
coordinates.
The RMSe for four sets of
coordinates exceeds the RMSe for 12 sets of
coordinates at each target point for the range of heights
. 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
tilt, the RMSe predicted for four sets of
coordinates exceeds the RMSe predicted for 12 sets of
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
for Figure 4 but
for Figure 6.) The RMSe for the posterior target point exceeds the RMSe for the anterior target point, as expected for a
anteroposterior tilt for which the CT scan plane intersects the anterior SP localizer at a greater height
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
tilt exceeds the RMSe for a
tilt. The minimum allowed height
of the CT scan plane is greater for a
tilt than for a
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
at a
tilt for four and 12 Sets of Sturm-Pastyr
coordinates.
The RMSe for four sets of
coordinates exceeds the RMSe for 12 sets of
coordinates at each target point for the range of heights
. 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
. For the four N-localizers, the tilt angle was
. 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
coordinates. The MC simulation for the four N-localizers employed four sets of
coordinates and eight sets of
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
coordinates. Each vertical rod provides one set of
coordinates that improve the accuracy in
and
but not in
, unlike a set of
coordinates that improve the accuracy in
,
, and
[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
for four N-localizers at a
tilt and four Sturm-Pastyr localizers at a
tilt.
For four N-localizers, four sets of
coordinates and eight sets of
coordinates are used to calculate the RMSe. For four Sturm-Pastyr (SP) localizers, 12 sets of
coordinates are used to calculate the RMSe. The RMSe of the SP localizer for the range of heights
exceeds by 0.1mm the RMSe of the N-localizer for the range of heights
. 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
coordinates instead of only one set of
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 10
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
plane of constant
. 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.
The Sturm-Pastyr localizer is depicted by rods
,
, and
whose cylindrical axes intersect the CT scan plane at points
,
, and
respectively [3]. The
-component of the Euclidean distance between points
and
is
. The
-component of the Euclidean distance between points
and
is
. The angle
represents the tilt of the CT scan plane relative to the base of the stereotactic frame. The angle
is constant [1-3].
The
-coordinate
of the point
where the CT scan plane intersects the cylindrical axis of rod
is given by equation (A12) from [3].
![]() |
The
-coordinate
of the point
equals zero.
The
coordinates of the point
where the CT scan plane intersects the cylindrical axis of rod
are obtained via the law of sines
![]() |
where
is given by equation (A9) from [3].
![]() |
Substituting equation (4) into equation (3) and rearranging yields
.
![]() |
Substituting equation (5) into the equations
and
and then substituting
into the resulting equation for
yields the
coordinates.
![]() |
The
coordinates of the point
where the CT scan plane intersects the cylindrical axis of rod
are obtained via the law of sines
![]() |
where
is given by equation (4).
Substituting equation (4) into equation (7) and rearranging yields
.
![]() |
Substituting equation (8) into the equations
and
and then substituting
into the resulting equation for
yields the
coordinates.
![]() |
Inspection of equations (2), (6), and (9) reveals that the three sets of
coordinates
,
, and
are expressed in terms of only the two Euclidean distances
and
; hence, these three sets of
coordinates are linearly dependent. However, these sets of
coordinates become linearly independent when calculated via the following equations obtained by substituting
into equations (2), (6), and (9).
![]() |
The three Euclidean distances
,
, and
become linearly independent when image noise randomly perturbs the
coordinates of the centers of the fiducials
,
, and
depicted in Figure 1, as explained in the technical report. Hence, equations (10-12) are linearly independent because they express the three sets of
coordinates
,
, and
in terms of the three linearly independent Euclidean distances
,
, and
. The numerators of equations (10-12) contain the products
,
, and
for the points of intersection
,
, and
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]


















