Patent US5778038A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5778038A Expired / Lapsed US ⏱️ 0.0 years remaining

Computerized tomography scanner and method of performing computerized tomography

Assignee: Yeda Research and Development Co Ltd
•
Filing: 1996-06-06
•
Granted: 1998-07-07
•
Expires: 2016-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved computerized tomography method and an apparatus for performing the method are used for construction of visual images of a subject utilizing a Radon transform inversion scheme of lower computational complexity. A multiscale backprojection with a postprocessing step is utilized instead of a conventional backprojection algorithm or direct Fourier method to obtain improved images. Multilevel methods can be applied under weaker regularity requirements than Fourier methods, so the present algorithm can be adjusted to provide different resolutions for different parts of the reconstruction, whether or not the Radon data are equally spaced.

Inventors

  • 👤 Achi Ezer Brandt
  • 👤 Jordan Mann
  • 👤 Matvei Brodski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:46
CPC Classifications
G; G06; G06T; G06T12/00; G06T12/20; G06T12/30; G06T2211/00; G06T2211/40; G06T2211/421; Y; Y10; Y10S; Y10S378/00; Y10S378/901

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 204 words
A method of computerized tomography, comprising the steps of: (a) scanning a subject by projecting radiation toward the subject; (b) sensing the projected radiation with a plurality of sensors; (c) processing the output of the sensors to create a matrix of samples of an image by: (d) filtering the samples of each Radon projection sample vector r i , where i=1, . . . , Q, by: i. computing the discrete Fourier transform r i of r i using an algorithm of order N log N, where N is the length of the vector; ii. multiplying the jth element of r i by j, for j<N/2, and multiplying the jth element of r i by N-j, for j≧N/2, where the elements of r i are numbered 0 through N-1; and iii. computing the inverse discrete Fourier transform g i 0 of the modified r i using an algorithm of order N log N; and (e) performing the kth level of merges, for k=1, . . . log 2 Q, by computing the grid g l k , for l=1, . . . , Q/2 k , by merging g 2l-1 k-1 and g k-1 2l by means of rotation of coordinates, interpolation, and addition.
Claim 2
Independent Claim 204 words
A method of computerized tomography, comprising the steps of: (a) scanning a subject by projecting radiation toward the subject; (b) sensing the projected radiation with a plurality of sensors; (c) processing the output of the sensors to create a matrix of samples of an image by: (d) filtering the samples of each Radon projection sample vector r i , where i=1, . . . , Q, by: i. computing the discrete Fourier transform r i of r i using an algorithm of order N log N, where N is the length of the vector; ii. multiplying the jth element of r i by j, for j<N/2, and multiplying the jth element of r i by N-j, for j≧N/2, where the elements of r i are numbered 0 through N-1; and iii. computing the inverse discrete Fourier transform g i 0 of the modified r i using an algorithm of order N log N; and (e) performing the kth level of merges, for k=1, . . . log 2 Q, by computing the grid g l k , for l=1, . . . , Q/2 k , by merging g 2l-1 k-1 and g k-1 2l by means of rotation of coordinates, interpolation, and addition.
Claim 3
Dependent Claim 32 words
The method of claim 1 wherein the algorithm to compute the discrete Fourier transform is the FFT algorithm and the algorithm to compute the inverse discrete Fourier transform is the IFFT algorithm.
Claim 4
Dependent Claim 49 words
The method of claim 1 wherein the number of samples in each Radon projection vector r i is increased by means of interpolation, and/or the number of Radon projection vectors r i is increased by means of interpolation, before the step of computing the discrete Fourier transform is computed.
Claim 5
Dependent Claim 48 words
The method of claim 1, wherein the number of samples of each vector g i 0 is increased by means of interpolation, and/or the number of vectors g i 0 is increased by means of interpolation, after the step of computing the inverse discrete Fourier transform is performed.
Claim 6
Dependent Claim 22 words
The method of claim 1 wherein the vector r i is multiplied by a weighting function in the step of (d) ii.
Claim 7
Independent Claim 189 words
A method of computerized tomography comprising the steps of: (a) scanning a subject by projecting radiation toward the subject; (b) sensing the projected radiation with a plurality of sensors; (c) processing the output data of the sensors to create a matrix of samples of an image by: (d) convolution and backprojection of the output data; (e) computing a selection of the point spread functions produced by the Radon transform-convolution-backprojection suite; (f) computing the width σ o of the Gaussian that most closely fits the computed point spread functions according to a matching mathematical criterion; (g) computing G, the 2-D discrete Fourier transform of the N×N of samples of the Gaussian of width σ o using an algorithm of order no greater than N 2 logN; (h) computing the 2-D discrete Fourier transform of the N×N image matrix using an algorithm of order N 2 logN; (i) dividing each component of the resulting matrix by the corresponding sample of G, with treatment of components at which G is near zero; (j) computing the inverse 2-D discrete Fourier transform of the resulting matrix. (k) displaying the results on a visual display.
Claim 8
Independent Claim 189 words
A method of computerized tomography comprising the steps of: (a) scanning a subject by projecting radiation toward the subject; (b) sensing the projected radiation with a plurality of sensors; (c) processing the output data of the sensors to create a matrix of samples of an image by: (d) convolution and backprojection of the output data; (e) computing a selection of the point spread functions produced by the Radon transform-convolution-backprojection suite; (f) computing the width σ o of the Gaussian that most closely fits the computed point spread functions according to a matching mathematical criterion; (g) computing G, the 2-D discrete Fourier transform of the N×N of samples of the Gaussian of width σ o using an algorithm of order no greater than N 2 logN; (h) computing the 2-D discrete Fourier transform of the N×N image matrix using an algorithm of order N 2 logN; (i) dividing each component of the resulting matrix by the corresponding sample of G, with treatment of components at which G is near zero; (j) computing the inverse 2-D discrete Fourier transform of the resulting matrix. (k) displaying the results on a visual display.
Claim 9
Dependent Claim 44 words
The method of claim 6 wherein steps (h) through (j) are omitted and the function (ρ) of the convolution is divided by the discrete Fourier transform of e -x .spsp.2 / σ.sbsp.o.sup..spsp.2 for all ρ such that ρ 2 ≦R 2 for some R.
Claim 10
Dependent Claim 200 words
A computerized tomography scanner, comprising: (a) means for scanning a subject by projection thereof with a source of radiation; (b) means for sensing the projected radiation with a plurality of sensors on the side of the subject opposite the source of radiation; (c) means for processing the output of the sensors to create a matrix of samples of an image, including (d) means for computing the discrete Fourier transform r i of r i using any algorithm of order N log N, where N is the length of the vector, (e) means for multiplying jth element of r i by j, for j<N/2, and multiplying the jth element of r i by N-j, for j≧N/2, where the elements of r i are numbered 0 through N-1; (f) means for computing the inverse discrete Fourier transform g i 0 of the modified r i using any algorithm of order N log N; (g) means for computing grid g l k , for l=1, . . . , Q/2 k , by merging g 2l-1 k-1 and g k-1 2l by means of rotation of coordinates, interpolation, and addition; and (h) means for creating a visual display of the matrix of samples.
Claim 11
Dependent Claim 200 words
A computerized tomography scanner, comprising: (a) means for scanning a subject by projection thereof with a source of radiation; (b) means for sensing the projected radiation with a plurality of sensors on the side of the subject opposite the source of radiation; (c) means for processing the output of the sensors to create a matrix of samples of an image, including (d) means for computing the discrete Fourier transform r i of r i using any algorithm of order N log N, where N is the length of the vector, (e) means for multiplying jth element of r i by j, for j<N/2, and multiplying the jth element of r i by N-j, for j≧N/2, where the elements of r i are numbered 0 through N-1; (f) means for computing the inverse discrete Fourier transform g i 0 of the modified r i using any algorithm of order N log N; (g) means for computing grid g l k , for l=1, . . . , Q/2 k , by merging g 2l-1 k-1 and g k-1 2l by means of rotation of coordinates, interpolation, and addition; and (h) means for creating a visual display of the matrix of samples.
Claim 12
Dependent Claim 32 words
The apparatus of claim 8, wherein the means for computing the discrete Fourier transform is the FFT algorithm and the means for computing the inverse discrete Fourier transform is the IFFT algorithm.
Claim 13
Dependent Claim 44 words
The apparatus of claim 8, wherein the number of samples in each Radon projection vector r i is increased by means of interpolation, and/or the number of Radon projection vectors r i is increased by means of interpolation, before computing the discrete Fourier transform.
Claim 14
Dependent Claim 43 words
The apparatus of claim 8, wherein the number of samples of each vector g i 0 is increased by means of interpolation, and/or the number of vectors g i 0 is increased by means of interpolation, after computing the inverse discrete Fourier transform.
Claim 15
Dependent Claim 20 words
The apparatus of claim 8, wherein the vector r i is multiplied by a weighting function in means for multiplying.
Claim 16
Dependent Claim 200 words
A computerized tomography scanner, comprising: (a) means for scanning a subject by projection of radiation; (b) means for sensing the projected radiation with a plurality of sensors; (c) means for processing the output data of the sensors to create a matrix of samples of an image, including; (d) means for computing the convolution and backprojection of the output data; (e) means for computing a selection of the point spread functions produced by the Radon transform-convolution-backprojection suite; (f) means for computing the width σ o of the Gaussian that most closely fits the computed point spread functions according to a mathematical criterion; (g) means for computing G, the 2-D discrete Fourier transform (2DDFT) of the N×N matrix of samples of the Gaussian of width σ o ; (h) means for computing the 2-D discrete Fourier transform of the N×N image matrix using any algorithm of order N 2 logN; (i) means for dividing each component of the resulting matrix by the corresponding sample of G, with treatment of components at which G is near zero; (j) means for computing the inverse 2-D discrete Fourier transform of the resulting matrix; and (k) means for converting the matrix data to a visual display.
Claim 17
Dependent Claim 200 words
A computerized tomography scanner, comprising: (a) means for scanning a subject by projection of radiation; (b) means for sensing the projected radiation with a plurality of sensors; (c) means for processing the output data of the sensors to create a matrix of samples of an image, including; (d) means for computing the convolution and backprojection of the output data; (e) means for computing a selection of the point spread functions produced by the Radon transform-convolution-backprojection suite; (f) means for computing the width σ o of the Gaussian that most closely fits the computed point spread functions according to a mathematical criterion; (g) means for computing G, the 2-D discrete Fourier transform (2DDFT) of the N×N matrix of samples of the Gaussian of width σ o ; (h) means for computing the 2-D discrete Fourier transform of the N×N image matrix using any algorithm of order N 2 logN; (i) means for dividing each component of the resulting matrix by the corresponding sample of G, with treatment of components at which G is near zero; (j) means for computing the inverse 2-D discrete Fourier transform of the resulting matrix; and (k) means for converting the matrix data to a visual display.
Claim 18
Dependent Claim 185 words
A computer readable memory medium encoded with data representing a computer program for use with a computerized tomography scanner and a computer to generate a visual image by: (a) filtering samples of Radon projection sample vectors r i , where i=1, . . . , Q, by: i. computing the discrete Fourier transform r i of r i using an algorithm of order N log N, where N is the length of the vector; ii. multiplying the jth element of r i by j, for j<N/2, and multiplying the jth element of r i by N-j, for j≧N/2, where the elements of r i are numbered 0 through N-1; and iii. computing the inverse discrete Fourier transform g i 0 of the modified r i using any algorithm of order N log N; and (b) performing the kth level of merges, for k=1, . . . , log 2 Q, by computing the grid g l k , for l=1, . . . , Q/2 k , by merging g 2l-1 k-1 and g k-1 2l by means of rotation of coordinates, interpolation, and addition.
Claim 19
Dependent Claim 185 words
A computer readable memory medium encoded with data representing a computer program for use with a computerized tomography scanner and a computer to generate a visual image by: (a) filtering samples of Radon projection sample vectors r i , where i=1, . . . , Q, by: i. computing the discrete Fourier transform r i of r i using an algorithm of order N log N, where N is the length of the vector; ii. multiplying the jth element of r i by j, for j<N/2, and multiplying the jth element of r i by N-j, for j≧N/2, where the elements of r i are numbered 0 through N-1; and iii. computing the inverse discrete Fourier transform g i 0 of the modified r i using any algorithm of order N log N; and (b) performing the kth level of merges, for k=1, . . . , log 2 Q, by computing the grid g l k , for l=1, . . . , Q/2 k , by merging g 2l-1 k-1 and g k-1 2l by means of rotation of coordinates, interpolation, and addition.
Claim 20
Dependent Claim 21 words
The computer readable memory medium of claim 14 in the form of a floppy disk, an ASIC, computer chip or circuit.
Claim 21
Dependent Claim 52 words
The computer readable memory medium according to claim 14 wherein the number of samples in each Radon projection vector r i is increased by means of interpolation, and/or the number of Radon projection vectors r i is increased by means of interpolation, before the step of computing discrete Fourier transform is computed.
Claim 22
Dependent Claim 51 words
The computer readable memory medium according to claim 14 wherein the number of samples of each vector g i 0 is increased by means of interpolation, and/or the number of vectors g i 0 is increased by means of interpolation, after the step of comprising inverse discrete Fourier transform is performed.
Claim 23
Dependent Claim 30 words
The computer readable memory medium according to claim 14 wherein the vector r i is multiplied by a weighting function in the step of multiplying discrete Fourier transform is performed.
Claim 24
Dependent Claim 140 words
The computer readable memory medium encoded with data representing a computer program that can cause a computer to function to execute the method of: (a) computing a selection of the point spread functions produced by the Radon transform-convolution-backprojection suite; p1 (b) computing the width σ o of the Gaussian that best fits the computed point spread functions according to a mathematical criterion; (c) computing G, the 2-D discrete Fourier transform (2DDFT) of the N×N matrix of samples of the Gaussian of width σ o ; (d) computing the 2DDFT of the N×N image matrix using an algorithm of order N 2 logN; (e) dividing each component of the resulting matrix by the corresponding sample of G, with special treatment of components at which G is near zero; and (f) computing the inverse 2-D discrete Fourier transform of the resulting matrix.
Claim 25
Dependent Claim 140 words
The computer readable memory medium encoded with data representing a computer program that can cause a computer to function to execute the method of: (a) computing a selection of the point spread functions produced by the Radon transform-convolution-backprojection suite; p1 (b) computing the width σ o of the Gaussian that best fits the computed point spread functions according to a mathematical criterion; (c) computing G, the 2-D discrete Fourier transform (2DDFT) of the N×N matrix of samples of the Gaussian of width σ o ; (d) computing the 2DDFT of the N×N image matrix using an algorithm of order N 2 logN; (e) dividing each component of the resulting matrix by the corresponding sample of G, with special treatment of components at which G is near zero; and (f) computing the inverse 2-D discrete Fourier transform of the resulting matrix.
Claim 26
Dependent Claim 21 words
The computer readable memory medium of claim 19 in the form of a floppy disk, an ASIC, computer chip or circuit.

References Cited (Backward Citations)

US4991093A Cited
US5414622A Cited
US4833698A Cited
US4891829A Cited
US5099846A Cited
US5398684A Cited
US5402462A Cited
US5391877A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-06 2002-01-05 2002-07-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-06 2006-01-05 2006-07-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-06 2010-01-05 2010-07-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag