A CT scanning method and apparatus, storage medium, and computer equipment

By receiving target energy parameters and a preset threshold list, the target converter threshold of a pixel is determined, which solves the problem of limited DAC threshold tables in multi-spectral CT imaging and enables flexible energy segment selection and accurate energy information acquisition.

CN114947918BActive Publication Date: 2025-10-28NEUSOFT MEDICAL SYST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210623601.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-02
Publication Date
2025-10-28
Estimated Expiration
2042-06-02

AI Technical Summary

Technical Problem

In existing technologies, the DAC threshold table for multi-energy spectral CT imaging is limited, which restricts the application scenarios of CT and makes it impossible to flexibly select energy bands.

Method used

By receiving the target energy parameters, determining the target converter threshold for each pixel using a preset threshold list, and sending it to the corresponding pixel, flexible energy segment selection is achieved.

Benefits of technology

It enables precise acquisition of energy information in any energy band in multi-energy spectral CT imaging, improving the flexibility of energy band selection and the accuracy of scanning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114947918B_ABST
    Figure CN114947918B_ABST
Patent Text Reader

Abstract

This application discloses a CT scanning method, apparatus, storage medium, and computer device. The method includes: receiving target energy parameters determined based on a target energy segment, wherein the target energy segment is any preset energy segment in a preset energy segment set; determining a target converter threshold for each pixel based on the target energy parameters and a preset threshold list, wherein the preset threshold list stores relevant preset thresholds corresponding to all preset energy parameters, and the preset energy parameters are determined by the preset energy segment; and sending the target converter thresholds for each pixel to the corresponding pixel, so that the pixel performs a CT scan according to the target converter thresholds. This application can accurately obtain energy information of any energy segment, making the selection of energy segments more flexible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical imaging technology, and in particular to a CT scanning method and apparatus, storage medium, and computer equipment. Background Technology

[0002] With the continuous development of medical imaging technology, multi-energy spectral CT imaging technology has emerged. Multi-energy spectral CT imaging is a scanning method that can acquire images or analytical conclusions from multiple energy ranges in a single scan, meaning that multiple dimensions of analytical conclusions can be obtained in a single scan. Therefore, multi-energy spectral CT imaging reduces the radiation dose received by patients while providing more comprehensive and detailed analysis of diseases.

[0003] Before performing imaging using multi-energy spectral CT, it is necessary to first determine the energy range to be analyzed, then determine the target energy parameter based on the energy range, and finally determine the DAC threshold for each channel in the DAC (multi-channel digital-to-analog converter) corresponding to the target energy parameter. In related technologies, when determining the DAC threshold, such as... Figure 1 As shown, several commonly used DAC threshold tables are pre-stored in the CT detector module control unit. These pre-stored DAC threshold tables cover almost all scanning protocols. When a scanning protocol is executed, the corresponding DAC threshold table is directly sent to the semiconductor detector. However, the pre-stored common threshold tables limit the application scenarios of CT. Summary of the Invention

[0004] In view of this, this application provides a CT scanning method and apparatus, storage medium, and computer equipment that can accurately acquire energy information of any energy range, making the selection of energy range more flexible.

[0005] According to one aspect of this application, a CT scanning method is provided, comprising:

[0006] Receive target energy parameters determined based on a target energy segment, wherein the target energy segment is any preset energy segment in a preset energy segment set;

[0007] Based on the target energy parameters and the preset threshold list, the target converter threshold of each pixel is determined. The preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters. The preset energy parameters are determined by the preset energy range.

[0008] The target converter threshold of each pixel is sent to the corresponding pixel so that the pixel performs CT scan according to the target converter threshold.

[0009] Optionally, determining the target converter threshold for each pixel based on the target energy parameter and a preset threshold list includes:

[0010] Based on the target energy parameter, the relevant preset threshold in the preset threshold list is searched, and the target converter threshold for each pixel under each target energy parameter is determined based on the search result;

[0011] Extract the target converter threshold of the same pixel from the target converter threshold of each pixel under each target energy parameter to obtain the target converter threshold corresponding to each pixel.

[0012] Optionally, the preset threshold list includes a preset global threshold corresponding to any preset energy parameter, and a preset individual threshold for each pixel corresponding to any preset energy parameter; the step of searching for relevant preset thresholds in the preset threshold list based on the target energy parameter, and determining the target converter threshold for each pixel under each target energy parameter based on the search results, includes:

[0013] From the preset threshold list, determine the preset global threshold corresponding to any of the target energy parameters, and the preset individual threshold of each pixel corresponding to any of the target energy parameters;

[0014] Based on the preset global threshold and the preset individual threshold, determine the target converter threshold for each pixel corresponding to any of the target energy parameters; or,

[0015] The preset threshold list includes the target converter threshold corresponding to each pixel under any preset energy parameter.

[0016] The step of searching for relevant preset thresholds in the preset threshold list based on the target energy parameter, and determining the target converter threshold for each pixel under each target energy parameter based on the search results, includes:

[0017] The target converter threshold corresponding to each pixel under any target energy parameter is determined from the preset threshold list.

[0018] Optionally, before determining the preset global threshold corresponding to any of the target energy parameters from the preset threshold list, the method further includes:

[0019] Determine the preset global threshold for each preset energy parameter, and the preset individual threshold for different pixels;

[0020] Using any of the preset energy parameters as storage addresses, the preset global threshold under any of the preset energy parameters and the preset individual threshold corresponding to different pixels are stored sequentially to generate the preset threshold list.

[0021] Optionally, determining the preset global threshold for each preset energy parameter and the preset individual threshold for different pixels includes:

[0022] Based on the preset energy parameters, the target converter threshold corresponding to each pixel under each detector module is determined, and based on the target converter threshold, the preset global threshold corresponding to each detector module under the preset energy parameters, and the preset individual threshold corresponding to each pixel of the detector module are determined; or,

[0023] Based on the preset energy parameters, the target converter threshold corresponding to all pixels is determined, and based on the target converter threshold, the preset global threshold corresponding to all pixels under the preset energy parameters and the preset individual threshold corresponding to each pixel are determined.

[0024] Optionally, after determining the target converter threshold for each pixel under each target energy parameter based on the search result, the method further includes:

[0025] The target converter threshold is stored in a preset cache unit, and the preset cache unit corresponds one-to-one with the target energy parameter;

[0026] Accordingly, the step of extracting the target converter threshold of the same pixel from the target converter threshold of each pixel under each target energy parameter to obtain the target converter threshold corresponding to each pixel includes:

[0027] The target converter threshold corresponding to the same pixel is extracted from each of the preset cache units to obtain the target converter threshold corresponding to each pixel.

[0028] Optionally, the step of extracting the target converter threshold corresponding to the same pixel from each of the preset cache units to obtain the target converter threshold corresponding to each pixel includes:

[0029] The target converter threshold corresponding to the same pixel is extracted from each of the preset cache units, and the unenabled energy parameters corresponding to the pixel are filled by a preset filling rule to obtain the filled target converter threshold for each pixel. The unenabled energy parameters are preset energy parameters other than the target energy parameters among a plurality of preset energy parameters.

[0030] Optionally, before receiving the target energy parameters determined based on the target energy band, the method further includes:

[0031] Obtain the overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-to-analog converter corresponding to any pixel; based on the converter threshold-preset energy parameter relationship curve, determine the relevant preset thresholds corresponding to each of the preset energy parameters of the pixel; and generate the preset threshold list based on the relevant preset thresholds; or,

[0032] Obtain the converter threshold-preset energy parameter relationship curves for each channel of the multi-channel digital-to-analog converter corresponding to any pixel. Based on the converter threshold-preset energy parameter relationship curves for each channel, determine the relevant preset thresholds corresponding to each preset energy parameter of the any pixel in each channel, and generate the preset threshold list based on the relevant preset thresholds.

