Abstract
We propose a novel segmentation-based interpolation method to reduce the metal artifacts caused by surgical aneurysm clips. Our method consists of five steps: coarse image reconstruction, metallic object segmentation, forward projection, projection interpolation and final image reconstruction. The major innovations are two-fold. First, a state-of-the-art mean-shift technique in the computer vision field is employed to improve the accuracy of the metallic object segmentation. Second, a feedback strategy is developed in the interpolation step to adjust the interpolated value based on the prior knowledge that the interpolated values should not be larger than the original ones. Physical phantom and real patient datasets are studied to evaluate the efficacy of our method. Compared to the state-of-the-art segmentation-based method designed by Wei et al. (PMB 49(24):5407–18, 2004), our method reduces the metal artifacts by 20%~40% in terms of the standard deviation and provides more information for the assessment of soft tissues and osseous structures surrounding the surgical clips.
Keywords: Metal artifacts, mean shift filtering, image segmentation, projection interpolation, feedback
1. Introduction
In x-ray Computed Tomography (CT), the attenuation coefficient of high-density objects, such as surgical clips, metal prostheses or dental amalgams, is much higher than that of soft tissues and osseous structures. Because the x-ray beam is highly attenuated by metals, an insufficient number of photons reach the detector, producing corrupted projection data. Consequently, images reconstructed by the traditional filtered backprojection (FBP) method are marred by star-burst artifacts, often referred to as metal artifacts. These artifacts significantly degrade CT image quality and limit the usefulness of CT for many clinical applications since tissues in the plane of the metal appliance are severely obscured. Hence, there is an important need for methods that reduce metal artifacts.
The effects of metallic objects on x-ray scanning are two-fold: beam hardening, due to the poly-energetic x-ray spectrum, and a poor signal-to-noise ratio from photon starvation. To suppress the metal artifacts, iterative reconstruction methods have been successfully applied that avoid the corrupted data. For example, Wang et al. used the maximum expectation maximization (EM) formula and algebraic reconstruction technique (ART) to iteratively deblur metallic artifact [1, 2]. A key step in their algorithm is the introduction of a projection mask and the computation of a 3D spatially-varying relaxation factor that allows compensation for beam divergence and data incompleteness. However, this approach is computationally expensive and not practical for clinical imaging. Conventional FBP methods [3] are computationally efficient but produce image artifacts when complete and precise projection data are unavailable. Different linear and polynomial interpolation techniques have been developed for estimating the “missing” projection data [4–11]. The major task of this method is to identify the corrupted segments in the sinogram and interpolate these data from non-corrupted neighbor projections. Since the first step of all the above methods requires segmenting of the metal parts from a coarse image reconstructed by FBP, segmentation is a key technique for metal artifact reduction.
Most researchers have adopted simple threshold methods to segment the metallic objects, and then forward projected them into the sinogram domain. These projections serve as a mask for interpolation and reconstruction [4–6, 10]. The threshold-based methods may produce inaccurate segmentation of the metallic objects and, hence, the information from structures surrounding the metal may be lost. To improve the accuracy of this technique, Yazdi et al. proposed to automatically detect and re-connect the edges of the metal projection in the original sinogram [11]. The idea was to apply the interpolation scheme between the two corresponding projected edges belonging to the projection regions of the same object. While this method works well for metallic hip prostheses [11], it is not suitable for irregular or non-convex objects. Recently, Bal and Spies developed a novel method to reduce artifacts by in-painting missing information into the corrupted sinogram [12]. The missing sinogram information was derived from a tissue-classes model extracted from the corrupted image and a k-means clustering technique was adopted for image segmentation. However, this method strongly depends on the prior tissue model.
In this paper, we describe a novel segmentation-based interpolation method to suppress artifacts from metallic aneurysm clips. The major contributions include the use of a sophisticated mean-shift technique and a restriction on the interpolation values. The mean-shift technique is the state-of-the-art approach for feature space analysis in the computer vision field [13, 14]. Since the mean shift technique is not sensitive to image noise and metal artifacts, it can provide high segmentation accuracy. Also, since the goal of the interpolation is to improve the projection data affected by the metallic objects, prior information is used to insure that the interpolated values are consistent to the normal data, especially when multiple metallic objects are in the field of view. This is accomplished with a feedback strategy in the interpolation step to adjust the interpolated values automatically.
2. Methodology
2.1. Algorithm Description
CT scans were performed on a Siemens SOMATOM Sensation 16 scanner using helical scanning geometry. After the dataset was acquired, we applied the single-slice rebinning method [15] to convert the multi-slice dataset to a stack of fan-beam sinograms, each associated with one horizontal z-slice. Once the fan-beam sinograms were generated, metal artifact reduction and image reconstruction were performed for each z-slice in the 2D fan-beam geometry as illustrated in Figure 1. The fan-beam sinogram can be represented as PO(β,γ), where β is an angle that indicates the position of the x-ray source, γ is the fan-angle that refers to detector location, and the subscript “ O ” represents the original dataset. For a full scan dataset from the Siemens SOMATOM Sensation 16 scanner, β is discretized as βi with i = 1, 2, - - - 1160, and γ is discretized as γj with j = 1,2, - - - 672. Our improved segmentation-based method for metal artifact reduction has steps that are similar to state-of-the-art methods [10]. As shown in Figure 2, our method can be summarized into five steps for each fan-beam projection dataset.
Figure 1.

