WO2005107598A1 - Efficient circle and line cone beam computed tomography - Google Patents

Efficient circle and line cone beam computed tomography Download PDF

Info

Publication number
WO2005107598A1
WO2005107598A1 PCT/US2004/012536 US2004012536W WO2005107598A1 WO 2005107598 A1 WO2005107598 A1 WO 2005107598A1 US 2004012536 W US2004012536 W US 2004012536W WO 2005107598 A1 WO2005107598 A1 WO 2005107598A1
Authority
WO
WIPO (PCT)
Prior art keywords
scan
line
image
data
plane
Prior art date
Application number
PCT/US2004/012536
Other languages
French (fr)
Inventor
Alexander Katsevich
Original Assignee
Research Foundation Of The University Of Central Florida, Incorporated
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/US2003/038375 external-priority patent/WO2004051431A2/en
Priority claimed from US10/728,136 external-priority patent/US7010079B2/en
Priority claimed from PCT/US2003/041114 external-priority patent/WO2004084137A2/en
Application filed by Research Foundation Of The University Of Central Florida, Incorporated filed Critical Research Foundation Of The University Of Central Florida, Incorporated
Priority to US10/523,867 priority Critical patent/US7197105B2/en
Priority to US11/037,968 priority patent/US7305061B2/en
Priority to US11/239,605 priority patent/US7280632B2/en
Publication of WO2005107598A1 publication Critical patent/WO2005107598A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/02Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computerised tomographs
    • A61B6/032Transmission computed tomography [CT]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/02Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/027Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis characterised by the use of a particular data acquisition trajectory, e.g. helical or spiral

