Method and apparatus for correcting time delay of ct data acquisition, and computer device

By adjusting the initial data acquisition time to a preset delay time during CT data acquisition, determining the target delay time, and performing correction, the problem of mismatch between the energy switching signal and the actual energy data was solved, thus improving the accuracy of data acquisition and image quality.

CN117770851BActive Publication Date: 2026-11-03SHANGHAI UNITED IMAGING HEALTHCARE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211181995.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-27
Publication Date
2026-11-03
Estimated Expiration
2042-09-27

AI Technical Summary

Technical Problem

During CT data acquisition, the time delay between the energy switching signal and the actual energy data leads to a mismatch in the acquired data, reducing the accuracy of the acquired data and the image quality.

Method used

By adjusting the initial data acquisition time of the CT system, data acquisition is carried out using multiple preset delay times. The test data corresponding to different delay times are determined, their correspondence is obtained, the target delay time is determined based on the relationship, and the energy switching control signal is delayed and corrected.

Benefits of technology

It improves the accuracy of data acquisition in the CT system, ensures that the acquired data matches the energy switching signal, and enhances image quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117770851B_ABST
    Figure CN117770851B_ABST
Patent Text Reader

Abstract

The application relates to a CT data acquisition delay correction method and device and computer equipment, which are applied to a CT system, and the method comprises the following steps: adjusting an initial data acquisition time of the CT system based on a plurality of first preset delay times, performing data acquisition, and determining first test data corresponding to different first preset delay times; obtaining a corresponding relationship between the first preset delay times and the first test data; determining a target delay time based on the corresponding relationship; and performing delay correction on an energy switching control signal of the CT system based on the target delay time. The method can solve the problem that actual acquisition energy data and energy switching signal corresponding energy data do not match, and improves the accuracy of data acquisition in the CT system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a method, apparatus and computer equipment for CT data acquisition delay correction. Background Technology

[0002] Computed tomography (CT) equipment mainly consists of several parts, including an X-ray system, a control system, a data acquisition system, and a data processing system. With technological advancements, energy dispersive spectroscopy (EDS) imaging is increasingly being used in clinical CT practice to measure atomic numbers, substance concentrations, and other parameters.

[0003] Rapid KV switching is a method for implementing spectral CT imaging. For example, during a single scan, KV can be rapidly switched, and data for each KV output can be acquired. Using data from different energies, single-energy images, effective atomic number images, and matrix material image reconstruction can be achieved, providing richer information for clinical CT diagnosis.

[0004] In the specific KV switching process, the X-ray system can switch between outputting rays with different energies based on the I / O control signals issued by the control system, and finally the data acquisition system collects the corresponding energy signals. However, there is a certain time delay between the actual output of rays with different energies and the switching of the I / O control signals, and there is also a certain time delay in the process of the output rays reaching the detector and being collected by the detector. Therefore, there is a time delay between the change in energy collected by the detector and the change in the I / O control signal, causing a mismatch between the actual collected data and the data corresponding to the energy switching signal, thus reducing the accuracy of the collected data.

[0005] There is currently no effective solution to the problem of improving the accuracy of collected data in related technologies. Summary of the Invention

[0006] Therefore, it is necessary to provide a CT data acquisition delay correction method, device, and computer equipment that can improve the accuracy of acquired data in response to the above-mentioned technical problems.

[0007] In a first aspect, this application provides a CT data acquisition delay correction method, applied to a CT system, the method comprising:

[0008] The initial data acquisition time of the CT system is adjusted based on multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times.

[0009] Obtain the correspondence between the first preset delay time and the first test data;

[0010] The target delay time is determined based on the aforementioned correspondence;

[0011] The energy switching control signal of the CT system is delayed and corrected based on the target delay time.

[0012] In one embodiment, the target delay time includes a first target delay time and a second target delay time, and determining the target delay time based on the correspondence includes:

[0013] The first preset delay time corresponding to the maximum or minimum value of the first test data is determined as the first target delay time;

[0014] The energy switching control signal is adjusted based on the first target delay time, the initial data acquisition time of the CT system is adjusted based on the second preset delay time, and the second test data corresponding to different second preset delay times are determined.

[0015] Obtain the correspondence between the second preset delay time and the second test data;

[0016] The second target delay time is determined based on the aforementioned correspondence.

[0017] In one embodiment, adjusting the energy switching control signal based on the first target delay time includes:

[0018] Based on the energy rise time corresponding to the energy switching control signal, the verification data of the initial data acquisition time is re-acquired according to the first target delay time. The verification data is compared with the first test data. If they are consistent, the currently adjusted energy switching control signal is used.

[0019] If they are inconsistent, the energy drop time corresponding to the energy switching control signal is advanced according to the first target delay time, and the verification data of the initial data acquisition time is re-acquired. The verification data is compared with the first test data. If they are consistent, the currently adjusted energy switching control signal is used.

[0020] In one embodiment, determining the second target delay time based on the correspondence includes:

[0021] The second preset delay time corresponding to the maximum or minimum value of the second test data is determined as the second target delay time.

[0022] In one embodiment, determining the target delay time based on the correspondence further includes:

[0023] The minimum and maximum value ranges of the first test data are determined according to the correspondence; the first target delay time and the second target delay time are determined according to the start and end times of the maximum value range and / or the minimum value range.

[0024] In one embodiment, the delay correction of the energy switching control signal of the CT system based on the target delay time includes:

[0025] The energy switching control signal of the CT system at the moment of energy rise is delayed and corrected based on the first target delay time; the energy switching control signal of the CT system at the moment of energy fall is delayed and corrected based on the second target delay time.

[0026] Alternatively, the energy switching control signal of the CT system at the moment of energy decrease may be delayed and corrected based on a first target delay time, and the energy switching control signal of the CT system at the moment of energy increase may be delayed and corrected based on a second target delay time.