Fan-beam geometry of the Siemens SOMATOM Sensation 16 scanner associated with the rotational angular β.
Figure 2.

Flowchart of the proposed method for clip artifact reduction.
Step 1: Coarse image reconstruction
For a specified region of interest (ROI) in the field of view (FOV), a coarse image IO (m, n) was reconstructed by the conventional full-scan FBP algorithm, where m = 1,2, - - - M and n = 1, 2, - - - N. Since the ROI is fixed, the higher the M and N, the smaller the pixel size. For the selection of M and N, our general rule was to make each pixel represent a cubic region in the final 3D volume image.
Step 2: Metallic object segmentation
Using the state-of-the-art computer vision mean-shift technique [13, 14], we segmented the metallic objects from the coarse image IO and obtained a characteristic image IC, defined as
| (1) |
where the subscript “ C ” denotes a characteristic function. Ic functions as an index for the metallic objects in the specified ROI. In the next subsection, 2.2, we describe this procedure in detail.
Step 3: Forward projection
In the same fan-beam geometry, we forward projected the characteristic image Ic into the sinogram domain and obtained PM (βi,γj) which represents the intersectional length of the corresponding x-ray path with the metallic objects. We defined characteristic projection by
| (2) |
Pc functions as an index to specify which pixel in the original sinogram had been corrupted by the high-intensity metallic objects.
Step 4: Projection interpolation
The corrupted projection data was deleted from the original projection PO. From the feedback interpolation strategy (see subsection 2.3 for detail), we obtained a new interpolated projection PI, where the subscript “ I ” represented interpolation. A difference projection dataset PD was obtained by
| (3) |
Obviously, PD was completely formed by the metallic objects.
Step 5: Final image reconstruction
A background image, IB, and a metallic image, IM, were reconstructed by the traditional FBP method from the interpolated projection, PI and difference projection PD, respectively. The final image was composed by a scale scheme [16] as
| (4) |
where η is the scale factor, ranging from 0.05 to 0.5, and functions as a mask to protect the background image from corruption by the metallic artifacts. To smooth the edge and preserve the structure of the metallic objects, is defined as the 2D convolution of the characteristic image IC and a normalized Gaussian kernel.
2.2. Metallic Object Segmentation
The mean shift technique was first proposed in 1975 by Fukunaga and Hostetler [17] and largely forgotten until Cheng’s work rekindled interest in it in 1995 [13]. Based on the mean shift technique, in 2002, Comaniciu and Meer proposed a nonparametric method for analysis of a complex multimodal feature space and to delineate arbitrarily-shaped clusters within it [14]. The technique was successfully applied for discontinuity, preserving smoothing and image segmentation, and raised a hot topic in the computer vision field. Here, we use this technique to segment the metallic objects from the coarse image IO.
Let xk, k = 1,2, - - - K, be a point in one finite set X (the “data” or “sample”) in the d -dimensional space ℝd. Let G be a kernel and x → (0, ∞) be a map W : x → (0, ∞). The sample mean with kernel G at x is defined as [13],
| (5) |
Let T ⊂ X be a finite subset. The evolution of T in the form of iterations T ← MS (T) with MS (T) = {MS (t); t ∈ T} is called a mean shift procedure, and the difference MS (t) – t is called mean shift. For each iteration, t ← MS (t) is performed for all the t ∈ T simultaneously. For each t ∈T, there is a sequence, t, MS (t ), MS (MS (t)), - - - , that is called the trajectory of t. The weight function W(xk) can be either fixed throughout the process or re-evaluated after each iteration. The algorithm halts when it reaches fixed points MS (T) = T.
For our application, the 2D gray-level image can be regarded as the 3D sampling points, that is, d = 3. The space of the 2D coordinate lattice is known as the spatial domain while the gray-level is called the range domain. The joint 3D spatial-range vector set of the coarse image IO is used to form the finite set X and T. Correspondingly, the size of the set is the total pixel number of IO, that is K = M × N. As pointed out by Comaniciu and Meer [14], an Epanechnikov kernel or a truncated normal kernel always provides satisfactory performance. Hence, we selected the multivariate Epanechnikov kernel, which is defined as the product of two radially symmetric kernels and the Euclidean metric allowing a single bandwidth parameter for each domain [14],
| (6) |
with the common profile
| (7) |
In Eq.(6), xs is the spatial component, xr is the range component, hs and hr the kernel bandwidth parameters, and C the corresponding normalized constant. The weighting function is fixed throughout all iterations. To construct the weighting W, we first computed the gradient image IG of IO which is defined as,
| (8) |
Since the mean shift procedure preserves discontinuities, a small weight was assigned to a pixel in discontinuous regions while a large weight was assigned to that in flat regions. Hence, the weighting function W was constructed as:
| (9) |
where max(IG) is the maximum of the gradient image IG and 0 ≤ λ < 1 is a scale factor. As a result, all the necessary components have been determined for the mean shift technique.
Let xk and zk be the 3D input and output points in the joint spatial-range domain with k = 1,2, - - - K. Based on the work of Comaniciu and Meer [14], the mean shift smoothing filtering for each point can be performed as:
Initialize l = 1 and yk,l = xk;
Compute yk,l+1 = MS (yk,l) according to Eq.(5) until converging to the final result yk,L;
Assign the output .
After the coarse image has been smoothed by preserving the discontinuity, the metallic object segmentation can be implemented by the grouping method proposed in sub-section 4.2.1 in [14]. Noting the fact that metallic objects have higher attenuation than human tissues, the simple threshold method can also be employed after mean shift smoothing filtering. For briefness, we employed the latter in our study. To compensate for the blurring of the projection introduced by the focal spot of the x-ray source, a morphological dilation was performed to the above segmentation result. Finally, the characteristic image IC was obtained. Figure 3 presents some typically interim images to illustrate the mean shift technique.
Figure 3.

