Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Aug 4.
Published in final edited form as: Phys Med. 2025 May 29;135:105009. doi: 10.1016/j.ejmp.2025.105009

Proof of concept of near real-time intra-fractional 3D monitoring of prostate position using a scheme based on the skeletonization of implanted marker images and recursive least squares approximation motion tracking

Hsiang-Chi Kuo 1,*, Cesar Della Biancia 1, Antonio L Damato 1, Laura Happersett 1, Seng Boh Lim 1, Laura I Cerviño 1, Sean L Berry 1,1
PMCID: PMC13430639  NIHMSID: NIHMS2190943  PMID: 40446391

Abstract

Background:

The on-board imaging system using monoscopic X-ray technology struggles to detect motion along the beam direction. This study presents a method that combines skeletonization for marker recognition with a Recursive Least Squares Approximation (RLSA) algorithm to convert 2D motion data into a 3D representation.

Methods:

Fiducial markers were represented as 2D lines through masking and skeletonization of paired-planar images, allowing for the construction of a 3D motion model. An iterative closest point (ICP) algorithm determined the 6D transformation from online to planning images. The accuracy of 3D motion estimation was evaluated across various angular separations (10° –170°) for both large (10 mm, 3°) and small (3 mm) marker offsets. The RLSA algorithm was validated against different motion drift patterns.

Results:

The marker recognition process was robust against varying contrast noise ratios. Mean errors of various angle separation tests in the X and Y directions were within 0.3 mm for large offsets and 0.2 mm for small offsets across all angular separations. With The RLSA applied at 10-° intervals during a 360-° gantry rotation, mean errors in the beam direction for continuous drift and low, intermediate, and high-frequency excursions were (0.2 ± 0.3) mm, (0.2 ± 0.3) mm, (0.4 ± 0.5) mm, and (0.4 ± 0.5) mm, respectively, with a maximum error of 1.3 mm across all excursion conditions.

Conclusion:

The proposed method demonstrates significant potential in effectively converting 2D motion into 3D and enabling real-time 3D motion tracking during intrafraction radiation therapy.

Keywords: Prostate SBRT, Marker guided radiation therapy, Skeletonization, RLSA

1. Introduction

Gold markers in the prostate are used for precise localization during marker-guided radiation therapy (MGRT), which is essential for prostate stereotactic body radiation therapy (SBRT). Accurate positioning allows for reduced planning target volume (PTV) margins, better protection of surrounding organs, and higher doses to the prostate. Effective motion tracking of markers embedded within the prostate depends on precise marker identification and reliable 3D position estimation. Most 2D-image marker recognition studies in the literature use regional or pattern match, combined different matching criterion [1–4], depending on binary match or intensity match, which apply pixel edge templates or image intensity patches to a pre-selected region to segment or to correlate and match markers [5–12]. The presence of low contrast and high noise in the 2D images greatly affects the successful rate of accurate marker segmentation which correlates with accurate marker alignment [13,14]. Most modern linear accelerators are equipped with a kilovoltage (kV) x-ray tube and an onboard imaging system. The standard procedure for this imaging system involves capturing paired twodimensional images to assist in the registration process from 2D to 3D. However, this method is less effective for manual alignment with fiducial markers and lacks the ability to rotate along the common axis (longitudinal axis, roll direction) of the paired image panels. Hatipoglu and Mu implemented a template matching technique utilizing a modified Hidden Markov Model algorithm for fiducial identification, enabling 2D to 3D registration in six dimensions within a commercial system (CyberKnife; Accuray, Sunnyvale, CA) [11,12,15]. Nonetheless, this approach necessitates the installation of two oblique paired x-ray imaging systems, which may encounter x-ray occlusion from the treatment head. It has a frequency limit of 5 s for image capture but typically operates at 10–20 s during beam delivery [16].

The treatment duration for pre-treatment verification and intrafraction monitoring procedures in prostate SBRT is longer than conventional therapies, complicating treatment monitoring. The TrueBeam (Varian Medical Systems, Palo Alto, CA) features an on-board imager that tracks motion with kV images and allows for intervention via Auto Beam Hold software [17]. However, its reliance on a single 2D image limits its ability to achieve triangulated alignment and detect motion along the beam direction. The prostate exhibits various movement patterns during treatment, which may be transient, persistent, high frequency, or irregular excursion. The unpredictable movement of the prostate presents difficulties for motion tracking during radiation treatment when employing monoscopic x-ray projections. Research [18–20] has utilized target trajectories reconstructed from pre-treatment CBCT or mathematical inference models as prior-knowledge to assess the likelihood of target motion. This approach has enabled the estimation of target motion in three dimensions with a satisfactory level of accuracy. Further insights into real-time intrafraction monitoring in radiation therapy are available in a 2019 technical review [21].