[0033] Optionally, determining the target converter threshold for each pixel based on the target energy parameter and a preset threshold list includes:

[0034] Based on the target energy parameters, the target storage address corresponding to each target energy parameter in the preset threshold list is determined respectively;

[0035] The target storage address is searched from the preset threshold list, and the target converter threshold corresponding to each pixel is determined based on the search result.

[0036] According to another aspect of this application, a CT scanning apparatus is provided, comprising:

[0037] A threshold receiving module is used to receive target energy parameters determined based on a target energy segment, wherein the target energy segment is any preset energy segment among preset threshold energy segments;

[0038] The threshold determination module is used to determine the target converter threshold of each pixel based on the target energy parameter and the preset threshold list. The preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters. The preset energy parameter is determined by the preset energy segment.

[0039] A threshold sending module is used to send the target converter threshold of each pixel to the corresponding pixel, so that the pixel performs CT scanning according to the target converter threshold.

[0040] Optionally, the threshold determination module is configured to: search for relevant preset thresholds in the preset threshold list based on the target energy parameter; determine the target converter threshold for each pixel under each target energy parameter based on the search result; and extract the target converter threshold for the same pixel from the target converter thresholds of each pixel under each target energy parameter to obtain the target converter threshold corresponding to each pixel.

[0041] Optionally, the preset threshold list includes a preset global threshold corresponding to any preset energy parameter, and a preset individual threshold for each pixel corresponding to any preset energy parameter; the threshold determination module is further configured to: determine, from the preset threshold list, a preset global threshold corresponding to any target energy parameter, and a preset individual threshold for each pixel corresponding to any target energy parameter; and determine the target converter threshold for each pixel corresponding to any target energy parameter based on the preset global threshold and the preset individual threshold.

[0042] Optionally, the preset threshold list includes the target converter threshold corresponding to each pixel under any preset energy parameter.

[0043] The threshold determination module is further configured to: determine the target converter threshold corresponding to each pixel under any target energy parameter from the preset threshold list.

[0044] Optionally, the device further includes:

[0045] The threshold determination module is further configured to determine the preset global threshold for each preset energy parameter and the preset single-pixel threshold for different pixels before determining the preset global threshold corresponding to any of the target energy parameters from the preset threshold list.

[0046] The list generation module is used to use any of the preset energy parameters as storage addresses, and sequentially store the preset global threshold under any of the preset energy parameters, as well as the preset individual threshold corresponding to different pixels, to generate the preset threshold list.

[0047] Optionally, the threshold determination module is further configured to determine, based on the preset energy parameters, the target converter threshold corresponding to each pixel under each detector module, and, based on the target converter threshold, determine the preset global threshold corresponding to each detector module under the preset energy parameters, and the preset individual threshold corresponding to each pixel of the detector module; or, based on the preset energy parameters, determine the target converter threshold corresponding to all pixels, and, based on the target converter threshold, determine the preset global threshold corresponding to all pixels under the preset energy parameters, and the preset individual threshold corresponding to each pixel.

[0048] Optionally, the device further includes:

[0049] A threshold storage module is used to store the target converter threshold in a preset cache unit after determining the target converter threshold of each pixel under each target energy parameter based on the search result. The preset cache unit corresponds one-to-one with the target energy parameter.

[0050] Accordingly, the threshold determination module is further configured to: extract the target converter threshold corresponding to the same pixel from each of the preset cache units to obtain the target converter threshold corresponding to each pixel.

[0051] Optionally, the threshold determination module is further configured to: extract the target converter threshold corresponding to the same pixel from each of the preset cache units, fill the unenabled energy parameters corresponding to the pixel with a preset filling rule, and obtain the filled target converter threshold corresponding to each pixel, wherein the unenabled energy parameters are preset energy parameters other than the target energy parameters among a plurality of preset energy parameters.

[0052] Optionally, the device further includes:

[0053] The curve acquisition module is used to, before receiving the target energy parameters determined based on the target energy segment, acquire the overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-to-analog converter corresponding to any pixel, determine the relevant preset thresholds corresponding to each preset energy parameter of the any pixel based on the converter threshold-preset energy parameter relationship curve, and generate the preset threshold list according to the relevant preset thresholds; or, before receiving the target energy parameters determined based on the target energy segment, acquire the converter threshold-preset energy parameter relationship curve of each channel of the multi-channel digital-to-analog converter corresponding to any pixel, determine the relevant preset thresholds corresponding to each preset energy parameter of the any pixel in each channel based on the converter threshold-preset energy parameter relationship curve of each channel, and generate the preset threshold list according to the relevant preset thresholds.

[0054] Optionally, the threshold determination module is further configured to: determine the target storage address corresponding to each target energy parameter in the preset threshold list based on the target energy parameter; search the preset threshold list according to the target storage address, and determine the target converter threshold corresponding to each pixel based on the search result.

[0055] According to one aspect of this application, a CT scanning device is provided, comprising:

[0056] The user input unit is used to receive the target energy segment input by the user and determine the target energy parameters based on the target energy segment, wherein the target energy segment is any preset energy segment in the preset energy segment set;

[0057] The detector control unit is used to receive target energy parameters; determine the target converter threshold of each pixel based on the target energy parameters and a preset threshold list, wherein the preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters, and the preset energy parameters are determined by the preset energy segment; and send the target converter threshold of each pixel to the corresponding pixel so that the pixel performs CT scanning according to the target converter threshold.

[0058] A detector is used to receive the target converter threshold of the corresponding pixel and perform CT scanning based on the target converter threshold.

[0059] According to another aspect of this application, a storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the above-described CT scanning method.

[0060] According to another aspect of this application, a computer device is provided, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor executes the program to implement the above-described CT scanning method.

[0061] By employing the above technical solutions, the CT scanning method, apparatus, storage medium, and computer device provided in this application can first receive target energy parameters determined based on a target energy segment. Further, based on the target energy parameters and a preset threshold list, it can determine the target converter threshold for each pixel according to the preset thresholds corresponding to the target energy parameters in the preset threshold list. After determining the target converter thresholds for each pixel, these target converter thresholds can be sent to the corresponding pixels. After each pixel receives its corresponding target converter threshold, it can perform a CT scan based on these target converter thresholds. In the embodiments of this application, the target energy segment can be determined based on any preset energy segment in the preset energy segment set, and it can determine the accurate target converter threshold corresponding to each pixel with the target energy parameters. This allows for precise acquisition of energy information for any energy segment, making the selection of energy segments more flexible.

[0062] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0063] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0064] Figure 1 A schematic diagram of a prior art process for determining a DAC threshold is shown;

[0065] Figure 2 This invention provides a schematic diagram of the composition of a conventional CT system according to an embodiment of the present application.

[0066] Figure 3 A schematic diagram of an X-ray coverage energy range provided in an embodiment of this application is shown;

[0067] Figure 4 A schematic diagram of a digital readout integrated circuit for one pixel provided in an embodiment of this application is shown;

[0068] Figure 5 A flowchart illustrating a CT scanning method provided in an embodiment of this application is shown;

[0069] Figure 6 This illustration shows a schematic diagram of determining a target energy parameter according to an embodiment of this application;

[0070] Figure 7 A flowchart illustrating another CT scanning method provided in an embodiment of this application is shown;

[0071] Figure 8 A schematic diagram illustrating the relationship between the energy threshold and DAC threshold of different pixels provided in embodiments of this application is shown.

[0072] Figure 9 A schematic diagram illustrating another method for determining the DAC threshold in the prior art is shown;

[0073] Figure 10 A schematic diagram illustrating the relationship between the energy threshold and the DAC threshold is shown;

[0074] Figure 11 A flowchart illustrating another CT scanning method provided in an embodiment of this application is shown;

[0075] Figure 12 A flowchart illustrating another CT scanning method provided in an embodiment of this application is shown;