[0027] In one embodiment, before adjusting the initial data acquisition time of the CT system based on a plurality of first preset delay times, the method further includes:

[0028] The data acquisition time of the CT system is determined based on the energy switching control signal.

[0029] Secondly, this application also provides a CT data acquisition delay correction device, applied to a CT system, characterized in that the device comprises:

[0030] The acquisition module adjusts the initial data acquisition time of the CT system based on multiple first preset delay times, and performs data acquisition to determine the first test data corresponding to different first preset delay times.

[0031] The association module is used to obtain the correspondence between the first preset delay time and the first test data;

[0032] The correction module is used to determine the target delay time based on the correspondence; and to perform delay correction on the energy switching control signal of the CT system based on the target delay time.

[0033] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0034] The initial data acquisition time of the CT system is adjusted based on multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times.

[0035] Obtain the correspondence between the first preset delay time and the first test data;

[0036] The target delay time is determined based on the aforementioned correspondence;

[0037] The energy switching control signal of the CT system is delayed and corrected based on the target delay time.

[0038] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0039] The initial data acquisition time of the CT system is adjusted based on multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times.

[0040] Obtain the correspondence between the first preset delay time and the first test data;

[0041] The target delay time is determined based on the aforementioned correspondence;

[0042] The energy switching control signal of the CT system is delayed and corrected based on the target delay time.

[0043] The aforementioned CT data acquisition delay correction method, apparatus, and computer equipment can adjust the initial data acquisition time of the CT system based on multiple first preset delay times, and then acquire data to determine the first test data corresponding to different first preset delay times. The correspondence between the first preset delay times and the first test data is then obtained. A target delay time is determined based on this correspondence, and finally, the energy switching control signal of the CT system is delayed based on the target delay time. This solves the problem of mismatch between the actual acquired energy data and the energy data corresponding to the energy switching signal, thus improving the accuracy of data acquisition in the CT system. Attached Figure Description

[0044] Figure 1 This is a timing model diagram of energy switching and energy harvesting under ideal conditions in one embodiment;

[0045] Figure 2 This is a timing model diagram of energy switching and energy harvesting under actual conditions in one embodiment;

[0046] Figure 3 This is an application environment diagram of the CT data acquisition delay correction method in one embodiment;

[0047] Figure 4This is a flowchart illustrating a CT data acquisition delay correction method in one embodiment;

[0048] Figure 5 This is a timing model acquisition diagram for delayed data acquisition in one embodiment;

[0049] Figure 6 This is a timing model for the first target delayed data acquisition in one embodiment;

[0050] Figure 7 This is a timing model for the second target delay data acquisition in one embodiment;

[0051] Figure 8 This is a schematic diagram illustrating the relationship between energy intensity and data acquisition delay time in one embodiment;

[0052] Figure 9 This is a schematic diagram illustrating the relationship between energy intensity and data acquisition delay time in another embodiment;

[0053] Figure 10 This is a timing model for target delay data acquisition in one embodiment;

[0054] Figure 11 This is a schematic diagram illustrating the relationship between energy intensity and data acquisition delay time in one embodiment;

[0055] Figure 12 This is a comparison diagram of the time series models of the acquired data before and after correction in one embodiment;

[0056] Figure 13 This is a timing model of data acquisition before correction in another embodiment;

[0057] Figure 14 This is a comparison diagram of the time series models of the acquired data before and after correction in another embodiment;

[0058] Figure 15 This is a timing model of the acquired data under error correction conditions in one embodiment;

[0059] Figure 16 This is a timing model acquisition diagram of delayed data acquisition under the same acquisition duration in another embodiment;

[0060] Figure 17 This is a structural block diagram of a CT data acquisition device in one embodiment;

[0061] Figure 18 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0062] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0063] In existing methods of achieving spectral CT through rapid KV switching, the X-ray system can control the output of signals with different energies, and the data acquisition system can then acquire the projection data of the corresponding energies for image reconstruction. Specifically, during the output of different energy signals, the energy switching signal (I / O signal switching signal) can control the switching to high / low energy levels, and then the output is modulated by a high-voltage generator to achieve the switching between different energies.

[0064] Figure 1 This is a timing model diagram of energy switching and energy harvesting under ideal conditions. (Example:) Figure 1 As shown, under ideal conditions, the data acquisition time is determined by the application of the energy switching signal, and the two are consistent. The timing of the energy switching signal is consistent with the timing of the output energy change, and there is no delay. That is, the timing of the KV switching signal is consistent with the timing of the output energy change.

[0065] However, in actual energy harvesting, due to the inherent delay in the I / O switching control signal electronic circuitry, the rise and fall of high and low levels during KV switching, and the time delay from energy being applied to the X-ray tube to its generation and then being collected by the detector, there is a certain time delay between the KV switching based on the I / O signal and the detector collecting the corresponding energy. Therefore, if the I / O switching control signal is used as the data acquisition time, the energy collected at that specific moment will not be accurate. Figure 2 This is a time-series model diagram of energy switching and energy harvesting under actual conditions, such as... Figure 2 As shown in the figure, kv1 represents a high-energy signal, kv2 represents a low-energy signal, Delay1 is the energy drop time when the high-energy signal (kv1) switches to the low-energy signal (kv2), and Delay2 is the energy rise time when the low-energy signal (kv2) switches to the high-energy signal (kv1). View1 and View2 represent the low-energy data acquisition interval and the high-energy data acquisition interval, respectively. Therefore, in practice, the KV switching energy timing is not the same as the energy change timing. When acquiring data based on the I / O switching control signal timing, the acquired low-energy data acquisition interval will contain some high-energy data, and the high-energy data acquisition interval will contain some low-energy data. This leads to a decrease in the accuracy of the acquired data and affects the image quality of the final CT image.