Definitions

  • This invention is a Continuation-In-Part of United States Patent Application Serial No. 10/728, 136, filed December 4, 2003 which claims the benefit of priority to U.S. Provisional Application, Serial No. 60/430,802 filed, December 4, 2002, and is a Continuation-In-Part of United States Patent Application Serial No. 10/389,534 filed March 14, 2003 which is a Continuation-In-Part of Serial No. 10/389,090 filed March 14, 2003, which is a Continuation-In-Part of Serial No. 10/143,160 filed May 10, 2002 now U.S. Patent 6,574,299, which claims the benefit of priority to U.S. Provisional Application 60/312,827 filed August 16, 2001.
  • This invention relates to computer tomography, and in particular to processes, methods and systems for reconstructing three dimensional images from the data obtained by a circle and line scan of an object, such as when the object first moves through a C- arm, and then the C-arm rotates around either a non moving or a moving object.
  • CT computer tomography
  • spiral type scanning has become the preferred process for data collection in CT.
  • a table with the patient continuously moves at a constant speed through the gantry that is continuously rotating about the table.
  • spiral scanning has used one-dimensional detectors, which receive data in one dimension (a single row of detectors).
  • two-dimensional detectors where multiple rows (two or more rows) of detectors sit next to one another, have been introduced.
  • CT there have been significant problems for image reconstruction especially for two-dimensional detectors.
  • Data provided by the two- dimensional detectors will be referred to as cone-beam (CB) data or CB projections.
  • CB cone-beam
  • non-spiral scans in which the trajectory of the x-ray source is different from spiral.
  • Fig. 1 shows a typical prior art arrangement of a patient on a table that moves through a C-arm device, that is capable of rotating around the patient, having an x-ray tube source and a detector array, where cone beam projection data sets are received by the x-ray detector, and an image reconstruction process takes place in a computer with a display for the reconstructed image.
  • C-arm devices to reconstruct data.
  • a primary objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects that have been scanned with two- dimensional detectors.
  • a secondary objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that is able to reconstruct an exact image and not an approximate image.
  • a third objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that creates an exact image in an efficient manner using a filtered back projection (FBP) structure.
  • FBP filtered back projection
  • a fourth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that creates an exact image with minimal computer power.
  • a fifth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that creates an exact image utilizing a convolution-based FBP structure.
  • a sixth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that is CB projection driven allowing for the algorithm to work simultaneously with the CB data acquisition.
  • a seventh objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that does not require storing numerous CB projections in computer memory.
  • An eighth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that allows for almost real time imaging to occur where images are displayed as soon as a slice measurement is completed.
  • a preferred embodiment of the invention uses a seven overall step process for reconstructing the image of an object under a circle and line scan. In a first step a current CB projection is measured. Next, a family of lines is identified on a detector according to a novel algorithm.
  • the circle and line scanning can include a partial planar curve scan before or after a line scan.
  • the planar curved scan can be less than a full circle and even greater than a full circle. Additional and subsequent circle and line scans can be done consecutively after a first circle and line scan.
  • Fig. 1 shows a typical prior art view arrangement of a patient on a table that moves through a C-arm device, that is capable of rotating around the patient, having an x-ray tube source and a detector array, where cone beam projection data sets are received by the x-ray detector, and an image reconstruction process takes place in a computer with a display for the reconstructed image.
  • Fig. 2 shows an overview of the basic process steps of the invention.
  • Fig. 3 shows mathematical notations of the circle and line scan.
  • Fig. 4 illustrates a stereographic projection from the current source position on to the detector plane used in the algorithm for the invention.
  • Fig. 5 illustrates finding of a filtering line for a reconstruction point x when the x-ray source is on the line.
  • Fig. 6 illustrates finding of a filtering line for a reconstruction point x when the x-ray source is on the circle.
  • Fig. 7 illustrates a family of lines used in the algorithm of the invention corresponding to the case when the x-ray source is on the line.
  • Fig. 8 illustrates a family of lines used in the algorithm of the invention corresponding to the case when the x-ray source is on the circle.
  • Fig. 9 is a three substep flow chart for identifying the set of lines, which corresponds to step 20 of Fig. 2.
  • Fig. 10 is a seven substep flow chart for preparation for filtering, which corresponds to step 40 of Fig. 2.
  • Fig. 11 is a seven substep flow chart for filtering, which corresponds to step 50.of Fig. 2.
  • Fig. 12 is an eight substep flow chart for backprojection, which corresponds to step 60 of Fig. 2.
  • Fig. 1 shows a typical prior art view arrangement of a patient on a table that moves through a C-arm device such as the AXIOM Artis MP, manufactured by Siemens, that is capable of rotating around the patient, having an x-ray tube source and a detector array, where CB projections are received by the x-ray detector, and an image reconstruction process takes place in a computer 4 with a display 6 for displaying the reconstructed image.
  • the detector array is a two- dimensional detector array.
  • the array can include two, three or more rows of plural detectors in each row.
  • FIG. 2 shows an overview of the basic process steps of the invention that occur during the image reconstruction process occurring in the computer 4 using a first embodiment. An overview of the invention process will now be described.
  • a preferred embodiment works with keeping several (approximately 2 to approximately 4) CB projections in computer memory at a time and uses one family of lines.
  • a current CB(cone beam) projection set is taken.
  • the next steps 20 and 30 identify sets of lines on a virtual x-ray detector array according to the novel algorithm, which will be explained later in greater detail. In the given description of the algorithm the detector array can be considered to be flat, so the selected line can be a straight tilted line across the array.
  • the next step 40 is the preparation for the filtering step, which includes computations of the necessary derivative of the CB projection data for the selected lines.
  • the next step 50 is the convolution of the computed derivative (the processed CB data) with a filter along lines from the selected family of lines. This step can also be described as shift-invariant filtering of the derivative of the CB projection data.
  • TL(x) intersects C at two points. One of them is y 0 , and the second is denoted
  • the first one I x (x) c I x corresponds to the section of L between y 0 and y L (x) .
  • the second one I 2 (x) a I 2 corresponds to the section of C between y 0 and
  • S 2 is the unit sphere
  • / is the function representing the distribution of the x-ray attenuation coefficient inside the object being scanned
  • is a unit vector
  • D f (y,®) is the cone beam transform of /
  • ⁇ (s,x) is the unit vector from the focal point y(s) pointing towards the reconstruction point x .
  • h be the height of y(s) above the plane of the circle.
  • DP(s) contains the z -axis and perpendicular to the shortest line segment connecting
  • the origin is at (0, 0, h)
  • the first axis is horizontal
  • the second axis is vertical.
  • the projected circle C is a parabola, which opens downward.
  • j>(5) is the velocity vector of the source at the current position.
  • Step 50 which is shift-invariant
  • denotes polar angle within a
  • Equation (12) is of convolution type and one application of Fast Fourier
  • FFT Fast Fourier Transform
  • Equations (10) and (12) would represent that the resulting algorithm is of the convolution-based FBP type.
  • processing of every CB projection consists of two steps. First, shift-invariant and x -independent filtering along a family of lines on the detector is performed. Second, the result is back-projected to update the image matrix.
  • a property of the back-projection step is that for any point x on the detector the value obtained by filtering at x is used for all points x on the line segment connecting the current source position y(s) with x . Since d/dq in (12) is a local operation, each CB
  • Step 10 We load the current CB(cone beam) projection into computer memory.
  • the detector plane corresponding to the x-ray source located at y(s 0 ) is denoted DP(s Q ) .
  • Fig. 9 is a three substep flow chart for identifying the set of lines, which
  • Step 21 Choose a discrete set of values of the parameter s t inside the interval
  • Step 22 For each s, chosen in Step 21 find a line tangent to the projected circle c. Step 23.
  • the collection of lines constructed in Step 22 is the required set of lines (see Fig. 7 which illustrates the family of lines used in the algorithm of the invention).
  • Step 30 Here we assume that the x-ray source is located on the circle C .
  • Fig. 8 we form a set of lines parallel to the projection of the circle that cover the projection of the region of interest (ROI) inside the object being scanned.
  • ROI region of interest
  • Step 40 Preparation for filtering Fig. 10 is a seven substep flow chart for preparation for filtering, which corresponds to step 40 of Fig. 2, which will now be described.
  • Step 41 If the x-ray source is located on the line L, fix a filtering line L ⁇ t e —] from the set of lines obtained in Step 20. If the x-ray source is located on the circle C , fix a filtering line L flt e_ 2 from the set of lines obtained in Step 30.
  • Step 42 Parameterize points on the said line by polar angle ⁇ in the plane through y(s 0 ) and L ⁇ t .
  • Step 43 Choose a discrete set of equidistant values ⁇ ⁇ that will be used later for discrete filtering in Step 50.
  • Step 44 For each ⁇ ] find the unit vector ⁇ ⁇ which points from y(s 0 ) towards the point on L ⁇ t that corresponds to ⁇ .
  • Step 45 Using the CB projection data D f (y(q),&) for a few values of q close to s 0 find numerically the derivative (d/dq)D j (y(q),&)
  • for all ⁇ ⁇ ⁇ .
  • Step 46 Store the computed values of the derivative in computer memory.
  • Step 47 Repeat Steps 41-46 for all lines L ⁇ t . This way we will create the processed CB data ⁇ (_? 0 , ? ) corresponding to the x-ray source located at y(s 0 ) .
  • Fig. 11 is a seven substep flow chart for filtering, which corresponds to step 50 of Fig. 2, which will now be described.
  • Step 51 Fix a filtering line L ⁇ t . If the x-ray source is located on the line L , we takeZ ⁇ e_ j . If the x-ray source is located on the circle , we takeZ ⁇ e_ 2 .
  • Step 52 Compute FFT (Fast Fourier Transform) of the values of the said processed CB data computed in Step 40 along the said line.
  • Step 53 Compute FFT of the filter 1 / sin ⁇
  • Step 54 Multiply FFT of the filter 1/sin/ (the result of Steps 53) and FFT of the values of the said processed CB data (the result of Steps 52).
  • Step 55 Take the inverse FFT of the result of Step 54.
  • Step 56 Store the result of Step 55 in computer memory.
  • Step 57 Repeat Steps 51 -56 for all lines in the said family of lines. This will give the filtered CB data ⁇ (s 0 , ⁇ j ) .
  • the filtering step can be well known in the field and can be implemented, for example, as shown and described in U.S. Patent 5,881,123 to Tarn, which is incorporated by reference.
  • Fig. 12 is an eight substep flow chart for backprojection, which corresponds to step 60 of Fig. 2, which will now be described.
  • Step 61. Fix a reconstruction point x , which represents a point inside the patient where it is required to reconstruct the image.
  • Step 62 If ⁇ o belongs to I ⁇ (x) I 2 (x) , then the said filtered CB data affects the image at x and one performs Steps 63-68. If s 0 is not inside I ⁇ (x) u I 2 (x) , then the said filtered CB data is not used for image reconstruction at x . In this case go back to Step 61 and choose another reconstruction point.
  • Step 63 Find the projection x of x onto the detector plane DP(s 0 ) and the unit vector ⁇ (s 0 ,x) , which points from y(s 0 ) towards x .
  • Step 65 With interpolation estimate the value of ⁇ (s 0 , ⁇ (s 0 ,x)) from the said values of ⁇ (s 0 , ⁇ j ) for ⁇ close to ⁇ (s Q ,x) .
  • Step 66 Compute the contribution from the said filtered CB data to the image being reconstructed at the point x by multiplying ⁇ (s 0 , ⁇ (s 0 ,x)) by
  • Step 67 Add the said contribution to the image being reconstructed at the point x according to a pre-selected scheme (for example, the Trapezoidal scheme) for approximate evaluation of the integral in equation (10).
  • Step 68 Go to Step 61 and choose a different reconstruction point x .
  • Step 70 Go to Step 10 (Fig. 2) and load the next CB projection into computer memory.
  • the image can be displayed at all reconstruction points x for which the image reconstruction process has been completed (that is, all the subsequent CB projections are not needed for reconstructing the image at those points). Discard from the computer memory all the CB projections that are not needed for image reconstruction at points where the image reconstruction process has not completed.
  • the algorithm concludes when the scan is finished or the image reconstruction process has completed at all the required points.
  • the invention is not limited to an object that undergoes a scan consisting of a single circle and a single line segment.
  • the algorithm can be applied to trajectories consisting of several circles and line segments by applying it to various circle and line pairs, and then combining the results.
  • the algorithm can be applied to trajectories in which a planar curve is not necessarily a circle, but, for example, an ellipse, and the like.
  • Embodiments of the invention are possible. For example, one can integrate by parts in equation (6) as described in the inventor's previous U.S. Patent Application Serial No. 10/143,160 filed May 10, 2002 now U.S. Patent 6,574,299, now incorporated by reference, to get an exact convolution-based FBP-type inversion formula which requires keeping only one CB projection in computer memory.
  • the algorithmic implementation of this alternative embodiment can be similar to and include the algorithmic implementation of Embodiment Two in the inventor's previous U.S. Patent Application Serial No. 10/143,160 filed May 10, 2002 now U.S. Patent 6,574,299, now incorporated by reference. The corresponding equations will now be described.
  • V ⁇ D denotes the derivative of D f with respect to the angular variables along the
  • u 1 denotes the set of unit vectors perpendicular to u .
  • I k (x) [s bk (x),s lk (x)] . Integrating by parts with respect to s in equation (6) and using
  • ⁇ k (s,x) is a constant with respect to s within each I k (x) (so it can be replaced by
  • the invention can be used with rotating gantry devices.
  • the amount of rotating can include a single rotational curve of at least approximately 5 degrees up to approximately 360 degrees or greater. Theoretically, there is no limit on the minimum range of rotation. Under realistic practical circumstances, a minimum range of rotation is between approximately 10 and approximately 20 degrees.
  • the circle and line scanning of an object can have a line scanning before or after a single rotational curve scan as defined above. Subsequent circle and line scanning can occur as needed for image reconstruction.

Abstract

Methods, systems and processes for providing efficient, accurate and exact image reconstruction using portable and easy to use C-arm scanning devices and rotating gantries, and the like. The invention can provide exact convolution-based filtered back projection (FBP) image reconstruction by combining a curved scan of the object and a line scan of the object. The curved scan can be done before or after the line scan. The curved scan can be less than or greater than a full circle about an object being scanned.

Description

EFFICIENT CIRCLE AND LINE CONEBEAM COMPUTED TOMOGRAPHY
This invention is a Continuation-In-Part of United States Patent Application Serial No. 10/728, 136, filed December 4, 2003 which claims the benefit of priority to U.S. Provisional Application, Serial No. 60/430,802 filed, December 4, 2002, and is a Continuation-In-Part of United States Patent Application Serial No. 10/389,534 filed March 14, 2003 which is a Continuation-In-Part of Serial No. 10/389,090 filed March 14, 2003, which is a Continuation-In-Part of Serial No. 10/143,160 filed May 10, 2002 now U.S. Patent 6,574,299, which claims the benefit of priority to U.S. Provisional Application 60/312,827 filed August 16, 2001.
FIELD OF INVENTION This invention relates to computer tomography, and in particular to processes, methods and systems for reconstructing three dimensional images from the data obtained by a circle and line scan of an object, such as when the object first moves through a C- arm, and then the C-arm rotates around either a non moving or a moving object.
BACKGROUND AND PRIOR ART Over the last thirty years, computer tomography (CT) has gone from image reconstruction based on scanning in a slice-by-slice process to spiral scanning to also include non-spiral scanning techniques such as those performed with C-arm devices, with all techniques and devices experiencing problems with image reconstruction. From the 1970s to 1980s the slice-by-slice scanning was used. In this mode the incremental motions of the patient on the table through the gantry and the gantry rotations were performed one after another. Since the patient was stationary during the gantry rotations, the trajectory of the x-ray source around the patient was circular. Pre-selected slices through the patient were reconstructed using the data obtained by such circular scans. From the mid 1980s to present day, spiral type scanning has become the preferred process for data collection in CT. Under spiral scanning a table with the patient continuously moves at a constant speed through the gantry that is continuously rotating about the table. At first, spiral scanning has used one-dimensional detectors, which receive data in one dimension (a single row of detectors). Later, two-dimensional detectors, where multiple rows (two or more rows) of detectors sit next to one another, have been introduced. In CT there have been significant problems for image reconstruction especially for two-dimensional detectors. Data provided by the two- dimensional detectors will be referred to as cone-beam (CB) data or CB projections. In addition to spiral scans there are non-spiral scans, in which the trajectory of the x-ray source is different from spiral. In medical imaging, non-spiral scans are frequently performed using a C-arm device, which is usually smaller and more portable than spiral type scanning systems. For example, C-arm scanning devices have been useful for being moved in and out of operating rooms, and the like. Fig. 1 shows a typical prior art arrangement of a patient on a table that moves through a C-arm device, that is capable of rotating around the patient, having an x-ray tube source and a detector array, where cone beam projection data sets are received by the x-ray detector, and an image reconstruction process takes place in a computer with a display for the reconstructed image. There are known problems with using C-arm devices to reconstruct data. See in particular for example, pages 755-759 of Kudo, Hiroyuki et al., Fast and Stable Cone- Beam Filtered Backprojection Method for Non-planar Orbits, IOP Publishing LTD, 1998, pages 747-760. The Kudo paper describes image reconstruction using C-arm devices for various shift- variant filtered back projection (FBP) structures, which are less efficient than convolution-based FBP algorithms. For three-dimensional (also known as volumetric) image reconstruction from the data provided by spiral and non-spiral scans with two-dimensional detectors, there are two known groups of algorithms: Exact algorithms and Approximate algorithms, that each have known problems. Under ideal circumstances, exact algorithms can provide a replication of an exact image. Thus, one should expect that exact algorithms would produce images of good quality even under non-ideal (that is, realistic) circumstances. However, exact algorithms can be known to take many hours to provide an image reconstruction, and can take up great amounts of computer power when being used. These algorithms can require keeping considerable amounts of cone beam projections in memory. Approximate algorithms possess a filtered back projection (FBP) structure, so they can produce an image very efficiently and using less computing power than Exact algorithms. However, even under the ideal circumstances these algorithms produce an approximate image that may be similar to but still different from the exact image. In particular, Approximate algorithms can create artifacts, which are false features in an image. Under certain circumstances and conditions these artifacts could be quite severe. To date, there are no known algorithms that can combine the beneficial attributes of Exact and Approximate algorithms into a single algorithm that is capable of replicating an exact image under the ideal circumstances, uses small amounts of computer power, and reconstructs the exact images in an efficient manner (i.e., using the FBP structure) in the cases of complete circle and line and incomplete circle and line scanning. If the C-arm rotates 360 degrees around the patient, this produces a complete circle. If the C-arm rotates less than 360 degrees around the patient, this produces an incomplete circle. In what follows, the word circle covers both complete and incomplete cases. Here and everywhere below by the phrase that the algorithm of the invention reconstructs an exact image we will mean that the algorithm is capable of reconstructing an exact image. Since in real life any data contains noise and other imperfections, no algorithm is capable of reconstructing an exact image. Image reconstruction has been proposed in many U.S. Patents. See for example, U.S. Patents: 5,663,995 and 5,706,325 and 5,784,481 and 6,014,419 to Hu; 5,881,123 and 5,926,521 and 6,130,930 and 6,233,303 to Tarn; 5,960,055 to Samaresekera et al.; 5,995,580 to Schaller; 6,009,142 to Sauer; 6,072,851 to Sivers; 6,173,032 to Besson; 6,198,789 to Dafni; 6,215,841 and 6,266,388 to Hsieh. Other U.S. patents have also been proposed for image reconstruction as well. See U.S. Patents: 6,504,892 to Ning; 6,148,056 to Lin; 5,784,481 to Hu; 5,706,325 to Hu; and 5,170,439 to Zeng et al. However, none of the patents overcome all of the deficiencies to image reconstruction referenced above. The inventor is not aware of any known processes, methods and systems that combines the beneficial attributes of Exact and Approximate algorithms into a single algorithm that is capable of replicating an exact image under the ideal circumstances, uses small amounts of computer power, and reconstructs the exact images in an efficient manner (i.e., using the FBP structure) in the cases of complete circle and line and incomplete circle and line scanning.
SUMMARY OF THE INVENTION A primary objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects that have been scanned with two- dimensional detectors. A secondary objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that is able to reconstruct an exact image and not an approximate image. A third objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that creates an exact image in an efficient manner using a filtered back projection (FBP) structure. A fourth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that creates an exact image with minimal computer power. A fifth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that creates an exact image utilizing a convolution-based FBP structure. A sixth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that is CB projection driven allowing for the algorithm to work simultaneously with the CB data acquisition. A seventh objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that does not require storing numerous CB projections in computer memory. An eighth objective of the invention is to provide improved processes, methods and systems for reconstructing images of objects scanned with a circle and line x-ray source trajectory that allows for almost real time imaging to occur where images are displayed as soon as a slice measurement is completed. A preferred embodiment of the invention uses a seven overall step process for reconstructing the image of an object under a circle and line scan. In a first step a current CB projection is measured. Next, a family of lines is identified on a detector according to a novel algorithm. Next, a computation of derivatives between neighboring projections occurs and is followed by a convolution of the derivatives with a filter along lines from the selected family of lines. Next, using the filtered data, the image is updated by performing back projection. Finally, the preceding steps are repeated for each CB projection until an entire object has been scanned. This embodiment works with keeping several (approximately 2-4) CB projections in memory at a time and uses one family of lines. The invention is not limited to an object that undergoes a scan consisting of a single circle and a single line segment. The invention can be applied to trajectories consisting of several circles and line segments by applying it to various circle and line pairs, and then combining the results. The circle and line scanning can include a partial planar curve scan before or after a line scan. The planar curved scan can be less than a full circle and even greater than a full circle. Additional and subsequent circle and line scans can be done consecutively after a first circle and line scan. Further objects and advantages of this invention will be apparent from the following detailed description of the presently preferred embodiments, which are illustrated schematically in the accompanying drawings.
BRIEF DESCRIPTION OF THE FIGURES
Fig. 1 shows a typical prior art view arrangement of a patient on a table that moves through a C-arm device, that is capable of rotating around the patient, having an x-ray tube source and a detector array, where cone beam projection data sets are received by the x-ray detector, and an image reconstruction process takes place in a computer with a display for the reconstructed image.
Fig. 2 shows an overview of the basic process steps of the invention.
Fig. 3 shows mathematical notations of the circle and line scan. Fig. 4 illustrates a stereographic projection from the current source position on to the detector plane used in the algorithm for the invention.
Fig. 5 illustrates finding of a filtering line for a reconstruction point x when the x-ray source is on the line.
Fig. 6 illustrates finding of a filtering line for a reconstruction point x when the x-ray source is on the circle.
Fig. 7 illustrates a family of lines used in the algorithm of the invention corresponding to the case when the x-ray source is on the line.
Fig. 8 illustrates a family of lines used in the algorithm of the invention corresponding to the case when the x-ray source is on the circle. Fig. 9 is a three substep flow chart for identifying the set of lines, which corresponds to step 20 of Fig. 2.
Fig. 10 is a seven substep flow chart for preparation for filtering, which corresponds to step 40 of Fig. 2. Fig. 11 is a seven substep flow chart for filtering, which corresponds to step 50.of Fig. 2. Fig. 12 is an eight substep flow chart for backprojection, which corresponds to step 60 of Fig. 2.
DESCRIPTION OF THE PREFERRED EMBODIMENTS Before explaining the disclosed embodiments of the present invention in detail it is to be understood that the invention is not limited in its application to the details of the particular arrangements shown since the invention is capable of other embodiments. Also, the terminology used herein is for the purpose of description and not of limitation. This invention is a Continuation-In-Part of United States Patent Application Serial No. 10/728, 136, filed December 4, 2003 which claims the benefit of priority to U.S. Provisional Application, Serial No. 60/430,802 filed, December 4, 2002, and is a Continuation-In-Part of United States Patent Application Serial No. 10/389,534 filed March 14, 2003 which is a Continuation-In-Part of Serial No. 10/389,090 filed March 14, 2003, which is a Continuation-In-Part of Serial No. 10/143,160 filed May 10, 2002 now U.S. Patent 6,574,299, which claims the benefit of priority to U.S. Provisional
Application 60/312,827 filed August 16, 2001, all of which are incorporated by reference As previously described, Fig. 1 shows a typical prior art view arrangement of a patient on a table that moves through a C-arm device such as the AXIOM Artis MP, manufactured by Siemens, that is capable of rotating around the patient, having an x-ray tube source and a detector array, where CB projections are received by the x-ray detector, and an image reconstruction process takes place in a computer 4 with a display 6 for displaying the reconstructed image. For the subject invention, the detector array is a two- dimensional detector array. For example, the array can include two, three or more rows of plural detectors in each row. If three rows are used with each row having ten detectors, then one CB projection set would be thirty individual x-ray detections. Alternatively, a conventional gantry, such as ones manufactured by Siemens, Toshiba, General Electric, and the like, can be used, as shown by the dotted concentric lines, for the X-ray sources and detector array. The gantry can rotate partially, and up to a full circle, or greater than a full circle. Fig. 2 shows an overview of the basic process steps of the invention that occur during the image reconstruction process occurring in the computer 4 using a first embodiment. An overview of the invention process will now be described. A preferred embodiment works with keeping several (approximately 2 to approximately 4) CB projections in computer memory at a time and uses one family of lines. In the first step 10, a current CB(cone beam) projection set is taken. The next steps 20 and 30 identify sets of lines on a virtual x-ray detector array according to the novel algorithm, which will be explained later in greater detail. In the given description of the algorithm the detector array can be considered to be flat, so the selected line can be a straight tilted line across the array. The next step 40 is the preparation for the filtering step, which includes computations of the necessary derivative of the CB projection data for the selected lines. The next step 50 is the convolution of the computed derivative (the processed CB data) with a filter along lines from the selected family of lines. This step can also be described as shift-invariant filtering of the derivative of the CB projection data. In the next step 60, the image of the object being computed is updated by performing back projection. In the final step 70 it is indicated that the above steps 10-60 are repeated, unless image reconstruction is completed or there are no more CB projections to process. The invention will now be described in more detail by first describing the main inversion formula followed by the novel algorithm of the invention. Referring to Fig. 3, we consider a source trajectory consisting of a circle C and a
line segment L attached to C . Fig. 3, shows mathematical notations of the scan. Let y0
be the point where they intersect. Such a trajectory can be implemented with a C-arm by first moving the patient and then rotating the C-arm around the patient. We suppose Iλ 3 s -> y(s) e L and I2 s - y(s) e C are parameterizations of the
line and circle, respectively. Here s is a real parameter, and y(s) is a point on the
trajectory representing the x-ray source position. We assume that the circle is of radius R and centered at the origin. Let U be an open set, such that
U c {(xl,x2,x3) ≡ U : x +x < R2} .
Next, we pick a reconstruction point x e U , and consider the plane Tl(x) through
x and L . TL(x) intersects C at two points. One of them is y0 , and the second is denoted
yc(x) . Let L(x) be the line segment containing x and connecting yc(x) to L . Then
yL(x) e L denotes the other endpoint of Lγπ(x) . Our procedure determines two
parametric intervals. The first one Ix(x) c Ix corresponds to the section of L between y0 and yL (x) . The second one I2(x) a I2 corresponds to the section of C between y0 and
yc(χ) - We use the following notations in equations 1 and 2 as follows:
Df(y,®) := [ f(y + Θt)dt,Θ ≡ S2; (1) β(s,x) = X ~ Λ°\ x e U,s & Iλ vjI2. (2)
where
S2 is the unit sphere, / is the function representing the distribution of the x-ray attenuation coefficient inside the object being scanned, Θ is a unit vector, Df(y,®) is the cone beam transform of / , β(s,x) is the unit vector from the focal point y(s) pointing towards the reconstruction point x .
Next, we suppose first s e 7,(x) . Project x and C onto the detector plane DP(s)
as shown in Fig. 4. Let h be the height of y(s) above the plane of the circle. We assume
that DP(s) contains the z -axis and perpendicular to the shortest line segment connecting
y(s) and DP(s) . It is convenient to introduce the coordinate system on DP(s) , in which
the origin is at (0, 0, h) , the first axis is horizontal, and the second axis is vertical. In
terms of the coordinates on DP(s) that we have just introduced the equation of C is
given by equation 3.
Figure imgf000013_0001
Consequently, the projected circle C is a parabola, which opens downward. As is seen
from Fig. 4, x is located above C . By construction, yc(x) e C and is located directly underneath x (see Figures 4 and 5). We find a plane through x and y(s) , which is
tangent to C at some yt(s,x) e I2(x) . This determines the unit vector by equation 4.
Figure imgf000014_0001
We now pick a source position y(s) on the circle,,? e I2(x) , and define another unit vector by equation 5.
2' ' |^)χ^,^)l
Here j>(5) is the velocity vector of the source at the current position. The detector plane
DP (s) corresponding to the source y(s) e C with various points and lines projected onto
it is shown in Fig. 6. Using equations (6) and (7) we obtain the following reconstruction
formula for / e Cζ J) by equation 6:
22τ^r2J JWW | x-- v<(Y5)> l| -**> d daq J ^K w/' * >" "/"k*-> s :in^
where using equation 7 ®* 0> *» ) := cos 7β(s, x) + sin γek (s, x), ek(s,x) := β(s,x)xuk(s,x). x is the cross-product of two vectors, q is parameter along the trajectory,
and δk is defined by equation 8 as follows: δλ (s, x) = -sgxι(ux (s, x) ■ y(s)), s e l (x); δ2 (s, x) = 1, s e I2 (x). (8)
Suppose, for example, that L is parameterized in such a way that the source moves down along I as 5 increases. Then δx(s,x) = l,s e 7,(x) . If the source moves up along L as s
increases, then <5, ( , x) = -l, e li (x) . We now describe an efficient (that is, of the convolution-based FBP type) implementation of inversion formula equation (6). Pick y(s) e L . For a point x e U we
have to find st(s,x) e I2(x) (see Fig. 5). This determines the filtering line on the detector,
which is tangent to C at y(st) . Here and everywhere below by hat we indicate projection
of a geometrical object (e.g., circle, line, point, etc.) onto a detector plane. Clearly, all
other x e U which project onto this line to the left of y(st) will share it as their filtering
line. Hence, we can first perform filtering along lines on the detector tangent to C (see
family —1 in Fig. 7), and then perform backprojection. The range of st values,
s"m ≤ st ≤ si"" , depends on the region of interest (ROI) and is illustrated in Fig. 7.
Suppose now y(s) e C .
Under the invention filtering must be performed along lines on the detector
parallel to y(s) . The resulting family is denoted __2 in Fig. 8. We pick any line from
_2 . As is seen from Fig. 6, all x whose projection belongs to that line and appears to
the right of L share it as their filtering line. As before, one can first perform filtering, Step 50, (which is shift-invariant) along these lines, and follow it by back projection, Step 60.
Let us describe this in more detail. It is clear that st(s,x) actually depends only on
s and β(s,x) . Therefore, we can write below including equations 9 and 10. uk (s, β) := uk (s, x), ek (s, β) := β x uk (s, β), k = l,2,β = β(s, x),
Ψk(s,β) (9)
Figure imgf000015_0001
f(X)
Figure imgf000016_0001
Any source position y(s) and a filtering line from the corresponding family
(either _x or _2 , depending on whether y(s) e L or. y(s) e C), determine a plane. We call
it a filtering plane. Since e(s,β) ■ β = 0,| e(.s, 1= 1 , we can write equations 11 and 12. β = (cosθ,smff); ek(stβ) = (-smθ,∞sθ) (11)
for all β,e(s,β) confined to a filtering plane. Here θ denotes polar angle within a
filtering plane. Therefore,
Figure imgf000016_0002
for all /? confined to a filtering plane. Equation (12) is of convolution type and one application of Fast Fourier
Transform (FFT) gives values of Ψk(s,β) for all β confined to a filtering plane at once.
Equations (10) and (12) would represent that the resulting algorithm is of the convolution-based FBP type. This means that processing of every CB projection consists of two steps. First, shift-invariant and x -independent filtering along a family of lines on the detector is performed. Second, the result is back-projected to update the image matrix. A property of the back-projection step is that for any point x on the detector the value obtained by filtering at x is used for all points x on the line segment connecting the current source position y(s) with x . Since d/dq in (12) is a local operation, each CB
projection is stored in memory as soon as it has been acquired for a short period of time for computing this derivative at a few nearby points and is never used later. Now we describe the algorithm in detail following the seven steps 10-70 shown in Fig. 2.
Step 10. We load the current CB(cone beam) projection into computer memory.
Suppose that the mid point of the CB projections currently stored in memory is y(s0) .
The detector plane corresponding to the x-ray source located at y(s0) is denoted DP(sQ) .
Step 20. Fig. 9 is a three substep flow chart for identifying the set of lines, which
corresponds to step 20 of Fig. 2. Here we assume that the x-ray source is located on the line L . Referring to Fig. 7, the set of lines can be selected by the following substeps 21, 22, and 23. Step 21. Choose a discrete set of values of the parameter st inside the interval
!Arai r]- Step 22. For each s, chosen in Step 21 find a line tangent to the projected circle c. Step 23. The collection of lines constructed in Step 22 is the required set of lines (see Fig. 7 which illustrates the family of lines used in the algorithm of the invention).
Step 30. Here we assume that the x-ray source is located on the circle C . Referring to
Fig. 8, we form a set of lines parallel to the projection of the circle that cover the projection of the region of interest (ROI) inside the object being scanned.
Step 40. Preparation for filtering Fig. 10 is a seven substep flow chart for preparation for filtering, which corresponds to step 40 of Fig. 2, which will now be described. Step 41. If the x-ray source is located on the line L, fix a filtering line Lβt e—] from the set of lines obtained in Step 20. If the x-ray source is located on the circle C , fix a filtering line Lflt e_ 2 from the set of lines obtained in Step 30.
Step 42. Parameterize points on the said line by polar angle γ in the plane through y(s0) and Lβt .
Step 43. Choose a discrete set of equidistant values γ} that will be used later for discrete filtering in Step 50. Step 44. For each γ] find the unit vector β} which points from y(s0) towards the point on Lβt that corresponds to γ .
Step 45. Using the CB projection data Df(y(q),&) for a few values of q close to s0 find numerically the derivative (d/dq)Dj (y(q),&) | for all Θ = β} .
Step 46. Store the computed values of the derivative in computer memory. Step 47. Repeat Steps 41-46 for all lines Lβt . This way we will create the processed CB data Ψ(_?0, ? ) corresponding to the x-ray source located at y(s0) .
Step 50. Filtering
Fig. 11 is a seven substep flow chart for filtering, which corresponds to step 50 of Fig. 2, which will now be described. Step 51. Fix a filtering line Lβt . If the x-ray source is located on the line L , we takeZ^ e_j . If the x-ray source is located on the circle , we takeZ^ e_2.
Step 52. Compute FFT (Fast Fourier Transform) of the values of the said processed CB data computed in Step 40 along the said line. Step 53. Compute FFT of the filter 1 / sin γ
Step 54. Multiply FFT of the filter 1/sin/ (the result of Steps 53) and FFT of the values of the said processed CB data (the result of Steps 52). Step 55. Take the inverse FFT of the result of Step 54. Step 56. Store the result of Step 55 in computer memory. Step 57. Repeat Steps 51 -56 for all lines in the said family of lines. This will give the filtered CB data Φ(s0j) .
By itself the filtering step can be well known in the field and can be implemented, for example, as shown and described in U.S. Patent 5,881,123 to Tarn, which is incorporated by reference.
Step 60. Back-projection
Fig. 12 is an eight substep flow chart for backprojection, which corresponds to step 60 of Fig. 2, which will now be described. Step 61. Fix a reconstruction point x , which represents a point inside the patient where it is required to reconstruct the image.
Step 62. If ^o belongs to I{ (x) I2 (x) , then the said filtered CB data affects the image at x and one performs Steps 63-68. If s0 is not inside Iλ (x) u I2 (x) , then the said filtered CB data is not used for image reconstruction at x . In this case go back to Step 61 and choose another reconstruction point.
Step 63. Find the projection x of x onto the detector plane DP(s0) and the unit vector β(s0,x) , which points from y(s0) towards x . Step 64. Identify filtering lines Lβt <=_λ oxLβt e_2 (depending on where the x-ray source is located) and points on the said lines that are close to the said projection . This will give a few values of Φ(sQ,β ) for β close toβ(s0,x) .
Step 65. With interpolation estimate the value of Φ(s0, β(s0,x)) from the said values of Φ(s0j) for β close to β(sQ,x) . Step 66. Compute the contribution from the said filtered CB data to the image being reconstructed at the point x by multiplying Φ(s0,β(s0,x)) by
k(s0,x)l(2π2 \ x-y(s0) |) . The quantity δk(sQ,x) is defined by equation (8).
Step 67. Add the said contribution to the image being reconstructed at the point x according to a pre-selected scheme (for example, the Trapezoidal scheme) for approximate evaluation of the integral in equation (10). Step 68. Go to Step 61 and choose a different reconstruction point x .
Step 70. Go to Step 10 (Fig. 2) and load the next CB projection into computer memory.
The image can be displayed at all reconstruction points x for which the image reconstruction process has been completed (that is, all the subsequent CB projections are not needed for reconstructing the image at those points). Discard from the computer memory all the CB projections that are not needed for image reconstruction at points where the image reconstruction process has not completed. The algorithm concludes when the scan is finished or the image reconstruction process has completed at all the required points. The invention is not limited to an object that undergoes a scan consisting of a single circle and a single line segment. The algorithm can be applied to trajectories consisting of several circles and line segments by applying it to various circle and line pairs, and then combining the results. The algorithm can be applied to trajectories in which a planar curve is not necessarily a circle, but, for example, an ellipse, and the like.
Other Embodiments of the invention are possible. For example, one can integrate by parts in equation (6) as described in the inventor's previous U.S. Patent Application Serial No. 10/143,160 filed May 10, 2002 now U.S. Patent 6,574,299, now incorporated by reference, to get an exact convolution-based FBP-type inversion formula which requires keeping only one CB projection in computer memory. The algorithmic implementation of this alternative embodiment can be similar to and include the algorithmic implementation of Embodiment Two in the inventor's previous U.S. Patent Application Serial No. 10/143,160 filed May 10, 2002 now U.S. Patent 6,574,299, now incorporated by reference. The corresponding equations will now be described.
Introduce the following notations in equation 13 :
Figure imgf000022_0001
Ψ» (*./*) = ^(VuAs,β)Df)(y(s),Θk(s,β,r))cot(r)dr, (13) Ψ3k s,β) = ^ (Vu Stβ)Df)(y(s),Θk(s,β,y))dr
Ψ4k(s,β) ,k = 0,1,2.
Figure imgf000022_0002
Here V^D . denotes the derivative of Df with respect to the angular variables along the
direction u by equations 14 and 15:
Figure imgf000022_0003
Here u1 denotes the set of unit vectors perpendicular to u . Denote also
Figure imgf000022_0004
Here βs = dβ/ds and es = de/ds .
Let sbk(x) and ^(x) denote the end-points of Ik (x), k = 1,2. More precisely,
Ik(x) = [sbk(x),slk(x)] . Integrating by parts with respect to s in equation (6) and using
that δk(s,x) is a constant with respect to s within each Ik(x) (so it can be replaced by
δk(x)) we get similarly to equation (17) in United States Patent 6,574,299 to Katsevich
and the same assignee of the subject invention which is incorporated by reference:
J K )2 ( k
Figure imgf000022_0005
*.« W * tHi (16) β = β(s,x). While the invention has been described with rotating C-arm type devices, the invention can be used with rotating gantry devices. Furthermore, the amount of rotating can include a single rotational curve of at least approximately 5 degrees up to approximately 360 degrees or greater. Theoretically, there is no limit on the minimum range of rotation. Under realistic practical circumstances, a minimum range of rotation is between approximately 10 and approximately 20 degrees. The circle and line scanning of an object can have a line scanning before or after a single rotational curve scan as defined above. Subsequent circle and line scanning can occur as needed for image reconstruction. Although the preferred embodiments describe applications of using x-ray sources for creating data for image reconstruction, the invention can be applicable with other sources that create line integral data for image reconstruction, such as but not limited to early arriving photons. While the invention has been described, disclosed, illustrated and shown in various terms of certain embodiments or modifications which it has presumed in practice, the scope of the invention is not intended to be, nor should it be deemed to be, limited thereby and such other modifications or embodiments as may be suggested by the teachings herein are particularly reserved especially as they fall within the breadth and scope of the claims here appended.

Claims

I claim:
1. A method of reconstructing images from data provided by at least one detector, comprising the steps of: rotating a scanner in a single curve within a plane about a stationary object while scanning the object; scanning the object along a line transversal to the plane with the scanner; and reconstructing an exact image of the scanned object with a convolution based
FBP(Filtered Back Projection) algorithm.
2. The method of claim 1, wherein the single curve includes the step of: rotating a C-arm device about a portion of the object.
3. The method of claim 1, wherein the single curve includes the step of: rotating a gantry about a portion of the object
4. The method of claim 1 , wherein the single curve includes the step of: rotating between approximately 5 degrees up to approximately 360 degrees.
5. The method of claim 4, further comprising the step of: rotating over approximately 360 degrees about the object.
6. The method of claim 1 , wherein the rotating and the subsequently scanning the object include the steps of: moving a table supporting the object through a C-arm device and rotating the C- arm around the object.
7. The method of claim 1 , wherein the step of reconstructing further includes the step ofishift invariant filtering of the cone beam projections; and back projection updating the image of the scanned object.
8. The method of claim 1, wherein the step of reconstructing includes the steps of: storing approximately 2 to approximately 4 cone beam (CB) projections in memory at a time; and using one family of lines for the step of reconstructing.
9. The method of claim 1, wherein the step of reconstructing includes the steps of: storing 1 cone beam (CB) projection in memory at a time; and using one family of lines for the step of reconstructing.
10. A method of reconstructing images from a planar curve scan and a line scan of an object, comprising the steps of: (a) collecting cone beam (CB) data from a detector during the planar curve scan and the line scan of the object; (b) identifying lines on a plane π intersecting the cone beam, wherein the step (b) of identifying lines includes the steps of: (bi) if the x-ray source belongs to the line scan, project the planar curve scan onto π and choose a discrete set of lines tangent to that projection; (bii) if the x-ray source belongs to the planar curve scan, project the planar curve scan onto IT and choose a discrete set of lines parallel to that projection; (c) preprocessing and shift invariant filtering said data along said lines, wherein the step (c) of preprocessing includes computing the derivative (d I ds)Df (y(s), Θ) , wherein s is parameter along the scan path, which determines point y(s) on the said path, Df(y,Θ) is the cone beam transform of / corresponding to the x-ray source located at the point v and the direction Θ ,
/ is a function describing the object being scanned;
(d) back projecting said filtered data to form a precursor of said image; and (e) repeating steps a, b, c, and d until an image of the object is reconstructed.
11. The method of claim 10, wherein shift-invariant filtering in step (c) includes
convolving the derivative (dlds)Df (y(s),&) with kernel l/sin(/) within a filtering
plane containing y(s) and a line, identified in step (b) above, where / is polar angle in
the plane.
12. The method of claim 10, wherein the planar curve scan includes: a complete circle about the object.
13. The method of claim 10, wherein the planar curve scan includes: less than complete circle about the object.
14. The method of claim 10, wherein the back-projection step (d) includes the steps of: (di) fix a reconstruction point x , which represents a point inside the object being scanned, to reconstruct the image; (dii) If s belongs to I(x) , then the said filtered CB data affects the image at x and one performs Steps (diii) to (dvii). If s is not inside the interval I(x) , then the said filtered CB data is not used for the image reconstruction at x and go back to step (di) and choose another reconstruction point, here I(x) is the parametric interval corresponding to the section of the scan path bounded by the Pl-line of x ; Pi-line of x is the line segment containing , one endpoint of which belongs to the planar curve scan, and the other endpoint of which belongs to the line scan; (diii) find the projection x of x onto a detector plane DP(s) and unit vector β(s,x), which points from y(s) towards x ;
(div) estimate a value of Φ(s,β(s,x)) , where Φ(s,β(s,x)) is the filtered CB data corresponding to the source position located at the point y(s) and direction β (s, x) ;
(dv) determine contribution from filtered CB data to the image being reconstructed at the point x by multiplying Φ(s,β(s,x)) by a weighting factor; (dvi) add the said contribution to the image being reconstructed at the point x according to a pre-selected scheme; and (dvii) go to step (di) and choose a different reconstruction point x .
15. The method of claim 10, further comprising the steps of: storing approximately 2 to approximately 4 cone beam (CB) projections in memory at a time; and using one family of lines for each x-ray source position for the step of filtering.
16. A method of computing images derived from a planar curve scan and a line scan, comprising the steps of: (a) collecting cone beam (CB) data from a detector during a planar curve scan and line scan of an obj ect; (b) identifying lines on a plane II intersecting the cone beam, wherein the step (b) of identifying lines includes the steps of: (bi) if the x-ray source belongs to the line portion of the scan, project the planar curve portion of the scan onto π and choose a set of lines tangent to that projection; (bii) if the x-ray source belongs to the planar curve portion of the scan, project the planar curve portion of the scan onto π and choose a set of lines parallel to that projection; (c) preprocessing and shift invariant filtering said data along said lines, wherein the step (c) of preprocessing includes computing the derivative of Df(y(s),®) with respect to Θ along a direction non-parallel to the plane determined by y(s) and a filtering line, the said plane being a filtering plane, here s is parameter along the scan path, which determines point y(s) on the said path,
Df (y, Θ) is the cone beam transform of / corresponding to the x-ray source located at the point y and the direction Θ , / is a function describing the object being scanned;
(d) back projecting said filtered data to form a precursor of said image; and (e) repeating steps a, b, c, and d until an image of the object is reconstructed.
17. The method of claim 16, wherein shift-invariant filtering in step (c) includes
convolving the data Df(y(s),Θ) with kernel l/sin(/) within a filtering plane, where /
is polar angle in the plane.
18. The method of claim 16, wherein shift-invariant filtering in step (c) includes d 1 convolving the data Df(y(s),®) with kernel within a filtering plane, where / 1 dγ sin(/)
is polar angle in the plane.
19. The method of claim 16, wherein shift-invariant filtering in step (c) includes
convolving the derivative of Df (y(s), Θ) with a kernel within a filtering plane, the
derivative of Df(y(s),Θ) is the derivative with respect to Θ along a direction non-
parallel to the filtering plane.
20. The method of claim 19, wherein y(s) belongs to the line portion of the scan.
21. The method of claim 19, wherein y(s) belongs to the planar curve portion of the
scan.
22. The method of claim 16, wherein the planar curve scan includes: a complete circle about the object.
23. The method of claim 16, wherein the planar curve scan includes: less than complete circle about the object.
24. The method of claim 16, wherein the back-projection step (d) includes the steps of: (di) fix a reconstruction point , which represents a point inside the object being scanned, to reconstruct the image; (dii) If s belongs to I(x) , then the said filtered CB data affects the image at x and one performs Steps (diii) to (dvii). If s is not inside the interval I(x) , then the said filtered CB data is not used for the image reconstruction at x and go back to step (di) and choose another reconstruction point, wherein I(x) the parametric interval corresponding to the section of the scan path bounded by the Pi-line of ; Pi-line of is the line segment containing , one endpoint of which belongs to the planar curve scan, and the other endpoint of which belongs to the line scan; (diii) find the projection x of x onto a detector plane DP(s) and unit vector β(s, x) , which points from y(s) towards x ;
(div) estimate a value of Φ(s,β(s,x)) , where Φ(s, β(s, x)) is the filtered CB data corresponding to the source position located at the point y(s) and direction β(s,x)
(dv) determine contribution from filtered CB data to the image being reconstructed at the point x by multiplying Φ(s, β(s, x)) by a weighting factor;
(dvi) add the said contribution to the image being reconstructed at the point x according to a pre-selected scheme; and (dvii) go to step (di) and choose a different reconstruction point x .
25. The method of claim 16, further comprising the steps of: storing 1 cone beam(CB) projection in memory at a time; and using one family of lines for each x-ray source position for the step of filtering.
26. A method of reconstructing images from data provided by at least one detector, comprising the steps of: scanning the object with a planar curved scan and a line scan by at least one detector; and reconstructing an exact image of the scanned object with a convolution based FBP(Filtered Back Projection) algorithm.
27. The method of claim 26, wherein the scanning step includes the step of: scanning by the planar curved scan before the line scan.
28. The method of claim 26, wherein the scanning step includes the step of: scanning by the line scan before the planar curved scan.
29. The method of claim 26, further comprising the step of: providing a C-arm device for the scanning of the object.
30. The method of claim 26, further comprising the step of: providing a gantry for the scanning of the object.
31. The method of claim 26, wherein the planar curve scan includes: at least a full circle scan about the object.
32. The method of claim 26, wherein the planar curve scan includes: less than a full circle scan about the object.
The method of claim 26, further comprising the step of: consecutively scanning the object with another planar curve scan and another line scan.
PCT/US2004/012536 2001-08-16 2004-04-23 Efficient circle and line cone beam computed tomography WO2005107598A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/523,867 US7197105B2 (en) 2001-08-16 2004-04-23 Efficient image reconstruction algorithm for the circle and line cone beam computed tomography
US11/037,968 US7305061B2 (en) 2001-08-16 2005-01-18 Efficient image reconstruction algorithm for the circle and arc cone beam computer tomography
US11/239,605 US7280632B2 (en) 2001-08-16 2005-09-29 Exact filtered back projection (FBP) algorithm for spiral computer tomography with variable pitch

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
USPCT/US03/38375 2003-12-04
PCT/US2003/038375 WO2004051431A2 (en) 2002-12-04 2003-12-04 3pi algorithm for spiral ct
US10/728,136 US7010079B2 (en) 2001-08-16 2003-12-04 3PI algorithm for spiral CT
US10/728,136 2003-12-04
USPCT/US03/41114 2003-12-24
PCT/US2003/041114 WO2004084137A2 (en) 2003-03-14 2003-12-24 Efficient variable pitch spiral computed tomography algorithm

Related Parent Applications (3)

Application Number Title Priority Date Filing Date
US10/389,534 Continuation-In-Part US6804321B2 (en) 2001-08-16 2003-03-14 Filtered back projection (FBP) algorithm for computer tomography
US10/728,136 Continuation-In-Part US7010079B2 (en) 2001-08-16 2003-12-04 3PI algorithm for spiral CT
PCT/US2003/041114 Continuation-In-Part WO2004084137A2 (en) 2001-08-16 2003-12-24 Efficient variable pitch spiral computed tomography algorithm

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US10523867 A-371-Of-International 2004-04-23
US11/037,968 Continuation-In-Part US7305061B2 (en) 2001-08-16 2005-01-18 Efficient image reconstruction algorithm for the circle and arc cone beam computer tomography
US11/239,605 Continuation-In-Part US7280632B2 (en) 2001-08-16 2005-09-29 Exact filtered back projection (FBP) algorithm for spiral computer tomography with variable pitch

Publications (1)

Publication Number Publication Date
WO2005107598A1 true WO2005107598A1 (en) 2005-11-17

Family

ID=56290551

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/012536 WO2005107598A1 (en) 2001-08-16 2004-04-23 Efficient circle and line cone beam computed tomography

Country Status (1)

Country Link
WO (1) WO2005107598A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110974278A (en) * 2019-12-21 2020-04-10 电子科技大学 DSA (digital Signal amplification) cone beam precise filtering back-projection tomography system and imaging method
CN115105108A (en) * 2022-06-30 2022-09-27 赛诺威盛科技(北京)股份有限公司 Defocus calibration method and device, defocus calibration mold body and electronic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5170439A (en) * 1991-06-11 1992-12-08 Picker International, Inc. Cone beam reconstruction using combined circle and line orbits
US6292525B1 (en) * 1999-09-30 2001-09-18 Siemens Corporate Research, Inc. Use of Hilbert transforms to simplify image reconstruction in a spiral scan cone beam CT imaging system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5170439A (en) * 1991-06-11 1992-12-08 Picker International, Inc. Cone beam reconstruction using combined circle and line orbits
US6292525B1 (en) * 1999-09-30 2001-09-18 Siemens Corporate Research, Inc. Use of Hilbert transforms to simplify image reconstruction in a spiral scan cone beam CT imaging system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110974278A (en) * 2019-12-21 2020-04-10 电子科技大学 DSA (digital Signal amplification) cone beam precise filtering back-projection tomography system and imaging method
CN110974278B (en) * 2019-12-21 2022-02-11 电子科技大学 DSA (digital Signal amplification) cone beam precise filtering back-projection tomography system and imaging method
CN115105108A (en) * 2022-06-30 2022-09-27 赛诺威盛科技(北京)股份有限公司 Defocus calibration method and device, defocus calibration mold body and electronic device
CN115105108B (en) * 2022-06-30 2023-06-09 赛诺威盛科技(北京)股份有限公司 Defocus correction method and device, defocus correction die body and electronic device

Similar Documents

Publication Publication Date Title
US6574299B1 (en) Exact filtered back projection (FBP) algorithm for spiral computer tomography
US7305061B2 (en) Efficient image reconstruction algorithm for the circle and arc cone beam computer tomography
Noo et al. Exact helical reconstruction using native cone-beam geometries
JP5019193B2 (en) Reconstruction method and X-ray computed tomography apparatus for determining image data values at reconstruction points in a CT image related to a scan target
US6990167B2 (en) Image reconstruction method for divergent beam scanner
US5253171A (en) Parallel processing method and apparatus based on the algebra reconstruction technique for reconstructing a three-dimensional computerized tomography (CT) image from cone beam projection data
EP1096426B1 (en) Methods and apparatus for cone beam multi-slice CT correction
US7197105B2 (en) Efficient image reconstruction algorithm for the circle and line cone beam computed tomography
US20060109952A1 (en) Fan-beam and cone-beam image reconstruction using filtered backprojection of differentiated projection data
Pan et al. A unified analysis of FBP-based algorithms in helical cone-beam and circular cone-and fan-beam scans
CA2485376A1 (en) Method reconstructing images for spiral and non-spiral computer tomography
EP1599836B1 (en) System and method for helical cone-beam computed tomography with exact reconstruction
Stierstorfer et al. Segmented multiple plane reconstruction: a novel approximate reconstruction scheme for multi-slice spiral CT
Bruder et al. Single-slice rebinning reconstruction in spiral cone-beam computed tomography
Turbell et al. Helical cone‐beam tomography
US7010079B2 (en) 3PI algorithm for spiral CT
US7280632B2 (en) Exact filtered back projection (FBP) algorithm for spiral computer tomography with variable pitch
US6999550B2 (en) Method and apparatus for obtaining data for reconstructing images of an object
US7848479B1 (en) Image reconstruction for a general circle-plus trajectory
WO2005107598A1 (en) Efficient circle and line cone beam computed tomography
WO2004084137A2 (en) Efficient variable pitch spiral computed tomography algorithm
Xue et al. A parallel backprojection algorithm for spiral cone-beam ct exact reconstruction
Xia et al. New filtered-backprojection-based algorithms for image reconstruction in fan-beam scans
Ramamurthi et al. Exact 3D cone-beam reconstruction from two short-scans using a C-arm imaging system
Schondube et al. Comparative evaluation of two analytical methods for helical cone-beam tomography

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 11037968

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2006034417

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10523867

Country of ref document: US

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 10523867

Country of ref document: US

122 Ep: pct application non-entry in european phase