Illustration of metallic object segmentation using the mean shift technique. (a) The original coarse image. (b) weighting function. (c) image after mean shift filtering and (d) final metallic object characteristic function.
We make the following three comments on the implementation of the mean shift filtering. First, the constant C in Eq.(6) can be omitted since it has been cancelled in Eq.(5). For the same reason, W can also be defined as W (m, n) = max(IG) − λIG (m, n) Second, many techniques can be used to reduce the computational time required for the mean shift technique [14]. Third, the final segmentation is not sensitive to the selection of the threshold because the mean shift filtering sharpens the edges of the metallic objects.
2.3. Feedback-based Interpolation Strategy
After the characteristic projection function PC has been determined in the third step of the proposed method, we delete the corrupted data and interpolate them via linear or polynomial interpolation in the fourth step. It is well known that a metallic object corrupts a strip-like region in the projection domain. When there is only one metallic object in the field of view, it is reasonable to interpolate the missing corrupted data. However, when there are multiple metallic objects inside the FOV, the reliability of the interpolated value is lower, especially when it is near the overlap region of multiple strips. To improve the interpolation accuracy, we propose a feedback strategy for the interpolation based on prior information.
Assume that the original projection data is PO(βi.γj) and interpolated value is PI(βi.γj). Since the interpolation is performed only for the region in which the projections have been corrupted by the high-density metallic objects, the difference projection PD (βi.γj ) should be not be smaller than zero. That is, the interpolated value PI (βi.γj) should be not be larger than PO (βi,γj ). This fact provides the prior information in our feedback strategy. The feedback strategy can be described by the following procedure:
Perform the interpolation for the missing corrupted dataset indexed by PC;
Compare the original and interpolated values and set PC (βi.γj) = 0 if PI (βi.γj) > PO (βi.γj);
Repeat (i) and (ii) until all the interpolated values are no larger than the original ones.
In our study, the linear interpolation was adopted since the strips of metallic clips in the projection domain are very thin. For more complex applications, our feedback scheme can be used directly without any modification. Figure 4 shows two representative interpolated profiles with and without the feedback strategy.
Figure 4.

