Abstract
Objective.
Metal artifacts are a persistent problem in CT and cone-beam CT. In this work, we propose to reduce or even eliminate metal artifacts by providing better sampling of data using non-circular orbits.
Approach.
We treat any measurements intersecting metal as missing data, and aim to design a universal orbit that can generally accommodate arbitrary metal shapes and locations. We adapted a local sampling completeness metric based on Tuy’s condition to quantify the extent of sampling in the presence of metal. A maxi-min objective over all possible metal locations was used for orbit design. A simple class of sinusoidal orbits was evaluated as a function of frequencies, maximum tilt angles, and orbital extents. Experimental implementation of these orbits were performed on an imaging bench and evaluated on two phantoms, one containing metal balls and the other containing a pedicle screw assembly for spine fixation. Metal artifact reduction (MAR) performance was compared amongst three approaches: non-circular orbits only, algorithmic correction only, and a combined approach.
Main results.
Theoretical evaluations of the objective favor sinusoidal orbits with large tilt angles and large orbital extents. Furthermore, orbits that leverage redundant azimuthal angles to sample non-redundant data have better performance, e.g. even or non-integer frequency sinusoids for a 360° acquisition. Experimental data support the trends observed in theoretical evaluations. Reconstructions using even or non-integer frequency orbits present less streaking artifacts and background details with finer resolution, even when multiple metal objects are present and even in the absence of MAR algorithms. The combined approach of non-circular orbits and MAR algorithm yields the best performance. The observed trend in image quality is supported by quantitative measures of sampling and severity of streaking artifact.
Significance.
This work demonstrates that sinusoidal orbits are generally robust against metal artifacts and can provide an avenue for improved image quality in interventional imaging.
Keywords: trajectory, metal artifact reduction, optimization
1. Introduction
Metal artifacts are a persistent problem in CT and cone-beam CT (CBCT). In image-guided interventional procedures, such artifacts are especially prevalent due to the presence of surgical hardware, embolization materials, fixation devices, etc. Projection data from x-rays passing through metal exhibit beam hardening and/or photon starvation, which results in biased and/or noisy measurements leading to bright and dark streaks in tomographic reconstructions. These artifacts are exacerbated when the metallic component is large or when multiple metal objects are present, often completely obliterating anatomical details in surrounding regions of interest(ROI).
Numerous algorithmic solutions have been proposed for metal artifact ‘correction,’ most aiming at alleviating the appearance of streaks (Mouton et al 2013, Gjesteby et al 2016, Katsura et al 2018, Wellenberg et al 2018, Khodarahmi et al 2019). A major category of algorithms attempt to replace projection data contaminated by metal—i.e. inpainting, based on interpolation using neighbouring measurement data and/or estimates using prior knowledge of the anatomy. Such methods can effectively mitigate streaking artifacts and lead to visually pleasing reconstructions. However, anatomical information occluded by metal is inherently missing and usually cannot be recovered by algorithmic approaches alone. More specifically, when projection data through metal suffer from severe beam hardening and photon starvation, any frequency content sampled by those views will be misrepresented or missing from the affected ROIs in the reconstruction.
Modern robotic c-arms in interventional suites are increasingly equipped with capabilities for flexible acquisition geometries around the patient. Although primarily intended for fluoroscopy, such capabilities can be leveraged for volumetric imaging as well. In this work, we propose to fundamentally solve the metal artifact problem by designing non-circular orbits such that data missing in any view can be compensated for in other views. We reformulate metal artifact as a sampling problem and treat any x-rays passing through metal as missing data. Using this approach, if an orbit can completely sample an object in the presence of metal, the reconstruction will effectively be metal-artifact-free. We thus draw parallels between metal artifact and well-known missing data problems such as the null-cone in cone beam CT (i.e. cone-beam artifacts), which allows us to leverage established theory of data completeness (Tuy 1983, Smith 1985) for orbit design and optimization.
There has been a long history of investigations into the effect of orbits on data completeness. Various non-circular orbits have been proposed to acquire complete data and eliminate cone-beam artifacts in a large volume. Example orbits include orthogonal circles (Tuy 1983), helix (Katsevich 2002), circle and line (Zeng and Gullberg 1992), and saddle (Pack and Noo 2005) trajectories.
More recently, the advent of robotic imaging systems considerably increased the range of achievable orbits for CBCT scanners. Furthermore, the improvement in reconstruction speed for model-based methods also allowed investigation of wider classes of orbits which may not be amenable to existing analytic reconstruction methods. This increased flexibility in orbit selection has motivated a body of work on designing and optimizing orbits for various imaging scenarios and image quality goals. The authors previously proposed an orbit design method that relies on a prior scan of the patient and prior knowledge of metal placement to maximize detectability index of a pre-specified binary signal detection task around metal (Stayman and Siewerdsen 2012, Stayman et al 2019). Using detectability as a performance metric, orbits were optimized either view-by-view using a greedy approach (i.e. choosing the next best view) or parameterized as a linear combination of periodic basis functions the coefficients of which are obtained using an optimizer. A similar approach was adopted for industrial CT where a prior image based on a CAD model of the object was used for object-specific designs (Fischer et al 2016). Several other groups have investigated designs using different objective functions (e.g. point spread function, Tuy completeness metric, etc.) and orbit specifications (e.g. arcs accounting for kinematic constraints, limited number of projections, etc.) (Hatamikia et al 2020, Herl et al 2020, Bauer et al 2021, Hatamikia et al 2021, Herl et al 2021). Thies et al proposed a greedy, online design approach that does not require prior knowledge of the patient anatomy. Rather, the next best view was selected based on detectability index predicted from a deep learning model (Thies et al 2020). Two previous investigations have specifically sought non-circular orbits for metal artifact avoidance. Herl et al used a local data completeness metric to avoid highly attenuating views (Herl et al 2020). Wu et al proposed a spectral shift metric that measures the difference between monoenergtic and polyenergetic projections of pre-identified metal objects (Wu et al 2020).
All of the investigations cited in the previous paragraph rely on prior knowledge of at least one of the following: an attenuation map of the object, the location and shape of the metal component, the region of interest, and the imaging task. While bigger gains in image quality are theoretically possible with such patient-specific, task-specific designs, implementing different orbits for individual patients poses significant logistic challenges in the clinic in terms of calibration and quality assurance. In addition, prior knowledge of the patient anatomy and exact shape/location of the metal (e.g. from pre-operative planning data) may not be available or may be different from actual placement during the procedure. Furthermore, in the case of metal artifacts, the dominant source of photon starvation and beam hardening is attributed to metal rather than patient anatomy. Because of these reasons, we aim to investigate feasibility of a ‘universal’ orbit, where a single orbit can mitigate artifact from metal components of general shapes and at different locations within the object. Preliminary results for this investigation can be found in Gang et al (2020a, 2020b). This manuscript presents detailed orbit design methods, additional results and analysis, and more in-depth discussions. While the focus of this work is on orbit design, we included performance comparisons with an example metal artifact reduction (MAR) algorithm.(Kalender et al 1987) The extent of MAR is compared amongst three categories of methods: non-circular orbits only, MAR algorithm only, and a combined non-circular orbit and algorithm approach.
2. Theoretical methods
2.1. Design principle
In this work, we treat data intersecting metal as missing data. That is, any measurements containing metal are assumed to carry no information and not considered to be sampled. Under this paradigm, any location in the image volume that is completely sampled should be free of metal artifact. If an orbit can be found such that complete data can be collected for all locations of interest in the presence of metal, one can effectively eliminate metal artifact.
The design principle is illustrated in a toy problem in figure 1(a) where we wish to image line pair objects in the presence of a metal ball at the isocenter. For simplicity, we assume a parallel beam geometry and consider two line pairs objects at locations (in-plane with the metal ball) and (out of plane with the metal ball). Using a circular orbit in-plane, rays parallel to the line pair pattern at are blocked by the metal ball; i.e. the Radon plane corresponding to the frequency of the line pairs is not sampled and the line pair pattern would therefore not be visible in the reconstruction. We may tilt the orbit such that line pair at is out of plane with the metal and is thus fully sampled. However, line pair at is now occluded by the metal. To sample both line pairs, we may collect non-redundant data using a ‘folded’ orbit consisting of half of each of the previous two circular orbits such that each half samples a different line pair. The goal of this work is to extend the two location problem to every reasonable location in the image and to identify orbits such that all these locations are completely sampled.
2.2. Data completeness in the presence of metal
To design orbits following the above principle, we first need a quantitative metric to describe data completeness in the presence of metal. Quantitation methods for data completeness has been extensively investigated in previous work (Metzler et al 2003, Liu et al 2012, Sun et al 2014, Clackdoyle and Noo 2019). Here, we adopt Tuy’s condition (Tuy 1983) in a local context and quantify a voxel-wise completeness criterion using the sampling completeness metric proposed by Metzler et al (2003). Briefly, the local Tuy’s condition states that a single voxel in the image is considered completely sampled if all planes passing through it (or equivalently, great circles on the Orlov sphere of that voxel) intersect the orbit. The sampling completeness metric, denoted as at voxel , computes the percentage of intersecting planes.
Our method for computing has similarities with Sun et al (2014) and Liu et al (2012). Through an arbitrary voxel in the image volume, we discretely sampled an ensemble of planes, each denoted with unit normal . Figure 1(b) shows one example plane and its unit normal through an example location . The planes are selected such that their unit normals intersect a unit sphere centered at (with local spherical coordinates denoted as ) at points that approximate uniform sampling of the unit sphere (Deserno 2004). In this work, we sampled from 0° to 90° at 1° increment, and evenly distributed between 0° and 360° at increment—i.e. the increment between adjacent is 1° at the equator and progressively increasing towards the poles. A total of 20 620 planes were sampled at each voxel.
A particular source position, , is considered to intersect the plane if the vector connecting and , is perpendicular to . To account for discrete sampling of both the planes and source positions, we allow a small tolerance angle, , and consider and to intersect if the aforementioned angle is within . In this work, we chose to be 1°. The sampling completeness metric, , is equal to the percentage of total planes that intersects any source positions in an orbit. In figure 1(b), is at 90° to and therefore intersects is considered to intersect due to the tolerance angle , while does not intersect . The plane intersects the orbit and hence counts towards the sampling completeness percentage. Note that each source position can intersect many planes through .
In the presence of metal, we modify the metric such that any planes sampled by source positions intersecting metal no longer count towards sampling. As illustrated in figure 1(c), the presence of a metal ball occludes any vectors falling within the red cones from intersecting planes through the location , e.g. and now no longer sample . However, can still contribute to if another source position intersects the plane, e.g. . The range of source positions masked by metal is dependent on the shape and size of the metal, as well as the relative distance of the metal to . For general metal shapes, these source positions can be identified through intersections between forward projections of the metal objects and . If we can approximate the shape of the metal by spheres or ellipsoids, we may simplify computation by analytically computing their projections on to the unit sphere surrounding . Specifically for spherical metal objects, defining all terms in local spherical coordinates , the range of discounted source positions can be approximated by two anti-symmetric elliptical masks according to distortions of spheres under an equirectangular projection (Snyder 1982). For a metal sphere of radius and centered at , the centers of the elliptical masks are simply and , with major and minor axes given by:
(1) |
The masks at six example locations around a metal ball are illustrated in figure 2. Any planes intersected by source positions falling within the masks are no longer counted towards .
2.3. Orbit design
The sampling completeness metric developed in section 2.2 forms the basis for an objective function which can be used for metal-tolerant orbit designs. By maximizing at locations of interest in the presence of metal, one can minimize or even eliminate metal artifacts if the orbit achieves 100% completeness. The design process can be adapted based on the specific imaging scenario and design requirements. For example, if prior information of the patient (including location and shape of metal components) is available, one can perform a patient-specific design using optimization approaches similar to previous works by simply replacing the objective function (Stayman et al 2019). When prior information about the patient anatomy or metal objects are not available, and/or when patient-specific orbits are not realistic due to logistic concerns (e.g. calibration, quality assurance), it is desirable to have a universal orbit that is robust against arbitrary metal shapes and locations within the patient. Intuitively, such an orbit should provide maximal sampling in the allowable space. For example, the space filling orbit proposed in Kingston et al (2018), which consists of regularly spaced source positions at intervals satisfying the Crowther criterion, should be the most robust against arbitrary metal shapes and locations. However, such orbits are often impractical for medical imaging applications due to acquisition speed, radiation dose concerns, and limited achievable source positions due to mechanical constraints of the imaging system and/or other equipment in the operating room. Therefore, we focus on designs that can be accomplished in a continuous acquisition, under dose constraints specified by the total number of projections. Furthermore, we assume that the isocenter, source-to-axis distance (SAD), and source-to-detector distance (SDD) are fixed, and define the orbit in terms of a discrete set of source positions designated by pairs of rotation angle and elevation angle .
2.3.1. Imaging phantom and design objective
For this investigation, we assume the metal object is smaller than or equal to an 18 mm diameter ball. We further assume that it may appear anywhere within a central cylindrical field of view (FOV) with radius of 17 cm and height of 10 cm. For optimization purposes, we sampled an ensemble of potential metal locations along a rectangle grid at 2.5 cm interval along each dimension within the FOV. Note that only a single metal location is considered at a time. A total of 185 metal locations are sampled as illustrated in figure 3(a).
For each metal location, we would ideally compute and maximize sampling completeness at every other location within the image. However, such evaluations are computationally expensive. Furthermore, locations most susceptible to metal artifacts are those close to the metal object. Therefore, for each metal location, we only computed the sampling completeness metric for an ensemble of evaluation locations distributed along a spherical shell 1 cm away from the metal surface. We did not explicitly consider locations even closer to the metal surface since, intuitively, the closer the locations are to metal, the higher the source tilt angle has to be in order to avoid the metal. The evaluation locations are chosen to approximate equal sampling on a sphere, similar to the method used to sample planes through a voxel in section 2.2 (Deserno 2004). We chose 20 equidistributed on the equator between , and 11 equidistributed between . A total of 102 evaluation locations were selected for each metal location.
For each orbit, is computed for each metal location and its surrounding evaluation location. The objective function for orbit design was chosen to maximize the minimum for all potential metal locations and all evaluations locations:
(2) |
where denotes an orbit, detailed in the next section. The subscript denotes the evaluation location, , around a corresponding metal location, , where is computed. Such a performance criterion tends to enforce a high, but uniform level of sampling across evaluation locations and metal positions.
2.3.2. Sinusoidal orbits
Optimization adopted in previous work (Stayman et al 2019) relied on finding the coefficients for a low dimensional parameterization of orbits (e.g. using sinusoidal basis functions, local Gaussian basis functions, splines, etc.). We performed initial investigations using such optimization methods and found that there are a large number of orbits that can achieve a similar level of sampling completeness (Gang et al 2020b). While it is possible to narrow down the classes of orbits by imposing other constraints (e.g. fixed starting angle, maximum elevation angle, maximum velocity or acceleration etc.), we focus our investigation on simple classes of sinusoidal orbits.
We consider orbits where the elevation angle of the source, , varies as a sinusoidal function of a fixed set of rotation angles, :
(3) |
where denotes the maximum achievable elevation or tilt angle, and denotes the frequency of the sinusoid. According to the coordinate definitions in figure 1, corresponds to a circular orbit while corresponds to a tilted circular orbit at to the plane. We evaluated the maximin objective function in equation (2) for these orbits as a function of (from −50° to 50° at 5° increments) and (from 0.25 to 8 at 0.25 increments) to compare performance. We further evaluated two different orbital extents— ranging from 1° to 360° and from 1° to 540°, both at 1° increments.
3. Experimental methods
3.1. Imaging phantoms
To assess performance of the designed orbits in physical experiments, we constructed two phantoms with different sets of metal objects. As shown in figure 4(a), both phantoms were housed in an acrylic cylinder of ~15 cm diameter and ~13 cm height. In the first phantom, we inserted 3/8″ diameter stainless steel metals balls surrounded by 3D printed radial line pair patterns (Peopoly Moai 200, Los Angeles, CA). The line pairs were aligned with the center of the metal balls and placed within axial planes in the image domain. The spatial frequencies corresponding to these line pairs would be the most challenging to sample due the metal artifact resulting from a circular orbit. We placed three of such structures in the central axial plane and one ~2 cm away from the central plane. In the second phantom, we placed spine fusion hardware consisting of two pairs of stainless steel pedicle screw assembly, each consisting of three screws connected by a metal rod. The central pair of screws is approximately within the central axial plane. To provide structural details around the metal objects in both phantoms, we constructed a cluttered background (Gang et al 2010) by filling the cylinder with plastic spheres of different sizes and contrasts.
3.2. Orbit implementation on an imaging bench
Imaging experiments were performed on a CBCT imaging bench shown in figure 4(b). The bench consists of an x-ray tube (Varex Rad-94, Salt Lake City, UT), a flat-panel detector (Varex 4343CB, Salt Lake City, UT), and a hybrid hexapod stage (Alio Industries, Arvada, CO) capable of motion with six degrees of freedom. Non-circular orbits were implemented by tilting and rotating the object via the hexapod. We additionally allowed synchronous z-motion of the source and detector to simulate additional tilt. The isocenter of the orbits was fixed at the center of the phantom. With this setup, a maximum tilt angle of can be achieved. We implemented sinusoidal orbits at several frequencies with the azimuthal angle ranging from 1° to 360° at 1° increment. System geometry was set to a source to axis distance of 83 cm and source to detector distance of 111 cm. Data acquisitions were performed at 100 kV and 0.4 mAs for each projection.
3.3. Calibration and reconstruction
Data acquired from the imaging bench were calibrated using a 2D-3D registration method detailed in Ouadah et al (2016), where a prior image of the object was used to identify the projection matrix of each view. In this work, we segmented the metal objects from an FBP reconstruction of data acquired under a circular orbit and used the resulting metal image as the prior. The pose of the metal was found to be sufficient to identify the geometry.
To reconstruct data from non-circular orbits, we adopted a statistical modeled-based reconstruction method suitable for accommodating arbitrary acquisition geometries. Specifically, the algorithm relies on a penalized likelihood (PL) objective with a quadratic penalty:
Here, is the reconstruction, is the image estimate, and is the measurement data. The data fidelity term, , describes the log-likelihood for Poisson distributed measurements. We used a quadratic penalty, , applied to first-order voxel neighbors in 3D. For all reconstructions of this work, the regularization strength, , was set to 104. All reconstructions were performed at an isotropic voxel size of 0.75 mm.
To highlight the effect of orbits on metal artifacts, we first performed PL reconstructions with no additional metal artifact correction. In addition, we performed reconstructions on projection data corrected by a simple MAR algorithm (Kalender et al 1987) to illustrate the combined effect of both orbits and algorithmic corrections. Briefly, the metal artifact correction was applied as follows. We first segmented the metal objects using simple thresholding (threshold = 0.055 mm−1) in an uncorrected PL reconstruction. Projection data containing metal were then identified through a forward projection of the segmented metal image and replaced by linear interpolation.
3.4. Image quality assessment
We presented reconstructions to provide visual assessment of metal artifact in terms of the severity of streaks. The visibility of the radial line pair patterns provides additional visual indicators for the extent of sampling around the metal ball. To complement visual assessment, we additionally computed the sampling completeness maps as a direct measure of sampling for different metal configurations and orbits. The maps were generated by evaluating along a fine rectangular grid within the phantoms followed by linear interpolation. The minimum and mean values of the maps were also computed for regions within the phantom but approximately 1 cm away from metal surfaces as measures of global performance in terms of sampling. To further support visual assessment of the severity of streaking and shading, we computed the variance of voxel values within select uniform background spheres in-plane with the three metal balls. The presence of streaking and shading artifact would result in high variance values.
4. Results
figure 5 plots the objective function values for a single metal ball in equation (2)—i.e. the minimum sampling completeness over all metal and evaluation locations as illustrated in figure 3, for sinusoidal orbits as a function of different frequencies, , and maximum tilt, . The orbital extent or maximum azimuthal angle, , is 360° in (a) and 540° in (b). The objective value is the lowest when for circular orbits. The values are comparable for orbits at which correspond to tilted circular orbits at different . This indicates poor completeness in the presence of metal for these two orbits. Increasing generally results in an increase in the objective. We observe an interesting trend where even frequencies perform better than odd frequencies. This is because even frequency sinusoids can make use of azimuthal angles that are otherwise redundant to increasing sampling in the space. For example, at the isocenter, views at and are completely redundant for odd frequency orbits. Thus, any source positions occluded by metal between would remain so between . On the other hand, most views are non-redundant for even frequency orbits. Therefore, a greater portion of would be sampled by these orbits, which increases their robustness against arbitrary metal placements. For the increased orbital extent of 540°, all integer frequencies orbits now have redundant data. Therefore, a similar reasoning as above explains improved performance of all non-integer frequencies orbits.
To visualize the effect of metal on sampling completeness at different spatial locations and provide additional understanding on the trends observed in figure 5, we plot the sampling completeness maps for a metal ball placed at the center of the FOV in figure 6. We selected a few example sinusoidal orbits of varying frequency, magnitude, and orbital extent . When not explicitly specified, the nominal orbit parameters are: , consistent with the limit on the imaging bench, and . As expected, the lowest sampling completeness for all orbits occur for location immediately adjacent to the metal ball. Sampling completeness maps for the rest of the locations are determined by the particular orbits. For a circular orbit with the metal ball in-plane, the sampling completeness is the lowest at the center and slowly improves as we move away from the metal ball. For a tilted circular orbit, the locations where the scan plane bisects the central axial plane suffers from low sampling completeness but other locations have close to 100% completeness since a tilted circular orbit shifts the metal artifact out of plane. For a sinusoidal orbit with , the locations that suffer from low sampling completeness occurs around redundant/overlapping rays when and . This explains the trends seen in as well. When the maximum tilt is increased to 50°, the sampling completeness improves overall, especially for locations close to the metal. When a non-integer frequency is used and the orbital extent is 540°, the sampling completeness map is more uniform and is approximately 100% at locations further away from the metal ball.
Reconstructions for different frequency sinusoidal orbits for the metal ball phantom are shown in figures 7 and 8. Figure 7 shows an axial slice of the reconstruction containing a single metal ball approximately 2 cm away from the central axial plane. Both uncorrected and MAR reconstructions are shown, with the segmented metal mask for the latter overlaid in red. All orbits have an orbital extent . Results for a circular orbit with MAR correspond to a pure algorithmic solution under conventional acquisition geometry; uncorrected reconstruction results for orbits with frequency greater than correspond to mitigation strategies using only orbit designs; and results for non-circular orbit with MAR correspond to a combined approach. The visibility of the radial line pair patterns surrounding the metal ball serves as a visual indicator of the extent of missing sampling around the metal. Under a circular orbit, the radial line pairs are not visible all around. For the tilted circular orbit, the line pairs are not visible along one direction as the metal artifacts are tilted out-of-plane. For higher frequency sinusoids, the edges of the line pair object are variably visible depending on the sampling patterns of the sinusoids. How close to the metal we can see the line pairs is limited by the maximum tilt angle achievable on the imaging system. If we can image with a greater tilt angle (>24°), the line pairs should be visible closer to the metal, similar to the trend illustrated in the sampling completeness map in figure 6. The MAR reconstructions show the same trend-line pair regions that are not visible in the uncorrected reconstruction are not recovered by MAR. Figure 8 presents an axial slice containing three metal balls and a sagittal slice. In the uncorrected circular orbit reconstruction, bright and dark streaks typical of metal artifacts can be observed between adjacent metal objects. The circular orbit reconstruction with MAR, corresponding to a pure algorithmic solution using conventional acquisition geometry, are effective in eliminating the streaks but have difficulty resolving the radial line pairs and the spheres in the background. The streaking artifacts for the tilted circular orbit only occur for two metal balls that are both in the tilted scan plane. The higher frequency sinusoids perform better both in terms of mitigated streaking artifacts, visibility of the radial line pairs, and the resolution of the background spheres. As a quantitative measure of the severity of streaking artifacts, the variance of voxel values inside the purple mask (shown in the Circular, Uncorrected axial reconstruction) from left to right is: 2.86 × 10−5, 1.07 × 10−5, 7.00 × 10−6, 5.65 × 10−6, and 4.32 × 10−6 mm−2. Consistent with visual assessment, such variance measure is dominated by dark bands in the circular and tilted circular orbits, and gradually improves for sinusoidal orbits. Furthermore, we present the sampling completeness maps for the same axial slice under different orbits as a direct measure of sampling. The observed trend of image quality is supported by the completeness maps, where lower percentages correspond to regions with more severe artifacts. We further computed the minimum and mean sampling completeness percentages over the axial slice within the phantom but sans circular areas within away from the metal surface (as indicated by the black dotted circles). The minimum sampling completeness percentages from left to right are: 44.1%, 59.7%, 66.6%, 62.6%, and 76.0%; the mean percentages are: 76.5%, 90.7%, 95.6%, 91.3%, and 96.6%.
Among the different higher frequency sinusoids, the performance is dependent on the ROI due to different spatial sampling patterns, as observed in both the reconstructions and the completeness maps. Though the even frequency orbit outperforms the odd frequency orbit in terms of improved sampling completeness percentages over a larger area, both exhibit residual artifacts in the uncorrected reconstructions. Consistent with results for the single metal ball case (figure 5), orbits that leverage redundant azimuthal angles to increase sampling are more robust to metal artifacts, even when multiple metal objects are present. The orbit, especially, results in visible line pairs in almost all directions around all three metal balls in the uncorrected reconstruction. These trends are reflected in the minimum and mean sampling completeness percentages as well. We note that visibility of the line pairs is worse in the MAR reconstruction due to inconsistent data resulting from the interpolation process. In addition to metal artifacts, the circular orbit exhibit cone-beam artifacts evident as blurry edges across base of the phantom (evident in the sagittal images). Such artifact is improved for all other orbits. Figure 9 shows slices from reconstructions of the pedicle screw phantom—an axial slice through the middle screw pair, and a sagittal slice through the screw heads and metal rods. Similar trends in image quality are observed compared to figure 8, where both the screw boundary and background structures are obscured for a circular orbit. A tilted circular orbit shifts artifact out-of-plane, while the higher frequency sinusoids are better at reconstructing structures between the screw pairs. For this metal object, both the and orbits are fairly robust against metal artifacts, as seen from both reduced streaking artifact and improved sampling completeness maps. Similar to the metal ball base, we computed the minimum and mean of the sampling completeness maps for areas within the object at approximately 1 cm away from the metal surface (indicated by the black outline). From left to right, the minimum percentages are: 12.3%, 37.4%, 52.9%, 45.4%, 64.9%; the mean is 62.4%, 88.9%, 94.1%, 90.1%, 93.8%. Again, performance trends from visual assessment are supported by the numbers with and outperforming the rest. Note that the highest frequency sinusoid is slightly different from figure 8 versus . The performance of both orbits should be comparable.
From figures 8 and 9, we observe image quality improvements with sinusoidal orbits for the cases of three metal balls and pedicle screws. Results from both phantoms indicate that a pure algorithmic solution relying only on MAR performs poorly, especially for challenging cases with multiple metal objects in the same axial slice. Mitigation strategies relying only on orbit designs are able to significantly reduce metal artifacts but still have residual streaks and shading when it is not possible to achieve 100% sampling completeness at all locations. Results combining both orbit designs and MAR exhibit the best performance with little to no shading or streaking. Consistent with trends observed in figure 5, even frequencies and non-integer frequencies perform better than odd frequencies due to reduced redundancy resulting in improved sampling.
5. Discussion and conclusion
In this work, we presented orbit designs for MAR. Distinct from previous work, we focus on general, universal orbits that can be applied to arbitrary anatomy and metal configurations. We treated data intersecting metal as missing, and used a classic metric of data completeness in an objective function for orbit design. We found that when considering arbitrary anatomy and metal configurations, there exist many designs that can achieve similar levels of data completeness. We therefore focused on simple sinusoidal orbits and investigated the effect of frequency, maximum tilt angle, and orbital extent on imaging performance. These sinusoidal orbits were implemented on an experimental test bench with phantoms containing different metal objects. Higher frequency and higher maximum tilt angles were found to improve data completeness in the presence of metal. In particular, orbits that have less redundant rays—e.g. orbits capable of leveraging redundant azimuthal angles to sample a different part of the space are found to be more robust against metal artifacts.
The simple sinusoidal orbits investigated in this paper should be relatively easy to implement on clinical robotic C-arms Since these orbits are tolerant to metal artifacts regardless of the position of the metal, they can be thought of as universal and applied in general circumstances when metal is expected to be present. Such fixed orbits can be individually calibrated and present less challenges for clinical translation than orbits designed for a specific patient or metal implant scenario.
While the work presented here shows the potential benefits of designed non-circular orbits, there are many ways in which it can be refined. For example, the sinusoidal orbits were parameterized using evenly spaced values. For high frequency sinusoids, even sampling in that can result in unequal arc lengths between adjacent views. Sinusoidal orbits with equally spaced arcs may be more desirable. Other orbital parameterizations and constraints can likely achieve similar levels of performance as well but may have other advantages in an interventional suite (e.g. avoiding obstacles, accounting for device motion limitations, and or velocity and acceleration limits).
The proposed design metric based on completeness can also be modified. In its current form, the metric does not distinguish between sampling patterns of equal completeness percentage. For example, a sampling completeness percentage of 80% where all the missing 20% are concentrated together would have a more visible undersampling artifact as compared a case where the missing planes are evenly distributed. Another drawback of the current optimization is that it optimized only for single metal object locations (though that object can be anywhere in the FOV). While we have observed a robustness in orbital design for multiple metal objects, a more sophisticated optimization could consider metal object pairs, triples, or more general classes of metal distribution.
The orbits identified using purely the sampling completeness metric favors large tilt angles, high frequency sinusoids, and large orbital extent. The solution is not surprising considering the more ‘spacing filling’ property of these orbits. While such orbits are more favorable for sampling, they may not be ideal for other image quality or patient safety considerations. For example, rays at higher tilt angles are usually highly attenuated and have higher noise; a larger orbital extent with a greater number of projections generally incurs more radiation dose. It is possible to include a noise and/or dose penalty/constraint into the design process, assuming an approximate anatomical model (e.g. an elliptic cylinder for abdominal imaging).
The above topics are subjects of ongoing and future work which could provide additional advantages and further facilitate the clinical translation of these scanning methods. While not the focus of our work, similar methods can be used to design orbits for industrial applications. Implementation on a clinical C-arm and evaluation using anthropomorphic phantoms will help establish the feasibility of non-circular orbits and their tolerance to metal artifacts in interventional imaging.
Acknowledgments
This work is supported, in part, by NIH Grant R01EB027127.
References
- Bauer F, Goldammer M and Grosse CU 2021. Selection and evaluation of spherical acquisition trajectories for industrial computed tomography Proc. R. Soc. A 477 20210192 [Google Scholar]
- Clackdoyle R and Noo F 2019. Quantification of tomographic incompleteness in cone-beam reconstruction IEEE Trans. Radiat. Plasma Med. Sci 463–80 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Deserno M 2004. How to generate equidistributed points on the surface of a sphere If Polymerforshung (Ed.) 99 (https://cmu.edu/biolphys/deserno/pdf/sphere_equi.pdf) [Google Scholar]
- Fischer A, Lasser T, Schrapp M, Stephan J and Noël PB 2016. Object specific trajectory optimization for industrial x-ray computed tomography Sci. Rep 6 1–9 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gang GJ, Russ T, Ma Y, Toennes C, Siewerdsen JH, Schad LR and Stayman JW 2020a. Metal-tolerant noncircular orbit design and implementation on robotic c-arm systems Conf. Proc. Int. Conf. on Image Formation in X-Ray Computed Tomography vol 2020, p 400 NIH Public Access [PMC free article] [PubMed] [Google Scholar]
- Gang GJ, Siewerdsen JH and Stayman JW 2020b. Non-circular CT orbit design for elimination of metal artifacts Proc. SPIE 11312 1131227. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gang GJ, Tward DJ, Lee J and Siewerdsen JH 2010. Anatomical background and generalized detectability in tomosynthesis and cone-beam CT Med. Phys 37 1948–65 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gjesteby L, De Man B, Jin Y, Paganetti H, Verburg J, Giantsoudi D and Wang G 2016. Metal artifact reduction in CT: where are we after four decades? IEEE Access 4 5826–49 [Google Scholar]
- Hatamikia S, Biguri A, Kronreif G, Figl M, Russ T, Kettenbach J, Buschmann M and Birkfellner W 2021. Toward on-the-fly trajectory optimization for C-arm CBCT under strong kinematic constraints PLoS One 16 e0245508. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hatamikia S, Biguri A, Kronreif G, Kettenbach J, Russ T, Furtado H, Shiyam Sundar LK, Buschmann M, Unger E and Figl M 2020. Optimization for customized trajectories in cone beam computed tomography Med. Phys 47 4786–99 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Herl G, Hiller J and Maier A 2020. Scanning trajectory optimisation using a quantitative Tuybased local quality estimation for robot-based X-ray computed tomography Nondestruct. Test. Eval 35 287–303 [Google Scholar]
- Herl G, Hiller J, Thies M, Zaech J-N, Unberath M and Maier A 2021. Task-specific trajectory optimisation for twin-robotic x-ray tomography IEEE Trans. Comput. Imaging 7 894–907 [Google Scholar]
- Kalender WA, Hebel R and Ebersberger J 1987. Reduction of CT artifacts caused by metallic implants Radiology 164 576–7 [DOI] [PubMed] [Google Scholar]
- Katsevich A 2002. Theoretically exact filtered backprojection-type inversion algorithm for spiral CT SIAM J. Appl. Math 62 2012–26 [Google Scholar]
- Katsura M, Sato J, Akahane M, Kunimatsu A and Abe O 2018. Current and novel techniques for metal artifact reduction at ct: practical guide for radiologists Radiographics 38 450–61 [DOI] [PubMed] [Google Scholar]
- Khodarahmi I, Isaac A, Fishman EK, Dalili D and Fritz J 2019. Metal about the hip and artifact reduction techniques: from basic concepts to advanced imaging Semin Musculoskelet Radiol. 23 e68–81 [DOI] [PubMed] [Google Scholar]
- Kingston AM, Myers GR, Latham SJ, Recur B, Li H and Sheppard AP 2018. Space-filling x-ray source trajectories for efficient scanning in large-angle cone-beam computed tomography IEEE Trans. Comput. Imaging 4447–58 [Google Scholar]
- Liu B, Bennett J, Wang G, De Man B, Zeng K, Yin Z, Fitzgerald P and Yu H 2012. Completeness map evaluation demonstrated with candidate next-generation cardiac CT architectures Med. Phys 39 2405–16 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Metzler SD, Greer KL and Jaszczak RJ 2003. Helical pinhole SPECT for small-animal imaging: a method for addressing sampling completeness IEEE Trans. Nucl. Sci 50 1575–83 [Google Scholar]
- Mouton A, Megherbi N, Van Slambrouck K, Nuyts J and Breckon TP 2013. An experimental survey of metal artefact reduction in computed tomography J. X-Ray Sci. Technol 21 193–226 [DOI] [PubMed] [Google Scholar]
- Ouadah S, Stayman JW, Gang G, Ehtiati T and Siewerdsen JH 2016. Self-calibration of cone-beam CT geometry using 3D-2D image registration Phys. Med. Biol 61 2613–32 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pack JD and Noo F 2005. Cone-beam reconstruction using 1D filtering along the projection of M-lines Inverse Problems 21 1105 [Google Scholar]
- Smith BD 1985. Image reconstruction from cone-beam projections: necessary and sufficient conditions and reconstruction methods IEEE Trans. Med. Imaging 4 14–25 [DOI] [PubMed] [Google Scholar]
- Snyder JP. Tech. Rep. Vol. 1532. US Government Printing Office; 1982. Map projections used by the US Geological Survey. [Google Scholar]
- Stayman JW, Capostagno S, Gang GJ and Siewerdsen JH 2019. Task-driven source-detector trajectories in cone-beam computed tomography: I. Theory and methods J. Med. Imaging 6 25002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Stayman JW and Siewerdsen JH 2012. Task-based trajectories in iteratively reconstructed interventional cone-beam CT Proceedings of 12th International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine (Lake Tahoe, CA: ) pp 257–60 [Google Scholar]
- Sun T, Clackdoyle R, Fulton R and Nuyts J 2014. Quantification of local reconstruction accuracy for helical CT with motion correction 2014 IEEE Nuclear Science Symp. and Medical Imaging Conf. (NSS/MIC). IEEE; (Seattle, WA, 8–15 November, 2014) (Picastaway, NJ: IEEE) pp 1–4 [Google Scholar]
- Thies M, Zäch J-N, Gao C, Taylor R, Navab N, Maier A and Unberath M 2020. A learning-based method for online adjustment of C-arm Cone-beam CT source trajectories for artifact avoidance Int. J. Comput. Assist. Radiol. Surg 15 1787–96 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tuy HK 1983. An inversion formula for cone-beam reconstruction SIAM J. Appl. Math 43 546–52 [Google Scholar]
- Wellenberg R, Hakvoort E, Slump C, Boomsma M, Maas M and Streekstra G 2018. Metal artifact reduction techniques in musculoskeletal ct-imaging Eur. J. Radiol 107 60–9 [DOI] [PubMed] [Google Scholar]
- Wu P, Sheth N, Sisniega A, Uneri A, Han R, Vijayan R, Vagdargi P, Kreher B, Kunze H and Kleinszig G 2020. C-arm orbits for metal artifact avoidance (MAA) in cone-beam CT Phys. Med. Biol 65 165012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zeng GL and Gullberg GT 1992. A cone-beam tomography algorithm for orthogonal circle-and-line orbit Phys. Med. Biol 37 563–77 [DOI] [PubMed] [Google Scholar]