[0076] Figure 13 A flowchart illustrating another CT scanning method provided in an embodiment of this application is shown;

[0077] Figure 14A flowchart illustrating another CT scanning method provided in an embodiment of this application is shown;

[0078] Figure 15 A schematic diagram of another CT scanning device provided in an embodiment of this application is shown;

[0079] Figure 16 A schematic diagram of the structure of a CT scanning device provided in an embodiment of this application is shown. Detailed Implementation

[0080] The present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the embodiments of the present application can be combined with each other.

[0081] Previously, the target energy parameters for multi-energy CT scans were defined by the user or different scanning protocols, such as... Figure 2 As shown, a typical CT system consists of three parts: a user input unit, a scanning protocol software control unit, and an implementation unit. However, limitations such as the rules governing the interaction between these three units mean that a CT system cannot always simultaneously meet scanning performance requirements and be configurable to scan at any energy level. Multi-spectral CT imaging is a scanning method that can acquire images or analytical conclusions from multiple energy ranges in a single scan, meaning it can obtain multi-dimensional analytical results in a single scan. Therefore, multi-spectral CT imaging reduces the radiation dose received by the patient while providing more comprehensive and detailed disease analysis. Advanced semiconductor detector technology is a prerequisite for implementing multi-spectral CT scanning, as it can identify the number of X-ray photons within any energy range. For example... Figure 3 As shown, X-rays cover the entire energy range, while multi-spectral CT scanning identifies the X-ray energy level within each bin (energy range). Figure 4 As shown, the detector consists of multiple detector modules (BLOCK). The principle of multi-energy spectral CT scanning is as follows: The semiconductor detector material absorbs X-rays and directly converts them into charge-hole pairs. Under the action of a bias voltage, the charge carriers are transferred to the input terminal of the digital readout integrated circuit. The preamplifier and shaper amplify and shape the collected charge carriers into pulses. The pulse amplitude is proportional to the integral of the induced current formed by the input charge, and the induced current is proportional to the energy of the collected charge carriers (i.e., the X-rays). The shaped pulse is input to the spike detection circuit (usually a comparator and threshold setting circuit). The comparator compares the input pulse height with a pre-set threshold (threshold setting circuit) for a specific channel of the multi-channel digital-to-analog converter (DAC). Each time a pulse exceeds the threshold set by the comparator, the corresponding counter increments by 1.

[0082] The CT scanning method provided in this application can be applied to multi-energy spectral CT scanning scenarios and can be executed by the control unit of the CT system. The method provided in this application at least includes the beneficial effect of allowing users or CT scanning protocols to configure the scan to any energy range while satisfying scanning performance requirements.

[0083] This embodiment provides a CT scanning method, such as Figure 5 As shown, the method includes:

[0084] Step 101: Receive target energy parameters determined based on the target energy segment, wherein the target energy segment is any preset energy segment in the preset energy segment set;

[0085] In this embodiment of the application, before multi-spectral CT scanning, one or more preset energy segments can be determined as target energy segments from the preset energy segment set of the CT system; that is, the determination of the target energy segment can be arbitrary. Next, the target energy parameters corresponding to each target energy segment can be determined, wherein every two consecutive target energy parameters can determine one target energy segment. For example, as... Figure 6 As shown, there are 5 preset energy segments, and the preset energy parameters include 6 energy levels: kev0, kev1, kev2, kev3, kev4, and kev5. Each pair of consecutive preset energy parameters defines a preset energy segment. If a user wants to obtain energy information for two target energy segments, bin3 and bin4, the target energy parameters can be set to kev2, kev3, and kev4. First, the target energy parameters determined based on the target energy segments can be received.

[0086] Step 102: Based on the target energy parameters and the preset threshold list, determine the target converter threshold for each pixel. The preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters. The preset energy parameters are determined by the preset energy range.

[0087] In this embodiment, the CT scanning device may include multiple detector modules, which together constitute a single detector. Each detector module may include multiple pixels. After determining the target energy parameters, the target converter threshold for each pixel in each detector module can be determined based on the target energy parameters and a preset threshold list, according to the preset thresholds corresponding to the target energy parameters in the preset threshold list. Here, the preset threshold list may include preset thresholds corresponding to all pixels of all detector modules in the CT scanning device under different preset energy parameter conditions. These preset thresholds are accurately calculated. The target converter threshold is the threshold of the corresponding channel in the multi-channel digital-to-analog converter corresponding to the target energy parameters, which is also the comparator threshold of the digital readout integrated circuit of the detector module. For example, if the target energy parameters are kev1 and kev2, and there are A detectors in the CT system, each with B pixels, then the obtained target converter threshold is the DAC threshold of the B pixels corresponding to each detector module in the multi-channel digital-to-analog converter corresponding to the channels of kev1 and kev2, respectively.

[0088] Step 103: Send the target converter threshold of each pixel to the corresponding pixel so that the pixel performs CT scan according to the target converter threshold.

[0089] In this embodiment, after determining the target converter threshold corresponding to each pixel, these target converter thresholds can be sent to the corresponding pixels, which can be understood as sending them to the detector module to which each pixel belongs. After receiving the target converter threshold corresponding to each pixel, the detector module can perform CT scanning based on these target converter thresholds. For example, in a CT system with 10 detector modules, A1 to A10, each detector module has B pixels. For detector module A1, the corresponding pixels can be A1-1, ..., A1-B, and for detector module A2, the corresponding pixels can be A2-1, ..., A2-B. Then, the target converter thresholds corresponding to A1-1, ..., A1-B can be sent to detector module A1, and the target converter thresholds corresponding to A2-1, ..., A2-B can be sent to detector module A2. In this way, each detector module receives the target converter threshold for its corresponding pixel.

[0090] By applying the technical solution of this embodiment, the target energy parameter determined based on the target energy segment can be received first. Further, based on the target energy parameter and a preset threshold list, the target converter threshold for each pixel can be determined according to the preset threshold corresponding to the target energy parameter in the preset threshold list. After determining the target converter threshold for each pixel, these target converter thresholds can be sent to the corresponding detector modules. After receiving the target converter threshold for each pixel, the detector module can perform a CT scan based on these target converter thresholds. In this embodiment, the target energy segment can be determined based on any preset energy segment in the preset energy segment set, and the accurate target converter threshold corresponding to each pixel with the target energy parameter can be determined. This allows for precise acquisition of energy information for any energy segment, making the selection of energy segments more flexible.

[0091] Optionally, in this embodiment of the application, step 102 includes: determining the target storage address corresponding to each target energy parameter in the preset threshold list based on the target energy parameter; searching the preset threshold list according to the target storage address, and determining the target converter threshold corresponding to each pixel based on the search result.

[0092] In this embodiment, the target storage address corresponding to the target energy parameter in the preset threshold list is first determined based on the target energy parameter. Here, the preset energy parameters in the preset threshold list can be directly used as storage addresses. After determining the target storage address, a search can be performed directly from the preset threshold list based on the target storage address, and the target converter threshold corresponding to each pixel is determined based on the search result. This embodiment uses each preset energy parameter as a storage address in the preset threshold list, making subsequent searches simpler and faster, and reducing wasted search time.

[0093] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, and to fully illustrate the specific implementation process of this embodiment, another CT scanning method is provided, such as... Figure 7 As shown, the method includes:

[0094] Step 201: Receive target energy parameters determined based on the target energy segment, wherein the target energy segment is any preset energy segment in the preset energy segment set;

[0095] In this embodiment, before multi-spectral CT scanning, one or more preset energy segments can be determined as target energy segments from the preset energy segment set of the CT system; that is, the determination of the target energy segment can be arbitrary. Next, target energy parameters corresponding to each target energy segment can be determined, wherein every two consecutive target energy parameters can determine one target energy segment. In this embodiment, firstly, the target energy parameters determined based on the target energy segments can be received.