[0066] Therefore, in this embodiment of the application, in order to improve the image quality of the acquired CT images, it is necessary to adjust the timing of the acquired data so that it can match the actual output energy changes.

[0067] The CT data acquisition delay correction method provided in this application embodiment can be applied to, for example... Figure 3 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. Specifically, terminal 102 can determine the initial acquisition time of the CT system using the energy timing signal during the scanning test. Server 104 can adjust the initial data acquisition time based on multiple preset delay times and control terminal 102 to acquire data. Then, based on the acquired data, it determines the data intensity corresponding to the first preset delay time. Server 104 obtains the correspondence between the first preset delay time and the data intensity, and then determines the target delay time based on the correspondence. Finally, it performs delay correction on the energy switching control signal of the CT system based on the target delay time. Terminal 102 can be, but is not limited to, various CT scanning devices. Server 104 can be implemented using a standalone server or a server cluster composed of multiple servers.

[0068] This embodiment provides a CT data acquisition delay correction method, applied to a CT system. Figure 4 This is a flowchart of the CT data acquisition delay correction method in this embodiment, as follows: Figure 4 As shown, the process includes the following steps:

[0069] Step S401: Adjust the initial data acquisition time of the CT system based on multiple first preset delay times, and perform data acquisition to determine the first test data corresponding to different first preset delay times.

[0070] In this embodiment, the CT system is a multi-energy CT system, which switches between multiple signal transmissions with different energy intensities during detector signal transmission. The first preset delay time is a pre-set delay time interval used in the data acquisition timing delay. This delay time interval can be set according to the adjustment step size. Depending on the actual situation, this adjustment step size can be set to 1µs, 2µs, 5µs, etc. In this embodiment, the adjustment step size is 2µs, and the data intensity is the energy intensity acquired by the CT detector. Furthermore, the initial data acquisition time is the ideal data acquisition moment (e.g., ...). Figure 2(As shown in T1, T2, T3, and T4). The first test data is the data collected after a first preset delay from the initial data acquisition time, including low-energy data and high-energy data.

[0071] Specifically, in setting the first preset delay time, the first preset delay time can be set to 2us (1*2us), 4 (2*2us), 6 (3*2us), ... 20 (10*2us) ... m*2us according to the adjustment step size (2us); then, the initial data acquisition time can be controlled to be delayed by 2us (1*2us), 4 (2*2us), 6 (3*2us), ... 20 (10*2us) ... ... m*2us for subsequent data acquisition. Figure 5 This is a timing model acquisition diagram for delayed data acquisition in an embodiment of this application, such as... Figure 5 As shown, compared to T1 (T2, T3, or T4) in the initial data acquisition time, T1' (T2', T3', or T4') in the test data acquisition time can be delayed sequentially relative to T1 (T2, T3, or T4) by 2µs (1*2µs), 4µs (2*2µs), 6µs (3*2µs), ... 20µs (10*2µs) ... m*2µs. Furthermore, after determining the test data acquisition sequence, the detector can be controlled to receive energy according to this sequence, and the energy intensity N corresponding to the first test data of View1' can be calculated. L1 N L2 N L3 ...N Lm And the energy intensity N corresponding to View2' H1 N H2 N H3 ...N Hm .

[0072] In one embodiment, before adjusting the initial acquisition time according to the first preset delay time, data needs to be acquired in advance based on the initial acquisition time to obtain the low energy intensity N corresponding to the low energy data acquisition interval (View1) corresponding to the initial acquisition time. L0 And the high energy intensity N corresponding to the high energy data acquisition range (View2) H0 .

[0073] Step S402: Obtain the correspondence between the first preset delay time and the first test data.

[0074] Specifically, the correspondence is between a preset delay time and the energy intensity of the first test data acquired. For example, for the low-energy data acquisition interval (View1'), the correspondence is a preset delay time of 2µs, and the corresponding energy intensity of the acquired low-energy data is N.L1 The preset delay time is 4µs, corresponding to an energy intensity of N for the acquired low-energy data. L2 ...The preset delay time is m*2us, corresponding to an energy intensity of N for the acquired low-energy data. Lm For the high-energy data acquisition area (View2'), the corresponding relationship is a preset delay time of 2µs, and the corresponding energy intensity of the acquired high-energy data is N. H1 The preset delay time is 4µs, corresponding to an energy intensity of N for the high-energy data collected. H2 ...The preset delay time is m*2us, corresponding to an energy intensity of N for the high-energy data collected. Hm .

[0075] Step S403: Determine the target delay time based on the correspondence, and perform delay correction on the initial data acquisition time energy switching control signal of the CT system based on the target delay time.

[0076] The target delay time is... Figure 5 The energy switching control signal corresponds to the delay time determined by Delay1 and Delay2. Figure 5 KV switching signal timing in the middle.

[0077] Specifically, after determining the target delay time, the energy switching control signal can be further adjusted using the target delay time to advance the switching time between high and low energy. Finally, data acquisition continues according to the initial acquisition time to obtain the energy intensity corresponding to the target data acquisition interval.

[0078] In the aforementioned CT data acquisition delay correction method, the initial acquisition time of the CT system is adjusted using multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times. Then, the correspondence between the first preset delay times and the first test data is obtained. Based on the correspondence, a target delay time is determined, and the energy switching control signal of the CT system is delayed and corrected based on the target delay time. This avoids acquiring high-energy data in low-energy data acquisition intervals and low-energy data in high-energy data acquisition intervals, ensuring that the energy intensity of the data in low-energy data acquisition intervals is minimized and the energy intensity in high-energy data acquisition intervals is maximized. This solves the problem of mismatch between the actual acquired energy data and the energy data corresponding to the energy switching signal, improving the accuracy of data acquisition in the CT system.

