IP Library Granted Patent US 12,229,927
Granted Patent B2
US 12,229,927 · App. 17/546,081 · Granted Feb 18, 2025

Metal artifact reduction in computed tomography

Inventors: Adam Michal Strzelecki (Daettwil, CH); Igor Peterlik (Kuenten, CH); Dieter Marc Seghers (Zürich, CH); Mathieu Plamondon (Glattburg, CH); Mathias Lehmann (Zürich, CH); Pascal Paysan (Basel, CH); Alexander Heinz (Lörrach, DE)
Assignee: SIEMENS HEALTHINEERS INTERNATIONAL AG
G06T5/77A61B6/5258G06T5/50G06T11/008A61N5/10G06T2207/10081G06T2207/20212
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,229,927
App. No.
17/546,081
Granted
Feb 18, 2025
Kind
B2
Abstract

A computer-implemented method for modifying X-ray projection images of a subject region includes: generating a set of combined two-dimensional (2D) projections of a subject region, wherein each combined 2D projection includes one or more mask-bordering pixels and one or more mask-edge pixels; forming a three-dimensional (3D) matrix of the set of combined 2D projections; based on the 3D matrix, generating a linear algebraic system for determining pixel values for pixels indicated in a set of 2D projection metal masks, wherein a first change in slope of pixel value associated with a mask-edge pixel of a combined 2D projection is constrained to equal a second change in slope of pixel value associated with a mask-bordering pixel of a combined 2D projection; determining values for a variable vector of the linear algebraic system; and generating a set of inpainted 2D projections by modifying initial 2D projections with values for the variable vector.

Claims (35)

1. A computer-implemented method for modifying X-ray projection images of a subject region, the method comprising:

generating a set of combined two-dimensional (2D) projections of a subject region, based on a set of initial 2D projections of the subject region and a set of 2D projection metal masks for the subject region, wherein each combined 2D projection includes one or more mask-bordering pixels and one or more mask-edge pixels;

arranging the set of combined 2D projections sequentially to form a three-dimensional (3D) matrix;

based on the 3D matrix, generating a linear algebraic system for determining pixel values for pixels indicated in the set of 2D projection metal masks, wherein a first change in slope of pixel value associated with a mask-edge pixel of a combined 2D projection is constrained to equal a second change in slope of pixel value associated with a mask-bordering pixel of a combined 2D projection, and wherein the mask-bordering pixel is adjacent to the mask-edge pixel;

determining values for a variable vector of the linear algebraic system, wherein each element of the variable vector represents an inpainted pixel value; and

generating a set of inpainted 2D projections by modifying the initial 2D projections with values for the variable vector.

2. The computer-implemented method of claim 1 , wherein the mask-border pixel is included in a first combined 2D projection in the set of combined 2D projections and the mask-edge pixel is included in a second combined 2D projection in the set of combined 2D projections that is adjacent to the first combined 2D projection in the 3D matrix.

3. The computer-implemented method of claim 1 , wherein the mask-border pixel is included in a first combined 2D projection in the set of combined 2D projections and the mask-edge pixel is included in the first combined 2D projection and is adjacent to the mask-border pixel within the first combined 2D projection.

4. The computer-implemented method of claim 1 , wherein generating the linear algebraic system comprises applying a harmonic function to a domain represented by pixels included in the 3D matrix of the set of combined 2D projections.

5. The computer-implemented method of claim 4 , wherein the pixels included in the 3D matrix form a 3D matrix of image data.

6. The computer-implemented method of claim 4 , wherein generating the linear algebraic system further comprises solving a discretized form of the harmonic function via a finite differences method.

7. The computer-implemented method of claim 1 , wherein determining values for the variable vector of the linear algebraic system comprises computing the values for the variable vector via a conjugate gradient method.

8. The computer-implemented method of claim 1 , wherein generating the set of combined 2D projections of the subject region comprises modifying the initial 2D projections with location information from the set of 2D projection metal masks that indicates one or more mask pixels.

9. The computer-implemented method of claim 1 , wherein the set of 2D projection metal masks includes location information for one or more mask pixels and one or more mask-edge pixels.

10. The computer-implemented method of claim 9 , wherein modifying the initial 2D projections with values for the variable vector comprises applying the values for the variable vector to pixels indicated by the location information.

11. The computer-implemented method of claim 1 , wherein the set of initial 2D projections of the subject region include X-ray projection images of the subject region.

12. The computer-implemented method of claim 1 , further comprising, generating a reconstructed volume based on the set of inpainted 2D projections.

13. The computer-implemented method of claim 1 , further comprising:

generating a non-binary mask based on a final 3D metal object mask and a reconstructed volume of the subject region; and

generating a final reconstructed digital volume of the subject region based on the non-binary mask, the reconstructed volume of the subject region, and a low-artifact reconstructed volume of the subject region.

14. The computer-implemented method of claim 13 , wherein the reconstructed volume of the subject region is generated using the set of initial 2D projections of the subject region.

15. The computer-implemented method of claim 13 , wherein generating the final reconstructed digital volume based on the non-binary mask comprises, for each edge voxel of a metal object in the reconstructed volume, determining a value that is based on an image value from the reconstructed volume, an image value from the low-artifact reconstructed volume, and a value from the non-binary mask.

16. The computer-implemented method of claim 15 , wherein the final 3D metal object mask includes location information associated with each edge voxel of the metal object.