Two representative interpolated profiles with and without using the feedback-based interpolation strategy.
3. Experimental Results
3.1. Algorithm implementation
We setup a platform to reconstruct and display images from data collected along a helical scan. First, the sinogram datasets were rebinned from spiral cone-beam geometry into fan-beam geometry. Then, images were reconstructed using a conventional fan-beam FBP algorithm. Between these two steps, we inserted some additional processing steps proposed in this paper to reduce the metal artifacts. All the reconstructed images were converted into the standard Hounsfield Unit (HU) by assuming the attenuation coefficient of water was 0.019 / mm. The proposed method was tested by both a physical clip phantom and clinical patient datasets. The corresponding parameters were summarized in Table 1.
Table 1.
Parameter selection for our phantom and patient datasets.
| Phantom Dataset | Patient Dataset | |
|---|---|---|
| Pixel size (mm2) | 0.135 × 0.135 | 0.164 × 0.164 |
| Spatial domain bandwidth hs (mm) | 0.33 | 0.82 |
| Range domain bandwidth hr (HU) | 1000 | 1500 |
| Coefficient for weighting function λ | 0.5 | 0.5 |
| Threshold for metallic segmentation (HU) | 1500 | 3500 |
| Scale factor for final reconstruction η | 0.15 | 0.15 |
As a benchmark, the segmentation-based interpolation method proposed by Wei et al [10] was also implemented. There are 3 major differences between Wei’s method and ours. First, Wei et al used an average filtering plus the threshold method to segment the metallic objects, while we adopted the mean shift filtering plus threshold method and morphological dilation. Second, Wei et al employed the polynomial interpolation for the missing values, while we used linear interpolation along with the feedback scheme. Third, Wei et al generated the final image with the mask IC (see Eq.(4)), while we substituted IC with to smooth the edge and preserve the structure of the metallic objects. For comparison, both the threshold for metallic segmentation and the scale factor η in the last step were set to be the same values for both methods.
3.2. Case studies
Case 1: Clip phantom experiment
The phantom was a water-filled plastic cylinder with an inside diameter of 21.6 cm and a length of 18.6 cm with a wall thickness of 3.2 mm. An 8 mm plastic rod was located in the center of the phantom and 5 different aneurysm clips were attached with rubber bands to the rod. The axial separation between clips was at least 2 cm. The phantom was scanned with clinical brain CTA parameters: 120 kVp and 496 mAs. Figure 5 shows a typical phantom slice reconstructed by the proposed method and Wei’s segmentation-based interpolation method [10]. From the local magnified images, it is observed that the bright artifacts around the clip are better suppressed by our method compared to Wei’s. This results from the more accurate metallic object segmentation, provided by the mean shift filtering, and the feedback strategy that provides improved correction of the interpolated values. Note the intensities of artifacts surrounding the metal vary significantly more than elsewhere, and the tissues are of major diagnostic interest, a standard deviation (SD) is utilized to quantify the improvement of the proposed method,
Figure 5.