[0079] Optionally, the energy switching control signal includes a high-level switching signal and a low-level switching signal, wherein the high-level switching signal corresponds to the energy rise time (or energy fall time), and the low-level switching signal corresponds to the energy fall time (or energy rise time). For example, as shown... Figure 2 As shown, the low-level switching signal corresponds to the energy decrease moment when kv1 switches to kv2, and corresponds to Delay1 in the energy change acquisition timing; the high-level switching signal corresponds to the energy decrease moment when kv2 switches to kv1, and corresponds to Delay2 in the energy change acquisition timing.

[0080] In this embodiment, the switching signals of different energies can control the X-ray tube to output high-energy X-rays and low-energy X-rays, thereby enabling the detector to acquire energy of different intensities during data acquisition, and to know the output status of the X-ray tube, providing a reference for the delay of the energy generation process and the transmission process.

[0081] In one embodiment, the target delay time includes a first target delay time and a second target delay time, wherein the first target delay time and the second target delay time can correspond to the delay time Delay1 and Delay2 during KV switching, respectively. Figure 6 This is the first target delay data acquisition timing model in the embodiments of this application. Figure 7 This is the second target delay data acquisition timing model in the embodiments of this application. Figure 6 and Figure 7 Taking the first target delay time and the second target delay time shown in the figure as examples, determining the target delay time based on the correspondence includes:

[0082] Step 1: Determine the first preset delay time corresponding to the maximum or minimum value of the first test data as the first target delay time.