[0096] Step 202: Based on the target energy parameter, search for the relevant preset threshold in the preset threshold list, and determine the target converter threshold for each pixel under each target energy parameter based on the search results;

[0097] In this embodiment, the preset threshold list can be stored in the detector module control unit, with each detector control unit corresponding to a detector module. In the CT system, for each detector module, a detector module control unit can also be set up, corresponding to each detector module. The preset threshold list can be stored separately in each detector module control unit. Here, the preset threshold list can correspond to each detector module. For example, if the CT system has A detector modules, each detector module has B pixels, detector module A1 corresponds to pixels A1-1, ..., A1-B, and detector module A2 corresponds to pixels A2-1, ..., A2-B, then the preset threshold list for detector module A1 can only include the relevant preset thresholds for pixels A1-1, ..., A1-B, and the preset threshold list for detector module A2 can only include the relevant preset thresholds for pixels A2-1, ..., A2-B. This reduces the memory occupied by storing each preset threshold list in the detector module control unit, and significantly improves the search speed when each detector module control unit searches from the preset threshold list. After receiving the target energy parameters, these parameters can be sent to each detector module control unit. Then, each detector module control unit determines the target converter threshold for each pixel under each target energy parameter condition from a stored list of preset thresholds. For example, if the target energy parameters are kev1, kev2, and kev3, detector module A1 can search the preset threshold list for pixels A1-1, ..., A1-B under kev1 condition, and then determine the target converter threshold for pixels A1-1, ..., A1-B under kev1 condition based on these search results; and the same applies to pixels A1-1, ..., A1-B under kev2 condition. The same principle applies to kev3. This embodiment of the application significantly improves the speed of target converter threshold determination by sending the target energy parameters to each detector module control unit in parallel, and then having each detector module control unit determine the target converter threshold for the corresponding pixel.

[0098] In addition, after searching for the relevant preset threshold corresponding to the target energy parameter in the preset threshold list, the target converter threshold corresponding to each pixel of each detector module under the target energy parameter can be directly determined based on the search result. Subsequently, the target converter threshold corresponding to each pixel of each detector module under the target energy parameter can be directly sent to the corresponding detector module control unit, that is, the detector module directly receives the determined target converter threshold.

[0099] Step 203: Extract the target converter threshold of the same pixel from the target converter threshold of each pixel under each target energy parameter to obtain the target converter threshold corresponding to each pixel;

[0100] In this embodiment, the target converter threshold for each pixel under each target energy parameter is determined. For example, if the target energy parameters are kev1 and kev2, then the target converter thresholds corresponding to different pixels under kev1 and different pixels under kev2 can be determined. Next, the target converter thresholds for the same pixel can be found from the target converter thresholds for each pixel corresponding to each target energy parameter, thus obtaining the target converter threshold for each pixel. For example, when the preset threshold list is stored in each detector module control unit, detector module control unit A1 determines the target converter thresholds for each pixel of the corresponding detector module under kev1 and the target converter thresholds for each pixel of the corresponding detector module under kev2. To determine the target converter threshold for pixel A1-1, the target converter threshold for pixel A1-1 can be determined first from the target converter thresholds corresponding to different pixels under kev1, then from the target converter thresholds corresponding to different pixels under kev2, and finally, the two target converter thresholds for pixel A1-1 are combined to obtain the total target converter thresholds for pixel A1-1.

[0101] Step 204: Send the target converter threshold of each pixel to the corresponding pixel so that the pixel performs CT scan according to the target converter threshold.

[0102] In this embodiment, after determining the target converter threshold for each pixel, these target converter thresholds can be sent to the corresponding detector modules. After receiving the target converter threshold for each pixel, the detector module can perform a CT scan based on these thresholds.

[0103] In this embodiment of the application, optionally, step 202, "based on the target energy parameter, searching for relevant preset thresholds in the preset threshold list, and determining the target converter threshold for each pixel under each target energy parameter based on the search results," includes: determining a preset global threshold corresponding to any target energy parameter from the preset threshold list, and a preset individual threshold for each pixel corresponding to any target energy parameter; and determining the target converter threshold for each pixel corresponding to any target energy parameter based on the preset global threshold and the preset individual threshold.

[0104] In this embodiment, the preset threshold list includes a preset global threshold corresponding to any preset energy parameter, and a preset individual threshold for each pixel corresponding to any preset energy parameter. Different pixels, under the same target energy parameter, will have different thresholds for their respective multi-channel digital-to-analog converters due to subtle differences in circuit properties. For example... Figure 8 As shown, the threshold value for a specified channel in the multi-channel digital-to-analog converter (DAC) of pixel A (PIXEL A) is different from the threshold value for a specified channel in the multi-channel digital-to-analog converter (DAC) of pixel B (PIXEL B). Therefore, the preset threshold list can store preset threshold values ​​corresponding to different pixels under the same preset energy parameter. This embodiment of the application, by setting preset threshold values ​​corresponding to different pixels under the same preset energy parameter in the preset threshold list, can make the scanning results more accurate.

[0105] The preset threshold list can store a set of global thresholds for the multi-channel digital-to-analog converters (DACs) in the detector module, as well as the individual thresholds for each pixel's DAC. As shown in Table 1, if the global threshold of a detector module's DAC is set to G_Constant, and the individual threshold of a pixel's DAC is U_Constant, then the threshold of this pixel's DAC is Constant, where Constant = G_Constant + U_Constant.

[0106] Table 1 Storage format of the preset threshold list

[0107]

[0108]

[0109] Therefore, before determining the target converter threshold for each pixel under any target energy parameter, a preset global threshold and a preset individual threshold for each pixel under the target energy parameter can be determined from a preset threshold list. The target converter threshold for each pixel under the target energy parameter can be obtained by adding the preset global threshold to the preset individual threshold for each pixel. For example, as shown in Table 1, before determining the target converter threshold for each pixel under the target energy parameter kev0, G_Constant0 and U_Constant0 corresponding to pixels 1-M can be found in Table 1. Then, the target converter threshold corresponding to pixels 1-M can be obtained through the value of (G_Constant0 + U_Constant0). Here, the specific value of U_Constant0 for each pixel can be different. This embodiment stores the target converter threshold for each pixel in the preset threshold list in two parts, which can greatly reduce hardware storage space and lower hardware costs.

[0110] In this embodiment, optionally, as shown in Table 2, the target converter threshold corresponding to each pixel under each preset energy parameter can also be directly stored in the preset threshold list. The target converter threshold of each pixel can be directly found in the preset threshold list. With this storage method, the detector module control unit does not need to perform a preset threshold combination process, but can directly find the corresponding target converter threshold, and the determination speed of the target converter threshold is faster.

[0111] Table 2 Storage format of the preset threshold list

[0112]

[0113]

[0114] Optionally, before "determining the preset global threshold corresponding to any of the target energy parameters from the preset threshold list", the method further includes: determining the preset global threshold for each preset energy parameter and the preset individual threshold corresponding to different pixels; using any preset energy parameter as a storage address, sequentially storing the preset global threshold for any of the preset energy parameters and the preset individual threshold corresponding to different pixels, thereby generating the preset threshold list.