Representative images of the clip phantorn reconstructed using different methods. The left column images were directly reconstructed from the fan-beam sinogram without any correction. The middle column images were corrected using the conventional segmentation-based interpolation method. The right column images were corrected using our proposed method. The middle row images are the local magnification of the top row. The bottom row images are the characteristic functions for quantitative measurement of the middle row images. The significant differences between (e) and (f) are indicated by arrows. The display windows are [−100,300] HU.
| (10) |
where DC is a characteristic function indicating the surrounding region of the metallic objects and T is the ideal average grey level (HU) around the metallic objects. Let denote the 2D convolution of the characteristic image IC and a specific kernel function, DC can be obtained by subtracting I from the characteristic function of . Since the phantom was filled with water, we set T = 0HU and select DC as the last row in Figure 5. The SDs from our clip phantom images in Figure 5 are listed in Table 2.
Table 2.
Standard deviations associated with different correction methods.
| Without correction | Wei’s Method | Our method | |
|---|---|---|---|
| Clip phantom | 681.80 | 181.12 | 142.66 |
| Patent head | 1759.91 | 330.27 | 186.09 |
Case 2: Patent study
Under the approval of the IRB committee, we obtained the raw data from a clinical study at our institution. The patent was a 59 year-old female with a known history of hypertension. She presented with a worst headache of life and right hemibody numbness. When she was first seen in the ER, her Glasgow coma scale was 10 and the World Federation of Neurologic Surgeons score was 4. A head CT scan was obtained showing diffuse subarachnoid hemorrhage in the basal cisterns and sylvian fissures, left greater than right. CT angiography demonstrated a left middle cerebral artery aneurysm. She was taken to the operation room and the aneurysm was clipped. She had numerous head CT scans after surgery for assessment of increased intracranial pressure to rule out rebleeding and hydrocephalus. Figure 6 presents the reconstructed images of a representative CT slice. Comparing the local magnification of the image reconstructed by our method and the state-of-the-art method [10], our method provides better quality with less artifacts around the metallic clip. Since the metallic clip was surrounded by soft tissues, we set T = 30 HU and selected the characteristic function as in the bottom row in Figure 6 for quantitative measurement. The quantified results are listed in Table 2, which shows that our method reduces the artifacts by 43% of the SD compared to the state-of-the-art method [10]. This enabled us to visualize soft tissue structures around the metallic clips and improve clinical diagnostic accuracy.
Figure 6.