Template matching involves aligning a reference pattern with a larger image through a sliding window technique to detect the pattern, whereas feature matching emphasizes the comparison of distinct features between images. This latter approach is less susceptible to changes in scale, rotation, or intensity conditions. The present study introduces a shape representation scheme aimed at identifying and aligning markers. A desired shape descriptor considers certain properties, e.g., uniqueness, completeness, invariant under geometrical transformation, sensitivity, and abstraction from detail [22]. The morphology of the gold marker used in MGRT is unique compared to the anatomy of human pelvis. Its medial axis is easily preserved using a skeletonization algorithm, e.g., grassfire, Euclidean distance transform, thinning, or combination of the three [22–25]. This study used 2D lines extracted from the medial axis of markers projected upon two orthogonal images to reconstruct 3D lines of markers. The 3D line model is invariant under linear geometrical transformation and can be used to compute the 6D motion information from 2D paired images. By utilizing projected 2D lines from the gantry angle perspective, this research presents a recursive least squares approximation to estimate 3D motion based on two consecutive intrabeam kV images. The study will also address the dependency of angle separation in x-ray images and the influence of motion drifting patterns on the accuracy of the approximation.

2. Methods

2.1. Marker recognition and localization: effect of contrast noise ratio

Gold markers with dimensions of 1 mm × 5 mm and 1.2 mm × 5 mm were used. The 1.2 mm × 5 mm gold marker is the standard marker used in our clinic for any intact prostate patient having either SBRT (800 cGy × 5) or moderate hypofractionation (270 cGy × 26). An automatic marker identification process (Fig. 1) was developed to extract the medial axis of the marker from planar images. The process utilized an enhanced Sobel filter to enhance the contrast between the marker and the surrounding image such that the marker shape and location can be masked by the Sobel filter. The mask was transformed to a Euclidean distance map for further removing spurious branches from the medial axis of the Skeleton. A thinning algorithm developed by Lee [26] was then applied to skeletonize the image such that a pure medial axis of the marker can be extracted. In-house software was built upon the OpenCV (open computer Vision) and Python platform. To evaluate the robustness of the marker recognition from the contrast noise ratio (CNR) of marker to the background, the same scheme was generated and tested using images produced using kV, 2.5 MV, and 6 MV beams all with three 1 mm × 5 mm markers sandwiched within 35 cm thickness of solid water phantom. The CNR of the marker to the surrounding material from each energy was evaluated. The marker lines in 2D (represented by the medial axis of the marker) extracted from images irradiated by different energy were compared.

Fig. 1.

Fig. 1.

A skeletonized scheme of extracting medial axis applied to image irradiated by 16X: Enhanced sobel filter->Euclidean distance transform->threshold the Euclidean transform->thinning the new mask.

2.2. 2D to 3D registration: 2D/3D registration before treatment

Using the 2D line extracted from kV orthogonal paired images, the 3D line model of the marker was reconstructed by identifying the corresponding points of the line from the common axis of the orthogonal images. The 3D model reconstructed by DRR images was utilized as the reference 3D marker position and the 3D model reconstructed by kV paired images was used as the real time 3D marker position with motion. A 3D iterative closest point (ICP) algorithm using nearest neighbor to locate the corresponding points between motion 3D line and reference 3D line followed by a 6D affine transformation was iteratively computed to calculate the translational and rotational movement from motion 3D points to reference 3D points.

2.3. 3D intrafraction monitoring

Motion evaluated from series of mono-kV images: 3D motion estimation.

2.3.1. Convert 2D ICP motion registration to 3D

After setup verification using orthogonal paired images, two 3D line models can be chosen to project onto any gantry angle direction. One corresponds to the reference 3D line model reconstructed from the DRR of the planning CT. The other is the 3D line model reconstructed from paired x-ray images with correction after applying couch shift. The 2D line pattern identified from kV image using the method in 2.1 can be registered to the 2D line projected from the 3D Line model using a 2D version ICP. The expected location (u, v) of the 2D line on the kV image can be predicted by:

u=SID(xcos(θ)+ysin⁡(θ))/(SAD−xsin(θ)+ycos(θ)), (1)
v=SID*z/(SAD−xsin(θ)+ycos(θ)), (2)

where θ is the gantry angle, SID is the source-to-imager distance, and SAD is the source-to-axis distance.

X is the couch lateral direction, y is the vertical direction, z is the longitudinal direction and is the same direction as the gantry rotation axis. Z is parallel to the v direction on the imager and independent of gantry angle θ.