[0083] Figure 8 This is a schematic diagram illustrating the relationship between energy intensity and data acquisition delay time in an embodiment of this application. The curve N in the figure... L This establishes the correspondence between the preset delay time and low-energy data, where the low-energy data refers to the first test data acquired during the low-energy data acquisition interval. Curve N H This establishes a predefined correspondence between delay times and high-energy data, where high-energy data refers to the first test data acquired during the high-energy data acquisition interval. For example, if the first target delay time corresponds to delay time Delay2, then for the low-energy data acquisition interval (curve N)... L In this case, it is clear that as the preset delay time gradually increases, the corresponding energy intensity first decreases and then increases. Therefore, in the above situation, it is necessary to determine the first preset delay time corresponding to the minimum energy intensity as the first target delay time (T1'-T1). Figure 8 As shown, the preset delay time corresponding to the lowest point of the curve is the first target delay time, denoted as d2.

[0084] Furthermore, in another embodiment, the first target delay time can be determined based on the high-energy data acquisition interval, in which case the corresponding curve of the relationship between the first test data and the data acquisition delay time is curve N. H ,Depend on Figure 8 As can be seen from the curve changes, the energy intensity first increases and then decreases as the preset delay time gradually increases. Therefore, under the above conditions, the first target delay time can be determined based on the first preset delay time corresponding to the maximum energy intensity, i.e., curve N. H The preset delay time corresponding to the highest point is the first target delay time.

[0085] Step 2: Adjust the energy switching control signal based on the first target delay time, adjust the initial data acquisition time of the CT system based on the second preset delay time, and determine the second test data corresponding to different second preset delay times. The second test data is the data acquired after the initial data acquisition time is delayed by the second preset delay time, including low energy data and high energy data.

[0086] Specifically, after confirming the first target delay time, the KV switching signal (energy switching control signal) needs to be adjusted based on the first target delay time d2. For example, in... Figure 7 In the process, the high-level switching signal in the KV switching signal can be switched in advance. Figure 7 In the KV switching signal timing sequence, the dashed line corresponds to the original high-level switching signal, and the solid line represents the high-level switching signal advanced by d2. Next, the delay can be adjusted again based on the initial data acquisition timing sequence to obtain the second test data corresponding to the second preset delay time.

[0087] The corresponding T1”, T2”, T3”, and T4” can be determined based on T1, T2, T3, and T4”, and then the second test data collected from the corresponding View1”, View2”, and View3” intervals can be obtained.

[0088] Furthermore, when setting the second preset delay time, the adjustment step size can be the same as or different from the adjustment step size of the first preset delay time. For example, if the adjustment step size of the first preset delay time is 2µs, the adjustment step size corresponding to the second preset delay time can be 2µs, 1µs, or 3µs, depending on the actual situation. For example, if the adjustment step size is 3µs, the second preset delay time can be set to 3µs (1*2µs), 6 (2*3µs), 9 (3*3µs), ... 30 (10*3µs) ... m*3µs; thus, the second target data acquisition time can be controlled to be delayed by 3µs (1*2µs), 6 (2*3µs), 9 (3*3µs), ... 30 (10*3µs) ... n*3µs compared to the initial acquisition time for data acquisition.

[0089] Step 3: Obtain the correspondence between the second preset delay time and the second test data; determine the second target delay time based on the correspondence.

[0090] Similar to the above, the correspondence in this application embodiment is the second preset delay time and the magnitude of the energy intensity of the corresponding second test data collected. For example, for the low-energy data acquisition interval (View1”), the correspondence is a delay time of 3µs and the corresponding energy intensity of the low-energy data collected is N′. L1 The delay time is 6µs, corresponding to an energy intensity of N′ for the low-energy data collected. L2 ...The delay time n*3us corresponds to an energy intensity of N′ for the acquired low-energy data. Ln For the high-energy data acquisition area (View2”), the corresponding relationship is a delay time of 6µs, and the corresponding energy intensity of the high-energy data acquired is N′. H1 The delay time is 6µs, corresponding to an energy intensity of N′ for the high-energy data collected. H2 ...The delay time is n*3us, corresponding to an energy intensity of N′ for the high-energy data collected. Hn Then, the delay time of the second target can be determined based on this correspondence.

[0091] Through the embodiments of this application, based on the influence of KV switching rise delay time Delay2 and fall delay time Delay1 on the energy data intensity in different energy data acquisition areas, a first target delay time and a second target delay time are determined respectively, so that the finally determined target delay time can match the acquisition energy change sequence, so as to keep the actual acquisition data consistent with the actual energy change sequence and improve the accuracy of data acquisition in the CT system.

[0092] In one embodiment, determining the second target delay time based on the correspondence includes: determining the second preset delay time corresponding to the maximum or minimum value of the second test data as the second target delay time.

[0093] Figure 9 This is a schematic diagram illustrating the relationship between energy intensity and data acquisition delay time in another embodiment of this application, as shown below. Figure 9 As shown, similar to determining the delay time of the first target, it can be determined based on curve N′. L And curve N′ H The changing trend determines the delay time of the second target.

[0094] For example, the delay time of the second target corresponds to... Figure 7 The KV switching delay Delay1 corresponds to the low-energy data acquisition interval of View1 (curve N′). L As the preset delay time gradually increases, the corresponding energy intensity first decreases and then increases. Therefore, under the above circumstances, it is necessary to determine the second target delay time corresponding to the minimum energy intensity. The preset delay time corresponding to the lowest point of the curve is the second target delay time, denoted as d1.

[0095] Furthermore, in another embodiment, the second target delay time can be determined based on the high-energy data acquisition interval corresponding to View2”, in which case the corresponding curve of energy intensity versus data acquisition delay time is curve N′. H ,Depend on Figure 9 As can be seen from the curve changes, the energy intensity first increases and then decreases as the preset delay time gradually increases. Therefore, under the above conditions, the second target delay time can be determined based on the second preset delay time corresponding to the maximum energy intensity, i.e., curve N′. H The preset delay time corresponding to the highest point is the second target delay time.

[0096] In this embodiment, a second target delay time is determined based on the data intensity of the energy data acquisition area. This allows for the acquisition of target delay times corresponding to lower / higher data intensities, building upon the first target delay time. This ensures that the data acquired in the low-energy data acquisition area corresponds to the lowest data intensity, and the data acquired in the high-energy data acquisition area corresponds to the highest data intensity. This makes the subsequently obtained target delay time more applicable to actual energy variations, resulting in a more accurate target delay time.

[0097] It should be noted that, as Figures 6 to 9As shown, in determining the target delay time, due to the different rates of energy change, the delay time corresponding to the interval with the faster energy change rate during KV switching is obtained first; that is, Delay2 is determined first, followed by Delay1. It is understandable that for Delay2, the energy rising per unit time is greater than the energy falling per unit time in Delay1. If data collection is performed after times T1' and T2', the area corresponding to the energy rise integral time will be greater than the area corresponding to the energy fall integral application. Therefore, the energy collected in the View1 interval will no longer maintain its minimum value.

[0098] Furthermore, the energy change rates corresponding to Delay1 and Delay2 in this application are not limited. In other embodiments, the energy decrease rate of Delay1 may be higher than the energy increase rate of Delay2. Accordingly, the first target delay time will correspond to Delay1, and the second target delay time will correspond to Delay2. The first and second in the above embodiments only represent the confirmation order.

[0099] In some embodiments, adjusting the energy switching control signal based on the first target delay time includes: advancing the energy rise time corresponding to the energy switching control signal according to the first target delay time, re-acquiring verification data of the initial data acquisition time, comparing whether the verification data is consistent with the first test data, and if they are consistent, using the currently adjusted energy switching control signal; if they are inconsistent, advancing the energy fall time corresponding to the energy switching control signal according to the first target delay time, re-acquiring verification data of the initial data acquisition time, comparing whether the verification data is consistent with the first test data, and if they are consistent, using the currently adjusted energy switching control signal.

[0100] by Figure 6 Taking the example shown, Delay2 is less than Delay1. After obtaining the first target delay time d2 corresponding to Delay2, it is necessary to confirm whether d2 is used for the high-level switching delay in the energy switching control signal. Obviously, if d2 is used for the low-level switching delay, the corresponding collected verification data will not match the first test data collected during the confirmation of the first target delay time. At this time, d2 needs to be used again for the high-level switching delay, and the collected verification data needs to be compared with the first test data. If a match is found, the determination of the second target delay time can continue. Thus, the final target delay time is obtained, which ensures that the energy data intensity collected in the low-energy data acquisition area is the lowest value, and the energy data intensity collected in the high-energy data acquisition area is the highest value.

[0101] Furthermore, for cases where Delay2 is greater than or equal to Delay1, it is necessary to confirm whether the first target delay time corresponds to the high-level switching moment or the low-level switching moment, and then determine the second target delay time. It is important to emphasize that during the actual testing process, the detector received energy change timing diagram corresponding to the first test data can be used as a comparison diagram for verification and confirmation to ensure the correctness of the calibration process.

[0102] In this embodiment, by determining the energy change time of the energy switching signal corresponding to the first target delay time, the incorrect correspondence is avoided from interfering with the subsequent measurement of the second target delay time, thus providing a basis for further accurate acquisition of high-energy data acquisition area data and low-energy data acquisition area data.

[0103] In another embodiment, if Delay1 and Delay2 are the same, and the rise and fall times of the KV switching are the same, then two measurements of the preset delay time are still required to determine the target delay time. Specifically, similar to the method for determining the first target delay time and the second target delay time in the above embodiment, the delay time corresponding to the maximum and / or minimum values ​​of the first test data can be determined based on the correspondence between the first preset delay time and the first test data, and this delay time is determined as the first target delay time. Then, the high-level switching signal in the energy switching control signal is adjusted according to the first target delay time, the second test data corresponding to the second preset delay time is obtained, and the delay time corresponding to the maximum and / or minimum values ​​of the second test data is determined to obtain the second target delay time. At this time, the second target delay time is the final target delay time used to adjust the energy switching control signal.

[0104] In one embodiment, before adjusting the initial data acquisition time of the CT system based on a plurality of first preset delay times, the method further includes: determining the initial data acquisition time of the CT system based on the energy switching control signal.

[0105] Understandably, confirming the initial data acquisition time requires determining the initial energy switching control signal, i.e., matching it to the KV switching signal timing, to determine each initial data acquisition point. Specifically, for example... Figure 2 As shown. Determining the initial data acquisition time in this embodiment makes the subsequent adjustment process more accurate, thereby ensuring the correctness of the timing adjustment.

[0106] In one embodiment, determining the target delay time based on the correspondence further includes determining the minimum value range and the maximum value range of the first test data according to the correspondence; and determining the first target delay time and the second target delay time according to the start time and end time of the maximum value range and / or the minimum value range.

[0107] Figure 10 The target delay data acquisition timing model in this embodiment is as follows: Figure 10 As shown in this embodiment, multiple preset delay times can be set first, and the initial data acquisition time of the CT system can be adjusted according to the multiple preset delay times to obtain multiple sets of test data acquisition timing sequences. Data acquisition is then performed according to the test data acquisition timing sequences.

[0108] For example, if the adjustment step size is selected as 1µs, the corresponding preset delay time is set to 1µs (1*1µs), 2 (2*1µs), 3 (3*1µs), ... 10 (10*1µs) ... m*1µs. Furthermore, the test data acquisition time can be controlled to be delayed sequentially by 1µs (1*1µs), 2 (2*1µs), 3 (3*1µs), ... 10 (10*1µs) ... m*1µs compared to the ideal data acquisition time. It should be noted that the delay time in this embodiment can be greater than Delay1 and Delay2. After determining the corresponding test data acquisition time, high-energy intensity data and low-energy intensity data can be acquired accordingly. Then, the relationship between the preset delay time and high-energy intensity data, and between the preset delay time and low-energy intensity data, can be plotted based on the acquired data.

[0109] Figure 11 This embodiment illustrates the relationship between energy intensity and data acquisition delay time, as shown in the diagram. Figure 11 As shown, corresponding to Figure 10 The signal change timing model determines the correspondence between low-energy data in the low-energy data acquisition area and a first preset delay time. This correspondence is represented by a curve, from which the minimum value interval of the first test data is obtained. Then, the first target delay time d1 and the second target delay time d2 can be determined based on the start and end times of this minimum value interval. The start and end times are the two critical points of the minimum value interval.

[0110] Optionally, a correspondence can be determined between the high-energy data in the high-energy data acquisition area and the first preset delay time. This correspondence is represented by a curve, and the maximum value range of the first test data can be obtained based on this curve. Then, the first target delay time d1 and the second target delay time d2 can be determined based on the start and end times of this minimum value range.

[0111] Furthermore, if the fall time Delay1 and rise time Delay2 of the kv switching signal are very close, then the measured d1 and d2 will also be very close.

[0112] In one embodiment, after the target delay time is obtained, it is further required to determine the energy switching moments corresponding to the first target delay time and the second target delay time in the energy switching control signal. That is, after obtaining d1 and d2, it is also necessary to confirm whether they correspond to the fall time Delay1 or the rise time Delay2 of the kv switching signal, and the specific confirmation process is as follows:

[0113] First, assume that d1 corresponds to the fall time Delay1 of the kv switching signal, and d2 corresponds to the rise time Delay2 of the kv switching signal, the fall moment of the kv switching signal is controlled to be advanced by d1, the rise moment of the kv switching signal is controlled to be advanced by d2, and the data acquisition moment is controlled to be delayed by d1 relative to the moment of the kv switching signal. If the collected high energy intensity data and low energy intensity data at this time are consistent with the data in the calibration test process, then d1 corresponds to the fall time of the kv switching signal, and d2 corresponds to the rise time of the kv switching signal.

[0114] If they are not consistent, the fall moment of the kv switching signal is controlled to be advanced by d2, the rise moment of the kv switching signal is controlled to be advanced by d1, and the data acquisition moment is controlled to be delayed by d2 relative to the moment of the kv switching signal. If the collected high energy intensity data and low energy intensity data at this time are consistent with the data in the calibration test process, then d1 corresponds to the rise time of the kv switching signal, and d2 corresponds to the fall time of the kv switching signal.

[0115] Figure 12 is a comparison diagram of the timing models of collected data before and after calibration in the embodiments of the present application, as shown Figure 12 shown, when Delay1<Delay2, the first set of timing models is the condition of the collected signals before calibration, during calibration, after the fall time of the kv switching signal is respectively advanced by d1 and the rise time of the kv switching signal is advanced by d2, the corresponding second set of timing models of collected data can be obtained. It can be clearly seen from the figure that the adjusted timing can collect the matching energy change timing at the corresponding acquisition moment.

[0116] In another embodiment, the relationship between the energy fall delay time Delay1 and the energy rise delay time may also be Delay1>Delay2, Figure 13 is the data acquisition timing model before calibration in this embodiment. Correspondingly, Figure 14 is a comparison diagram of the timing models of collected data before and after calibration in this embodiment, as shown Figure 14As shown, when Delay1>Delay2, the first set of timing models is the condition of the acquired signal before correction. During correction, the rising time of the kv switching signal is advanced by d1, and the falling time of the kv switching signal is advanced by d2 respectively, so that the corresponding second set of acquired data timing model can be obtained. Similarly, the adjusted timing can acquire a timing that matches the energy change at the corresponding acquisition moment.

[0117] Further, in another embodiment, Figure 15 is the timing model of acquired data in the case of error correction, as Figure 15 shown, when Delay1<Delay2, if during correction, the falling time of the kv switching signal is advanced by d2, and the rising time of the kv switching signal is advanced by d1 respectively, the obtained corrected acquisition timing has a very low matching degree with the data acquisition moment. When data acquisition is performed according to the corresponding corrected acquisition timing, the obtained data will be completely inconsistent with the data in the test process, and the expected effect cannot be achieved. At this time, it is necessary to re-determine the falling time Delay1 and rising time Delay2 of the kv switching signal corresponding to d1 and d2.

[0118] In one of the embodiments, the performing delay correction on the energy switching control signal of the CT system based on the target delay time includes: performing delay correction on the energy switching control signal at the energy rising moment of the CT system based on the first target delay time, and performing delay correction on the energy switching control signal at the energy falling moment of the CT system based on the second target delay time.

[0119] It can be understood that after confirming that the first target delay time corresponds to the energy rising moment in the energy switching control signal, and the second target delay time corresponds to the energy falling moment in the energy switching control signal, the energy rising moment and the energy falling moment can be correspondingly advanced.

[0120] For example, in Figure 6 the energy switching control signal T2 corresponding to Delay2 can be adjusted based on the first target delay time, and the energy switching is performed in advance before reaching the T2 moment, with the specific advance duration being d2. Then the energy switching control signal T1 corresponding to Delay1 is adjusted based on the second target delay time, and the energy switching is performed in advance before reaching the T1 moment, with the specific advance duration being d1.

[0121] Optionally, if it is confirmed that the first target delay time corresponds to the energy decrease moment in the energy switching control signal, and the second target delay time corresponds to the energy increase moment in the energy switching control signal, then the energy switching control signal of the CT system at the energy decrease moment can be delayed based on the first target delay time, and the energy switching control signal of the CT system at the energy increase moment can be delayed based on the second target delay time.

[0122] In this embodiment, the energy switching control signal at the energy rise / fall time is corrected by the first target delay time and the second target delay time, so that the final actual data acquisition timing can match the energy change time, improve the accuracy of the acquired data, and thus improve the image quality of the CT image obtained by the final image reconstruction.

[0123] In one embodiment, the energy switching signal can also be adjusted based on a fixed relationship between the durations of View1 and View2. Specifically, the first target delay time and the second target delay time can be obtained according to the above testing process. If the energy decrease time or energy increase time corresponding to the energy switching signal changes at this time, the fixed relationship between View1 and View2 can be obtained first, and the energy switching signal can be adjusted according to the fixed relationship, the first target delay time, and the second target delay time.

[0124] For example, Figure 16 This is a timing model acquisition diagram of delayed data acquisition under the same acquisition duration in this real-time example. Figure 16 View1 and View2 are equal, and the duration of different energies can be adjusted according to View1 and View2 to ensure that the durations corresponding to View1' and View2' remain the same. Specifically, the energy switching control signal corresponding to the energy rise moment of the CT system is directly delayed based on the first target delay time (equivalent to the duration of Delay2), and the energy switching control signal corresponding to the energy fall moment of the CT system is delayed based on the first target delay time plus the second target delay time (equivalent to the duration of Delay1).

[0125] It should be noted that the energy fall time Delay1 and energy rise time Delay2 used in this embodiment are the time delays of the electronic circuit, the KV switching energy output time, and the time delay of the process from the energy being applied to the X-ray tube to the energy being collected by the detector.

[0126] Furthermore, the method provided in this application embodiment is still applicable to CT systems that perform KV switching between two or more energies. For example, multiple energies can be grouped in pairs to obtain the corresponding delay time for each group, thereby adjusting the data acquisition timing.

[0127] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0128] Based on the same inventive concept, this application also provides a CT data acquisition delay correction device for implementing the CT data acquisition delay correction method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more CT data acquisition delay correction device embodiments provided below can be found in the limitations of the CT data acquisition delay correction method described above, and will not be repeated here.