[0115] In this embodiment, a preset threshold list can be established before using it. First, the individual threshold corresponding to each pixel under each preset energy parameter, and the global threshold corresponding to each detector module under each preset energy parameter, can be determined. Here, the preset energy parameter refers to the energy threshold corresponding to all preset energy segments. For example, if the preset energy parameters are kev0, kev1, kev2, kev3, and kev4, the number of detector modules in the CT system is A, and the total number of pixels is B, then A global thresholds under kev1 and B individual thresholds under kev1 can be determined; A global thresholds under kev2 and B individual thresholds under kev2, and so on. After determining each global threshold and individual threshold, the preset energy parameter can be used as the storage address for the corresponding global threshold and individual threshold in the preset threshold list. The corresponding global threshold and the individual threshold of each pixel are stored in the preset threshold list in a preset order, thereby generating the corresponding preset threshold list. Alternatively, a preset threshold list can be generated for each detector module, meaning that each preset threshold list stores only the individual threshold of the target pixel corresponding to that detector module. For example, if the preset energy parameter is kev0, and the target pixels corresponding to detector module 1 are 1 to B / A, then kev0 can be used as the storage address for the global threshold and the individual thresholds of target pixels 1 to B / A under the kev0 condition. Specifically, the global threshold and the individual thresholds of target pixels 1 to B / A can be stored sequentially to generate the preset threshold list for detector module 1. The number of preset threshold lists generated is the same as the number of detector modules. After generating the preset threshold lists corresponding to each detector module, these preset threshold lists can be sent to the corresponding detector modules respectively, that is, the preset threshold list of detector module A1 is sent to detector module A1, ensuring that each detector module receives the preset threshold list corresponding to itself. When searching for the preset threshold list later, it can also be searched according to this storage address. For example, the target storage address can be determined first based on the target energy parameter, and then the preset global threshold and the preset individual threshold corresponding to each pixel can be searched according to the target storage address.

[0116] In this embodiment of the application, optionally, the step of "determining the preset global threshold under each preset energy parameter and the preset individual threshold corresponding to different pixels" includes: determining the target converter threshold corresponding to each pixel under each detector module based on the preset energy parameter, and determining the preset global threshold corresponding to each detector module under the preset energy parameter and the preset individual threshold corresponding to each pixel of the detector module based on the target converter threshold; or, determining the target converter threshold corresponding to all pixels based on the preset energy parameter, and determining the preset global threshold corresponding to all pixels under the preset energy parameter and the preset individual threshold corresponding to each pixel based on the target converter threshold.

[0117] In this embodiment, the preset global threshold in the preset threshold list can be obtained based on a single detector module. That is, different detector modules will have different preset global thresholds even under the same preset energy parameters, which can greatly improve the accuracy of the preset global threshold. Alternatively, it can be obtained based on all detector modules.

[0118] When determining the preset global threshold, firstly, the target converter threshold for each pixel can be determined based on the preset energy parameters. Then, the preset global threshold for each detector module under each preset energy parameter, as well as the preset individual threshold for different pixels in each detector module, can be determined. In this case, the preset global threshold is obtained based on each detector module. The preset global threshold for each detector module is only related to the preset individual threshold of each pixel and is independent of other detector modules. The preset global threshold occupies a larger binary bit width, while the corresponding preset individual threshold occupies a smaller binary bit width. Alternatively, the preset global threshold can also be obtained based on all detector modules. In this case, the target converter threshold for all pixels corresponding to each detector module can be determined based on the preset energy parameters. Then, based on the target converter threshold of all pixels, the preset global threshold under the preset energy parameters and the preset individual threshold for each pixel can be determined. In this case, only one copy of the global threshold needs to be stored.

[0119] In one embodiment, the preset threshold list includes the target converter threshold corresponding to each pixel under any preset energy parameter.

[0120] The step of searching for relevant preset thresholds in the preset threshold list based on the target energy parameter, and determining the target converter threshold for each pixel under each target energy parameter based on the search results, includes:

[0121] The target converter threshold corresponding to each pixel under any target energy parameter is determined from the preset threshold list.

[0122] Optionally, after step 202, the method further includes: storing the target converter threshold in a preset cache unit, wherein the preset cache unit corresponds one-to-one with the target energy parameter; step 203 includes: extracting the target converter threshold corresponding to the same pixel from each preset cache unit to obtain the target converter threshold corresponding to each pixel.

[0123] In this embodiment, the CT system may further include preset cache units, and the number of preset cache units corresponding to each detector module may be consistent with the number of preset energy parameters. For example, if the number of preset energy parameters is 6, then the number of preset cache units for each detector module may be 6. After determining the target converter threshold for each pixel corresponding to each detector module under the target energy parameters, these target converter thresholds can be stored in the corresponding preset cache units. For example, if the target energy parameters are kev0 and kev1, after determining the target converter threshold for each pixel corresponding to detector module A1 under kev0, these target converter thresholds can be stored in the preset cache unit corresponding to kev0 of detector module A1. Similarly, after determining the target converter threshold for each pixel corresponding to detector module A1 under kev1, these target converter thresholds can be stored in the preset cache unit corresponding to kev1 of detector module A1. After storing the target converter threshold for each detector module in the corresponding preset cache unit, when extracting the target converter threshold for the same pixel of the detector module, it can be extracted from each preset cache unit to obtain the target converter threshold for each pixel. For example, if the target energy parameters are kev0 and kev1, then when extracting the target converter threshold for pixel A1-1 in detector module A1, the target converter threshold for pixel A1-1 can be extracted from the preset buffer unit corresponding to kev0 in detector module A1, and also from the preset buffer unit corresponding to kev1 in detector module A1. Then, the two target converter thresholds for pixel A1-1 are combined to obtain the target converter threshold corresponding to pixel A1-1 in detector module A1. Once all target converter thresholds stored in the preset buffer units have been successfully extracted, the content stored in each preset buffer unit can be deleted. Before subsequent scans, the target converter thresholds can be stored again, effectively reducing storage space.

[0124] Optionally, in this embodiment of the application, the step of "extracting the target converter threshold corresponding to the same pixel from each of the preset cache units to obtain the target converter threshold corresponding to each pixel" includes: extracting the target converter threshold corresponding to the same pixel from each of the preset cache units, filling the disabled energy parameter corresponding to the pixel with a preset filling rule to obtain the filled target converter threshold corresponding to each pixel, wherein the disabled energy parameter is a preset energy parameter other than the target energy parameter among a plurality of preset energy parameters.

[0125] In this embodiment, the target energy parameter can be one or more preset energy parameters. When the number of target energy parameters is less than the number of preset energy parameters, it indicates that some preset energy segments in the preset energy segment set are not the energy segments the user wants. At this time, the number of target converter thresholds corresponding to the same pixel extracted from the preset cache unit is less than the number of preset energy parameters. If the target converter threshold of a certain pixel is directly sent to the detector module, the detector module may not be able to recognize this format, leading to CT scan errors or the inability to scan. Therefore, the disabled energy parameters corresponding to each pixel can be filled using preset filling rules, finally obtaining the filled target converter threshold for each pixel in each detector module. Here, disabled energy parameters refer to those preset energy parameters other than the target energy parameters among all preset energy parameters corresponding to the preset energy segment. For example, such as... Figure 6 As shown, there are 5 preset energy segments, corresponding to 6 preset energy parameters, and 3 target energy parameters, namely kev2, kev3, and kev4. Each pixel corresponds to 3 disabled energy parameters, namely kev0, kev1, and kev5. kev0, kev1, and kev5 can be filled using preset filling rules. Specifically, the kev0 and kev1 positions can be filled with the values ​​corresponding to kev2, and the kev5 position can be filled with the values ​​corresponding to kev4.

[0126] Optionally, before step 201, the method further includes: obtaining the overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-to-analog converter corresponding to any pixel; determining the relevant preset threshold corresponding to each preset energy parameter of the any pixel based on the converter threshold-preset energy parameter relationship curve; and generating the preset threshold list based on the relevant preset threshold; or, obtaining the converter threshold-preset energy parameter relationship curve of each channel of the multi-channel digital-to-analog converter corresponding to any pixel; determining the relevant preset threshold corresponding to each preset energy parameter of the any pixel in each channel based on the converter threshold-preset energy parameter relationship curve of each channel; and generating the preset threshold list based on the relevant preset threshold.