2D ICP gives translational motion (Δμ,Δv) in the direction of panel coordinate μ and v (Δv is the same as Δz after applying a scaling factor), other two motion directions of patient coordinate Δx, Δy cannot be directly calculated from Δμ, however, it can be approximated analytically using linear approximation.

The imager rotates with the gantry. The imager coordinate (μ,ν) is a function of gantry angle θ and is differentiable at any gantry angle. The differential of the denominator of Eq. (2) can be ignored since SAD is much greater than (−xsin(θ)+ycos(θ)) such that

(SAD−xsin(θ)+ycos(θ))/SID≈SAD/SID=scalefactor=SF

and

μ′=SF*x′cos(θ)−xsin(θ)+y′sin(θ)+ycos(θ)

When the marker is stationary such that Δx ≈ 0 and Δy ≈ 0, (x,y) can be derived from Δμ. It is approximated that the marker is stationary between two adjacent gantry angles θ1 and θ2, since the images are acquired quickly after one another:

Δμ1=SF*−xsinθ1+ycosθ1 (3)
Δμ2=SF*−xsinθ2+ycosθ2 (4)

(x,y) can be computed by solving Eqs. (3) and (4). With new (x,y), the offset of the markers Δx & Δy can be obtained by subtracting (x,y) from the ((x0,y0) of the 3D line model points.

Fig. 2 demonstrates the workflow of using the marker identification on the paired images for the following 3d line model reconstruction (a) and 3d icp registration before treatment (b) and using 2d icp after (a) at each monoscopic X-ray image to estimate the 3D motion during treatment (B.1) using linear least squares fit to solve Eqs. (3) and (4).

Fig. 2.

Fig. 2.

Flowchart of the procedure of the proposed methods before treatment (A and B) and during treatment (A and B.1).

2.3.2. The angle separation dependency of deriving (Δx, Δy) from Δμ: (limit of angle separation between x-ray images for motion estimation)

Series of 2D x-ray images can be used to decompose the marker’s trajectory in 2D to 3D motion based on triangulation method. The analytical calculation accuracy of decomposing Δx & Δy from Δμ was validated against the gantry angle θ and the required delta gantry (Δθ, the angle separation between images) between θ1&θ2 to derive (x,y) form Δμ. KV images were acquired every 10° during a full arc (181° to 179°) beam delivery using the Truebeam’s intrafraction motion review (IMR) triggered imaging feature, resulting in 36 images. A known marker offset from iso-center ((Δx′,Δy′,Δz′) was determined by CBCT and was used as standard for comparison. Using Eqs. (3) and (4) in 2.3.1, the (Δx,Δy,Δz) can be calculated from 2D (Δμ,Δv) information of the kV image at any two angle locations θ1&θ2. Comparisons were made to validate the accuracy of (Δx,Δy,Δz) computed from any two consecutive gantry angles by varying Δθ from 10° to 170°. Two scenarios were developed to evaluate the minimum angle separation required for precise determination of marker position offset. Scenario A involves a significant position offset of 10 mm in translation and 3° in rotation, while Scenario B features a moderate offset of 3 mm in translation alone. This experiment was conducted using a prostate training phantom (Sun Nuclear, Inc, Melbourne, FL), which had three gold markers implanted in the tissue-equivalent prostate under ultrasound guidance. The offset scenarios A and B were validated through Cone Beam Computed Tomography (CBCT) using a Truebeam system equipped with a six degrees of freedom (6DoF) couch.

2.3.3. Motion tracking using recursive linear squares approximation (RLSA): mitigation of prostate excursion

Under stationary condition, Δμ1 = Δμ2. When there is a motion, Δμ is incremental, a recursive equation is expressed by (5),

(x,y:θ)1=x0,y0(x,y:θ)i=(x,y:θ)i−1+Δμ(x,y)i(x,y,θ)i+1=(x,y:θ)i−1+Δμ(x,y)i+ωi(x,y)Δμ(x,y)i (5)

where (x,y:θ)i−1 can be obtained from step i-1 and substitute into (1), (x,y:θ)i=μi and (x,y:θ)i+1=μi+1,ωi is the weight number multiplied to Δμi to represent anotherincrementchangeati + 1.

The recursive relation at step i of Eq. (5) can be rewritten as (6):

μi=xi−1cosθi+yi−1sinθi+−Δμ(x)isinθi+Δμ(y)icosθiμi+1=xi−1cosθi+yi−1sinθi+−1+ωiΔμ(x)isinθi+1+ωiΔμ(y)icosθi (6)

which can be expressed by (7),

μi−xi−1cosθi+yi−1sinθiμi+1−xi−1cosθi+yi−1sinθi=−sinθicosθi−1+ωisinθi1+ωicosθiΔμ(x)iΔμ(y)i (7)

A Least Square Solution (Δμ(x)i,Δμ(y)i) of wi can be computed and the solution is added to position (x, y) at step i-1 to derive the position (x, y) at step i. Same recursive equations at step i + 1 can be computed with a solution derived from (7).

Various patterns of prostate excursion were simulated to evaluate the RLSA, including encompassing offset without drift, continuous drift, drift characterized by low or high frequency of excursion, and drift following a sinusoidal pattern.

3. Results

3.1. Marker recognition and the impact of CNR

The imaging parameters of each imaging combination were summarized in Table 1, in terms of energy (kV, 2.5X, 6X), panel size, and resolution of the image after the technique selection. The maximum signal-Sm (measured from the central profile) of the marker, the median signal the solid water-Sw (as background), and the standard deviation of the solid water- σw (as noise) were recorded to calculate CNR (CNR ≡Sm−Sw/σw. KV had the best CNR of 15.4, CNR of 2.5X was median (10), and CNRs of 6X was the lowest (5). The location of each marker identified by each imaging technique is listed in the lower half of Table 1, in terms of the center of each of the three markers (Ctrm), the centroid of the three markers, and the mean length (mean L.) of the three markers on the images. Using the marker recognition algorithm developed in this study, the location of the center of each marker and the centroid of the markers had a minimal difference on the order of one pixel (0.22–0.45 mm) among the images taken from different energies.

Table 1.

Summary of imaging parameters using in this study and the markers’ location identified.

kV 2.5X-Hi 2.5X-Lo 6X-Hi 6X-Lo 16X-Hi 16X-Lo
panel size 39.6x29.8 43x43 43x43 43x43 43x43 43x43 43x43
pixel size 0.259 0.224 0.448 0.224 0.448 0.224 0.448

MU 101kV 1.5 1 3 1.5 3 1.5
CNR 15.4 8.5 10.0 5.3 4.3 7.0 5.3

Ctrm1 −6.9; −24.8 −6.8; −24.5 −6.8; −24.5 −6.7; −24.5 −7.2; −24.9 −6.5; −24.5 −6.7; −24.6
Ctrm2 15.5; −9.3 15.6; −9.1 15.5; −9.2 15.7; −9.2 15.2; −9.4 15.7; −9.4 15.7; −9.4
Ctrm3 −2.2; 15.2 −2.2; 15.4 −2.2; 15.4 −2; 15.0 −1.8; 15.8 −2; 15.6 −2; 15.5
Centroid 2.1; −6.3 2.1; −6.1 2.2; −6.1 2.5; −6,1 2.1; −6.1 2.4; −6.1 2.3; −6.2
mean L. 3.4 3.7 4 3.7 3.6 3.6 1.8

Unit: panel size: cm; pixel size, Ctr (X;Y), Centroid (X;Y), mean L.: mm.

3.2. The dependency of angle separation between x-ray images in 2D to 3D motion estimation

Fig. 3 displays the angle separation dependency of the accuracy (mean error) and precision (standard deviation) of motion estimate using a 2D monoscopic image compared to two known 3D motion scenarios (world coordinate): (a) X-1.6 mm, Y-9.8 mm, Z-4.5 mm, Yaw-2.2°, Pitch-3.3°, Roll-3.5°; (b) X-3 mm, Y-3 mm, Z-0 mm; Yaw-Pitch-Roll-0° . The (mean value) ± (standard deviation) of the Δv from 36 projected images (panel coordinate, which is the same as the Z world coordinate) were 4.3 ± 0.1 mm and 0.1 ± 0.1 mm in (a) & (b), respectively. The motion estimate using the approximation method in this study, with a minimum angle separation of 10° up to maximum angle separation of 160° (in a) −170° (in b), clockwise or counterclockwise, the mean error of both X & Y directions using approximated estimate were within 0.3 mm in (a) and 0.2 mm in (b). The STD of the error were within 0.3 mm between 20° to 120° angle separation. Of note, in case b, one of the three markers was invisible at the lateral images 40° (70°–110°, 250°–290°) such that only two markers were used for 2D ICP registration and the 3D motion estimate.

Fig. 3.

Fig. 3.

Polar plot of the accuracy (mean error) and precision (standard deviation-STD) of the motion estimated in X (a1 and b1) & Y (a2 and b2) (mm) from mono 2D projection (μ) versus gantry angle separation (°) in comparison to a known 3D motion. “Row a” & “row b” had known movements of (1.6 mm, 9.8 mm, 4.5 mm, 2.2°, 3.3°, 3.5°), and (3 mm, 3 mm, 0 mm, 0°, 0°, 0°), respectively.

3.3. Validation of RLSA in decomposing motion from different prostate excursion conditions

Fig. 4 demonstrates a comparison of RLSA calculated motion to ground truth motion at different drifting patterns: (i) stable portion of a (2 mm, 2 mm) displacement (lateral, vertical); (ii) continuous drift at vertical direction with a starting position displaced (0.5 mm, 0.5 mm); (iii-v) continuous drift with low to high frequency excursion at vertical direction; (vi) continuous drift with regular sine wave motion at vertical direction. The stationary condition was accurately estimated; the continuous drift, with wave or without wave and within a 4 mm drifted range, RLSA accurately estimated motion to within 0.3 mm STD; the continuous drift with low to high frequency excursion, within a 6 mm drifted range, the RLSA estimation accuracies were within 0.5 mm STD from low to intermediate frequency excursion and was 0.6 mm STD when it was high frequency excursion. The maximum estimated errors in the Y direction, which corresponds to the direction of greater prostate excursion, were recorded as 0.7 mm, 0.8 mm, 1.0 mm, and 1.3 mm for continuous drift, low, intermediate, and high frequency excursions, respectively. A subsequent experimental design aimed to decrease the magnitude of the Y direction excursion by 50 %. The findings are depicted in Fig. 5. Notably, the estimated errors remained comparable to those observed in the full excursion scenarios with maximum estimated errors in the Y direction of 0.5 mm, 1.3 mm, 1.3 mm, and 1.3 mm for continuous drift, low, intermediate, and high frequency excursions, respectively.

Fig. 4.

Fig. 4.

Scatter plots of simulation of motion tracking using RLSA. “•–” curve is the real motion at X (green color) and Y (red color); “x” curve is the RLSA calculated; the yellow “solid line“ is the 2d projection at μ direction calculation from real motion of (X,Y). Rx and Ry are mean ± STD of the residual error between calculation and real motion within gantry range of (91, 51). A 2 mm typical clinical threshold is displayed by the light blue shadow. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

Fig. 5.

Fig. 5.

Same Scatter plots of simulation of motion tracking using RLSA as in Fig. 5 with half of the excursion magnitude in the Y direction.

To illustrate the effectiveness of monoscopic x-ray imaging in monitoring prostate motion within a 2 mm threshold, the color shading within the motion range of (−2, 2) inFigs. 4 and 5 employs blue and orange to indicate overestimation and underestimation, respectively, without decomposing the X-Y motion. The figures utilize magenta and white to represent the overestimation and underestimation as determined by the RLSA method in comparison to the true motion. In the absence of 2D decomposition, there are 30 to 60° gantry angle spans where the imaging system may inaccurately estimate the motion alert by the 2 mm threshold, particularly around the anterior-posterior gantry angle direction. The RLSA method applied in this research significantly reduced the probability of erroneous motion estimates, confining the inaccuracy to within 10–20° gantry angle spans.

4. Discussion

Marker identification is essential in Image Guided Radiation Treatment (IGRT), where markers act as proxies for targets. By using skeletonization to extract the medial axis of symmetrical cylindrical markers, we can effectively capture their key features for 3D position reconstruction. Each marker consists of 8 to 15 continuous points, depending on its orientation within the prostate. This method converts a 2D paired-image match into a 3D point match, achieving sub-millimeter and sub-degree registration accuracy during pre-treatment verification with orthogonal paired images and allowing for the exclusion of missing points from one marker without significantly impacting overall accuracy during intrafraction monitoring. However, challenges arise with larger patients and lateral images, where the contrast-to-noise ratio (CNR) of the markers is reduced due to bone interference. While our study showed that reduced CNR at 6MV does not hinder marker detection compared to kV beams, some markers were occasionally indistinguishable in lateral images. Nonetheless, the absence of a single marker can still be reconstructed from 2D to 3D using this approach as two markers provide adequate spatial points to enable the matching of three-dimensional points.

Two measurements using IMR on a prostate phantom with known positional deviations were conducted. One measurement showed significant translational and rotational offsets, while the other had a minor translational offset. Both measurements indicated that 3D translational motion could be estimated accurately (standard deviation of 0.2 mm) by aligning projected 2D line images with calculated 2D lines from a 3D model, using a least squares solution with a 10-° angular separation. This separation allows for excellent temporal resolution in monitoring prostate motion, providing a sufficient sample size for applying the Recursive Least Squares Algorithm (RLSA) to decompose 2D motion into 3D motion. RLSA’s accuracy in estimating 3D motion is influenced by the drift pattern; it achieved high accuracy (error < 0.2 ± 0.3 mm) with continuous drift and low-frequency excursion but showed decreased precision and accuracy (mean error of 0.4 ± 0.5 mm, max error 1.3 mm) with intermediate and high frequency excursions. This represents a limitation of the proposed method. On a positive note, the application is designed for intervention during motion tracking. Significant underestimation or overestimation of motion due to high frequency excursion can be validated at 2–3 angular points. In practice, interventions can be structured to hold the beam only when two or three consecutive kV images detect motion errors exceeding the predetermined tolerance.

Prostate motion exhibits randomness over extended periods. The extent of this motion is influenced by airflow within the rectum and bowel movements. A clinical protocol for prostate treatment, which includes bowel preparation [27], is crucial for stabilizing the prostate during radiation therapy (RT). Numerous studies on prostate RT have indicated that prostate motion tends to drift continuously in both vertical and longitudinal axes, while remaining relatively stable in the lateral direction [28,29]. The likelihood of prostate motion exceeding 5 mm is infrequent, occurring in approximately 5 % of cases; however, intrafraction motion surpassing 3 mm can occur in more than 15 % of instances [30,31]. Using the MGRT technique for prostate patients, a three-dimensional line model, reconstructed from treatment plans or pre-treatment paired X-ray images, can be projected onto a two-dimensional kilovoltage (kV) panel in real time. This allows for the comparison of online images with three-dimensional motion tracking utilizing RLSA. In a typical stereotactic body radiation therapy (SBRT) plan employing volumetric modulated arc therapy (VMAT) with two arcs, the duration for each arc delivery ranges from 1 to 2 min, depending on whether a Flattening Filter Free (FFF) beam is utilized. Each 10-° arc motion takes approximately 1.5 to 3 s, while a 40-° arc motion requires about 5 to 10 s. At current minimum of 3 s between kV images using the IMR, an image trigger scheduled between 10 and 30° should facilitate the reconstruction of an accurate prostate trajectory with an image frame rate of every 3 to 10 s. Although the temporal resolution of triggering kV images as an intrafraction monitoring technique limits RLSA’s ability to detect rapid excursions in motion over short durations (less than 5 s), the slower motion of the prostate during treatment times of 2 to 5 min allows for the use of 2D projected images to estimate 3D motion effectively. The proposed MGRT monitoring scheme has been retrospectively evaluated offline to assess the feasibility of employing 2D kV images for online intervention in a small cohort of prostate SBRT patients, with 2D images triggered every 40° during the VMAT treatment with regular dose rate [32]. Further studies could be conducted to explore the feasibility and advantages of triggering 2D kV images every 10–20°, with and without using the FFF beam.

5. Conclusion

This study demonstrated that the medial axis of marker can be extracted to reconstruct 3D line model for 2D to 3D registration in 6D. The 3D model can be projected back to 2D imager in any gantry angle for motion monitoring and can be used to estimate the 3D motion using RLSA during treatment from two consecutive kV intrafraction triggered images with gantry angle separation as small as 10°. The technique proposed in the study achieves an automatic process with an accurate 6D alignment before treatment and a 3D motion monitoring during treatment. Implementation of the technique would improve the efficiency and accuracy in the treatment of prostate SBRT using gold marker as the surrogate of treatment target.

Table 2.

Summary of 2D to 3D registration accuracy in comparison to CBCT.

Translation Vertical Longitudinal Lateral

ALc RLOc ALm RLOm ALc RLOc ALm RLOm ALc RLOc ALm RLOm
Correlation .998 .998 .989 .989 1.00 1.00 .982 .991 1.00 1.00 .989 .991
Med. Diff .1 .1 .1 −.1 −.1 −.3 .2 .3 −.2 −.1 .0 .0
Range −.1/1 −.2/.9 −.4/.7 −.3/1.2 −.5/.5 −.5/.5 −.1/.7 .0/.7 −.8/.3 −.5/.5 −.1/.3 −.4/.3
Rotation Yaw Pitch Roll

ALc RLOc ALm RLOm ALc RLOc ALm RLOm ALc RLOc ALm RLOm

Correlation .986 .986 .889 .926 .998 .989 .975 .932 .970 .989 .541 .226
Med. Diff .1 −.0 −.2 .2 .0 .0 −.1 −.1 .0 .0 1.5 1.4
Range −.2/.4 −.2/.3 −2/1 −2/1 −.3/.2 −.1/.4 −1/1 −2/1 −.5/.8 −.6/.8 −5/5 −5/5

Unit in Med. Diff (median difference) & Range: Translation, mm; Rotation, °.

Funding related to this work:

This work was partially supported by the Memorial Sloan Kettering Cancer Center, USA. Support Grant/Core Grant (P30 CA008748).

Footnotes

Declaration of competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  • [1].Barrow HG, Tenenbaum JM, Bollee RC, Wolf HC. Parameter correspondence and chamfer matching: two new techniques for image matching. In Int’l Joint Conf of Artif Intel 1977:659–63. 10.5555/1622943.1622971. [DOI] [Google Scholar]
  • [2].Borgefors G. Hierarchical chamfer matching: a parametric edge matching algorithm. IEEE Trans PAMI 1988;10(6):849–65. 10.1109/34.9107. [DOI] [Google Scholar]
  • [3].Uenohara M, Kanade T. Use of fourier and karhunen loeve decomposition for fast pattern matching with a large set of templates. IEEE PAMI 1997;19(8):891–8. 10.1109/34.608291. [DOI] [Google Scholar]
  • [4].Briechle K, Hanebeck UD. Template matching using fast normalized cross correlation. Proceedings of SPIE, 2001; Volume 4387, Optical Pattern Recognition. doi: 10.1117/12.421129. [DOI] [Google Scholar]
  • [5].Nederveen A, Langenduk J, Hofman P. Detection of fiducial gold markers for automatic on-line megavoltage position verification using a marker extraction kernel (MEK). Int J Radiation Oncology Biol Phys 2000;47(5):1435–42. 10.1016/s0360-3016(00)00523-x. [DOI] [PubMed] [Google Scholar]
  • [6].Aubin S, Beaulieu L, Pouliot S, Pouliot J, Roy R, Girouard LM, et al. Robustness and precision of an automatic marker detection algorithm for online prostate daily targeting using a standard V-EPID. Med Phys 2003;30(7):1825–32. 10.1118/1.1584041. [DOI] [PubMed] [Google Scholar]
  • [7].Mu Z, Fu D. Kuduvalli: multiple fiducial identification using the hidden markov model in image guide radiosurgery. Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit 2006. 10.1109/CVPRW.2006.138. [DOI] [Google Scholar]
  • [8].Hatipoglu S, Mu Z, Fu D. Kuduvalli G. Evaluation of a robust fiducial tracking algorithm for image-guided radiosurgery. Medical Imaging, Proc of SPIE 2007;6509:65090A, doi: 10.117/12.711632. [DOI] [Google Scholar]
  • [9].Mao VV, Wiersma RD, Xing L. Fast internal marker tracking algorithm for onboard MV and kV imaging system. Med Phys 2008;35(5):1942–9. 10.1118/1.2905225. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [10].Lin WY, Lin SF, Yang SC, Liou SC, Nath R, Liu W. Real-time automatic fiducial marker tracking in low contrast cine-MV images. Med Phys 2013;40(1). 10.1118/1.4771931. pp. 011715–1–12. [DOI] [PubMed] [Google Scholar]
  • [11].Regmei R, Lovelock DM, Hunt M, Chang P, Pham F, Xiang J, et al. Automatic tracking of arbitrarily shaped implanted markers in kilovoltage projection images: a feasibility study. Med Phys 2014;41(7):071906. 10.1118/1.4881335. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [12].Campbell WG, Miften M, Jones BL. Automated target tracking in kilovoltage images using dynamic templates of fiducial marker clusters. Med Phys 2017;44(2):364–74. 10.1002/mp.12073. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].van Herk M, Gilhuijs KGA, de Munck J, Touw A. Effect of image artifacts, organ motion, and poor segmentation on the reliability and accuracy of three-dimensional chamfer matching. Comput Aided Surg 1997;2(6):346–55. 10.1002/(SICI)1097-0150(1997)2:6<346::AID-IGS5>3.0.CO;2-#. [DOI] [PubMed] [Google Scholar]
  • [14].Hewson EA, Nguyen DT, O’Brien R, Kim JH, Montanaro T. The accuracy and precision of the KIM motion monitoring system used in the multi-institutional TROG 15.01 stereotactic prostate ablative radiotherapy with LIM (SPARK) trial. Med Phys 2019;46(11):4725–37. 10.1002/mp.13784. [DOI] [PubMed] [Google Scholar]
  • [15].Gupta D, Kaliyaperumal V, Bisht SS, Banerjee S, et al. Real-time prostate gland motion and deformation during cyberknife steretatic body radiation therapy. Appl Radiat Oncol 2022;1:21–3. [Google Scholar]
  • [16].Rose C, Ebert MA, Mukwada G, Skorska M, Gill S. Intrafraction motion during CyberKnife prostate SBRT: impact of imaging frequency and patient factors. Phys Eng Sci Med 2023;46:669–85. 10.1007/s13246-023-01242-7. [DOI] [PubMed] [Google Scholar]
  • [17].Kisivan K, Antal G, Gulyban Ab, et al. Triggered imaging with auto beam hold and pre-/posttreament CBCT during prostate SABRT: analysis of time efficiency, target coverage, and normal volume changes. Pract Radiat Oncol 2021;11:e210–8. 10.10106/j.pro.2024.04.014. [DOI] [PubMed] [Google Scholar]
  • [18].Poulsen PR, Cho B, Langen K, Kupelian P, Keall PJ. Three-dimensional prostate position estimation with a single x-ray imager utilizing the spatial probability density. Phys Med Biol 2008;53:4331–53. 10.1088/0031-9155/53/16/008. [DOI] [PubMed] [Google Scholar]
  • [19].Li R, Fahimian BP, Xing L. Bayesian approach to real-time 3D tumor localization via monoscopic x-ray imaging during treatment delivery. Med Phys 2011;38:4205–14. 10.1118/1.3598435. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [20].Chung H, Poulsen PR, Keall PJ, Cho S, Cho B. Reconstruction of implanted marker trajectories from cone-beam CT projection images using interdimensional correlation modeling. Med Phys 2016;43(8):4643–55. 10.1118/1.4958678. [DOI] [PubMed] [Google Scholar]
  • [21].Berholet J, Knopf A, Eiben B, et al. Real-time intrafraction motion monitoring in external beam radiotherapy. Phys Med Biol 2019;64:15TR01. 10.1088/1361-6560/ab2ba8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Pavlidis T. A review of algorithms for shape analysis. Comput Graphics Image Process Comput Vis Graphics Imaging Process 1978;7(2):243–58. 10.1016/0146-664X(78)90115-6. [DOI] [Google Scholar]
  • [23].Leymarie F, Levine M. Simulating the grassfire transaction form using an active contour model. IEEE Trans PAMI 1992;14(1):56–75. 10.1109/34.107013. [DOI] [Google Scholar]
  • [24].Lee TC. CAD/CAM integration via skeleton-based modeling. M. S. thesis, Department of Electrical Engineering, Purdue University West Lafayette. IN; 1993. [Google Scholar]
  • [25].Ge Y, Fitzpatrick JM. On the generation of skeletons from discrete Euclidean distance maps. IEEE Trans PAMI 1996;18(11):1055–66. 10.1109/34.544075. [DOI] [Google Scholar]
  • [26].Lee TC, Kashyap RL, Chu CN. Building skeleton models via 3-D medial surface/axis thinning algorithms. Comput Vis Graphics Imaging Process 1994;56(6):462–78. 10.1006/cgip.1994.1042. [DOI] [Google Scholar]
  • [27].McNair HA, Wedlake L, Lips IM, et al. A systematic review: effectiveness of rectal emptying preparation in prostate cancer patients. Pract Radiat Oncol 2014;4:437–47. 10.1016/j.prro.2014.06.005. [DOI] [PubMed] [Google Scholar]
  • [28].Litzenberg DW, Balter JM, Hadley SW, et al. Influence of interfraction motion on margins for prostate radiation therapy. Int J Rad Oncol Biol Phys 2005;65(2):548–53. 10.1016/j.ijrobp.2005.12.033. [DOI] [PubMed] [Google Scholar]
  • [29].Gorovets D, Burleson S, Jacobs L, et al. Prostate SBRT with intrafraction motion management using a novel linear accelerator-based MV-kV imaging method. Practical Rad Oncol 2020;10:e338–96. 10.1016/j.prro.2020.04.013. [DOI] [PubMed] [Google Scholar]
  • [30].Xie Y, Djajaputra KCR, et al. Intrafraction of the prostate during hypofractionated radiotherapy. Int J Radiation Oncol Biol Phys 2008;72(1):216–46. 10.1016/j.ijrobp.2008.04.051. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [31].Lovelock DM, Messineo AP, Cox BW, et al. Continuous monitoring and intrafraction target position correction during treatment improves target coverage for patients undergoing SBRT prostate therapy. Int J Rad Oncol Biol Phys 2015;91(3):588–94. 10.1016/j.ijrobp.2014.10.049. [DOI] [PubMed] [Google Scholar]
  • [32].Kuo HC, Della-Biancia C, Damato AL, et al. Clinical experiences and feasibility of using 2D kV image online intervention in the ultrafractionated stereotactic radiation treatment of prostate cancer. Pract Radiat Oncol 2023;13(3):e308–18. 10.1016/j.prro.2022.10.014. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES