Method for reconstructing x-ray cone-beam CT images
11497939 · 2022-11-15
Inventors
Cpc classification
A61N5/1075
HUMAN NECESSITIES
A61N5/1038
HUMAN NECESSITIES
A61N5/1081
HUMAN NECESSITIES
G06T2211/441
PHYSICS
A61N5/1049
HUMAN NECESSITIES
G06T11/005
PHYSICS
A61N2005/1076
HUMAN NECESSITIES
G06T2211/452
PHYSICS
International classification
A61N5/10
HUMAN NECESSITIES
Abstract
An improved x-ray cone-beam CT image reconstruction by end-to-end training of a multi-layered neural network is proposed, which employs cone-beam CT images of many patients as input training data, and precalculated scattering projection images of the same patients as output training data. After the training is completed, scattering projection images for a new patient are estimated by inputting a cone-beam CT image of the new patient into the trained multi-layered neural network. Subsequently, scatter-free projection images for the new patient are obtained by subtracting the estimated scattering projection images from measured projection images, beam angle by beam angle. A scatter-free cone-beam CT image is reconstructed from the scatter-free projection images.
Claims
1. A method for reconstructing x-ray cone-beam CT images, comprising: (a) calculating scattering projection images of a predetermined number of patients from predetermined x-ray beam angles using measured cone-beam CT images of said patients; (b) end-to-end training of a multi-layered neural network based on said measured cone-beam CT images of said patients as input training data, and the calculated scattering projection images of said patients from said predetermined x-ray beam angles as output training data; (c) estimating scattering projection images for a new patient by inputting a measured cone-beam CT image of said new patient into the trained multi-layered neural network; (d) calculating scatter-free projection images for said new patient, beam angle by beam angle, by subtracting said scattering projection images for said new patient, from measured projection images for said new patient, and reconstructing a scatter-free cone-beam CT image for said new patient from said scatter-free projection images for said new patient, whereby said scatter-free cone-beam CT image has an improved contrast thus facilitating more accurate tumor and organ contouring, more accurate tumor positioning, and online adaptive radiotherapy.
2. The method of claim 1, wherein said scattering projection images are calculated by a Monte Carlo method or Boltzmann's transport equation.
3. The method of claim 1, wherein the calculation is calibrated against the measurement before the subtracting operation.
4. The method of claim 1, further comprising: placing a phantom on a treatment couch; calculating incident x-ray intensity distributions P(i,j) on the flat panel detector of the cone-beam CT unit after the x-ray beams pass through said phantom with a known spectrum of x-ray beams emitted from an x-ray tube, where the integers of (i, j) denote coordinates on the detector; measuring incident x-ray beam intensity distributions Q(i,j) on said flat panel detector with said phantom on said couch; calculating a calibration factor of A given by Q.sub.m/P.sub.m, where Q.sub.m and P.sub.m are spatial averages of Q(i,j) and P(i,j) within a predetermined area, respectively.
5. The method of claim 1, further comprising: multiplying said scattering projection images for said new patient by said calibration factor A, which is referred to as calibrated scattering projection images; calculating scatter-free projection images by subtracting said calibrated scattering projection images from said measured projection images.
6. A method for reconstructing x-ray cone-beam CT images, comprising: (a) calculating scattering projection images of a predetermined number of patients from predetermined x-ray beam angles using measured cone-beam CT images of said patients; (b) end-to-end training of a multi-layered neural network based on measured projection images of said patients as input training data and the calculated scattering projection images of said patients from said predetermined x-ray beam angles as output training data, (c) estimating scattering projection images for a new patient by inputting measured projection images of said new patient into the trained multi-layered neural network, (d) calculating scatter-free projection images for said new patient, beam angle by beam angle, by subtracting said scattering projection images for said new patient, from measured projection images for said new patient, and reconstructing a scatter-free cone-beam CT image for said new patient from said scatter-free projection images for said new patient, whereby said scatter-free cone-beam CT image has an improved contrast thus facilitating more accurate tumor and organ contouring, more accurate tumor positioning, and online adaptive radiotherapy.
7. The method of claim 6, wherein said scattering projection images are calculated by a Monte Carlo method or Boltzmann's transport equation.
8. The method of claim 6, wherein the calculation is calibrated against the measurement before the subtracting operation.
9. The method of claim 6, further comprising: placing a phantom on a treatment couch; calculating incident x-ray intensity distributions P(i,j) on the flat panel detector of the cone-beam CT unit after the x-ray beams pass through said phantom with a known spectrum of x-ray beams emitted from an x-ray tube, where the integers of (i, j) denote coordinates on the detector; measuring incident x-ray beam intensity distributions Q(i,j) on said flat panel detector with said phantom on said couch; calculating a calibration factor of A given by Q.sub.m/P.sub.m, where Q.sub.m and P.sub.m are spatial averages of Q(i,j) and P(i,j) within a predetermined area, respectively.
10. The method of claim 6, further comprising: multiplying said scattering projection images for said new patient by said calibration factor A, which is referred to as calibrated scattering projection images; calculating scatter-free projection images by subtracting said calibrated scattering projection images from said measured projection images.
Description
DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
REFERENCE NUMERALS IN THE DRAWINGS
(17) 1 gantry head 2 collimator 5 gantry rotating mechanism 7 patient couch 9 x-ray tube 11 flat panel detector 12 grid 13 flat panel detector 15 display 20 treatment beam 22 patient 26 cone-beam for cone-beam CT imaging 28 computer 30 signal line for controlling couch movement 32 signal line for controlling the x-ray tube 34 signal line for cone-beam CT imaging 36 signal line for the flat panel detector 38 signal line for controlling treatment beams 40 cone-beam CT images of many patients for training the multi-layered neural network 41 projection images of many patients for training the multi-layered neural network 42 a multi-layered neural network 44 calculated scattering projection images using cone-beam CT images of many patients 50 cone-beam CT images of a new patient 50A projection images of the new patient 51 projection images of a new patient 52 a multi-layered neural network 54 estimated scattering projection images given as the output from the pre-trained multi-layered neural network 56 scatter-free projection images 58 a scatter-free cone-beam CT image reconstructed from scatter-free projection images
DETAILED DESCRIPTION: FIRST EMBODIMENT WITH FIGS. 1-13
(18)
(19)
(20)
(21) In STEP 2, a multi-layered neural network is employed, where end-to-end training is performed with the cone-beam CT images of predetermined number of patients as input training data, and the scattering projection images calculated in STEP 1 as output training data.
(22) In STEP 3, scattering projection images of a new patient over the entire beam angles with an angle spacing of 1° are estimated by inputting the cone-beam CT images of the new patient into the pre-trained multi-layered neural network.
(23) In STEP 4, each scatter-free projection image is obtained by subtracting each scattering projection image from each measured projection image for each beam angle. A scatter-free cone-beam CT image for the new patient is reconstructed from the scatter-free projection images.
(24) In the above STEP 1, not only the Monte Carlo calculation but also a Boltzmann's transport equation is employed for obtaining scattering projection images, where x-ray beams are emitted from an x-ray tube of the cone-beam CT unit and delivered to a patient body.
(25) A typical end-to-end (image to label) training of a multi-layered neural network is described in detail in U.S. Pat. No. 8,504,361B2, the disclosure of which is hereby incorporated by reference. In this embodiment, detailed arithmetic is automatically created by the multi-layered neural network, where the input image and the output image are directly associated inside the neural network just like a black box, where the mathematical details are described in the above patent.
(26) Further, a typical dose calculation method using a Monte Carlo method is described in detail in U.S. Pat. No. 6,148,272, the disclosure of which is hereby incorporated by reference. In short, the Monte Carlo method calculates each photon particle's transport from the target position inside an x-ray tube to the flat panel detector using all the physical reactions during the transport. When a large number of photons are employed during this calculation, it is known that the calculated results accurately predict measured results. Because it is not possible to directly measure scattering projection images, calculation of scattering projection images is essential in this embodiment.
(27) In addition, a typical dose calculation method using a Boltzmann transport equation is described in detail in the following three published articles, the disclosures of which are hereby incorporated by references: Wang A, Maslowski A, Wareing T, Star-Lack J, Schmidt T G. A fast, linear Boltzmann transport equation solver for computed tomography dose calculation (Acuros CTD). Med Phys. 2019 February; 46(2):925-933. Wang A, Maslowski A, Messmer P, Lehmann M, Strzelecki A, Yu E, Paysan P, Brehm M, Munro P, Star-Lack J, Seghers D. Acuros CTS: A fast, linear Boltzmann transport equation solver for computed tomography scatter—Part II: System modeling, scatter correction, and optimization. Med Phys. 2018 May; 45(5):1914-1925. Maslowski A, Wang A, Sun M, Wareing T, Davis I, Star-Lack J. Acuros CTS: A fast, linear Boltzmann transport equation solver for computed tomography scatter—Part I: Core algorithms and validation. Med Phys. 2018 May; 45(5):1899-1913.
(28) On the other hand, a typical cone-beam CT reconstruction method is described in detail in the following publication, the disclosure of which is hereby incorporated by reference: Feldkamp L A, Davis L C and Kress J W 1984 Practical cone-beam algorithm, J. Opt. Soc. Am. A, 1, 612-9
The above reconstruction technique is known as Feldkamp's back-projection; in other words, projection images from every different angles are back-projected to obtain a cone-beam CT image, which is widely used in industrial and medical fields.
(29)
(30)
(31)
(32)
(33)
(34) Examples of the measured projection images 50A, scattering projection images 54, and scatter-free projection images 56 in chest region are shown in
(35)
(36)
(37) In STEP 2, a Monte Carlo method is used for calculating the incident x-ray intensity distributions P(i,j) on the flat panel detector of the cone-beam CT unit after the x-ray beams pass through a phantom volume with a known spectrum of x-ray beams emitted from the x-ray tube. The integers of (i, j) denote coordinates on the detector. The calculated incident x-ray intensity distributions P(i,j) contain both direct x-ray and scattered x-ray contributions; and therefore, they can be compared to measured x-ray distributions on the detector for the calibration purpose. The order of executing the STEP 1 and the STEP 2 of
(38) In STEP 3, the flat panel detector reads incident beam intensity distributions Q(i,j) with the phantom on the couch. Subsequently, a calibration factor A is defined by Qm/Pm where Q.sub.m and P.sub.m are spatial averages of Q(i,j) and P(i,j) within a predetermined central area, such as 10×10 cm.sup.2, respectively. Subtraction of the estimated scattering projection images of a new patient multiplied by the calibration factor A, from the measured projection image of the same patient provides scatter-free projection images.
(39) In the above embodiment, cone-beam CT images of the patients are employed as input training data of the multi-layered neural network. It is also possible to use projection images of all the patients' cone-beam CT images as input data, which will be described in the second embodiment below. The same procedures are used also in the second embodiment as those described in the first embodiment except for this difference. Because of this, some detailed procedures in the second embodiment are not repeatedly disclosed to avoid redundancy. The scope of the second embodiment should therefore be determined by the appended claims.
DETAILED DESCRIPTION: SECOND EMBODIMENT WITH FIGS. 14-16
(40)
(41) In STEP 2, end-to-end training of a multi-layered neural network is performed, based on projection images of the predetermined number of patients as input and the precalculated scattering projection images of the same patients from predetermined beam angles as output. The input and output pair for the training is chosen patient by patient.
(42) In STEP 3, After the training is completed, scattering projection images for a new patient are estimated by inputting projection images of the new patient into the trained multi-layered neural network.
(43) In STEP 4, Scatter-free projection images are obtained by subtracting scattering projection images from measured projection images, beam angle by beam angle. A scatter-free cone-beam CT image is reconstructed from the scatter-free projection images.
(44)
(45)
(46) Although the description above contains many specificities, these should not be construed as limiting the scope of the embodiments but as merely providing illustrations of some of several embodiments. For example, the above embodiments can also include a grid that physically reduces scattering 50% at the best. Lastly, the scope of the embodiments should be determined by the appended claims and their legal equivalents, rather than by the examples given.