[0127] like Figure 9 As shown, in related technologies, parameters relating to the energy threshold and DAC threshold for each pixel are stored in the system. The DAC threshold is calculated using these parameters based on the target energy parameters issued by the protocol layer. When calculating the DAC threshold using these parameters, the energy threshold and DAC threshold are typically approximated as having a linear relationship, such as... Figure 10 As shown, the relationship between the energy threshold and the DAC threshold is approximated by the formula: DAC threshold = energy threshold * Gain + Offset, with different Gain and Offset corresponding to different pixels. However, in reality, the DAC threshold and the energy threshold do not always have a consistent relationship, such as... Figure 10 As shown, the relationship between the DAC threshold and the energy threshold for the three types of pixels is not a simple linear relationship. Therefore, the DAC threshold calculated by approximating a linear relationship between the energy threshold and the DAC threshold contains errors, thus affecting the accuracy of the acquired data.

[0128] In this embodiment, the target converter threshold is determined based on the converter threshold-preset energy parameter relationship curve, which more closely approximates the true relationship between the converter threshold and the preset energy parameter. Multiple channels of a multi-channel digital-to-analog converter may exhibit slight differences due to circuit properties, packaging, and wiring factors, resulting in variations in the converter threshold-preset energy parameter relationship curves for different channels. When this difference is ignored, the relevant preset thresholds for each preset energy parameter of a pixel can be determined based on the overall converter threshold-preset energy parameter relationship curve corresponding to the pixel. The overall converter threshold-preset energy parameter relationship can be obtained by selecting any channel, or by averaging or weighting multiple channels. In this case, the pixel corresponds to only one set of preset global thresholds and preset individual thresholds. Then, a preset threshold list can be generated based on the relevant preset thresholds for different pixels. When this difference is not ignored, the relevant preset thresholds for each preset energy parameter of a pixel in each channel can be determined separately based on the converter threshold-preset energy parameter relationship curve corresponding to each channel. Then, a preset threshold list can be generated based on the relevant preset thresholds for different pixels. The accuracy of the determined relevant preset thresholds is higher in this case.

[0129] Furthermore, this application provides another CT scanning method, such as Figure 11 As shown, the method includes:

[0130] A CT system includes a CT data acquisition and control unit, a detector module control unit, and a detector consisting of multiple detector modules, with each detector module corresponding to a detector module control unit. When the parallel instruction sending unit in the CT data acquisition and control unit receives the target energy parameter, it can send the target energy parameter in parallel to each detector module control unit. Then, the threshold lookup unit in each detector module control unit, based on the received target energy parameter, can look up the threshold values ​​(i.e., target converter thresholds) of the multi-channel digital-to-analog converters for all pixels of detector module 1 (or detector module N) from the stored X table 1 (or X table N) (i.e., the preset threshold list), and send the multi-channel digital-to-analog converter threshold values ​​to the detector modules. X table 1 (or X table N) stores the threshold values ​​of the multi-channel digital-to-analog converters for the corresponding detector module. In this way, each detector module can perform CT scanning after receiving the target converter threshold values.

[0131] The specific process by which the threshold lookup unit in each detector module control unit searches for the threshold of the multi-channel digital-to-analog converter for all pixels can be described as follows: Figure 12As shown. When each detector module control unit receives the target energy parameter, it can look up the global threshold and individual threshold of each pixel in its corresponding X table. Here, the target energy parameter is kev0 to kev5. Then, the detector module control unit can look up the DAC global threshold and individual threshold corresponding to kev0 to kev5 in X table 1 (or X table N). If the detector module control unit stores X table 1, then the threshold lookup unit in that detector module control unit will look up in X table 1, and so on. Then, the DAC threshold corresponding to each pixel from kev0 to kev5 is calculated. DAC threshold = global threshold + individual threshold. After the DAC threshold is calculated, these DAC thresholds can be cached in the corresponding cache unit. The number of cache units corresponding to each detector module can be the same as the number of preset energy parameters. So, the DAC threshold under kev0 corresponding to detector module 1 can be stored in the cache unit under kev0 corresponding to detector module 1... Then, the DAC threshold of the same pixel can be extracted from the 6 cache units corresponding to each detector module and combined into the data format specified by the detector module corresponding to that pixel. Once each pixel has its corresponding DAC threshold combined into the data format specified by the detector module, these DAC thresholds in the specified data format can be sent to the detector module. Storing the DAC thresholds of each pixel in X Table 1 (or X Table N) in two parts can significantly reduce hardware storage space and lower hardware costs.

[0132] Furthermore, the specific process by which the threshold lookup unit in each detector module control unit searches for the threshold of the multi-channel digital-to-analog converter for all pixels can also be as follows: Figure 13As shown. When each detector module control unit receives the target energy parameter, it can look up the DAC threshold corresponding to the target energy parameter in its corresponding X table. Here, the target energy parameter is kev0 to kev5. Then, the detector module control unit can look up the DAC threshold corresponding to the address kev0 to kev5 in X table 1 (or X table N). If the detector module control unit stores X table 1, then the threshold lookup unit in that detector module control unit will look up in X table 1, and so on. After finding the DAC threshold, these DAC thresholds can be cached in the corresponding cache unit. The number of cache units corresponding to each detector module can be the same as the number of preset energy parameters. So, the DAC threshold at kev0 corresponding to the detector module can be stored in the cache unit at kev0 corresponding to detector module 1, and so on. Then, the DAC threshold of the same pixel can be extracted from the 6 cache units corresponding to each detector module and combined into the data format specified by the detector module corresponding to that pixel. After each pixel has combined the corresponding DAC threshold into the data format specified by the detector module, these DAC thresholds in the specified data format can be sent to the detector module. By directly storing the DAC thresholds corresponding to each pixel under each preset energy parameter in X table 1 (or X table N), the threshold lookup unit does not need to perform the threshold combination process, but can directly look up the corresponding DAC threshold, resulting in faster configuration speed.

[0133] In addition, such as Figure 14As shown, when the target energy parameter is only a part of the preset energy parameters, firstly, the energy segment of interest determined by the user or the scanning protocol can be obtained. Then, the scanning protocol software control unit can determine the enabling energy threshold based on the energy segment of interest. Here, enabling can be kev2, kev3, or kev4, and the energy thresholds of kev2, kev3, and kev4 are sent to the corresponding detector module control unit. After each detector module control unit receives the energy thresholds of kev2, kev3, and kev4, it can look up the global threshold and the individual threshold of each pixel corresponding to the energy thresholds of kev2, kev3, and kev4 in its respective X table. Here, the detector module control unit can look up the DAC global threshold and individual threshold corresponding to the addresses kev2 to kev4 in X table 1 (or X table N). If the detector module control unit stores X table 1, then the threshold lookup unit in that detector module control unit will look up in X table 1, and so on. Next, the DAC threshold for each pixel from kev2 to kev4 is calculated. The DAC threshold equals the global threshold plus the individual pixel threshold. After calculation, these DAC thresholds are cached in their corresponding cache units. The number of cache units for each detector module can be the same as the number of preset energy parameters. Therefore, the DAC threshold for kev2 corresponding to a detector module can be stored in the cache unit for kev2 corresponding to detector module 1, and so on. Then, the DAC threshold for the same pixel can be extracted from the three cache units corresponding to each detector module 1 and combined with other disabled kev values ​​to form the data format specified by the detector module for that pixel. Here, the disabled kev values ​​can be preset energy parameters other than kev2, kev3, and kev4. Once each pixel has its corresponding DAC thresholds combined into the data format specified by the detector module, these DAC threshold values ​​in the specified data format can be sent to the detector module. The disabled DAC thresholds can be defined with default values ​​based on system characteristics, eliminating the need for lookup and reducing threshold lookup time during scan preparation, thus improving scan efficiency.

[0134] Furthermore, as Figure 1 To specifically implement the method, this application provides a CT scanning device, such as... Figure 15 As shown, the device includes:

[0135] Threshold receiving module, used to receive target energy parameters determined based on target energy segment, wherein the target energy segment is any preset energy segment in a preset energy segment set;