[0129] In one embodiment, such as Figure 17 As shown, a CT data acquisition delay correction device is provided, applied to a CT system, including: an acquisition module 11, an association module 12, and a correction module 13, wherein:

[0130] The acquisition module 11 is used to adjust the initial data acquisition time of the CT system based on multiple first preset delay times, and to acquire data to determine the first test data corresponding to different first preset delay times.

[0131] The association module 12 is used to obtain the correspondence between the first preset delay time and the first test data.

[0132] The correction module 13 determines the target delay time based on the correspondence; and performs delay correction on the energy switching control signal of the CT system based on the target delay time.

[0133] In the aforementioned CT data acquisition delay correction device, the initial acquisition time of the CT system is adjusted using multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times. Then, the correspondence between the first preset delay times and the first test data is obtained. Based on the correspondence, a target delay time is determined, and the energy switching control signal of the CT system is delayed and corrected based on the target delay time. This avoids acquiring high-energy data in low-energy data acquisition intervals and low-energy data in high-energy data acquisition intervals, ensuring that the energy intensity of the data in low-energy data acquisition intervals is minimized and the energy intensity in high-energy data acquisition intervals is maximized. This solves the problem of mismatch between the actual acquired energy data and the energy data corresponding to the energy switching signal, improving the accuracy of data acquisition in the CT system.

