Calibration method and calibration system for calibrating scanning imaging device
By using geometric and energy spectrum calibration modulars for calibration in scanning imaging equipment, the imaging inaccuracy caused by position errors of the radiation source and detector is solved, and the imaging accuracy and image quality of the static CT equipment are improved.
Patent Information
- Application Number
- PCT/CN2024/141121
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-12-20
- Publication Date
- 2025-07-03
AI Technical Summary
In scanning imaging equipment, due to mechanical production and installation errors, the position of the radiation source and the detector is inaccurate, which affects the imaging quality. Especially in static CT equipment of distributed radiation sources, the geometric error and energy spectrum inconsistency between the radiation source and the detector leads to inaccurate reconstruction images.
The geometric calibration model and energy spectrum calibration model are used to calibrate in the scanning area. The optimized ray source and detector parameters are obtained through the detector data, and the geometric relationship and physical properties of the ray source, energy spectrum calibration model and detector are combined to perform geometric and energy spectrum calibration.
It improves the imaging accuracy and image quality of the scanning imaging device, reduces artifacts, improves the accuracy of image reconstruction and color accuracy, and enhances the accuracy of automatic identification of suspected items.
Smart Images

Figure CN2024141121_03072025_PF_FP_ABST
Abstract
Description
Calibration method and system for calibrating scanning imaging equipment
[0001] This application claims priority to Chinese patent application No. 202311864101.9 filed on December 29, 2023, the contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of scanning imaging technology, and more particularly, to a calibration method and a calibration system for calibrating a scanning imaging device. Background Art
[0003] According to scanning imaging theory, if an accurate image of the scanned object is to be reconstructed, the precise positions of the radiation source target and the detector crystal must be known. Due to errors in mechanical manufacturing and installation, geometric calibration becomes an essential step in scanning imaging. In addition, when the radiation is emitted from the radiation source, it passes through the scanned object and then incidents on the detector. During this process, the radiation attenuates in accordance with Beer's law. Beer's law, also known as the Beer-Lambert law, is a basic law describing the absorption of light by matter. When a beam of parallel monochromatic light passes perpendicularly through a uniform, non-scattering, absorbing substance, its absorbance is proportional to the concentration of the absorbing substance and the thickness of the absorbing layer.
[0004] For example, taking static CT scanning as an example, according to CT imaging theory, accurate CT reconstruction of the scanned object requires the precise position of the source target and detector crystal. Due to errors in mechanical manufacturing and installation, geometric calibration is an essential step in CT imaging. For static CT using distributed radiation sources or multiple single-target radiation sources, due to their larger size or greater number, manufacturing and installation errors are also greater, significantly impacting image quality. Similarly, detectors face the same challenges and require geometric calibration to correct for geometric errors. Taking CT scanning as an example, according to CT imaging theory, based on the fact that radiation attenuation conforms to Beer's law, detectors used for scanning imaging must have the same absorption spectrum. This ensures consistent attenuation of radiation passing through objects of the same thickness from different directions. The detector absorption spectrum is related to the thickness of the crystal on which the radiation enters. In a single-target source-probe-centripetal geometric arrangement, all radiation enters the crystal perpendicularly, passing through crystals of the same thickness, resulting in the same detector absorption spectrum. However, in static CT scanning equipment, a single crystal receives radiation from different targets. Consequently, the radiation from different targets has different incident angles and passes through different crystal thicknesses, resulting in different absorption spectra. Furthermore, the energy spectra of different targets may also vary. Data inconsistency caused by inconsistent energy spectra is a significant factor affecting the accuracy of reconstructed data.
[0005] The above information disclosed in this section is only for understanding of the background of the technical concept of the present disclosure and therefore may contain information that does not constitute related art. Summary of the Invention
[0006] The embodiments of the present disclosure provide a calibration method and a calibration system for calibrating a scanning imaging device.
[0007] In one aspect, a calibration method for calibrating a scanning imaging device is provided. The scanning imaging device includes a radiation source for emitting radiation and a detector for receiving radiation. During the calibration process, a geometric calibration phantom or an energy spectrum calibration phantom is located in a scanning area formed by the radiation. The calibration method includes:
[0008] When the geometric calibration phantom is located in a scanning area formed by the rays, a geometric calibration step is performed, wherein the geometric calibration step includes: collecting rays passing through the scanning area by the detector to obtain detector data related to the geometric calibration phantom; using the detector data, calibrating ray source parameters and detector parameters to obtain optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters, wherein the ray source parameters are used to represent a position of the ray source in a calibration system, and the detector parameters are used to represent a position of the detector in the calibration system;
[0009] When the energy spectrum calibration phantom is located in a scanning area formed by the radiation, determining relative positions among the radiation source, the energy spectrum calibration phantom, and the detector according to the geometric calibration parameters to obtain a geometric relationship among the radiation source, the energy spectrum calibration phantom, and the detector; and
[0010] When the energy spectrum calibration phantom is located in the scanning area formed by the rays, an energy spectrum calibration step is performed, wherein the energy spectrum calibration step includes: collecting rays passing through the scanning area through the detector to obtain actual projection data related to the energy spectrum phantom; using the actual projection data related to the energy spectrum phantom, according to the geometric relationship and the physical properties of the energy spectrum calibration phantom, calibrating the energy spectrum parameters to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as energy spectrum calibration parameters.
[0011] In another aspect, a calibration method for calibrating a scanning imaging device is provided. The scanning imaging device includes a radiation source for emitting radiation and a detector for receiving radiation. During the calibration process, both a geometric calibration phantom and an energy spectrum calibration phantom are located in a scanning area formed by the radiation. The calibration method includes:
[0012] In a case where both the geometric calibration phantom and the energy spectrum calibration phantom are located in a scanning area formed by the rays, performing a geometric calibration step and an energy spectrum calibration step, wherein performing the geometric calibration step and the energy spectrum calibration step includes:
[0013] collecting, by the detector, rays passing through the scanning area, and acquiring detector data related to both the geometric calibration phantom and the energy spectrum calibration phantom;
[0014] Calibrate the ray source parameters and the detector parameters using the detector data to obtain optimized ray source parameters and optimized detector parameters, and determine the optimized ray source parameters and optimized detector parameters as geometric calibration parameters, wherein the ray source parameters are used to represent the position of the ray source in the calibration system, and the detector parameters are used to represent the position of the detector in the calibration system;
[0015] Determining relative positions among the ray source, the energy spectrum calibration phantom, and the detector according to the geometric calibration parameters to obtain a geometric relationship among the ray source, the energy spectrum calibration phantom, and the detector; and
[0016] The energy spectrum parameters are calibrated using the detector data according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters, and the optimized energy spectrum parameters are determined as energy spectrum calibration parameters.
[0017] According to some exemplary embodiments, the detector data includes an actual projection position of the ray on the detector after the ray passes through a geometric calibration phantom in the scanning area;
[0018] The calibrating of the ray source parameters and the detector parameters to obtain optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters, specifically includes: obtaining initial ray source parameters and initial detector parameters, wherein the ray source parameters are used to represent the position of the ray source in the calibration system, and the detector parameters are used to represent the position of the detector in the calibration system; obtaining the theoretical projection position of the geometric calibration phantom on the detector through geometric calculation based on the initial ray source parameters, the initial detector parameters and the positional relationship of the geometric calibration phantom relative to the ray source and the detector; calibrating the ray source parameters and the detector parameters based on the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters; and determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters.
[0019] According to some exemplary embodiments, the ray source parameters and the detector parameters are calibrated according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, including: constructing an optimization function of the deviation between the actual projection position and the theoretical projection position with respect to the ray source parameters and the detector parameters, in which the deviation is the dependent variable, and the ray source parameters and the detector parameters are independent variables.
[0020] According to some exemplary embodiments, the ray source parameters and the detector parameters are calibrated according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, and also include: according to the optimization function, determining the ray source parameters and detector parameters corresponding to the minimum value of the deviation as the optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters.
[0021] According to some exemplary embodiments, the ray source includes N s targets, the N s Target points are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2; calibrating the ray source parameters and the detector parameters according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, including: constructing an optimization function, the optimization function including a projection position constraint term and a target distance constraint term, wherein the projection position constraint term is a first function of the deviation between the actual projection position and the theoretical projection position with respect to the ray source parameters and the detector parameters; the target distance constraint term is a second function of the deviation between the actual distance and the theoretical distance between two adjacent targets with respect to the ray source parameters and the detector parameters.
[0022] According to some exemplary embodiments, in the optimization function, the projection position constraint term has a first weight value, and the target point distance constraint term has a second weight value.
[0023] According to some exemplary embodiments, the ray source parameters and the detector parameters are calibrated according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, and also include: according to the optimization function, determining the ray source parameters and the detector parameters corresponding to the minimum value of the weighted sum of the deviation between the actual projection position and the theoretical projection position and the deviation between the actual distance and the theoretical distance between two adjacent target points as the optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and the optimized detector parameters as geometric calibration parameters.
[0024] According to some exemplary embodiments, the energy spectrum parameters are calibrated according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters, and the optimized energy spectrum parameters are determined as energy spectrum calibration parameters, specifically including: obtaining the physical properties of the energy spectrum calibration phantom, wherein the physical properties are predetermined based on the constituent materials of the energy spectrum calibration phantom; calculating theoretical projection data using a predetermined plurality of basic energy spectra based on the physical properties of the energy spectrum calibration phantom and the geometric relationship; calibrating the energy spectrum parameters according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters; and determining the optimized energy spectrum parameters as energy spectrum calibration parameters.
[0025] According to some exemplary embodiments, calibrating the energy spectrum parameters according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as energy spectrum calibration parameters, specifically includes:
[0026] The loop process is executed until a preset condition is met, wherein the first loop process includes:
[0027] performing image reconstruction on the energy spectrum calibration phantom according to the energy spectrum information, and obtaining physical properties of the energy spectrum calibration phantom according to a result of the image reconstruction;
[0028] Calculating theoretical projection data using a plurality of predetermined basic energy spectra based on the physical properties of the energy spectrum calibration phantom and the geometric relationship;
[0029] Calibrate energy spectrum parameters according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters; and
[0030] Based on the optimized energy spectrum parameters, acquiring energy spectrum information; and
[0031] The optimized energy spectrum parameters obtained for the last time during the first cycle are determined as energy spectrum calibration parameters.
[0032] According to some exemplary embodiments, the calibrating the energy spectrum parameters based on the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters includes: constructing an optimization function of the deviation between the theoretical projection data and the actual projection data with respect to the energy spectrum parameters; and calibrating the energy spectrum parameters based on the optimization function to obtain optimized energy spectrum parameters.
[0033] According to some exemplary embodiments, the geometric calibration phantom includes at least one metal wire; or, the geometric calibration phantom includes a plurality of metal wires, and the plurality of metal wires are distributed on the rotating stage with different radii and / or different angles.
[0034] According to some exemplary embodiments, the energy spectrum calibration phantom includes a plurality of parts respectively made of a plurality of materials, and any two of the plurality of materials have at least one of the following properties that is different: density, atomic number.
[0035] According to some exemplary embodiments, the calibration system includes a rotating table, and at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the rotating table; the collecting of rays passing through the scanning area by the detector to obtain detector data includes: controlling the ray source to emit rays; controlling the rotation of the rotating table to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to rotate m circles, wherein m is a positive integer greater than or equal to 1; and during the process of at least one of the geometric calibration phantom and the energy spectrum calibration phantom rotating m circles, the detector collects rays emitted from the ray source and passing through the scanning area.
[0036] According to some exemplary embodiments, the calibration system includes a lifting platform, and at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the lifting platform; the detector collects the rays passing through the scanning area to obtain the detector data, including: controlling the ray source to emit rays; and controlling the lifting platform to move up and down to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to move up and down.
[0037] According to some exemplary embodiments, the ray source includes N s targets, the N s Target points are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2; the detector collects the rays passing through the scanning area and obtains the detector data, including: controlling the N s The target points emit rays in a set order; and in the N s In the process of each target point emitting rays in a set order, the detector collects rays emitted from the ray source and passing through the scanning area.
[0038] According to some exemplary embodiments, the calibration system includes a rotating platform, and at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the rotating platform; the ray source includes N s targets, the N s Target points are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2; the detector collects the rays passing through the scanning area and obtains the detector data, including: controlling the N sThe target points emit rays in a set order; the rotating stage is controlled to rotate to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to rotate m circles, wherein m is a positive integer greater than or equal to 1; and s During the process in which the target points emit rays in a set order and at least one of the geometric calibration phantom and the energy spectrum calibration phantom rotates m circles, the detector collects rays emitted from the ray source and passing through the scanning area.
[0039] According to some exemplary embodiments, before determining the relative positions among the ray source, the energy spectrum calibration phantom and the detector, the method further includes: calibrating the relative position of a calibration device body carrying the energy spectrum calibration phantom relative to the ray source and the detector.
[0040] According to some exemplary embodiments, calibrating the energy spectrum parameters according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as energy spectrum calibration parameters, specifically includes:
[0041] The loop process is executed until a preset condition is met, wherein the first loop process includes:
[0042] reconstructing the geometric calibration phantom and the energy spectrum calibration phantom according to the energy spectrum information to obtain a first reconstructed image; segmenting the first reconstructed image to separate the geometric calibration phantom and the energy spectrum calibration phantom to obtain a second reconstructed image; and obtaining physical properties of the energy spectrum calibration phantom according to the second reconstructed image;
[0043] Calculating theoretical projection data using a plurality of predetermined basic energy spectra based on the physical properties of the energy spectrum calibration phantom and the geometric relationship;
[0044] Calibrate energy spectrum parameters according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters; and
[0045] Based on the optimized energy spectrum parameters, acquiring energy spectrum information; and
[0046] The optimized energy spectrum parameters obtained for the last time during the first cycle are determined as energy spectrum calibration parameters.
[0047] On the other hand, a calibration system for calibrating a scanning imaging device is provided, wherein the calibration system includes: a calibration device body; at least one of a geometric calibration phantom and an energy spectrum calibration phantom arranged on the calibration device body; a driving member, the driving member being used to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to move; and a controller, the controller being configured to calibrate the scanning imaging device according to the calibration method as described above.
[0048] On the other hand, a calibration system for calibrating a scanning imaging device is provided, wherein the calibration system includes: a base; a rotating table connected to the base; at least one of a geometric calibration phantom and an energy spectrum calibration phantom arranged on the rotating table, and at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the rotating table; and a driving member, wherein the driving member is used to drive the rotating table to rotate, so as to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to rotate, wherein the geometric calibration phantom includes at least one metal wire; or the geometric calibration phantom includes multiple metal wires, and the multiple metal wires are distributed on the rotating table with different radii and / or different angles from each other; and / or the energy spectrum calibration phantom includes multiple parts respectively composed of multiple materials, and any two of the multiple materials have at least one of the following properties that are different: density, atomic number.
[0049] According to some exemplary embodiments, the calibration system further includes: a lifting platform connected to the base, and the rotating platform is disposed on the lifting platform.
[0050] Additional aspects and advantages of the present disclosure will be given in part in the description that follows and, in part, will be obvious from the description that follows, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] For a more complete understanding of the present disclosure and its advantages, reference will now be made to the following description taken in conjunction with the accompanying drawings, in which:
[0052] FIG1 schematically shows a schematic diagram of the projection relationship between a ray source, a scanned object, and a detector.
[0053] FIG2 is a schematic structural diagram of a static CT device according to some exemplary embodiments of the present disclosure.
[0054] FIG3A is a schematic structural diagram of a scanning stage included in a static CT device according to some exemplary embodiments of the present disclosure.
[0055] FIG3B is a schematic structural diagram of a scanning stage included in a static CT device according to other exemplary embodiments of the present disclosure.
[0056] FIG4A is a schematic structural diagram of a calibration system according to some exemplary embodiments of the present disclosure.
[0057] FIG4B is a schematic structural diagram of a calibration system according to some exemplary embodiments of the present disclosure, viewed from another angle.
[0058] FIG4C is a schematic structural diagram of a calibration system according to some exemplary embodiments of the present disclosure, which schematically illustrates a metal wire.
[0059] FIG4D is a side view of the calibration system shown in FIG4C .
[0060] FIG4E is a schematic structural diagram of a calibration system according to some exemplary embodiments of the present disclosure, which schematically illustrates a plurality of metal wires.
[0061] FIG. 4F is a projection diagram of the four metal wires shown in FIG. 4E on the rotating stage.
[0062] FIG5 is a flowchart of a calibration method according to some exemplary embodiments of the present disclosure.
[0063] FIG6 is a flowchart of a calibration method according to other exemplary embodiments of the present disclosure.
[0064] FIG7 is a flowchart of a geometric calibration step in a calibration method according to some exemplary embodiments of the present disclosure.
[0065] FIG8A is an exemplary flowchart of obtaining optimized ray source parameters and optimized detector parameters in a geometric calibration step in a calibration method according to some exemplary embodiments of the present disclosure.
[0066] FIG8B is an exemplary flowchart of obtaining optimized ray source parameters and optimized detector parameters in the geometric calibration step in the calibration method according to other exemplary embodiments of the present disclosure.
[0067] FIG9 is a flowchart of an energy spectrum calibration step in a calibration method according to some exemplary embodiments of the present disclosure.
[0068] FIG10 is a flowchart of energy spectrum calibration steps in a calibration method according to other exemplary embodiments of the present disclosure.
[0069] FIG11 is an exemplary flowchart of obtaining optimized energy spectrum parameters in a calibration method according to some exemplary embodiments of the present disclosure.
[0070] FIG12 schematically shows a structural block diagram of a controller of a calibration system according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0071] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely illustrative and are not intended to limit the scope of the present disclosure. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure. In addition, the various embodiments provided below and the technical features in the embodiments may be combined with each other in any manner.
[0072] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. In addition, the terms "comprise", "include", etc. used herein indicate the presence of the features, steps, operations and / or components, but do not exclude the presence or addition of one or more other features, steps, operations or components. All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used here should be interpreted as having meanings consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0073] In the description of the present disclosure, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present disclosure. In addition, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present disclosure, unless otherwise specified, "multiple" means two or more.
[0074] In the description of this disclosure, it should be noted that, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood broadly. For example, they may refer to fixed connections, detachable connections, or integral connections; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; and internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in this disclosure based on the specific circumstances.
[0075] In the present disclosure, computed tomography (CT) imaging refers to the use of radiation to perform a cross-sectional scan of an object, converting the analog signal received by a detector into a digital signal, calculating the attenuation coefficient of each pixel using an electronic computer, and reconstructing the image to display the cross-sectional structure of each part of the object.
[0076] FIG1 schematically shows a schematic diagram of the projection relationship between a ray source, a scanned object, and a detector. Referring to FIG1 , in an embodiment of the present disclosure, rays (e.g., X-rays, gamma rays, etc.) emitted by a ray source S are incident on the scanned object OB, and rays transmitted through the scanned object OB are detected by a detector D. A spatial point X on the scanned object OB is acted upon by the ray source S to an image point Y on the detector D. In forward projection (also called forward projection), the pixel value of the spatial point on the scanned object OB is known, and the projection value of the image point on the detector D is obtained. In reverse projection (also called backward projection), the projection value of the image point on the detector D is known, and the pixel value of the spatial point on the scanned object OB is obtained.
[0077] Computed tomography (CT) technology, because it can eliminate the effects of overlapping objects, has played a vital role in security inspections and medical fields. Traditional CT systems use a slip-ring mechanism to acquire projection data at different angles by rotating the X-ray source and detector. Reconstruction methods produce tomographic images, thereby revealing internal information about the inspected baggage. Traditional CT systems typically rely on slip-ring rotation during data acquisition, which not only limits scanning speed and is bulky, but also requires high machining precision and is expensive, limiting their widespread practical application. In recent years, carbon nanotube X-ray tube technology has entered the practical field. Unlike traditional X-ray sources, it does not require high temperatures to generate X-rays. Instead, it generates cathode rays based on discharge at the tip of the carbon nanotube, which then strikes the target to produce X-rays. Its advantages include fast switching on and off and a smaller size. Arranging these X-ray sources in a ring shape to irradiate objects at different angles creates a "static CT" system that does not require rotation. This significantly improves X-ray imaging speed and, by eliminating the slip-ring mechanism, reduces costs. This holds significant significance for applications in security inspections and other fields.
[0078] FIG2 is a schematic diagram of the structure of a static CT device according to some exemplary embodiments of the present disclosure. Referring to FIG2 , the static CT device according to an embodiment of the present disclosure may include a scanning stage, a transmission mechanism 110, a control device 140, and an imaging device 130. For example, the scanning stage may include a radiation source, a detector, and an acquisition device.
[0079] For example, in an embodiment of the present disclosure, the ray source may be a distributed ray source, which may include multiple target points, for example, multiple X-ray target points. In a distributed X-ray source, the target point refers to the emission point or focus of the ray source. Specifically, high-energy electrons are emitted from the cathode and bombard the metal anode target, thereby generating X-rays. The energy of the emitted X-rays depends on the material of the anode target, while the intensity of the X-rays depends on the electron flux and electron energy bombarding the anode target. In a distributed X-ray source, multiple cathodes correspond one-to-one to multiple target points, so that multiple target points receive electron beams from multiple cathodes to generate multiple beams of X-rays. This design enables the distributed X-ray source to achieve the effect of generating more X-ray radiation sources using fewer cathode components, thereby improving the stability of the system, reducing the number of cathode components used, and reducing the production cost of the equipment.
[0080] In static CT devices that utilize distributed radiation sources, multiple targets are combined and activated in a set order at different angles to obtain multiple projection data sets from various angles. These projection data sets can be used in computer reconstruction algorithms to generate high-quality cross-sectional images. One advantage of using a distributed X-ray source is that it can reduce artifacts and improve image quality. By using multiple targets, the emission positions of the X-ray beam are more evenly distributed, providing more projection angles and data, reducing artifacts in the reconstructed image, and providing more accurate anatomical information. In other words, the targets in a distributed X-ray source refer to the points or areas that emit X-ray beams, and their distribution helps to obtain high-quality projection data for the reconstruction of static CT images.
[0081] In the embodiments of the present disclosure, multiple targets in a distributed radiation source can be arranged along a predetermined first direction. For example, the predetermined first direction can be a straight line or an arc. The embodiments of the present disclosure do not impose any particular restrictions on the arrangement of the targets in the distributed radiation source.
[0082] FIG3A is a schematic diagram of the structure of a scanning stage included in a static CT device according to some exemplary embodiments of the present disclosure. FIG3B is a schematic diagram of the structure of a scanning stage included in a static CT device according to other exemplary embodiments of the present disclosure. Referring to FIG3A and FIG3B , in an embodiment of the present disclosure, the static CT device includes a distributed radiation source 20 and a detector 30. The distributed radiation source 20 may include multiple targets 210. In some embodiments, as shown in FIG3A , the multiple targets 210 may be arranged in an arc shape. Accordingly, the detector 30 may include multiple detection units 310 arranged in an arc shape or a circle. In some embodiments, as shown in FIG3B , the multiple targets 210 may be arranged along a straight line. Accordingly, the detector 30 may include multiple detection units 310 arranged along a straight line. It should be noted that the embodiments of FIG2 to FIG3B are merely schematic diagrams of the structures of static CT devices according to some exemplary embodiments of the present disclosure, and do not represent all embodiments of the present disclosure. In the embodiments of the present disclosure, any suitable arrangement of distributed radiation sources and detectors may be employed.
[0083] In the embodiment of the present disclosure, the multiple target points 210 each emit radiation toward the scanned object 120, and the multiple detection units 310 are used to detect the radiation that has passed through the scanned object 120. For example, in the embodiment shown in Figures 3A and 3B, the multiple target points 210 emit X-rays, and the multiple detection units 310 receive a portion of the X-rays emitted from the multiple target points 210 that have passed through the scanned object 120. In this way, a scanning area is formed between the radiation source 20 and the detector 30 for scanning the scanned object 120. Within this scanning area, at least one plane located approximately in the middle of the scanning area and perpendicular to the conveying direction of the conveying mechanism 110 can be referred to as a scanning plane.
[0084] For example, the detection unit 310 may include at least one detector crystal. For example, the detection unit 310 may include one detector crystal. For another example, the detection unit 310 may include multiple detector crystals, and the multiple detector crystals may be arranged along a one-dimensional direction, or the multiple detector crystals may be arranged along a two-dimensional direction.
[0085] It should be understood that each detector crystal is a basic unit of the detector, which can absorb radiation (such as X-rays) and convert it into other forms of energy, such as light or electrical signals. For example, the materials of the detector crystals can include oxides and halides (such as iodide and fluoride).
[0086] For example, in the embodiment shown in FIG2 , the transport mechanism 110 carries the scanned object 120 and drives the scanned object 120 in linear motion. The control device 140 controls the beam emission sequence of the multiple target points 210 of the radiation source 20, causing the detector 30 to output digital signals corresponding to the projection data. The imaging device 130 reconstructs a CT image of the scanned object 120 based on the digital signals.
[0087] It should be noted that in the embodiments of the present disclosure, the imaging device 130 can use various known reconstruction algorithms to reconstruct the CT image of the scanned object. For example, the reconstruction algorithm can be an iterative, analytical, or other reconstruction algorithm. The embodiments of the present disclosure do not place any particular restrictions on the reconstruction algorithm.
[0088] In some embodiments of the present disclosure, each distributed ray source 20 has one or more targets, the energy of the targets can be set, and the order of target activation can be set. For example, the targets can be distributed on multiple scanning planes (for example, the scanning plane is perpendicular to the direction of passage). In each plane, the target distribution can be continuous or discontinuous, one or more straight lines or arcs. Since the target energy can be set, a variety of scanning modes can be achieved during the beam emission process, such as different targets having different energy spectra, or targets located in different planes having different energies. The targets can be designed in groups, such as the targets of each module as a group, or the targets of each plane as a group. The order of electronic targeting of targets in the same group can be adjusted, and sequential beam emission and alternating beam emission can be achieved. Targets in different groups can be activated at the same time for scanning to speed up the scanning speed.
[0089] The detector 30 may be a single row or multiple rows, and the detector type may be a single energy, dual energy or energy spectrum detector.
[0090] The transport mechanism 110 includes a stage or conveyor belt. The control device 140 controls the X-ray machine and detector frames. By controlling the beam emission pattern of the distributed X-ray source and the linear translation of the scanned object, or a combination of the two, spiral scanning trajectories, circular scanning trajectories, or other special trajectories can be achieved. The control device 140 is responsible for controlling the CT system's operation, including mechanical rotation, electrical control, and safety interlocks. Specifically, it controls the X-ray source's beam emission speed / frequency, energy, and sequence, and controls detector data readout and reconstruction.
[0091] Static CT has become a research hotspot in the CT field due to its advantages such as high scanning speed, high stability, and flexible scanning methods. However, as a new technology, it has different data processing requirements from traditional spiral CT. For example, due to the geometric correction issues caused by multiple targets, spiral CT processing methods cannot be used.
[0092] According to CT imaging theory, accurate CT reconstruction of the scanned object requires the precise position of the source target and detector crystals. Due to errors in mechanical manufacturing and installation, geometric calibration is an essential step in CT imaging. Static CT using distributed radiation sources or multiple single-target radiation sources can lead to greater manufacturing and installation errors due to the large size or large number of radiation sources, significantly impacting image quality. Similarly, detectors face the same challenges, requiring geometric calibration to correct for these errors.
[0093] CT imaging theory is based on the fact that ray attenuation conforms to Beer's law, which requires that the detectors used for scanning imaging have the same absorption energy spectrum, so that the attenuation of rays passing through objects of the same thickness from different directions can be consistent. The inventors have found through research that the absorption energy spectrum of the detector is related to the thickness of the crystal where the rays are incident. In the geometric arrangement of a single target source probe centripetal, all rays are incident vertically on the crystal, the crystal thickness through which the rays pass is the same, and the absorption energy spectrum of the detector is the same. However, in static CT equipment, since a single crystal needs to receive rays emitted from different targets, the incident angles of rays from different targets are different, and the thickness of the crystals they pass through are different, resulting in different absorption energy spectra. On the other hand, there may also be differences in the energy spectra of different targets. Data inconsistency caused by inconsistent energy spectra is also an important factor affecting the accuracy of reconstructed values.
[0094] Furthermore, the inventors discovered that differences in the horizontal and vertical orientations of different X-ray sources when installed can affect the clarity of CT reconstructed images. Because the radiation emitted by the X-ray source has a directionally dependent spatial distribution of its energy spectrum, and because the radiation incident on each detector unit varies at different angles, the energy spectra of different rays vary. During the reconstruction process, these energy spectrum errors can interfere with the reconstructed values.
[0095] In addition, the above-mentioned technical issues of energy spectrum accuracy will also directly affect the image color accuracy of single-view / multi-view X-ray imaging equipment, and indirectly affect the accuracy of automatic identification of some suspicious objects.
[0096] The embodiments of the present disclosure provide a calibration method and a calibration system for calibrating a scanning imaging device, which can perform geometric calibration and energy spectrum calibration on the scanning imaging device. For example, it can perform geometric calibration and energy spectrum calibration on a static CT device based on a distributed ray source.
[0097] FIG4A is a schematic diagram of the structure of a calibration system according to some exemplary embodiments of the present disclosure. FIG4B is a schematic diagram of the structure of a calibration system according to some exemplary embodiments of the present disclosure, viewed from another angle. FIG4C is a schematic diagram of the structure of a calibration system according to some exemplary embodiments of the present disclosure, schematically illustrating a metal wire. FIG4D is a side view of the calibration system shown in FIG4C. FIG4E is a schematic diagram of the structure of a calibration system according to some exemplary embodiments of the present disclosure, schematically illustrating multiple metal wires.
[0098] 4A and 4B , the calibration system 40 may include: a base 410; a rotating table 420 connected to the base 410; at least one of a geometric calibration phantom 50 and an energy spectrum calibration phantom 60 disposed on the rotating table 420; and a driving member 430, the driving member 430 being used to drive the rotating table 420 to rotate, thereby driving at least one of the geometric calibration phantom 50 and the energy spectrum calibration phantom 60 to rotate.
[0099] For example, in the embodiment shown in Figures 4A and 4B, both the geometric calibration phantom 50 and the energy spectrum calibration phantom 60 are disposed on the rotating stage 420. In other embodiments of the present disclosure, only one of the geometric calibration phantom 50 and the energy spectrum calibration phantom 60 may be disposed on the rotating stage 420. For example, in the embodiment shown in Figures 4C to 4E, only the geometric calibration phantom 50 is disposed on the rotating stage 420.
[0100] In some exemplary embodiments, the geometric calibration phantom 50 may include at least one metal wire. For example, the geometric calibration phantom 50 includes only one metal wire, and the one metal wire is located at an eccentric position on the rotating stage 420 .
[0101] 4A and 4B , a rotating stage 420 rotates about a rotation axis AX1. A metal wire is disposed perpendicularly on the rotating stage 420 and offset from the rotation axis AX1. Because the geometric calibration phantom is eccentrically positioned on the rotating stage 420, the geometric calibration phantom can be positioned at different geometric positions during the rotation of the rotating stage 420. This facilitates obtaining calibration data from multiple different geometric positions, thereby improving calibration accuracy.
[0102] Referring to FIG4E , the rotating stage 420 rotates about the rotation axis AX1. The geometric calibration phantom 50 may include a plurality of metal wires, each of which is located at a different eccentric position on the rotating stage 420. That is, the plurality of metal wires are distributed on the rotating stage 420 at different radii and / or angles. In other words, on the rotating stage 420, at least one of the radius and angle of any one of the plurality of metal wires is different from at least one of the radius and angle of another of the plurality of metal wires.
[0103] For example, in the embodiment shown in FIG4E , four metal wires are schematically illustrated, which, for ease of description, are labeled as a first metal wire 501, a second metal wire 502, a third metal wire 503, and a fourth metal wire 504. The first metal wire 501, the second metal wire 502, the third metal wire 503, and the fourth metal wire 504 are all vertically disposed on the rotating stage 420, and are offset from the rotation axis AX1 by distances ρ1, ρ2, ρ3, and ρ4, respectively.
[0104] Figure 4F is a projection of the four wires shown in Figure 4E onto the rotating stage. Referring to Figures 4E and 4F, a polar coordinate system is established. In this polar coordinate system, the point of the orthographic projection of the rotation axis AX1 onto the rotating stage 420 is used as the pole AXO, and a ray OX originating from the pole AXO is used as the polar axis. Based on this, the positions of the four wires can be represented by (ρ, θ), where ρ corresponds to the polar diameter, radial vector, or radius in the polar coordinate system, specifically the distance between the point of the orthographic projection of the wire on the rotating stage and the pole AXO; and θ corresponds to the polar angle or argument in the polar coordinate system, specifically the angle between the line connecting the point of the orthographic projection of the wire on the rotating stage and the pole and the polar axis OX.
[0105] For example, the positions of the first metal wire 501, the second metal wire 502, the third metal wire 503, and the fourth metal wire 504 are respectively expressed as (ρ1, θ1), (ρ2, θ2), (ρ3, θ3), and (ρ4, θ4). Any two of ρ1, ρ2, ρ3, and ρ4 are not equal, and / or any two of θ1, θ2, θ3, and θ4 are not equal.
[0106] In this embodiment, multiple metal wires are arranged on the rotating table 420 and have different offset distances or offset angles from the rotation axis AX1. In this way, during the rotation of the rotating table 420, the multiple metal wires can be in different geometric positions, which is conducive to obtaining calibration data from multiple different geometric positions, thereby further improving the calibration accuracy.
[0107] In some exemplary embodiments, the metal wire may be a hard metal wire, so that the metal wire may be perpendicular to the table surface of the rotating table 420 , which is beneficial for placing the front end of the metal wire in the scanning area.
[0108] In some exemplary embodiments, the diameter of the metal wire is no greater than the width of a single detector crystal. By designing the diameter of the metal wire to be smaller, the accuracy of calibration can be improved.
[0109] In some exemplary embodiments, the energy spectrum calibration phantom 60 is located at the center of the rotating stage 420. For example, the geometric center of the energy spectrum calibration phantom 60 is located on the rotation axis AX1 of the rotating stage 420.
[0110] In some exemplary embodiments, the energy spectrum calibration phantom 60 may include multiple parts each made of multiple materials, and any two of the multiple materials may have different properties in at least one of the following: density and atomic number.
[0111] In some exemplary embodiments, the energy spectrum calibration phantom 60 can be a shaped object composed of a known or unknown material with sufficient attenuation capability. For example, the material of the energy spectrum calibration phantom 60 can be graphite, organic glass, polyethylene, polyoxymethylene, aluminum (alloy), magnesium (alloy), silicon dioxide, polyvinyl chloride, titanium (alloy), iron, copper, etc. The chemical composition and physical density of these materials are known. For another example, the material of the energy spectrum calibration phantom 60 can also be selected from materials with stable physical and chemical properties, but the composition ratio information of the material cannot be accurately obtained.
[0112] In some exemplary embodiments, the atomic number range of the material of the energy spectrum calibration phantom 60 should cover as wide a range as possible.
[0113] The shape of the energy spectrum calibration phantom 60 can be a cylinder, a prism, a pyramid, or an irregular shape. During the calibration process, the length of the intersection line between the ray and the energy spectrum calibration phantom 60 should cover a wide range as much as possible.
[0114] It should be noted that in the embodiments shown in Figures 4A and 4B, the energy spectrum calibration phantom 60 is in the shape of a cuboid. However, this shape is merely exemplary and does not limit the embodiments of the present disclosure. In other embodiments of the present disclosure, the energy spectrum calibration phantom 60 may adopt any other suitable shape.
[0115] 4A and 4B , the calibration system 40 may further include a lifting platform 440 connected to the base 410, and a rotating platform 420 disposed on the lifting platform 440. In this way, by controlling the lifting platform to translate up and down a fixed distance, the wire can be scanned at multiple height positions to obtain more calibration data, thereby improving calibration accuracy.
[0116] In the embodiment of the present disclosure, the base 410 is used to support other components and maintain the stability of the components installed thereon. The driving member 430 may include a movement driving mechanism for driving the lifting platform 440 to move up and down; and / or a rotation driving mechanism for driving the rotating platform 420 to rotate.
[0117] For example, the rotation drive mechanism for driving the turntable 420 to rotate may include at least one of a gear transmission mechanism, a servo motor drive mechanism, and a stepper motor drive mechanism. The gear transmission mechanism may include a drive motor, a drive gear, and a driven gear, and the rotational force is transmitted through the meshing of the gears. The servo motor drive is to achieve the rotation of the turntable by controlling the speed and position of the servo motor. The servo motor is usually used in combination with an encoder and a closed-loop control system to achieve high-precision rotation control. The stepper motor drive is to achieve the rotation of the turntable by controlling the pulse signal of the stepper motor. The stepper motor has a discrete step angle, which can accurately control the position and speed of the turntable.
[0118] For example, the mobile drive mechanism used to drive the lifting platform 440 up and down may include at least one of a screw drive mechanism, an electric screw drive mechanism, and a gear drive mechanism. The screw drive mechanism may include a screw and a nut that meshes with it. When the screw rotates, the nut moves along the screw's helical line, thereby achieving the up and down movement of the lifting platform. The electric screw drive mechanism combines screw drive and electric drive technology. The screw is driven by an electric motor to rotate, thereby driving the lifting platform up and down. The gear drive mechanism uses the meshing of gears to transmit force and motion. The up and down movement of the lifting platform can be achieved by rotating the drive gear.
[0119] It should be noted that in the embodiments of the present disclosure, there is no special restriction on the type and structure of the rotary drive mechanism and the mobile drive mechanism. Unless there is a conflict, various types of rotary drive mechanisms and mobile drive mechanisms known in the relevant field can be used in the embodiments of the present disclosure.
[0120] Some exemplary embodiments of the present disclosure further provide a calibration method for calibrating a scanning imaging device, which is suitable for performing geometric calibration and energy spectrum calibration on the scanning imaging device.
[0121] In the calibration method according to some embodiments of the present disclosure, geometric calibration can be performed first, followed by energy spectrum calibration. Figure 5 is a flowchart of a calibration method according to some exemplary embodiments of the present disclosure. During the calibration process of this embodiment, either the geometric calibration phantom or the energy spectrum calibration phantom is located in the scanning area formed by the rays. That is, only one of the geometric calibration phantom and the energy spectrum calibration phantom is located in the scanning area. For example, the calibration method may include steps S510 to S530.
[0122] In step S510, when the geometric calibration phantom is located in the scanning area formed by the rays, a geometric calibration step is performed, wherein the geometric calibration step includes: collecting rays passing through the scanning area by the detector to obtain detector data related to the geometric calibration phantom; using the detector data, calibrating ray source parameters and detector parameters to obtain optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters, wherein the ray source parameters are used to represent the position of the ray source in the calibration system, and the detector parameters are used to represent the position of the detector in the calibration system.
[0123] In step S520, when the energy spectrum calibration phantom is located in the scanning area formed by the rays, the relative positions among the ray source, the energy spectrum calibration phantom and the detector are determined according to the geometric calibration parameters to obtain the geometric relationship among the ray source, the energy spectrum calibration phantom and the detector.
[0124] In step S530, when the energy spectrum calibration phantom is located in the scanning area formed by the rays, an energy spectrum calibration step is performed, wherein the energy spectrum calibration step includes: collecting the rays passing through the scanning area through the detector to obtain actual projection data related to the energy spectrum phantom; using the actual projection data related to the energy spectrum phantom, according to the geometric relationship and the physical properties of the energy spectrum calibration phantom, calibrating the energy spectrum parameters to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as energy spectrum calibration parameters.
[0125] In the calibration method according to some other embodiments of the present disclosure, geometric calibration and energy spectrum calibration can be performed simultaneously. Figure 6 is a flowchart of the calibration method according to some exemplary embodiments of the present disclosure. During the calibration process of this embodiment, both the geometric calibration phantom and the energy spectrum calibration phantom are located in the scanning area formed by the rays. The calibration method includes: when both the geometric calibration phantom and the energy spectrum calibration phantom are located in the scanning area formed by the rays, performing a geometric calibration step and an energy spectrum calibration step. For example, the calibration method may specifically include steps S610 to S640.
[0126] In step S610 , the detector collects rays passing through the scanning area to obtain detector data related to both the geometric calibration phantom and the energy spectrum calibration phantom.
[0127] In step S620, the detector data is used to calibrate the ray source parameters and the detector parameters to obtain optimized ray source parameters and optimized detector parameters, and the optimized ray source parameters and the optimized detector parameters are determined as geometric calibration parameters, wherein the ray source parameters are used to represent the position of the ray source in the calibration system, and the detector parameters are used to represent the position of the detector in the calibration system.
[0128] In step S630, the relative positions of the ray source, the energy spectrum calibration phantom, and the detector are determined according to the geometric calibration parameters to obtain a geometric relationship between the ray source, the energy spectrum calibration phantom, and the detector.
[0129] In step S640, the energy spectrum parameters are calibrated using the detector data according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters, and the optimized energy spectrum parameters are determined as energy spectrum calibration parameters.
[0130] It should be noted that, unless otherwise specified or in the event of a conflict, the steps or methods described below can be applied to the various embodiments described above. Specifically, unless otherwise specified, the steps described below can be applied to both the calibration methods described above for Figures 5 and 6.
[0131] Below, firstly, a detailed implementation of the steps of performing geometric calibration will be described with reference to the accompanying drawings.
[0132] FIG4D is a side view of the calibration system shown in FIG4C . Referring to FIG4A through FIG4D , during calibration, the calibration system 40 is placed on a conveyor device (e.g., the conveyor mechanism 110 shown in FIG2 ) of the scanning imaging device. The conveyor device is controlled to transport the geometric calibration phantom 50 of the calibration system 40 to the X-ray scanning plane, such that the geometric calibration phantom 50 is within the scanning plane formed by the X-ray source 20 and the detector 30. For example, during geometric calibration, only the front end of the geometric calibration phantom 50 is within the scanning plane, while the rest of the calibration system 40 remains outside the scanning plane. This prevents interference with the calibration data from other parts of the calibration system 40.
[0133] FIG7 is a flow chart of the geometric calibration steps in the calibration method according to some exemplary embodiments of the present disclosure. With reference to FIG1 to FIG7, the calibration method can be used to perform geometric calibration on a scanning imaging device. For example, the calibration method can perform geometric calibration on a static CT device. In the static CT device, the ray source 20 can be a distributed ray source, which includes N s Target 210, N s Target points are spaced apart along the first direction, where Ns is a positive integer greater than or equal to 2. The first direction may correspond to the linear arrangement shown in FIG3A or the arc arrangement shown in FIG3B. It should be noted that in the embodiments of the present disclosure, no particular limitation is imposed on the arrangement direction and form of the multiple targets of the distributed radiation source.
[0134] In some embodiments of the present disclosure, the geometric calibration step of the calibration method may include sub-steps S710 to S750.
[0135] In sub-step S710 , the detector 30 collects the rays passing through the scanning area to obtain detector data, wherein the detector data includes the actual projection position of the rays on the detector 30 after passing through the scanning area.
[0136] In some exemplary embodiments, the calibration method may include: before placing the geometric calibration phantom 50 in the scanning area or scanning plane formed by the ray, collecting the air projection data p by the detector 30 air .
[0137] It should be understood that when performing image reconstruction, it is necessary to know the detector reading when there is no object (i.e., only air) in order to remove this background value from the actual measurement data. For example, in CT imaging, a method called line integral is often used to obtain projection data. This process involves passing rays through the object and measuring the attenuation of the rays after passing through the object. This attenuation value (or projection data) reflects the properties of the material in the ray path, such as density and composition. Similar measurements can be made when there is no object present, that is, only air. The projection data thus obtained can be used as a reference or background value. During the actual image reconstruction process, this background value is removed from the measured projection data to obtain the ray attenuation caused only by the object itself.
[0138] In sub-step S710, the acquisition of detector data includes: collecting rays passing through the scanning area (the geometric calibration phantom 50 is located in the scanning area) by the detector 30 to obtain initial detector data p i ; and, using the air projection data p air , for the initial detector data p i Correction is performed to obtain the detector data prj i .
[0139] It should be noted that in this article, 1≤i≤N s , that is, i represents the number of a target point 210 in the distributed ray source.
[0140] For example, the following formula can be used to perform air correction to obtain the detector data prji :prj i =p i / p air .
[0141] In some exemplary embodiments of the present disclosure, the calibration system 40 includes a rotating stage 420 , and the geometric calibration phantom 50 is located on the rotating stage 420 .
[0142] In this embodiment, the initial detector data p is obtained i It can include: controlling the ray source 20 to emit rays; controlling the rotation of the rotating table 420 to drive the geometric calibration phantom 50 to rotate m circles, where m is a positive integer greater than or equal to 1; and, during the process of the geometric calibration phantom 50 rotating m circles, the detector 30 collects rays emitted from the ray source 20 and passing through the scanning area.
[0143] In some exemplary embodiments of the present disclosure, the calibration system 40 includes a lifting platform 440 , and the geometric calibration phantom 50 is located on the lifting platform 440 .
[0144] In this embodiment, the initial detector data p is obtained i The method may include: controlling the ray source 20 to emit rays; and controlling the lifting platform 440 to move up and down, so as to drive the geometric calibration phantom 50 to move up and down.
[0145] For example, the geometric calibration phantom 50 may be moved up to the scanning position by the lifting platform 440. During the lifting process, the detector may not collect data.
[0146] For another example, during the lifting process of the geometric calibration phantom 50, the detector 30 may collect radiation emitted from the radiation source 20 and passing through the scanning area. In some optional embodiments, the data collected during the lifting process may not be used for subsequent processing.
[0147] In some exemplary embodiments of the present disclosure, the ray source 20 includes N s Target 210, N s Target points 210 are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2.
[0148] In this embodiment, the initial detector data p is obtained i May include: Control N s The target points 210 emit radiation in a set order; and s When each target point 210 emits radiation in a set order, the detector 30 collects radiation emitted from the radiation source 20 and passing through the scanning area.
[0149] In some exemplary embodiments of the present disclosure, the calibration system 40 includes a rotating stage 420, and the geometric calibration phantom 50 is located on the rotating stage 420. The ray source 20 includes N s Target 210, N s Target points 210 are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2.
[0150] In this embodiment, the initial detector data p is obtained i May include: Control N s The target points 210 emit rays in a set order; the rotating stage 420 is controlled to rotate to drive the geometric calibration phantom 50 to rotate m circles, where m is a positive integer greater than or equal to 1; and s During the process in which each target point 210 emits radiation in a set order and the geometric calibration phantom 50 rotates m circles, the detector 30 collects radiation emitted from the radiation source and passing through the scanning area.
[0151] It should be noted that in the embodiments of the present disclosure, there are no special restrictions on the movement form, number of settings of the geometric calibration phantom, and the number of targets of the radiation source. In the absence of conflict, various situations can be combined and integrated with each other. For example, in some embodiments, the geometric calibration phantom 50 can be set on a rotating table, the rotating table is set on a lifting table, and the radiation source 20 can be a distributed radiation source including multiple targets. In this way, the detector data prj is obtained. i The steps can be adjusted accordingly according to the setting method, and will not be repeated here.
[0152] It should also be noted that in the embodiments of the present disclosure, the movement of the geometric calibration phantom 50 and the order in which the radiation sources emit beams are not particularly limited. For example, the geometric calibration phantom 50 may be fixed in one position, and all targets may be controlled to emit beams once in a set order. The rotating stage may then rotate to the next position, and all targets may be controlled to emit beams again, until the rotating stage completes one rotation.
[0153] In sub-step S720 , initial ray source parameters and initial detector parameters are obtained, wherein the ray source parameters are used to represent the position of the ray source 20 in the calibration system 40 , and the detector parameters are used to represent the position of the detector 30 in the calibration system 40 .
[0154] The inventors discovered that in static CT scanning imaging equipment using distributed radiation sources, the large distances between targets, particularly when the source is composed of multiple single targets, can lead to inconsistent errors at each target. However, densely packed detector crystals result in relatively small errors, primarily due to the installation of the entire detector arm. Therefore, geometric calibration involves calibrating each target position individually and calibrating the detector as a whole.
[0155] In this paper, for the convenience of description, the ray source parameters are described as s i , the detector parameters are described as P d .
[0156] In some exemplary embodiments, the ray source is a distributed ray source, the target interval has a sufficiently high accuracy, and the error mainly comes from the installation of the entire ray source. Then, the target position can be calibrated as a whole, that is, {s i :1≤i≤N s} is determined by the starting coordinates, arrangement direction and number i of the distributed ray source. In this embodiment, the relative position relationship between two adjacent targets in the ray source is known, and the ray source parameter s i Can include: N s The position coordinates of the first target point in the calibration system, N s The arrangement direction of the targets, and N s The number of each target in the target.
[0157] In some exemplary implementation cases, the detector arms are arranged in a straight line or an arc, and the parameters of the detector arms are the starting coordinates and the arrangement direction.
[0158] For example, referring to Figures 4A to 4D, the detector 30 may include a detector arm 320 and a plurality of detection units 310 mounted on the detector arm 320. The plurality of detection units 310 are arranged in a straight line on the detector arm 320. In this embodiment, the relative positional relationship between two adjacent detection units is known, and the detector parameter P is d It may include: the position coordinates of the first detection unit among the multiple detection units in the calibration system, and the arrangement directions of the multiple detection units.
[0159] For another example, multiple detection units 310 are arranged in an arc on the detector arm, and the relative position relationship between two adjacent detection units is known. The detector parameter P d It may include: the angle and radius of the first detection unit among the multiple detection units in the calibration system.
[0160] In sub-step S730 , the theoretical projection position of the geometric calibration phantom 50 on the detector 30 is obtained through geometric calculation based on the initial ray source parameters, the initial detector parameters, and the positional relationship of the geometric calibration phantom 50 relative to the ray source 20 and the detector 30 .
[0161] For example, the detector data prj obtained in sub-step S710 i includes the actual projection position, i.e., the detector data prj iIn the above example, the actual projection position of the geometric calibration phantom 50 (e.g., a metal wire) can be extracted and can be described as pos(s i , P d ). It can be understood that the actual projection position is a function of the ray source parameters and the detector parameters.
[0162] For example, in sub-step S730, the rotation center of the rotating stage 420 is used as the coordinate origin, and according to the rotation speed of the rotating stage 420 and the position of the geometric calibration phantom 50, the initial ray source parameter s is known. i and detector parameters P d In this case, through geometric calculation, we can obtain the projection data prj i The corresponding theoretical projection position of the geometric calibration phantom 50 is denoted as cpos(s i , P d ). It can be understood that the theoretical projection position cpos(s i , P d ) is also a function of the ray source parameters and detector parameters.
[0163] In sub-step S740 , the ray source parameters and the detector parameters are calibrated according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters.
[0164] In sub-step S750 , the optimized ray source parameters and the optimized detector parameters are determined as geometric calibration parameters.
[0165] FIG8A is an exemplary flowchart of obtaining optimized ray source parameters and optimized detector parameters in a geometric calibration step in a calibration method according to some exemplary embodiments of the present disclosure.
[0166] 8A , in some exemplary embodiments, sub-step S740 may include sub-steps S741 - S742 .
[0167] In sub-step S741, an optimization function of the deviation between the actual projection position and the theoretical projection position with respect to the ray source parameters and the detector parameters is constructed, in which the deviation is the dependent variable, and the ray source parameters and the detector parameters are the independent variables.
[0168] In sub-step S742 , according to the optimization function, the ray source parameters and detector parameters corresponding to when the deviation takes the minimum value are determined as the optimized ray source parameters and optimized detector parameters.
[0169] For example, in this embodiment, the optimized ray source parameters and the optimized detector parameters can be obtained by solving the following optimization function:
[0170] Among them, "argmin" is a mathematical term used to represent the parameter value (the value of the independent variable) of a function to achieve the minimum value in its domain. Specifically, in this optimization function, it means: when The ray source parameter s when the minimum value is obtained i and detector parameters P d ;s i is the ray source parameter; P d is the detector parameter; N s is the total number of targets in the distributed ray source; i represents the number of a target in the distributed ray source, 1≤i≤N s ;pos(s i , P d ) represents the actual projection position; cpos(s i , P d ) represents the theoretical projection position.
[0171] FIG8B is an exemplary flowchart of obtaining optimized ray source parameters and optimized detector parameters in the geometric calibration step in the calibration method according to other exemplary embodiments of the present disclosure.
[0172] 8B , in some exemplary embodiments, sub-step S740 may include sub-steps S743 - S744 .
[0173] In sub-step S743, an optimization function is constructed, which includes a projection position constraint item and a target distance constraint item, wherein the projection position constraint item is a first function of the deviation between the actual projection position and the theoretical projection position with respect to the ray source parameters and the detector parameters; the target distance constraint item is a second function of the deviation between the actual distance and the theoretical distance between two adjacent target points with respect to the ray source parameters and the detector parameters.
[0174] For example, in the optimization function, the projection position constraint has a first weight value, and the target distance constraint has a second weight value. For example, the second weight value may be 0.
[0175] In sub-step S744, according to the optimization function, the corresponding ray source parameters and detector parameters when the weighted sum of the deviation between the actual projection position and the theoretical projection position and the deviation between the actual distance between two adjacent target points and the theoretical distance is minimized are determined as the optimized ray source parameters and the optimized detector parameters.
[0176] In some exemplary implementation cases, some constraints are added to the optimization objective function according to the actual situation to make the solution of the optimization problem more stable. For example, although there is an error in the target position, the deviation between the target points is within a certain range. Then, the following target distance constraint term can be added to the optimization function, where dis(s i, s i+1 ) represents the distance between target points i and i+1, d s represents the theoretical distance between two targets, and λ1 and λ2 represent the weights of the two constraints.
[0177] For example, in this embodiment, the optimized ray source parameters and the optimized detector parameters can be obtained by solving the following optimization function:
[0178] Among them, "argmin" is a mathematical term used to represent the parameter value (the value of the independent variable) of a function to achieve the minimum value in its domain. Specifically, in this optimization function, it means: when The ray source parameter s when the minimum value is obtained i and detector parameters P d ;s i is the ray source parameter; P d is the detector parameter; N s is the total number of targets in the distributed ray source; i represents the number of a target in the distributed ray source; pos(s i , P d ) represents the actual projection position; cpos(s i , P d ) represents the theoretical projection position; dis(s i , s i+1 ) represents the distance between target points i and i+1; d s represents the theoretical distance between two targets; λ1 and λ2 represent the weight values of the two constraints.
[0179] Specifically, in the above optimization function, is the projection position constraint, The weight of the projection position constraint is λ1, and the weight of the target distance constraint is λ2. For example, in some exemplary embodiments, the weight of the projection position constraint is greater than the weight of the target distance constraint. In this way, the influence of the projection position constraint is more considered during calibration.
[0180] The following describes a detailed implementation of the steps for performing energy spectrum calibration in conjunction with the accompanying drawings.
[0181] With reference to Figures 4A and 4B , during calibration, the calibration system 40 is placed on a conveyor mechanism (e.g., conveyor mechanism 110 shown in Figure 2 ) of a scanning imaging device. The conveyor mechanism is controlled to transport the energy spectrum calibration phantom 60 of the calibration system 40 to the X-ray scanning plane, such that the energy spectrum calibration phantom 60 is within the scanning plane defined by the X-ray source 20 and detector 30. For example, during energy spectrum calibration, only the energy spectrum calibration phantom 60 is within the scanning plane; alternatively, only the geometric calibration phantom 50 and the energy spectrum calibration phantom 60 are within the scanning plane, while the rest of the calibration system 40 remains outside the scanning plane. This prevents interference with the calibration data from other components of the calibration system 40.
[0182] FIG9 is a flow chart of the energy spectrum calibration step in the calibration method according to some exemplary embodiments of the present disclosure. With reference to FIG1 to FIG9, the calibration method can be used to perform energy spectrum calibration on a scanning imaging device. For example, the calibration method can perform energy spectrum calibration on a static CT device. In the static CT device, the ray source 20 can be a distributed ray source, which includes N s Target 210, N s Target points are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2. The first direction may correspond to the linear arrangement shown in FIG3A or the arc arrangement shown in FIG3B. It should be noted that in the embodiments of the present disclosure, no particular limitation is imposed on the arrangement direction and form of the multiple targets of the distributed radiation source.
[0183] In some embodiments of the present disclosure, the energy spectrum calibration step in the calibration method may include sub-steps S910 to S960.
[0184] In sub-step S910, when the energy spectrum calibration phantom is located in the scanning area formed by the rays, the geometric relationship between the ray source, the energy spectrum calibration phantom and the detector is obtained according to the relative positions between the ray source, the energy spectrum calibration phantom and the detector.
[0185] In sub-step S920, the detector collects rays passing through the scanning area to obtain actual projection data.
[0186] In sub-step S930 , the physical properties of the energy spectrum calibration phantom are obtained, wherein the physical properties are predetermined according to the constituent materials of the energy spectrum calibration phantom.
[0187] In sub-step S940 , theoretical projection data is calculated using a plurality of predetermined basic energy spectra based on the physical properties of the energy spectrum calibration phantom and the geometric relationship.
[0188] In sub-step S950, the energy spectrum parameters are calibrated according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters.
[0189] In sub-step S960, the optimized energy spectrum parameters are determined as energy spectrum calibration parameters.
[0190] In this embodiment, the energy spectrum calibration phantom 60 can be a shaped object made of a known material with sufficient attenuation capability. For example, the material of the energy spectrum calibration phantom 60 can be graphite, organic glass, polyethylene, polyoxymethylene, aluminum (alloy), magnesium (alloy), silicon dioxide, polyvinyl chloride, titanium (alloy), iron, copper, etc. The chemical composition and physical density of these materials are known.
[0191] In this embodiment, since the physical properties of the energy spectrum calibration phantom 60 can be predetermined, the physical properties of the energy spectrum calibration phantom 60 obtained in sub-step S930 are accurate. Accordingly, in sub-step S940, accurate theoretical projection data can be calculated based on the accurate physical properties and geometric relationships of the energy spectrum calibration phantom 60. The optimized energy spectrum parameters obtained in sub-step S950 can be used as the final energy spectrum calibration parameters without the need for iteration.
[0192] 10 is a flow chart of an energy spectrum calibration step in a calibration method according to some other exemplary embodiments of the present disclosure. In some other embodiments of the present disclosure, the energy spectrum calibration step in the calibration method may include sub-steps S1010 to S1060.
[0193] In sub-step S1010, when the energy spectrum calibration phantom is located in the scanning area formed by the rays, the geometric relationship between the ray source, the energy spectrum calibration phantom and the detector is obtained according to the relative positions between the ray source, the energy spectrum calibration phantom and the detector.
[0194] In sub-step S1020, the detector collects rays passing through the scanning area to obtain actual projection data.
[0195] In sub-step S1030 , a loop process is executed until a preset condition is met, wherein the first loop process includes sub-steps S1031 to S1034 .
[0196] In sub-step S1031 , image reconstruction is performed on the energy spectrum calibration phantom according to the energy spectrum information, and physical properties of the energy spectrum calibration phantom are obtained according to the result of the image reconstruction.
[0197] In sub-step S1032 , theoretical projection data is calculated using a plurality of predetermined basic energy spectra based on the physical properties of the energy spectrum calibration phantom and the geometric relationship.
[0198] In sub-step S1033 , the energy spectrum parameters are calibrated according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters.
[0199] In sub-step S1034, energy spectrum information is acquired based on the optimized energy spectrum parameters.
[0200] In sub-step S1040, the optimized energy spectrum parameters obtained last time during the first cycle are determined as energy spectrum calibration parameters.
[0201] In this embodiment, the energy spectrum calibration phantom 60 can be a shaped object composed of an unknown material with sufficient attenuation capability. For example, the material of the energy spectrum calibration phantom 60 can be selected from materials with stable physical and chemical properties, but whose composition ratio information cannot be accurately obtained. In other words, the physical properties of the energy spectrum calibration phantom 60 cannot be predetermined.
[0202] In this embodiment, the physical properties of the energy spectrum calibration phantom 60 can be determined through image reconstruction. Referring back to FIG. 1 , in reverse projection (also known as back projection), the projection values of image points on detector D are known, and the pixel values of spatial points on the scanned object OB are calculated. In this embodiment, in sub-step S1020, actual projection data, i.e., the projection values on the detector, are acquired. Using a reverse projection algorithm or an image reconstruction algorithm, an image of the scanned object (i.e., the energy spectrum calibration phantom) can be calculated. This reconstructed image corresponds to the physical properties of the energy spectrum calibration phantom 60.
[0203] In the embodiments corresponding to Figures 4A, 4B, and 6, when both the geometric calibration phantom and the energy spectrum calibration phantom are located in the scanning area formed by the rays, the geometric calibration step and the energy spectrum calibration step are performed. Specifically, in step S610, the rays passing through the scanning area are collected by the detector 30 to obtain detector data related to both the geometric calibration phantom and the energy spectrum calibration phantom. In other words, the detector data includes information on both the geometric calibration phantom 50 and the energy spectrum calibration phantom 60. In this case, when performing image reconstruction of the energy spectrum calibration phantom, it is necessary to segment the image to segment the geometric calibration phantom 50 and the energy spectrum calibration phantom 60.
[0204] For example, in sub-step S1031, the geometric calibration phantom 50 and the energy spectrum calibration phantom 60 are reconstructed according to the energy spectrum information to obtain a first reconstructed image; the first reconstructed image is segmented to segment the geometric calibration phantom 50 and the energy spectrum calibration phantom 60 to obtain a second reconstructed image; and the physical properties of the energy spectrum calibration phantom 60 are obtained according to the second reconstructed image.
[0205] It should be noted that, in the embodiment corresponding to FIG. 5 , since the energy spectrum calibration is performed separately, it is not necessary to perform image segmentation processing when image reconstruction is performed during the energy spectrum calibration process.
[0206] It should also be noted that, in this embodiment, various back-projection algorithms or image reconstruction algorithms known in the art may be used to perform image reconstruction, and the embodiments of the present disclosure do not impose any particular limitation on this.
[0207] It should be understood that the physical properties of the energy spectrum calibration phantom determined by the image reconstruction algorithm based on the actual projection data may be inaccurate. Therefore, in this embodiment, it is necessary to execute a first loop process. Through this loop process, the physical properties of the acquired energy spectrum calibration phantom can be infinitely close to the accurate physical properties of the energy spectrum calibration phantom, thereby improving the accuracy of the energy spectrum calibration.
[0208] It should be noted that, unless otherwise specified or in case of conflict, the steps or methods described below can be applied to the various embodiments described above. Specifically, unless otherwise specified, the various steps described below can be applied to both the calibration methods described above for Figures 9 and 10.
[0209] In sub-step S910 or sub-step S1010, the geometric calibration steps described in the above embodiments may be used to obtain the ray source parameters s i and detector parameters P d .
[0210] The energy spectrum calibration phantom 60 is placed on the rotating stage 420, and its position in the calibration system 40 is also predetermined. In other words, its position in the calibration system 40 is determined based on the position of the rotating stage 420 in the calibration system 40 and the position of the energy spectrum calibration phantom 60 on the rotating stage 420. In this way, when the energy spectrum calibration phantom 60 is located in the scanning area formed by the radiation, the geometric relationship between the radiation source 20, the energy spectrum calibration phantom 60, and the detector 30 can be obtained based on the relative positions among the radiation source 20, the energy spectrum calibration phantom 60, and the detector 30.
[0211] Referring back to FIG. 5 , in step S510 , the geometric calibration phantom 50 is placed on the rotating stage 420 and then moved into the scanning area. After the geometric calibration is completed, in step S520 , the energy spectrum calibration phantom 60 is placed on the rotating stage 420 and then moved into the scanning area. In this case, during the energy spectrum calibration, the relative position of the rotating stage 420 relative to the radiation source 20 and the detector 30 needs to be recalibrated.
[0212] In some exemplary embodiments, before determining the relative positions between the radiation source, the energy spectrum calibration phantom and the detector, the method further includes: calibrating the relative position of a calibration device body (e.g., a rotating table 420) carrying the energy spectrum calibration phantom relative to the radiation source 20 and the detector 30.
[0213] In some embodiments, the relative position of the calibration device body (eg, the rotating stage 420 ) relative to the ray source 20 and the detector 30 may be calibrated by calibrating the center coordinates of the calibration device body (eg, the rotating stage 420 ).
[0214] For example, in this embodiment, the center coordinates (eg, the coordinates of the rotation center) for optimizing the rotating stage 420 can be obtained by solving the following optimization function:
[0215] Among them, "argmin" is a mathematical term used to represent the parameter value (the value of the independent variable) of a function to achieve the minimum value in its domain. Specifically, in this optimization function, it means: when The coordinate x0 of the rotation center of the rotating stage 420 when the minimum value is obtained; N s is the total number of targets in the distributed ray source; i represents the number of a target in the distributed ray source, 1≤i≤N s ;pos(s i , P d ) represents the actual projection position; cpos(s i ,P d ) represents the theoretical projection position.
[0216] Referring back to Figures 4A, 4B, and 6, when both the geometric calibration phantom 50 and the energy spectrum calibration phantom 60 are located within the scanning area formed by the radiation, the geometric calibration step and the energy spectrum calibration step are performed. In other words, the geometric calibration and energy spectrum calibration are performed based on the same detector data. In this case, when performing energy spectrum calibration, the center of the calibration device body (e.g., the rotating stage 420) is the coordinate origin defined in the geometric calibration step, and there is no need to recalibrate the relative position of the calibration device body (e.g., the rotating stage 420) relative to the radiation source 20 and the detector 30.
[0217] In some exemplary embodiments, the calibration method may include: before placing the energy spectrum calibration phantom 60 in the scanning area or scanning plane formed by the ray, collecting the air projection data p by the detector 30 air .
[0218] In sub-step S920 or S1020, the acquisition of detector data includes: collecting the rays passing through the scanning area (the energy spectrum calibration phantom 60 is located in the scanning area) by the detector 30 to obtain the initial detector data p i ; and, using the air projection data p air , use the first correction method to calibrate the initial detector data p i Correction is performed to obtain first corrected projection data prj i .
[0219] It should be noted that in this article, 1≤i≤N s , that is, i represents the number of a target point 210 in the distributed ray source.
[0220] For example, the following formula can be used to perform the first correction to obtain the first corrected projection data prj i :prj i =p i / p air .
[0221] Alternatively or additionally, in sub-step S1020, obtaining the detector data includes: collecting the rays passing through the scanning area (the energy spectrum calibration phantom 60 is located in the scanning area) through the detector 30 to obtain the initial detector data p i ; Using air projection data p air , using the first correction method to calibrate the initial detector data p i Correction is performed to obtain first corrected projection data prj i and / or, using the air data, adopting a second correction method to the initial projection data p i Correction is performed to obtain the second corrected projection data pprj i .
[0222] In some exemplary embodiments, the first correction method and the second correction method are different. For example, the following formula can be used to perform the first correction to obtain the first corrected projection data prj i :prj i =p i / p air For example, the following formula can be used to perform the second correction to obtain the second corrected projection data pprj i :pprj i =-log(p i / p air ).
[0223] It should be noted that the first corrected projection data prj iIt is used as forward projection data in the following steps, so it is directly divided by the air projection data; the second corrected projection data pprj i In the following steps, it is used for image reconstruction, so it is necessary to take the negative value of the logarithm. For example, the logarithm here can be a logarithm with base 10.
[0224] In some exemplary embodiments of the present disclosure, the calibration system 40 includes a rotating stage 420 , and the energy spectrum calibration phantom 60 is located on the rotating stage 420 .
[0225] In this embodiment, the initial detector data p is obtained i It can include: controlling the ray source 20 to emit rays; controlling the rotation of the rotating table 420 to drive the energy spectrum calibration phantom 60 to rotate m circles, where m is a positive integer greater than or equal to 1; and, during the process of the energy spectrum calibration phantom 60 rotating m circles, the detector 30 collects rays emitted from the ray source 20 and passing through the scanning area.
[0226] In some exemplary embodiments of the present disclosure, the calibration system 40 includes a lifting platform 440 , and the energy spectrum calibration phantom 60 is located on the lifting platform 440 .
[0227] In this embodiment, the initial detector data p is obtained i The method may include: controlling the ray source 20 to emit rays; and controlling the lifting platform 440 to move up and down, so as to drive the energy spectrum calibration phantom 60 to move up and down.
[0228] For example, the energy spectrum calibration phantom 60 may be driven to rise to the scanning position by the lifting motion of the lifting platform 440. During the lifting process, the detector may not collect data.
[0229] For another example, during the lifting process of the energy spectrum calibration phantom 60, the detector 30 may collect radiation emitted from the radiation source 20 and passing through the scanning area. In some optional embodiments, the data collected during the lifting process may not be used for subsequent processing.
[0230] In some exemplary embodiments of the present disclosure, the ray source 20 includes N s Target 210, N s Target points 210 are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2.
[0231] In this embodiment, the initial detector data p is obtained i May include: Control N s The target points 210 emit radiation in a set order; and s When each target point 210 emits radiation in a set order, the detector 30 collects radiation emitted from the radiation source 20 and passing through the scanning area.
[0232] In some exemplary embodiments of the present disclosure, the calibration system 40 includes a rotating stage 420, and the energy spectrum calibration phantom 60 is located on the rotating stage 420. The ray source 20 includes N s Target 210, N s Target points 210 are spaced apart along the first direction, where N s is a positive integer greater than or equal to 2.
[0233] In this embodiment, the initial detector data p is obtained i May include: Control N s The target points 210 emit radiation in a set order; the rotating stage 420 is controlled to rotate to drive the energy spectrum calibration phantom 60 to rotate m circles, where m is a positive integer greater than or equal to 1; and s During the process in which each target point 210 emits radiation in a set order and the energy spectrum calibration phantom 60 rotates m circles, the detector 30 collects radiation emitted from the radiation source and passing through the scanning area.
[0234] It should be noted that in the embodiments of the present disclosure, there is no particular restriction on the movement form, number of settings, and number of targets of the energy spectrum calibration phantom. In the absence of conflict, various situations can be combined and integrated with each other. For example, in some embodiments, the energy spectrum calibration phantom 60 can be set on a rotating table, which is set on a lifting table, and the radiation source 20 can be a distributed radiation source including multiple targets. In this way, the detector data prj is obtained. i The steps can be adjusted accordingly according to the setting method, and will not be repeated here.
[0235] It should also be noted that in the embodiments of the present disclosure, the movement of the energy spectrum calibration phantom 60 and the order in which the radiation source emits beams are not particularly limited. For example, the energy spectrum calibration phantom 60 can be fixed in one position, and all targets can be controlled to emit beams once in a set order. The rotating stage can then rotate to the next position, and all targets can be controlled to emit beams again, until the rotating stage completes one rotation.
[0236] As mentioned above, the inventors have found through research that in a static CT device, since a single crystal needs to receive rays emitted by different targets, the rays from different targets have different incident angles and pass through different crystal thicknesses, resulting in different absorption energy spectra. Therefore, in some exemplary embodiments of the present disclosure, the first corrected projection data prj can be obtained. i Classify and then perform energy spectrum calibration on each type of classified projection data.
[0237] Specifically, in sub-step S920 or sub-step S1020, the step of collecting the rays passing through the scanning area by the detector to obtain actual projection data may further include: classifying the first corrected projection data prj according to a predetermined classification standard. i Classify to obtain N c The projection data of the jth category is taken as the actual projection data, wherein the projection data of the jth category is the N c One type of projection data in categories, N c is a positive integer greater than or equal to 1, 1≤j≤N c ; The predetermined classification criteria are determined based on factors that affect the absorption energy spectrum of the detector.
[0238] In some exemplary embodiments, the factors affecting the detector's absorption spectrum include at least one of the following: the radiation's exit angle; the radiation's incident angle on the detector; the energy spectrum distribution of the radiation source's target; and any obstructions in the radiation's path from the radiation source to the detector. In this embodiment, energy spectra with the same or similar radiation exit angles, incident angles on the detector, and any obstructions in the radiation's propagation path are grouped into the same category, and calibration is performed on these energy spectra, which helps improve the accuracy of energy spectrum calibration.
[0239] In sub-step S940 or sub-step S1032, theoretical projection data is calculated using a plurality of predetermined basic energy spectra based on the physical properties of the energy spectrum calibration phantom 60 and the geometric relationship. It should be noted that in sub-step S940, the physical properties of the energy spectrum calibration phantom 60 are predetermined based on the material and composition of the energy spectrum calibration phantom 60; and in sub-step S1032, the physical properties of the energy spectrum calibration phantom 60 are estimated based on an image reconstruction algorithm.
[0240] It should be noted that, in this article, the “multiple basic energy spectra” can be selected from the energy spectra at different energies measured, or can be obtained using Monte Carlo simulation. The multiple basic energy spectra are predetermined based on the energy spectra of interest required by the scanned object.
[0241] In some exemplary embodiments, in sub-step S940 or sub-step S1032, the method of calculating theoretical projection data based on the physical properties of the energy spectrum calibration phantom and the geometric relationship using a predetermined plurality of basic energy spectra specifically includes: selecting N e Basic energy spectrum {S k (E)}; and successively for N e Basic energy spectrum {S k (E)}, based on the physical properties of the energy spectrum calibration phantom 60 and the geometric relationship, calculate N eTheoretical projection data. For example, N e is a positive integer greater than or equal to 2.
[0242] In the known N e Basic energy spectrum {S k (E)}, the physical properties of the energy spectrum calibration phantom 60 and the geometric relationship, various known forward projection algorithms can be used to calculate theoretical projection data.
[0243] For example, the following formula can be used to calculate the kth theoretical projection data sprj k :
[0244] In this formula, sprj k is the kth theoretical projection data calculated using the kth basic energy spectrum, 1≤k≤N e , S k (E) is the kth basic energy spectrum, Indicates location or distance The linear absorption coefficient of the scanned object at dl for the ray of energy E, dl is the integral along the ray path, and dE is the integral about the energy.
[0245] For another example, as mentioned above, it is necessary to calculate the theoretical projection data for each category of actual projection data, so the above formula can be changed as follows, that is, the following formula can be used to calculate the k-th theoretical projection data sprj corresponding to the j-th category projection data calculated using the k-th basic energy spectrum: j,k :
[0246] In this formula, sprj j,k is the kth theoretical projection data corresponding to the jth category projection data calculated using the kth basic energy spectrum, 1≤k≤N e , S k (E) is the kth basic energy spectrum, Indicates location or distance The linear absorption coefficient of the scanned object at dl for the ray of energy E, dl is the integral along the ray path, and dE is the integral about the energy.
[0247] It should be noted that the above formula is only exemplary, and the embodiments of the present disclosure do not impose any particular limitation on the specific formula for calculating the theoretical projection data.
[0248] That is, in some exemplary embodiments of the present disclosure, the process of calculating theoretical projection data using a plurality of predetermined basic energy spectra based on the physical properties and the geometric relationship of the energy spectrum calibration phantom may include a cyclic process. For example, the process of calculating theoretical projection data using a plurality of predetermined basic energy spectra based on the physical properties and the geometric relationship of the energy spectrum calibration phantom may include: sequentially calculating N c The second loop process includes: for the projection data of the jth category, selecting N e Basic energy spectrum {S k (E)}; and successively for N e Basic energy spectrum {S k (E)}, based on the physical properties of the energy spectrum calibration phantom and the geometric relationship, calculate the N corresponding to the projection data of the jth category e Theoretical projection data.
[0249] In some exemplary embodiments, in sub-step S1031, the second corrected projection data pprj may be obtained based on the energy spectrum information. i , image reconstruction is performed on the energy spectrum calibration model 60.
[0250] Since the energy spectrum calibration phantom 60 is located in the scanning plane, the X-ray covers the entire energy spectrum calibration phantom 60, and the rotating stage 420 drives the energy spectrum calibration phantom 60 to rotate one circle. The second correction projection data pprj obtained in the above steps i CT reconstruction is complete. Combining the coordinates or relative positions of the radiation source and detector, the detector integration time, the position of the rotating stage 420, the rotation speed of the rotating stage 420, and the energy spectrum information, CT reconstruction can be performed on the energy spectrum calibration phantom 60 to obtain a reconstructed image. It will be appreciated that the reconstructed image may include an image of the energy spectrum calibration phantom 60, which reflects the physical properties of the energy spectrum calibration phantom 60.
[0251] FIG11 is an exemplary flowchart of obtaining optimized energy spectrum parameters in a calibration method according to some exemplary embodiments of the present disclosure.
[0252] 11 , in some exemplary embodiments, sub-step S950 or sub-step S1033 may include sub-steps S1110 to S1120 .
[0253] In sub-step S1110 , an optimization function of the deviation between the theoretical projection data and the actual projection data with respect to energy spectrum parameters is constructed.
[0254] For example, in this optimization function, the deviation is the dependent variable and the energy spectrum parameter is the independent variable.
[0255] In sub-step S1120, the energy spectrum parameters are calibrated according to the optimization function to obtain optimized energy spectrum parameters.
[0256] For example, in some exemplary embodiments, the optimized energy spectrum parameters may be obtained by solving the following optimization function:
[0257] Among them, "argmin" is a mathematical term used to represent the parameter value (the value of the independent variable) of a function to achieve the minimum value in its domain. Specifically, in this optimization function, it means: when The energy spectrum parameter {c k};N e is the total number of basic energy spectra; k represents the kth basic energy spectrum, 1≤k≤N e ;c k represents the weight coefficient of the kth theoretical projection data, that is, the energy spectrum parameter of the kth basic energy spectrum, {c k} is a set of energy spectrum parameters; sprj k is the kth theoretical projection data calculated using the kth basic energy spectrum; aprj is the actual projection data. For example, aprj can be the first correction projection data that only passes through the energy spectrum calibration phantom. It should be noted that aprj and sprj k The two data are projection data of rays that pass through the same path and are incident on the detector.
[0258] Item, which represents the 1st to Nth e Weight coefficient c k (i.e. N e Weight coefficient c k ) is approximately equal to 1. Here, “approximately equal to” includes the case where it is equal to, and also includes the case where it is approximately equal to within a certain error range.
[0259] For another example, in some exemplary embodiments, the optimized energy spectrum parameters may be obtained by solving the following optimization function:
[0260] Among them, "argmin" is a mathematical term used to represent the parameter value (the value of the independent variable) of a function to achieve the minimum value in its domain. Specifically, in this optimization function, it means: when The energy spectrum parameter {c k};N e is the total number of basic energy spectra; k represents the kth basic energy spectrum, 1≤k≤N e ;c k represents the weight coefficient of the kth theoretical projection data, that is, the energy spectrum parameter of the kth basic energy spectrum, {ck} is a set of energy spectrum parameters; sprj j,k aprj is the kth theoretical projection data corresponding to the jth category projection data calculated using the kth basic energy spectrum; j is the actual projection data of the j-th category.
[0261] Item, which represents the 1st to Nth e Weight coefficient c k (i.e. N e Weight coefficient c k ) is approximately equal to 1. Here, “approximately equal to” includes the case where it is equal to, and also includes the case where it is approximately equal to within a certain error range.
[0262] In the above embodiment, in sub-step S1120, the N when the deviation is the minimum value can be calculated by solving the above optimization function. e Optimized weight coefficients {c k}, the N e Optimized weight coefficients {c k} as the optimized energy spectrum parameter.
[0263] Referring back to FIG. 9 , in some calibration methods according to embodiments of the present disclosure, since iterative calculation is not required, in sub-step S960 , the optimized energy spectrum parameters may be determined as energy spectrum calibration parameters.
[0264] Referring back to Figure 10, in some other calibration methods according to the embodiments of the present disclosure, since iterative calculation is required, when the first loop process meets the preset conditions, in sub-step S1040, the optimized energy spectrum parameters obtained for the last time in the first loop process can be determined as energy spectrum calibration parameters.
[0265] 10, in sub-step S1034, according to the N e The optimized weight coefficients and the N e The energy spectrum information is obtained by calculating a basic energy spectrum using a weighted summation method.
[0266] For example, the energy spectrum information can be calculated using the following formula:
[0267] That is to say, the energy spectrum information calculated by the above formula can be matched with the actual projection data.
[0268] It should be noted that, in an embodiment of the present disclosure, the termination condition of the first cycle process (i.e., the preset condition) may include at least one of the following conditions: in the first cycle process, the deviation of the energy spectrum information obtained two adjacent times is less than a preset threshold; and in the first cycle process, the number of iterations reaches a preset number.
[0269] Referring back to Figures 4A to 4B, the calibration system 40 according to some embodiments of the present disclosure may include: a calibration device body; at least one of a geometric calibration phantom 40 and an energy spectrum calibration phantom 60 provided on the calibration device body; a driving member 430, the driving member 430 being used to drive at least one of the geometric calibration phantom 40 and the energy spectrum calibration phantom 60 to move; and a controller 450, the controller 450 being configured to: perform geometric calibration and / or energy spectrum calibration on the scanning imaging device according to the above-mentioned calibration method.
[0270] For example, the calibration device body may include: a base 410; and a rotating platform 420 connected to the base 410. Alternatively, the calibration device body may include: a base 410; a lifting platform 440 connected to the base 410; and a rotating platform 420 connected to the base 410.
[0271] FIG12 schematically shows a structural block diagram of a controller of a calibration system according to an exemplary embodiment of the present disclosure.
[0272] As shown in Figure 12, the controller 450 of the calibration system according to an embodiment of the present disclosure may include a processor 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage part 1008 into a random access memory (RAM) 1003. The processor 1001 may, for example, include a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (such as an application-specific integrated circuit (ASIC)), etc. The processor 1001 may also include on-board memory for caching purposes. The processor 1001 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0273] Various programs and data required for the operation of the controller 450 are stored in the RAM 1003. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. The processor 1001 executes the various operations of the method flow according to the embodiment of the present disclosure by executing the programs in the ROM 1002 and / or the RAM 1003. It should be noted that the programs may also be stored in one or more memories other than the ROM 1002 and the RAM 1003. The processor 1001 may also execute the various operations of the method flow according to the embodiment of the present disclosure by executing the programs stored in the one or more memories.
[0274] According to an embodiment of the present disclosure, the controller 450 may further include an input / output (I / O) interface 1005, which is also connected to the bus 1004. The controller 450 may further include one or more of the following components connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1008 including a hard disk; and a communication section 1009 including a network interface card such as a LAN card or a modem. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed in the drive 1010 as needed, so that computer programs read therefrom can be installed into the storage section 1008 as needed.
[0275] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments, or may exist independently and not be incorporated into the device / apparatus / system. The computer-readable storage medium carries one or more programs, and when executed, implements the method according to the embodiments of the present disclosure.
[0276] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 1002 and / or RAM 1003 described above and / or one or more memories other than ROM 1002 and RAM 1003.
[0277] It should be noted that in the above embodiments, the calibration method is described using a static CT scanning imaging device with a distributed radiation source as an example. However, the embodiments of the present disclosure are not limited thereto. In other exemplary embodiments of the present disclosure, the calibration system and calibration method can also perform energy spectrum calibration on a spiral CT device with a single target radiation source. During the calibration process, the radiation source and detector are in a static state.
[0278] It should also be noted that the embodiments of the present disclosure can also perform energy spectrum calibration on single / multi-view X-ray imaging devices. For example, in some embodiments, the number of target points of the ray source can be N s =1. Although the single / multi-view X-ray imaging device itself is not a CT device and cannot perform CT imaging of the scanned object, when a single target point emits a beam, the data collected by the rotation of the calibration device meets the data completeness requirements of CT imaging and can also be used for CT reconstruction, and is therefore also applicable to the energy spectrum calibration process described above.
[0279] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computer programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, python, "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect via the Internet).
[0280] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0281] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0282] Although embodiments of the present disclosure have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and variations may be made to these embodiments without departing from the principles and purpose of the present disclosure, and that the scope of the present disclosure is defined by the claims and their equivalents. It will be understood by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in various ways, without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.
Claims
1. A calibration method for calibrating a scanning imaging device, the scanning imaging device including a radiation source for emitting radiation and a detector for receiving radiation. During the calibration process, a geometric calibration phantom or an energy spectrum calibration phantom is located in the scanning region formed by the radiation. It is characterized in that The calibration method includes: When the geometric calibration phantom is located in the scanning area formed by the rays, perform the geometric calibration step, where the geometric calibration step includes: collecting, by the detector, the rays passing through the scanning area to obtain detector data related to the geometric calibration phantom; using the detector data to calibrate the ray source parameters and the detector parameters to obtain optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and the optimized detector parameters as geometric calibration parameters, where the ray source parameters are used to represent the position of the ray source in the calibration system, and the detector parameters are used to represent the position of the detector in the calibration system; When the energy spectrum calibration phantom is located in the scanning area formed by the rays, determine the relative positions among the ray source, the energy spectrum calibration phantom, and the detector according to the geometric calibration parameters to obtain the geometric relationship among the ray source, the energy spectrum calibration phantom, and the detector; and When the energy spectrum calibration phantom is located in the scanning area formed by the rays, perform the energy spectrum calibration step, where the energy spectrum calibration step includes: collecting, by the detector, the rays passing through the scanning area to obtain the actual projection data related to the energy spectrum phantom; using the actual projection data related to the energy spectrum phantom, and according to the geometric relationship and the physical properties of the energy spectrum calibration phantom, calibrate the energy spectrum parameters to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as energy spectrum calibration parameters.
2. A calibration method for calibrating a scanning imaging device, the scanning imaging device including a radiation source for emitting radiation and a detector for receiving radiation. During the calibration process, both a geometric calibration phantom and an energy spectrum calibration phantom are located in the scanning region formed by the radiation, and it is characterized in that The calibration method includes: When both the geometric calibration phantom and the energy spectrum calibration phantom are located in the scanning area formed by the rays, perform the geometric calibration step and the energy spectrum calibration step, where performing the geometric calibration step and the energy spectrum calibration step includes: Collecting, by the detector, the rays passing through the scanning area to obtain detector data related to both the geometric calibration phantom and the energy spectrum calibration phantom; Using the detector data to calibrate the ray source parameters and the detector parameters to obtain optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and the optimized detector parameters as geometric calibration parameters, where the ray source parameters are used to represent the position of the ray source in the calibration system, and the detector parameters are used to represent the position of the detector in the calibration system; Determining the relative positions among the ray source, the energy spectrum calibration phantom, and the detector according to the geometric calibration parameters to obtain the geometric relationship among the ray source, the energy spectrum calibration phantom, and the detector; and Using the detector data, and according to the geometric relationship and the physical properties of the energy spectrum calibration phantom, calibrate the energy spectrum parameters to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as energy spectrum calibration parameters.
3. The method according to claim 1 or 2, wherein The detector data includes the actual projection positions of the rays on the detector after passing through the geometric calibration phantom in the scanning area; Calibrating the ray source parameters and detector parameters to obtain optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters, specifically including: Obtaining initial ray source parameters and initial detector parameters, where the ray source parameters are used to represent the position of the ray source in the calibration system, and the detector parameters are used to represent the position of the detector in the calibration system; According to the initial ray source parameters, initial detector parameters, and the positional relationship of the geometric calibration phantom relative to the ray source and the detector, obtaining the theoretical projection position of the geometric calibration phantom on the detector through geometric calculation; Calibrating the ray source parameters and the detector parameters according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters; and Determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters.
4. The method according to claim 3, wherein, Calibrating the ray source parameters and the detector parameters according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, including: Constructing an optimization function of the deviation between the actual projection position and the theoretical projection position with respect to the ray source parameters and detector parameters. In the optimization function, the deviation is the dependent variable, and the ray source parameters and the detector parameters are the independent variables.
5. The method according to claim 4, wherein Calibrating the ray source parameters and the detector parameters according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, further including: According to the optimization function, determining the ray source parameters and detector parameters corresponding to the minimum deviation value as the optimized ray source parameters and optimized detector parameters, and determining the optimized ray source parameters and optimized detector parameters as geometric calibration parameters.
6. The method according to claim 3, wherein The radiation source includes N s target points, and the N s target points are spaced apart along a first direction, where N s is a positive integer greater than or equal to 2; Calibrating the ray source parameters and the detector parameters according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, including: Constructing an optimization function, which includes a projection position constraint term and a target point distance constraint term, where the projection position constraint term is a first function of the deviation between the actual projection position and the theoretical projection position with respect to the ray source parameters and detector parameters; the target point distance constraint term is a second function of the deviation between the actual distance and the theoretical distance between two adjacent target points with respect to the ray source parameters and detector parameters.
7. The method according to claim 6, wherein In the optimization function, the projection position constraint term has a first weight value, and the target point distance constraint term has a second weight value.
8. The method according to claim 6 or 7, wherein, Calibrating the ray source parameters and the detector parameters according to the actual projection position and the theoretical projection position to obtain optimized ray source parameters and optimized detector parameters, further including: According to the optimization function, the ray source parameters and detector parameters corresponding to the minimum value of the weighted sum of the deviation between the actual projection position and the theoretical projection position and the deviation between the actual distance and the theoretical distance between two adjacent target points are determined as the optimized ray source parameters and optimized detector parameters, and the optimized ray source parameters and optimized detector parameters are determined as the geometric calibration parameters.
9. The method according to any one of claims 1-8, wherein Calibrating the energy spectrum parameters according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as the energy spectrum calibration parameters specifically includes: Obtaining the physical properties of the energy spectrum calibration phantom, where the physical properties are pre-determined according to the constituent materials of the energy spectrum calibration phantom; Based on the physical properties of the energy spectrum calibration phantom and the geometric relationship, using a plurality of predetermined basic energy spectra to calculate theoretical projection data; Calibrating the energy spectrum parameters according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters; and Determining the optimized energy spectrum parameters as the energy spectrum calibration parameters.
10. The method according to any one of claims 1-8, wherein, Calibrating the energy spectrum parameters according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters, and determining the optimized energy spectrum parameters as the energy spectrum calibration parameters specifically includes: Performing a loop process until a preset condition is satisfied, and the first loop process includes: Performing image reconstruction on the energy spectrum calibration phantom according to the energy spectrum information, and obtaining the physical properties of the energy spectrum calibration phantom according to the result of the image reconstruction; Based on the physical properties of the energy spectrum calibration phantom and the geometric relationship, using a plurality of predetermined basic energy spectra to calculate theoretical projection data; Calibrating the energy spectrum parameters according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters; and Obtaining energy spectrum information based on the optimized energy spectrum parameters; and Determining the optimized energy spectrum parameters obtained in the last time in the first loop process as the energy spectrum calibration parameters.
11. The method according to claim 9 or 10, wherein, Calibrating the energy spectrum parameters according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters includes: Constructing an optimization function of the deviation between the theoretical projection data and the actual projection data with respect to the energy spectrum parameters; and Calibrating the energy spectrum parameters according to the optimization function to obtain optimized energy spectrum parameters.
12. The method according to any one of claims 1-11, wherein, The geometric calibration phantom includes at least one metal wire; or, The geometric calibration phantom includes a plurality of metal wires, and the plurality of metal wires are distributed on the turntable with different radii and / or different angles from each other.
13. The method according to any one of claims 1 to 12, wherein The energy spectrum calibration phantom includes a plurality of parts respectively composed of a variety of materials, and at least one of the following properties of any two of the variety of materials is different: density, atomic number.
14. The method according to any one of claims 1-13, wherein, The calibration system includes a turntable, and at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the turntable; Collecting the rays passing through the scanning area by the detector to obtain detector data includes: Controlling the ray source to emit rays; Control the rotation of the turntable to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to rotate m circles, where m is a positive integer greater than or equal to 1; and During the process of at least one of the geometric calibration phantom and the energy spectrum calibration phantom rotating m circles, the detector collects the rays emitted from the ray source and passing through the scanning area.
15. The method according to any one of claims 1-14, wherein, The calibration system includes a lifting table, and at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the lifting table; The obtaining of detector data by collecting the rays passing through the scanning area by the detector includes: Control the ray source to emit rays; And Control the lifting of the lifting table to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to lift.
16. The method according to any one of claims 1 to 15, wherein, The radiation source includes N s target points, and the N s target points are spaced along a first direction, where N s is a positive integer greater than or equal to 2; The obtaining of detector data by collecting the rays passing through the scanning area by the detector includes: Control the N s target points to emit rays in a set order; and During the process in which the N s targets emit rays in a set order, the detector collects the rays emitted from the ray source and passing through the scanning area.
17. The method according to any one of claims 1 to 13, wherein, The calibration system includes a rotary table, and at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the rotary table; the radiation source includes N s target points, the N s target points are spaced along a first direction, where N s is a positive integer greater than or equal to 2; The obtaining of detector data by collecting the rays passing through the scanning area by the detector includes: Control the N s target points to emit rays in a set order; Control the rotation of the turntable to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to rotate m circles, where m is a positive integer greater than or equal to 1; and During the process that the N s targets emit rays in a set order and at least one of the geometric calibration phantom and the energy spectrum calibration phantom rotates m circles, the detector collects the rays emitted from the ray source and passing through the scanning area.
18. The method according to claim 1, wherein Before determining the relative positions among the ray source, the energy spectrum calibration phantom and the detector, the method further includes: calibrating the relative positions of the calibration device main body carrying the energy spectrum calibration phantom with respect to the ray source and the detector.
19. The method according to claim 2, wherein, The calibrating the energy spectrum parameters according to the geometric relationship and the physical properties of the energy spectrum calibration phantom to obtain optimized energy spectrum parameters and determining the optimized energy spectrum parameters as the energy spectrum calibration parameters specifically includes: Execute a loop process until a preset condition is met. The first loop process includes: According to the energy spectrum information, perform image reconstruction on the geometric calibration phantom and the energy spectrum calibration phantom to obtain a first reconstructed image; perform segmentation processing on the first reconstructed image to segment out the geometric calibration phantom and the energy spectrum calibration phantom to obtain a second reconstructed image; and obtain the physical properties of the energy spectrum calibration phantom according to the second reconstructed image; Based on the physical properties of the energy spectrum calibration phantom and the geometric relationship, use a plurality of predetermined basic energy spectrum calculation theoretical projection data; Calibrate the energy spectrum parameters according to the theoretical projection data and the actual projection data to obtain optimized energy spectrum parameters; and Based on the optimized energy spectrum parameters, obtain energy spectrum information; and Determine the optimized energy spectrum parameters obtained last time in the first loop process as the energy spectrum calibration parameters.
20. A calibration system for calibrating a scanning imaging device, wherein, The calibration system includes: A calibration device main body; At least one of a geometric calibration phantom and an energy spectrum calibration phantom provided on the calibration device main body; A driving member for driving at least one of the geometric calibration phantom and the energy spectrum calibration phantom to move; and A controller configured to calibrate the scanning imaging device according to the calibration method as described in any one of claims 1-19.
21. A calibration system for calibrating a scanning imaging device, wherein, The calibration system includes: A base; A turntable connected to the base; At least one of a geometric calibration phantom and an energy spectrum calibration phantom disposed on the rotating table, where at least one of the geometric calibration phantom and the energy spectrum calibration phantom is located on the rotating table; and A driving member configured to drive the rotating table to rotate so as to drive at least one of the geometric calibration phantom and the energy spectrum calibration phantom to rotate, wherein the geometric calibration phantom includes at least one metal wire; alternatively, the geometric calibration phantom includes a plurality of metal wires, and the plurality of metal wires are distributed on the rotating table at different radii and / or at different angles from each other; and / or, the energy spectrum calibration phantom includes a plurality of parts made of a plurality of materials respectively, and at least one of the following properties of any two of the plurality of materials is different: density, atomic number.
22. The system according to claim 21, wherein, The calibration system further includes: a lifting table connected to the base, and the rotating table is disposed on the lifting table.
Citation Information
Patent Citations
Method for iterating and reconstructing double-energy-spectrum CT image
CN103559729A
CT system parameter calibration and imaging algorithm
CN108596967A
Imaging geometrical relationship online calibration method and related product
CN115690192A
Calibration assembly, calibration die body and calibration method
CN116359257A
Method and device for calibrating geometric parameter error of cone beam CT system
CN117073592A
Cited By
CT equipment calibration method and device based on energy spectrum shape, equipment, medium and program product
CN120938482A