[0136] The threshold determination module is used to determine the target converter threshold of each pixel based on the target energy parameter and the preset threshold list. The preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters. The preset energy parameter is determined by the preset energy segment.

[0137] A threshold sending module is used to send the target converter threshold of each pixel to the corresponding pixel, so that the pixel performs CT scanning according to the target converter threshold.

[0138] Optionally, the threshold determination module is configured to: search for relevant preset thresholds in the preset threshold list based on the target energy parameter; determine the target converter threshold for each pixel under each target energy parameter based on the search result; and extract the target converter threshold for the same pixel from the target converter thresholds of each pixel under each target energy parameter to obtain the target converter threshold corresponding to each pixel.

[0139] Optionally, the preset threshold list includes a preset global threshold corresponding to any preset energy parameter, and a preset individual threshold for each pixel corresponding to any preset energy parameter; the threshold determination module is further configured to: determine, from the preset threshold list, a preset global threshold corresponding to any target energy parameter, and a preset individual threshold for each pixel corresponding to any target energy parameter; and determine the target converter threshold for each pixel corresponding to any target energy parameter based on the preset global threshold and the preset individual threshold.

[0140] Optionally, the preset threshold list includes the target converter threshold corresponding to each pixel under any preset energy parameter.

[0141] The threshold determination module is further configured to: determine the target converter threshold corresponding to each pixel under any target energy parameter from the preset threshold list.

[0142] Optionally, the device further includes:

[0143] The threshold determination module is further configured to determine the preset global threshold for each preset energy parameter and the preset single-pixel threshold for different pixels before determining the preset global threshold corresponding to any of the target energy parameters from the preset threshold list.

[0144] The list generation module is used to use any of the preset energy parameters as storage addresses, and sequentially store the preset global threshold under any of the preset energy parameters, as well as the preset individual threshold corresponding to different pixels, to generate the preset threshold list.

[0145] Optionally, the threshold determination module is further configured to determine, based on the preset energy parameters, the target converter threshold corresponding to each pixel under each detector module, and, based on the target converter threshold, determine the preset global threshold corresponding to each detector module under the preset energy parameters, and the preset individual threshold corresponding to each pixel of the detector module; or, based on the preset energy parameters, determine the target converter threshold corresponding to all pixels, and, based on the target converter threshold, determine the preset global threshold corresponding to all pixels under the preset energy parameters, and the preset individual threshold corresponding to each pixel.

[0146] Optionally, the device further includes:

[0147] A threshold storage module is used to store the target converter threshold in a preset cache unit after determining the target converter threshold of each pixel under each target energy parameter based on the search result. The preset cache unit corresponds one-to-one with the target energy parameter.

[0148] Accordingly, the threshold determination module is further configured to: extract the target converter threshold corresponding to the same pixel from each of the preset cache units to obtain the target converter threshold corresponding to each pixel.

[0149] Optionally, the threshold determination module is further configured to: extract the target converter threshold corresponding to the same pixel from each of the preset cache units, fill the unenabled energy parameters corresponding to the pixel with a preset filling rule, and obtain the filled target converter threshold corresponding to each pixel, wherein the unenabled energy parameters are preset energy parameters other than the target energy parameters among a plurality of preset energy parameters.

[0150] Optionally, the device further includes:

[0151] The curve acquisition module is used to, before receiving the target energy parameters determined based on the target energy segment, acquire the overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-to-analog converter corresponding to any pixel, determine the relevant preset thresholds corresponding to each preset energy parameter of the any pixel based on the converter threshold-preset energy parameter relationship curve, and generate the preset threshold list according to the relevant preset thresholds; or, before receiving the target energy parameters determined based on the target energy segment, acquire the converter threshold-preset energy parameter relationship curve of each channel of the multi-channel digital-to-analog converter corresponding to any pixel, determine the relevant preset thresholds corresponding to each preset energy parameter of the any pixel in each channel based on the converter threshold-preset energy parameter relationship curve of each channel, and generate the preset threshold list according to the relevant preset thresholds.

[0152] Optionally, the threshold determination module is further configured to: determine the target storage address corresponding to each target energy parameter in the preset threshold list based on the target energy parameter; search the preset threshold list according to the target storage address, and determine the target converter threshold corresponding to each pixel based on the search result.

[0153] It should be noted that other corresponding descriptions of the functional units involved in the CT scanning device provided in this application embodiment can be found by referring to... Figures 1 to 14 The corresponding descriptions in the method will not be repeated here.

[0154] Furthermore, embodiments of this application provide a CT scanning device, such as... Figure 16 As shown, the device includes:

[0155] The user input unit is used to receive the target energy segment input by the user and determine the target energy parameters based on the target energy segment, wherein the target energy segment is any preset energy segment in the preset energy segment set;

[0156] The detector control unit is used to receive target energy parameters; determine the target converter threshold of each pixel based on the target energy parameters and a preset threshold list, wherein the preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters, and the preset energy parameters are determined by the preset energy segment; and send the target converter threshold of each pixel to the corresponding pixel so that the pixel performs CT scanning according to the target converter threshold.

[0157] A detector is used to receive the target converter threshold of the corresponding pixel and perform CT scanning based on the target converter threshold.

[0158] Based on the above, Figures 1 to 14 Accordingly, this application also provides a storage medium storing a computer program, which, when executed by a processor, implements the above-described method. Figures 1 to 14 The CT scanning method shown.

[0159] Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This software product can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or portable hard drive), and includes several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods described in the various implementation scenarios of this application.

[0160] Based on the above, Figures 1 to 14 The method shown, and Figure 15To achieve the above objectives, the present application also provides a computer device, specifically a personal computer, server, network device, etc., as shown in the virtual device embodiment. This computer device includes a storage medium and a processor; the storage medium stores a computer program; the processor executes the computer program to achieve the above-described objectives. Figures 1 to 14 The CT scanning method shown.

[0161] Optionally, the computer device may also include a user interface, a network interface, a camera, radio frequency (RF) circuitry, sensors, audio circuitry, a Wi-Fi module, etc. The user interface may include a display screen, input units such as a keyboard, etc., and optional user interfaces may also include USB interfaces, card reader interfaces, etc. The network interface may optionally include standard wired interfaces, wireless interfaces (such as Bluetooth interfaces, Wi-Fi interfaces), etc.

[0162] Those skilled in the art will understand that the computer device structure provided in this embodiment does not constitute a limitation on the computer device, and may include more or fewer components, or combine certain components, or have different component arrangements.

[0163] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages and stores the hardware and software resources of a computer device, supporting the operation of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software within the physical device.

[0164] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented using software plus necessary general-purpose hardware platforms, or it can be implemented in hardware. First, target energy parameters determined based on the target energy segment can be received. Further, based on the target energy parameters and a preset threshold list, the target converter threshold for each pixel in each detector module can be determined according to the preset thresholds corresponding to the target energy parameters in the preset threshold list. After determining the target converter thresholds corresponding to each pixel, these target converter thresholds can be sent to the corresponding detector modules. After receiving the target converter thresholds corresponding to each pixel, the detector module can perform CT scanning based on these target converter thresholds. In the embodiments of this application, the target energy segment can be determined based on any preset energy segment in the preset energy segment set, and it can determine the accurate target converter threshold corresponding to each pixel with the target energy parameters, accurately obtaining energy information of any energy segment, making the selection of energy segments more flexible.

[0165] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be modified to be located in one or more apparatuses different from this embodiment. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules.

[0166] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.

Claims