[0134] Furthermore, the target delay time includes a first target delay time and a second target delay time. The association module 12 is also used to determine the first preset delay time corresponding to the maximum or minimum value of the first test data as the first target delay time; adjust the energy switching control signal based on the first target delay time; adjust the initial data acquisition time of the CT system based on the second preset delay time; and determine the second test data corresponding to different second preset delay times; obtain the correspondence between the second preset delay time and the second test data; and determine the second target delay time based on the correspondence.

[0135] Furthermore, the acquisition module 11 is also used to advance the energy rise time corresponding to the energy switching control signal according to the first target delay time, reacquire the verification data of the initial data acquisition time, compare the verification data with the first test data, and if they are consistent, use the currently adjusted energy switching control signal; if they are inconsistent, advance the energy fall time corresponding to the energy switching control signal according to the first target delay time, reacquire the verification data of the initial data acquisition time, compare the verification data with the first test data, and if they are consistent, use the currently adjusted energy switching control signal.

[0136] Furthermore, the association module 12 is also used to determine the second preset delay time corresponding to the maximum or minimum value of the second test data as the second target delay time.

[0137] Furthermore, the correction module 13 is also used to determine the minimum value range and the maximum value range of the first test data according to the correspondence; and to determine the first target delay time and the second target delay time according to the start time and end time of the maximum value range and / or the minimum value range.