Representative images of the patient head reconstructed using different methods. The Left column images were directly reconstructed from the fan-beam sinogram without any correction. The middle column images were corrected using the conventional segmentation-based interpolation method. The right column images were corrected using our proposed method. The middle row images are the local magnification of the top row images. The bottom row images are the characteristic functions for quantitative measurement of the middle row images. The significant differences between (e) and (f) are indicated by circles. The display windows are [−100,300] HU.
4. Discussions & Conclusion
In the proposed metal artifact reduction method, there are several parameters that needed to be specified empirically. General speaking, the larger the bandwidth parameters hr and hs, the sharper the discontinuity of the metallic objects. The selection of hs should be larger than the size of a pixel. On the other hand, metallic objects will be erased if their sizes are in the same order as hS. Four different techniques can be considered to optimize the bandwidth parameters[14]. The local adaptive solutions can also be used to solve the difficulties generated by the narrow peaks and the tails of the underlying density [18]. Since the mean shift procedure smoothes the whole image while preserving the discontinuity, the selection of a threshold to segment metallic objects is more flexible than the conventional methods [4–6, 10]. The general rule is that the threshold should be smaller than the metallic grey level and larger than the maximum grey level of other human tissues.
As an initial study, our method was implemented in Matlab on a regular PC (2.8G Hz CPU). The total computational time was about 10 minutes to process one 512×512 slice. The forward projection step accounted for most of this time. Currently, a ray-driven method was adopted for the forward projection of the characteristic function IC into the projection domain. In the future, we plan to use a voxel-driven method for the forward projection and only project the metallic object parts of the characteristic function IC. Furthermore, we may transplant the codes into C++. Hence, the total time will be reduced in an order of magnitude, making the final time less than one minute. If it is necessary, parallel-computing techniques can be utilized for real-time or near real-time performance.
In conclusion, we have proposed a clinically feasible approach for surgical aneurysm clip artifact reduction, which reduced metal artifacts by 20%~40% in terms of the standard deviations with the soft tissues and osseous structures surrounding the metallic clips. Compared to the conventional segmentation-based methods, our method has two distinguishing features: mean shift filtering for metallic object segmentation and feedback-based interpolation for projection data consistency. The method may be also applied in other applications such as dealing with metallic prostheses and dental amalgams. It is hypothesized that the imaging performance in the 3D case will be similar to that in the 2D case. Further efforts will be made to improve effective metal artifact reduction techniques and bring them into clinical arenas.
Acknowledgments
This work is supported by NIH/NIBIB grants EB002667 and EB004287.
Footnotes
Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
Contributor Information
Hengyong Yu, Biomedical Imaging Division, VT-WFU School of Biomedical Engineering & Science, Virginia Tech., Blacksburg, VA, 24061, USA hengyongyu@vt.edu
Kai Zeng, Department of Biomedical Engineering, University of Iowa, Iowa City, IA, 52242, USA kai-zeng@uiowa.edu
Deepak K. Bharkhada, Biomedical Imaging Division, VT-WFU School of Biomedical Engineering & Science, Wake Forest University, Winston-Salem, NC 27157, USA deepakkishorkumar-bharkhada@uiowa.edu
Ge Wang, Biomedical Imaging Division, VT-WFU School of Biomedical Engineering & Science, Virginia Tech., Blacksburg, VA, 24061, USA wangg@vt.edu
Mark T. Madsen, Department of Radiology, University of Iowa, Iowa City, IA, 52242, USA mark-madsen@uiowa.edu
Osama Saba, SIEMENS Medical Solutions, 51 Valley Stream Parkway, Malvern, PA 19355, USA osama.saba@siemens.com
Bruno Policeni, Department of Radiology, University of Iowa, Iowa City, IA, 52242, USA bruno-policeni@uiowa.edu
Matthew A. Howard, Department of Neurosurgery, University of Iowa, IA, 52242, USA matthew-howard@uiowa.edu
Wendy R.K. Smoker, Department of Radiology, University of Iowa, Iowa City, IA, 52242, USA wendy-smoker@uiowa.edu
References
- 1.Wang G, Snyder DL, Osullivan JA, Vannier MW. Iterative deblurring for CT metal artifact reduction. IEEE Transactions on Medical Imaging. 1996;15(5):657–664. doi: 10.1109/42.538943. [DOI] [PubMed] [Google Scholar]
- 2.Wang G, Vannier MW, Cheng PC. Iterative X-ray cone-beam tomography for metal artifact reduction and local region reconstruction. Microscopy and Microanalysis. 1999;5:58–65. doi: 10.1017/S1431927699000057. [DOI] [PubMed] [Google Scholar]
- 3.Kak AC, Slaney M. Principles of computerized tomographic imaging. New York: IEEE Press; 1988. [Google Scholar]
- 4.Mahnken AH, Raupach R, Wildberger JE, et al. A new algorithm for metal artifact reduction in computed tomography - In vitro and in vivo evaluation after total hip replacement. Investigative Radiology. 2003;38(12):769–775. doi: 10.1097/01.rli.0000086495.96457.54. [DOI] [PubMed] [Google Scholar]
- 5.Kalender WA, Hebel R, Ebersberger J. Reduction Of Ct Artifacts Caused By Metallic Implants. Radiology. 1987;164(2):576–577. doi: 10.1148/radiology.164.2.3602406. [DOI] [PubMed] [Google Scholar]
- 6.Watzke O, Kalender WA. A pragmatic approach to metal artifact reduction in CT: merging of metal artifact reduced images. European Rad iology. 2004;14(5):849–856. doi: 10.1007/s00330-004-2263-y. [DOI] [PubMed] [Google Scholar]
- 7.Kudo H, Saito T. Sinogram Recovery With The Method Of Convex Projections For Limited-Data Reconstruction In Computed-Tomography. Journal Of The Optical Society Of America A-Optics Image Science And Vision. 1991;8(7):1148–1160. [Google Scholar]
- 8.Zhao SY, Bae KT, Whiting B, Wang G. A wavelet method for metal artifact reduction with multiple metallic objects in the field of view. J X-ray Science & Technology. 2002;10(12):67–76. [Google Scholar]
- 9.Zhao SY, Robertson DG, Bae KT, Whiting B, Wang G. X-ray CT metal artifact reduction using wavelets: An application for imaging total hip prostheses. IEEE Trans Med Imaging. 2000;19(12):1238–1247. doi: 10.1109/42.897816. [DOI] [PubMed] [Google Scholar]
- 10.Wei JK, Chen LG, Sandison GA, Liang Y, Xu LX. X-ray CT high-density artefact suppression in the presence of bones. Physics In Medicine And Biology. 2004;49(24):5407–5418. doi: 10.1088/0031-9155/49/24/001. [DOI] [PubMed] [Google Scholar]
- 11.Yazdi M, Gingras L, Beaulieu L. An adaptive approach to metal artifact reduction in helical computed tomography for radiation therapy treatment planning: Experimental and clinical studies. International Journal Of Radiation Oncology Biology Physics. 2005;62(4):1224–1231. doi: 10.1016/j.ijrobp.2005.02.052. [DOI] [PubMed] [Google Scholar]
- 12.Bal M, Spies L. Metal artifact reduction in CT using tissue-class modeling and adaptive prefiltering. Medical Physics. 2006;33(8):2852–2859. doi: 10.1118/1.2218062. [DOI] [PubMed] [Google Scholar]
- 13.Cheng YZ. Mean Shift, Mode Seeking, And Clustering. Ieee Transactions On Pattern Analysis And Machine Intelligence. 1995;17(8):790–799. [Google Scholar]
- 14.Comaniciu D, Meer P. Mean shift: A robust approach toward feature space analysis. Ieee Transactions On Pattern Analysis And Machine Intelligence. 2002;24(5):603–619. [Google Scholar]
- 15.Noo F, Defrise M, Clackdoyle R. Single-slice rebinning method for helical cone-beam CT. Physics In Medicine And Biology. 1999;44(2):561–570. doi: 10.1088/0031-9155/44/2/019. [DOI] [PubMed] [Google Scholar]
- 16.Chen LG, Liang Y, Sandison GA, Rydbery J. Novel method for reducing high-attenuation object artifacts in CT reconstructions. Proceedings of SPIE. 2002;4684:841–850. [Google Scholar]
- 17.Fukunaga K, Hostetler LD. The estimation of the gradient of a density function, with applications in pattern recognition. IEEE Trans Information Theory. 1975;21(1):32–40. [Google Scholar]
- 18.Comaniciu D, Ramesh V, Meer P. The variable bandwidth mean shift and data-driven scale selection. 8th IEEE International Conference on Computer Vision. 2001:438–445. [Google Scholar]