1. A CT scanning method, characterized in that, include: Receive target energy parameters determined based on a target energy segment, wherein the target energy segment is any preset energy segment in a preset energy segment set; Based on the target energy parameters and the preset threshold list, the target converter threshold for each pixel is determined. The preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters. The overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-analog converter corresponding to any pixel is obtained. Based on the converter threshold-preset energy parameter relationship curve, the relevant preset thresholds corresponding to each preset energy parameter of any pixel are determined, and generated according to the relevant preset thresholds. Alternatively, by obtaining the converter threshold-preset energy parameter relationship curves of each channel of the multi-channel digital-to-analog converter corresponding to any pixel, and based on the converter threshold-preset energy parameter relationship curves of each channel, determining the relevant preset thresholds corresponding to each preset energy parameter of the pixel in each channel, and generating the preset energy parameters based on the relevant preset thresholds, wherein the preset energy parameters are determined by the preset energy segments; The target converter threshold of each pixel is sent to the corresponding pixel so that the pixel performs CT scan according to the target converter threshold.

2. The method according to claim 1, characterized in that, The step of determining the target converter threshold for each pixel based on the target energy parameters and a preset threshold list includes: Based on the target energy parameter, the relevant preset threshold in the preset threshold list is searched, and the target converter threshold for each pixel under each target energy parameter is determined based on the search result; Extract the target converter threshold of the same pixel from the target converter threshold of each pixel under each target energy parameter to obtain the target converter threshold corresponding to each pixel.

3. The method according to claim 2, characterized in that, The preset threshold list includes a preset global threshold corresponding to any preset energy parameter, and a preset individual threshold for each pixel corresponding to any preset energy parameter. The step of searching for relevant preset thresholds in the preset threshold list based on the target energy parameter, and determining the target converter threshold for each pixel under each target energy parameter based on the search results, includes: From the preset threshold list, determine the preset global threshold corresponding to any of the target energy parameters, and the preset individual threshold of each pixel corresponding to any of the target energy parameters; Based on the preset global threshold and the preset individual threshold, determine the target converter threshold for each pixel corresponding to any of the target energy parameters; or, The preset threshold list includes the target converter threshold corresponding to each pixel under any preset energy parameter. The step of searching for relevant preset thresholds in the preset threshold list based on the target energy parameter, and determining the target converter threshold for each pixel under each target energy parameter based on the search results, includes: The target converter threshold corresponding to each pixel under any target energy parameter is determined from the preset threshold list.

4. The method according to claim 3, characterized in that, Before determining the preset global threshold corresponding to any of the target energy parameters from the preset threshold list, the method further includes: Determine the preset global threshold for each preset energy parameter, and the preset individual threshold for different pixels; Using any of the preset energy parameters as storage addresses, the preset global threshold under any of the preset energy parameters and the preset individual threshold corresponding to different pixels are stored sequentially to generate the preset threshold list.

5. The method according to claim 4, characterized in that, The step of determining the preset global threshold for each preset energy parameter and the preset individual threshold for different pixels includes: Based on the preset energy parameters, the target converter threshold corresponding to each pixel under each detector module is determined, and based on the target converter threshold, the preset global threshold corresponding to each detector module under the preset energy parameters, and the preset individual threshold corresponding to each pixel of the detector module are determined; or, Based on the preset energy parameters, the target converter threshold corresponding to all pixels is determined, and based on the target converter threshold, the preset global threshold corresponding to all pixels under the preset energy parameters and the preset individual threshold corresponding to each pixel are determined.

6. The method according to claim 2, characterized in that, After determining the target converter threshold for each pixel under each target energy parameter based on the search result, the method further includes: The target converter threshold is stored in a preset cache unit, and the preset cache unit corresponds one-to-one with the target energy parameter; Accordingly, the step of extracting the target converter threshold of the same pixel from the target converter threshold of each pixel under each target energy parameter to obtain the target converter threshold corresponding to each pixel includes: The target converter threshold corresponding to the same pixel is extracted from each of the preset cache units to obtain the target converter threshold corresponding to each pixel.

7. The method according to claim 6, characterized in that, The step of extracting the target converter threshold corresponding to the same pixel from each of the preset cache units to obtain the target converter threshold corresponding to each pixel includes: The target converter threshold corresponding to the same pixel is extracted from each of the preset cache units, and the unenabled energy parameters corresponding to the pixel are filled by a preset filling rule to obtain the filled target converter threshold for each pixel. The unenabled energy parameters are preset energy parameters other than the target energy parameters among a plurality of preset energy parameters.

8. The method according to claim 1, characterized in that, Before receiving the target energy parameters determined based on the target energy band, the method further includes: Obtain the overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-to-analog converter corresponding to any pixel; based on the converter threshold-preset energy parameter relationship curve, determine the relevant preset thresholds corresponding to each of the preset energy parameters of the pixel; and generate the preset threshold list based on the relevant preset thresholds; or, Obtain the converter threshold-preset energy parameter relationship curves for each channel of the multi-channel digital-to-analog converter corresponding to any pixel. Based on the converter threshold-preset energy parameter relationship curves for each channel, determine the relevant preset thresholds corresponding to each preset energy parameter of the any pixel in each channel, and generate the preset threshold list based on the relevant preset thresholds.

9. The method according to claim 1, characterized in that, The step of determining the target converter threshold for each pixel based on the target energy parameters and a preset threshold list includes: Based on the target energy parameters, the target storage address corresponding to each target energy parameter in the preset threshold list is determined respectively; The target storage address is searched from the preset threshold list, and the target converter threshold corresponding to each pixel is determined based on the search result.

10. A CT scanning device, characterized in that, include: The user input unit is used to receive the target energy segment input by the user and determine the target energy parameters based on the target energy segment, wherein the target energy segment is any preset energy segment in the preset energy segment set; The detector control unit is used to receive target energy parameters; Based on the target energy parameters and the preset threshold list, the target converter threshold for each pixel is determined. The preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters. The overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-analog converter corresponding to any pixel is obtained. Based on the converter threshold-preset energy parameter relationship curve, the relevant preset thresholds corresponding to each preset energy parameter of any pixel are determined, and generated according to the relevant preset thresholds. Alternatively, by obtaining the converter threshold-preset energy parameter relationship curves for each channel of the multi-channel digital-to-analog converter corresponding to any pixel, and based on the converter threshold-preset energy parameter relationship curves for each channel, determining the relevant preset thresholds corresponding to each preset energy parameter of the pixel in each channel, and generating the preset energy parameters based on the relevant preset thresholds, wherein the preset energy parameters are determined by the preset energy segments; and sending the target converter thresholds of each pixel to the corresponding pixels, so that the pixels perform CT scans based on the target converter thresholds respectively; A detector is used to receive the target converter threshold of the corresponding pixel and perform CT scanning based on the target converter threshold.

11. A CT scanning device, characterized in that, include: Threshold receiving module, used to receive target energy parameters determined based on target energy segment, wherein the target energy segment is any preset energy segment in a preset energy segment set; The threshold determination module is used to determine the target converter threshold for each pixel based on the target energy parameters and the preset threshold list. The preset threshold list stores the relevant preset thresholds corresponding to all preset energy parameters. The module obtains the overall converter threshold-preset energy parameter relationship curve of the multi-channel digital-analog converter corresponding to any pixel. Based on the converter threshold-preset energy parameter relationship curve, the module determines the relevant preset thresholds corresponding to each preset energy parameter of any pixel and generates the relevant preset thresholds. Alternatively, by obtaining the converter threshold-preset energy parameter relationship curves of each channel of the multi-channel digital-to-analog converter corresponding to any pixel, and based on the converter threshold-preset energy parameter relationship curves of each channel, determining the relevant preset thresholds corresponding to each preset energy parameter of the pixel in each channel, and generating the preset energy parameters based on the relevant preset thresholds, wherein the preset energy parameters are determined by the preset energy segments; A threshold sending module is used to send the target converter threshold of each pixel to the corresponding pixel, so that the pixel performs CT scanning according to the target converter threshold.

12. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 9.

13. A computer device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method for calibrating ct system with at least one focus-detector combination with quanta-counting detector

    CN102440801A

  • CT imaging system and CT imaging method

    CN110090039A