[0138] Furthermore, the correction module 13 is also used to perform delay correction on the energy switching control signal of the CT system at the energy rise time based on the first target delay time, and to perform delay correction on the energy switching control signal of the CT system at the energy fall time based on the second target delay time;

[0139] Alternatively, the energy switching control signal of the CT system at the moment of energy decrease may be delayed and corrected based on the first target delay time, and the energy switching control signal of the CT system at the moment of energy increase may be delayed and corrected based on the second target delay time.

[0140] Furthermore, the acquisition module 11 is also used to determine the data acquisition time of the CT system based on the original energy switching signal.

[0141] Each module in the aforementioned CT data acquisition delay correction device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0142] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 18 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a CT data acquisition delay correction method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device casing, or an external keyboard, touchpad, or mouse.

[0143] Those skilled in the art will understand that Figure 18 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0144] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0145] The initial data acquisition time of the CT system is adjusted based on multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times.

[0146] Obtain the correspondence between the first preset delay time and the first test data;

[0147] The target delay time is determined based on the aforementioned correspondence;

[0148] The energy switching control signal of the CT system is delayed and corrected based on the target delay time.

[0149] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0150] The initial data acquisition time of the CT system is adjusted based on multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times.

[0151] Obtain the correspondence between the first preset delay time and the first test data;

[0152] The target delay time is determined based on the aforementioned correspondence;

[0153] The energy switching control signal of the CT system is delayed and corrected based on the target delay time.

[0154] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0155] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0156] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0157] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for correcting CT data acquisition delay, applied to a CT system, characterized in that, The method includes: The initial data acquisition time of the CT system is adjusted based on multiple first preset delay times, and data acquisition is performed to determine the first test data corresponding to different first preset delay times. Obtain the correspondence between the first preset delay time and the first test data; The target delay time is determined based on the aforementioned correspondence; the target delay time includes a first target delay time and a second target delay time. The energy switching control signal of the CT system is delayed and corrected based on the target delay time. Determining the target delay time based on the correspondence includes: The first preset delay time corresponding to the maximum or minimum value of the first test data is determined as the first target delay time; The energy switching control signal is adjusted based on the first target delay time, the initial data acquisition time of the CT system is adjusted based on the second preset delay time, and the second test data corresponding to different second preset delay times are determined. Obtain the correspondence between the second preset delay time and the second test data; The second target delay time is determined based on the aforementioned correspondence; The energy switching control signal adjusted based on the first target delay time includes: Based on the energy rise time corresponding to the energy switching control signal, the verification data of the initial data acquisition time is re-acquired according to the first target delay time. The verification data is compared with the first test data. If they are consistent, the currently adjusted energy switching control signal is used. If they are inconsistent, the energy drop time corresponding to the energy switching control signal is advanced according to the first target delay time, and the verification data of the initial data acquisition time is re-acquired. The verification data is compared with the first test data. If they are consistent, the currently adjusted energy switching control signal is used.

2. The method according to claim 1, characterized in that, Determining the second target delay time based on the correspondence includes: The second preset delay time corresponding to the maximum or minimum value of the second test data is determined as the second target delay time.

3. The method according to claim 1, characterized in that, The delay correction of the energy switching control signal of the CT system based on the target delay time includes: The energy switching control signal of the CT system at the moment of energy rise is delayed and corrected based on the first target delay time; the energy switching control signal of the CT system at the moment of energy fall is delayed and corrected based on the second target delay time. Alternatively, the energy switching control signal of the CT system at the moment of energy decrease may be delayed and corrected based on a first target delay time, and the energy switching control signal of the CT system at the moment of energy increase may be delayed and corrected based on a second target delay time.

4. The method according to claim 1, characterized in that, Before adjusting the initial data acquisition time of the CT system based on multiple first preset delay times, the following steps are also included: The initial data acquisition time of the CT system is determined based on the energy switching control signal.

5. A CT data acquisition delay correction device, applied to a CT system, characterized in that, The device includes: The acquisition module adjusts the initial data acquisition time of the CT system based on multiple first preset delay times, and performs data acquisition to determine the first test data corresponding to different first preset delay times. The association module is used to obtain the correspondence between the first preset delay time and the first test data; A correction module is used to determine a target delay time based on the correspondence; and to perform delay correction on the energy switching control signal of the CT system based on the target delay time; the target delay time includes a first target delay time and a second target delay time; The association module is further configured to determine the first preset delay time corresponding to the maximum or minimum value of the first test data as the first target delay time; adjust the energy switching control signal based on the first target delay time, adjust the initial data acquisition time of the CT system based on the second preset delay time, and determine the second test data corresponding to different second preset delay times; obtain the correspondence between the second preset delay time and the second test data; and determine the second target delay time based on the correspondence. The acquisition module is further configured to advance the energy rise time corresponding to the energy switching control signal according to the first target delay time, reacquire the verification data of the initial data acquisition time, compare the verification data with the first test data, and if they are consistent, use the currently adjusted energy switching control signal; if they are inconsistent, advance the energy fall time corresponding to the energy switching control signal according to the first target delay time, reacquire the verification data of the initial data acquisition time, compare the verification data with the first test data, and if they are consistent, use the currently adjusted energy switching control signal.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Automatic testing method and system for LVDS transmission delay window

    CN113630296A

  • X-ray CT apparatus and x-ray CT imaging method

    US20090180585A1