17. The computer-implemented method of claim 13 , further comprising generating the low-artifact reconstructed volume based on low-artifact 2D projections of the subject region.

18. The computer-implemented method of claim 17 , wherein the low-artifact 2D projections are based on the set of inpainted 2D projections.

19. The computer-implemented method of claim 13 , wherein:

the reconstructed volume includes a first visual artifact caused by the presence of a metal object in the reconstructed volume;

the low-artifact reconstructed volume includes a second visual artifact that corresponds to the first artifact; and

the second visual artifact is reduced in visual prominence relative to the first visual artifact.

20. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to perform the steps of:

generating a set of combined two-dimensional (2D) projections of a subject region, based on a set of initial 2D projections of the subject region and a set of 2D projection metal masks for the subject region, wherein each combined 2D projection includes one or more mask-bordering pixels and one or more mask-edge pixels;

arranging set of combined 2D projections sequentially to form a three-dimensional (3D) matrix;

based on the 3D matrix, generating a linear algebraic system for determining pixel values for pixels indicated in the set of 2D projection metal masks, wherein a first change in slope of pixel value associated with a mask-edge pixel of a combined 2D projection is constrained to equal a second change in slope of pixel value associated with a mask-bordering pixel of a combined 2D projection, and wherein the mask-bordering pixel is adjacent to the mask-edge pixel;

determining values for a variable vector of the linear algebraic system, wherein each element of the variable vector represents an inpainted pixel value; and

generating a set of inpainted 2D projections by modifying the initial 2D projections with values for the variable vector.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 061606 FRAME: 0109. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 3, 2022
From: VARIAN MEDICAL SYSTEMS INTERNATIONAL AG
To: SIEMENS HEALTHINEERS INTERNATIONAL AG
Reel/Frame 061881/0281 →
CHANGE OF NAME Recorded Oct 5, 2022
From: VAVARIAN MEDICAL SYSTEMS INTERNATIONAL AG
To: SIEMENS HEALTHINEERS INTERNATIONAL AG
Reel/Frame 061606/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2021
From: STRZELECKI, ADAM MICHAL; PETERLIK, IGOR; SEGHERS, DIETER MARC; PLAMONDON, MATHIEU; LEHMANN, MATHIAS; PAYSAN, PASCAL; HEINZ, ALEXANDER
To: VARIAN MEDICAL SYSTEMS INTERNATIONAL AG
Reel/Frame 058354/0541 →
Continuity (2)
Provisional Application 63250050 · Sep 29, 2021
Related Publication 20230095240A1 · Mar 30, 2023
References Cited (19)
US 6721387B1 · Naidu et al. · 2004 [cited by applicant]
US 7636461B2 · Spies et al. · 2009 [cited by applicant]
US 8503750B2 · Benson et al. · 2013 [cited by applicant]
US 20110081071A1 · Benson et al. · 2011 [cited by applicant]
US 20150029178A1 · Claus et al. · 2015 [cited by applicant]
US 20170270687A1 · Manhart · 2017 [cited by applicant]
US 20180137658A1 · Zhang et al. · 2018 [cited by applicant]
US 20220207794A1 · Sarti et al. · 2022 [cited by applicant]
US 20230100798A1 · Peterlik et al. · 2023 [cited by applicant]
Zhang et al. “Reducing metal artifacts in cone-beam CT images by preprocessing projection data.” International Journal of Radiation Oncology, Biology, Physics 67.3 (2007): 924-932 (Year: 2007). [cited by examiner]
The Extended European Search Report, application No. 22198774.6, Feb. 27, 2023. [cited by applicant]
Yongbin Zhang et al., “Reducing Metal Artifacts in Cone-Beam CT Images by Preprocessing Projection Data”, International Journal of Radiation: Oncology Biology Physics, Feb. 9, 2007, pp. 924-932, vol. 67, No. 3. [cited by applicant]
S.B. Damelin et al., “On Surface Completion and Image Inpainting by Biharmonic Functions: Numerical Aspects”, Arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, Jul. 20, 2017. [cited by applicant]
Julia Hamer et al., “Modified Eulers Elastica Inpainting for Metal Artifact Reduction in CT”, Proceedings does workshops, Jan. 2012, pp. 310-315. [cited by applicant]
Mark Korpics, BS et al., “Metal Artifact Reduction in Cone-Beam Computed Tomography for Head and Neck Radiotherapy”, Technology in Cancer Research & Treatment, Dec. 2016, pp. NP88-NP94, vol. 15, No. 6. [cited by applicant]
The Extended European Search Report, application No. 22198789.4, Jan. 26, 2023. [cited by applicant]
Seemeen Karimi, “Metal Artifact Reduction in Computed Tomography”, Retrieved on Dec. 16, 2022 from the Internet at <URL: https://escholarship.org/content/qt9w55m91h/qt9w55m91h.pdf>, Jan. 1, 2014, XP093009091. [cited by applicant]
S. Lee et al., “Automated CNN-Based Tooth Segmentation in Cone-Beam CT for Dental Implant Planning”, Retrieved on Mar. 17, 2020, IEEE Access, Feb. 24, 2020, vol. 8, XP011778735. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/546,080, filed Dec. 9, 2021, 47 pages, Siemens Healthineers International AG. [cited by applicant]