Pet system calibration method, device and computer equipment

By performing baseline quality testing and autonomous parameter correction on the PET system, the problem of high manpower consumption in traditional PET system calibration methods has been solved, realizing an efficient and intelligent calibration process, reducing the number of on-site calibrations, and improving system maintenance efficiency.

CN119700148BActive Publication Date: 2026-04-21SHANGHAI UNITED IMAGING HEALTHCARE
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI UNITED IMAGING HEALTHCARE
Filing Date
2023-09-25
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Traditional PET system calibration methods require frequent dispatch of service engineers to the site, resulting in high manpower consumption and affecting calibration efficiency.

Method used

By performing baseline quality testing on the PET system, initial test data is obtained. Based on the reference data of preset parameters and the initial test data, the system is corrected to form a corrected PET system. The system is then tested again. If the system passes the test, no on-site calibration is required; otherwise, an engineer is notified to perform active calibration.

Benefits of technology

This reduces the number of times service engineers need to visit the site, lowers manpower costs, improves the efficiency and intelligence of PET system calibration, and ensures image scanning quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119700148B_ABST
    Figure CN119700148B_ABST
Patent Text Reader

Abstract

The application relates to a PET system correction method, device and computer equipment. The method comprises the following steps: performing background quality detection on a PET system to obtain initial detection data of the PET system; correcting preset parameters of the PET system according to the initial detection data to obtain a modified PET system; performing background quality detection on the modified PET system again to obtain target detection data; and the target detection data is used for indicating whether active correction is performed on the preset parameters of the modified PET system. According to the method, when it is judged that the quality detection of the PET system does not pass through the background quality detection, the preset parameters of the PET system are first autonomously corrected based on the initial detection data obtained through the background quality detection, and then the modified PET system is subjected to background quality detection again; the number of times that a service engineer goes to the scene to perform active correction on the PET system can be reduced, and human consumption can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical device technology, and in particular to a PET system calibration method, apparatus, computer equipment, medium, and product. Background Technology

[0002] Positron emission tomography (PET) is a medical imaging device used to examine the activity of internal organs and tissues. During long-term use, the system condition of a PET device can change significantly, which can severely affect the image quality. Therefore, quality checks are necessary during routine maintenance of the PET system to ensure its proper functioning.

[0003] Traditionally, routine maintenance of PET systems can be performed by conducting background quality testing. However, if the background quality test fails, a service engineer needs to inspect the PET system on-site or perform active calibration of the entire PET system using a radiation source.

[0004] However, traditional PET system calibration methods suffer from the problem of service engineers frequently having to visit the site, consuming a lot of manpower. Summary of the Invention

[0005] Therefore, it is necessary to provide a PET system calibration method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can reduce the number of times service engineers need to visit the site, thereby reducing the manpower consumed in PET system calibration and improving the efficiency of PET system calibration, in order to address the above-mentioned technical problems.

[0006] Firstly, this application provides a PET system calibration method. The method includes:

[0007] Background quality testing was performed on the PET system to obtain initial test data for the PET system;

[0008] The preset parameters of the PET system are corrected based on the initial test data to obtain the corrected PET system; the preset parameters are those related to background quality detection.

[0009] The corrected PET system is subjected to baseline quality testing again to obtain target test data; the target test data is used to indicate whether to perform active calibration on the preset parameters of the corrected PET system.

[0010] In one embodiment, the preset parameters of the PET system include multiple parameters, and the initial detection data of the PET system includes the initial detection data corresponding to each preset parameter; the preset parameters of the PET system are corrected based on the initial detection data to obtain a corrected PET system, including:

[0011] Obtain reference data for each preset parameter of the PET system;

[0012] Based on the reference data and initial detection data of each preset parameter, the preset parameters of the PET system are corrected to obtain the corrected PET system.

[0013] In one embodiment, the preset parameters include the energy parameters, crystal position parameters, and time-of-flight parameters of the PET system; obtaining reference data corresponding to each preset parameter of the PET system includes:

[0014] Obtain the energy reference data corresponding to the energy parameters of the PET system from the preset energy file of the PET system;

[0015] Obtain the crystal position reference data corresponding to the crystal position parameters of the PET system from the preset crystal position file of the PET system;

[0016] Obtain the flight time reference data corresponding to the flight time parameters of the PET system from the preset flight time file of the PET system.

[0017] In one embodiment, the initial detection data of the PET system includes initial energy detection data, initial crystal position detection data, and initial time-of-flight detection data; based on reference data for each preset parameter and the initial detection data for each preset parameter, the preset parameters of the PET system are corrected to obtain a corrected PET system, including:

[0018] Based on the initial energy detection data and energy reference data, the energy reference data in the preset energy file is corrected to obtain the corrected energy file;

[0019] Based on the initial crystal position detection data and crystal position reference data, the crystal position reference data in the preset crystal position file is corrected to obtain the corrected crystal position file.

[0020] Based on the initial flight time detection data and flight time reference data, the flight time reference data in the preset flight time file is corrected to obtain the corrected flight time file.

[0021] Based on the corrected energy file, the corrected crystal position file, and the corrected time-of-flight file, the corrected PET system is obtained.

[0022] In one embodiment, the energy reference data in a preset energy file is corrected based on initial energy detection data and energy reference data to obtain a corrected energy file, including:

[0023] Calculate the energy drift value based on the initial energy detection data and energy reference data;

[0024] Determine whether the energy drift value is greater than or equal to a preset drift threshold;

[0025] If so, the energy reference data in the preset energy file is corrected based on the energy drift value to obtain the corrected energy file.

[0026] In one embodiment, the crystal position reference data in a preset crystal position file is corrected based on the initial crystal position detection data and the crystal position reference data to obtain a corrected crystal position file, including:

[0027] Calculate the crystal position deviation value based on the initial crystal position detection data and crystal position reference data;

[0028] Determine whether the crystal position deviation value is greater than or equal to a preset deviation threshold;

[0029] If so, the crystal position reference data in the preset crystal position file is replaced with the initial crystal position detection data to obtain the corrected crystal position file.

[0030] In one embodiment, the flight time reference data in a preset flight time file is corrected based on initial flight time detection data and flight time reference data to obtain a corrected flight time file, including:

[0031] Calculate the flight time drift value based on the initial flight time detection data and flight time reference data;

[0032] Based on the flight time drift value, the flight time reference data in the preset flight time file is corrected to obtain the corrected flight time file.

[0033] In one embodiment, the method further includes:

[0034] Based on the target detection data, determine whether the background quality test of the corrected PET system has passed;

[0035] If it fails, then active calibration will be performed on the preset parameters of the corrected PET system.

[0036] Secondly, this application also provides a PET system calibration device. The device includes:

[0037] The first detection module is used to perform background quality detection on the PET system and obtain the initial detection data of the PET system.

[0038] The correction module is used to correct the preset parameters of the PET system based on the initial test data to obtain the corrected PET system; the preset parameters are parameters related to background quality detection.

[0039] The second detection module is used to perform background quality testing on the corrected PET system again to obtain target detection data; the target detection data is used to indicate whether to perform active calibration on the preset parameters of the corrected PET system.

[0040] 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 implement the steps of the PET system calibration method described in the first aspect.

[0041] Fourthly, this application also provides a computer-readable storage medium. This computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the PET system calibration method described in the first aspect.

[0042] Fifthly, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the PET system calibration method described in the first aspect above.

[0043] The aforementioned PET system calibration method, apparatus, computer equipment, storage medium, and computer program product obtain initial test data for the PET system by performing background quality testing. Then, based on the initial test data, the preset parameters of the PET system are corrected to obtain a corrected PET system. Subsequently, the corrected PET system undergoes background quality testing again to obtain target test data. This target test data indicates whether active calibration of the preset parameters of the corrected PET system is required. The preset parameters are those related to the background quality testing. In other words, the PET system calibration method proposed in this application, when determining that the PET system's quality test has failed based on the background quality test, first autonomously corrects the preset parameters of the PET system based on the initial test data obtained from the background quality test, and then performs background quality testing again on the corrected PET system. If the background quality test passes at this point, there is no need for service engineers to perform active calibration on-site. This reduces the number of times service engineers need to perform active calibration on-site, reducing the manpower required for PET system quality maintenance. Furthermore, this method improves the intelligence and efficiency of PET system quality maintenance. Attached Figure Description

[0044] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0045] Figure 1 This is a diagram illustrating the application environment of a PET system calibration method in one embodiment;

[0046] Figure 2 This is a flowchart illustrating a PET system calibration method in one embodiment;

[0047] Figure 3 This is a flowchart illustrating the PET system calibration method in another embodiment;

[0048] Figure 4 This is a flowchart illustrating the PET system calibration method in another embodiment;

[0049] Figure 5 This is a flowchart illustrating the PET system calibration method in another embodiment;

[0050] Figure 6 This is a schematic diagram of the complete process for calibrating a PET system in one embodiment;

[0051] Figure 7 This is a schematic diagram of the energy correction process for a PET system in one embodiment;

[0052] Figure 8 This is a schematic diagram of the process for correcting the crystal position in a PET system in one embodiment;

[0053] Figure 9 This is a schematic diagram of the process for time-of-flight correction of a PET system in one embodiment;

[0054] Figure 10 This is a structural block diagram of a PET system calibration device in one embodiment;

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

[0056] 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.

[0057] The PET system calibration method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the medical scanning device 102 may include, but is not limited to, positron emission tomography (PET) equipment, PET / CT equipment, PET / MR equipment, and other medical scanning devices that include a PET system. The PET / CT equipment organically combines PET and computed tomography (CT) equipment, using the same examination bed and a shared image workstation; the PET / CT equipment simultaneously possesses PET, CT, and PET-CT image fusion functions. The PET / MR equipment combines PET and magnetic resonance imaging (MR) into an integrated large-scale functional metabolic and molecular imaging diagnostic device, possessing both PET and MR examination functions.

[0058] In one embodiment, such as Figure 2 As shown, a PET system calibration method is provided, which is applied to... Figure 1 Taking a medical scanning device as an example, the explanation includes the following steps:

[0059] Step 202: Perform a background quality check on the PET system to obtain initial test data for the PET system.

[0060] For example, in the routine maintenance of medical scanning equipment, to ensure the normal operation of the entire system, a quality inspection of the PET system is required. If the quality inspection passes, it means that the parameters of the PET system are within the preset range, enabling accurate PET image scanning. If the quality inspection fails, it means that the parameters of the PET system are outside the preset range, potentially leading to inaccurate scans. Traditionally, when the quality inspection fails, a service engineer would inspect the PET system on-site or perform active calibration of the entire PET system using a radiation source.

[0061] The background quality testing method is commonly used to perform quality inspection on PET systems. The background quality testing method is a passive detection method based on coincidence event data formed by the background radiation of the detector crystal, that is, based on the inherent radioactivity of the background.

[0062] For example, background quality detection may include energy background quality check, crystal position background quality check (LUT background quality check), and time-of-flight background quality check (TOF background quality check).

[0063] For example, when performing background quality testing on a PET system, at least one of energy background quality testing, crystal position background quality testing, and time-of-flight background quality testing can be performed on the PET system to obtain initial test data of the PET system; wherein, the initial test data may include at least one of initial energy test data, initial crystal position test data, and initial time-of-flight test data.

[0064] Step 204: Correct the preset parameters of the PET system based on the initial test data to obtain the corrected PET system.

[0065] The preset parameters are those related to background quality detection. For example, when background quality detection includes energy background quality detection, the preset parameters may include system parameters related to energy background quality detection in the PET system; when background quality detection includes crystal position background quality detection, the preset parameters may include system parameters related to crystal position background quality detection in the PET system; when background quality detection includes time-of-flight background quality detection, the preset parameters may include system parameters related to time-of-flight background quality detection in the PET system.

[0066] For example, when initial detection data is obtained by performing background quality testing on a PET system, the parameters of the PET system related to background quality testing can be corrected based on this initial detection data to obtain a corrected PET system. In one implementation, the medical scanning device can modify the parameter values ​​of the parameters of the PET system related to background quality testing based on the initial detection data obtained from background quality testing; for example, if the initial detection data includes parameter values ​​of parameters related to background quality testing, the parameter values ​​of the parameters related to background quality testing in the PET system can be modified to the parameter values ​​of those parameters included in the initial detection data; thereby obtaining the corrected PET system.

[0067] For example, after obtaining the initial test data, the medical scanning device can also determine whether the quality test of the PET system has passed based on the initial test data. If the quality test fails, the preset parameters of the PET system can be corrected based on the initial test data to obtain the corrected PET system.

[0068] Step 206: Perform background quality testing on the corrected PET system again to obtain target test data; the target test data is used to indicate whether to perform active calibration on the preset parameters of the corrected PET system.

[0069] In other words, if the first baseline quality test is conducted and fails, the PET system can be corrected based on the initial test data obtained from the first baseline quality test. Then, the corrected PET system can be subjected to a second baseline quality test. Based on the target test data obtained from the second baseline quality test, it can be determined whether the quality test of the corrected PET system has passed.

[0070] For example, if the second background quality test shows that the quality test of the corrected PET system is passed, it can be determined that active calibration of the preset parameters of the corrected PET system is not required; if the second background quality test shows that the quality test of the corrected PET system is failed, it can be determined that active calibration of the preset parameters of the corrected PET system is required; in this case, a service engineer can be notified to perform active calibration of the PET system of the medical scanning device on-site.

[0071] For example, if the second background quality test shows that the quality test of the PET system after the first correction has failed, the PET system after the first correction can be corrected a second time based on the target test data obtained from the second background quality test to obtain the PET system after the second correction. Then, the PET system after the second correction is subjected to a third background quality test. If the third background quality test indicates that the quality test of the PET system after the second correction has still failed, it can be determined that the preset parameters of the PET system after the second correction need to be actively calibrated.

[0072] It should be noted that the number of background quality tests and system corrections performed on the PET system before active calibration can be flexibly set according to actual needs, and no specific limitation is made in this embodiment.

[0073] In the aforementioned PET system calibration method, initial test data of the PET system is obtained by performing background quality testing. Then, the preset parameters of the PET system are corrected based on the initial test data to obtain a corrected PET system. Subsequently, background quality testing is performed again on the corrected PET system to obtain target test data. This target test data indicates whether active calibration of the preset parameters of the corrected PET system is required. The preset parameters are those related to the background quality testing. In other words, the PET system calibration method proposed in this application, when determining that the PET system's quality test has failed based on the background quality test, first autonomously corrects the preset parameters of the PET system based on the initial test data obtained from the background quality test, and then performs background quality testing again on the corrected PET system. If the background quality test passes at this point, there is no need for service engineers to perform active calibration on-site. This reduces the number of times service engineers need to perform active calibration on-site, reducing the manpower required for PET system quality maintenance. Furthermore, this method improves the intelligence and efficiency of PET system quality maintenance.

[0074] In one exemplary embodiment, the preset parameters of the PET system may include multiple parameters, and the initial detection data of the PET system may include initial detection data corresponding to each preset parameter. For example, if the preset parameters of the PET system include an energy parameter, then the initial detection data of the PET system may include initial energy detection data corresponding to the energy parameter. As another example, if the preset parameters of the PET system include an energy parameter, a crystal position parameter, and a time-of-flight parameter, then the initial detection data of the PET system may include initial energy detection data corresponding to the energy parameter, initial crystal position detection data corresponding to the crystal position parameter, and initial time-of-flight detection data corresponding to the time-of-flight parameter.

[0075] Based on this, such as Figure 3 As shown, step 204 above may include steps 302 to 304. Wherein:

[0076] Step 302: Obtain reference data corresponding to each preset parameter of the PET system.

[0077] The reference data corresponding to the preset parameters can be used to characterize the data corresponding to the preset parameters under normal working conditions of the PET system. Based on the reference data of the preset parameters, the PET system can obtain PET scan images with accuracy higher than the preset accuracy threshold when performing PET scans.

[0078] For example, the reference data corresponding to each preset parameter can be the test data corresponding to each preset parameter when the PET system passed the most recent quality inspection, or it can be the corrected data corresponding to each preset parameter of the PET system after the most recent active calibration; of course, the reference data corresponding to each preset parameter can also be the corrected data corresponding to each preset parameter when the previous quality inspection failed.

[0079] For example, the reference data corresponding to each preset parameter can be stored in a preset file corresponding to each preset parameter. For instance, the energy parameter can correspond to a preset energy file, which stores the energy reference data of each crystal module on the detector. For the crystal position parameter, it can correspond to a preset crystal position file, which stores the crystal position reference data of each crystal module on the detector. For the time-of-flight parameter, it can correspond to a preset time-of-flight file, which stores the time-of-flight reference data of each crystal module on the detector.

[0080] For example, when the preset parameters include the energy parameters, crystal position parameters, and time-of-flight parameters of the PET system, the medical scanning device can obtain energy reference data corresponding to the energy parameters of the PET system from the preset energy file of the PET system; obtain crystal position reference data corresponding to the crystal position parameters of the PET system from the preset crystal position file of the PET system; and obtain time-of-flight reference data corresponding to the time-of-flight parameters of the PET system from the preset time-of-flight file of the PET system.

[0081] Step 304: Based on the reference data of each preset parameter and the initial detection data of each preset parameter, the preset parameters of the PET system are corrected to obtain the corrected PET system.

[0082] For each preset parameter, the medical scanning device can correct the preset parameter in the PET system based on the reference data of the preset parameter and the initial detection data of the preset parameter, and obtain the corrected target data corresponding to the preset parameter; then, based on the corrected target data corresponding to each preset parameter, the corrected PET system can be obtained.

[0083] For example, for each preset parameter, a new preset file corresponding to that preset parameter can be obtained based on the corrected target data. Then, the new preset file corresponding to each preset parameter is burned into the PET system to obtain the corrected PET system. The parameter values ​​of each preset parameter in the corrected PET system are the parameter values ​​of each preset parameter stored in the new preset file.

[0084] For example, when a medical scanning device corrects a preset parameter in a PET system based on reference data and initial detection data of the preset parameter to obtain the corrected target data corresponding to the preset parameter, the medical scanning device can first determine whether the reference data of the preset parameter needs to be corrected based on the reference data and initial detection data of the preset parameter. If it is determined that the reference data of the preset parameter needs to be corrected, the reference data of the preset parameter can be corrected based on the initial detection data of the preset parameter. In other words, the medical scanning device only needs to correct the abnormal data corresponding to the preset parameter.

[0085] In this embodiment, the preset parameters of the PET system include multiple parameters, and the initial detection data of the PET system includes initial detection data corresponding to each preset parameter. Reference data corresponding to each preset parameter of the PET system is obtained; and based on the reference data and the initial detection data of each preset parameter, the preset parameters of the PET system are corrected to obtain a corrected PET system. That is, in this embodiment, the preset parameter in the PET system is corrected based on the reference data of each preset parameter and the initial detection data obtained from the background quality detection corresponding to that preset parameter; by correcting the parameter values ​​of preset parameters with abnormalities, a corrected PET system is obtained. Using this method, the parameters of the PET system can be corrected at the software level, thereby enabling the corrected PET system to meet quality detection requirements, improving the accuracy of the PET system, and ultimately improving the image scanning quality of the PET system.

[0086] In an exemplary embodiment, when the preset parameters of the PET system include two or more parameters such as the PET system's energy parameters, crystal position parameters, and time-of-flight parameters, the initial detection data of the PET system may include initial detection data corresponding to the preset parameters of the PET system, such as two or more of the initial energy detection data, initial crystal position detection data, and initial time-of-flight detection data. Based on this, as... Figure 4 As shown, step 304 above may include steps 402 to 408. Wherein:

[0087] Step 402: Based on the initial energy detection data and energy reference data, correct the energy reference data in the preset energy file to obtain the corrected energy file.

[0088] The energy parameter data may include the energy parameter data of each crystal module on the detector, and the initial energy detection data may include the initial energy detection data of each crystal module on the detector.

[0089] Based on this, the medical scanning device can correct the energy reference data of each crystal module on the detector in the preset energy file according to the energy parameter data of the crystal module and the initial energy detection data of the crystal module. For example, the medical scanning device can first determine whether the energy parameter data of the crystal module needs to be corrected according to the energy parameter data of the crystal module and the initial energy detection data of the crystal module. That is, in this example, the medical scanning device can correct the energy parameter data of the crystal module that needs to be corrected (i.e., there is anomaly) in the preset energy file according to the initial energy detection data and the energy reference data, so as to obtain the corrected energy file.

[0090] For example, a medical scanning device can calculate the energy drift value based on initial energy detection data and energy reference data. Then, it determines whether the energy drift value is greater than or equal to a preset drift threshold. If so, the energy reference data in the preset energy file is corrected based on the energy drift value to obtain a corrected energy file. In other words, for each crystal module, the energy drift value corresponding to that crystal module can be calculated based on its initial energy detection data and energy reference data. This energy drift value is then compared with the preset drift threshold. If the energy drift value is greater than or equal to the preset drift threshold, it indicates that the energy drift of that crystal module is large. In this case, the energy reference data corresponding to that crystal module in the preset energy file needs to be corrected based on the energy drift value. Similarly, the energy reference data of each crystal module in the preset energy file whose energy drift value is greater than or equal to the preset drift threshold can be corrected to obtain a corrected energy file.

[0091] Step 404: Based on the initial crystal position detection data and crystal position reference data, correct the crystal position reference data in the preset crystal position file to obtain the corrected crystal position file.

[0092] The crystal position parameter data may include the crystal position parameter data of each crystal module on the detector, and the initial crystal position detection data may include the initial crystal position detection data of each crystal module on the detector.

[0093] Based on this, the medical scanning device can correct the crystal position reference data of each crystal module on the detector in the preset crystal position file according to the crystal position parameter data of the crystal module and the initial crystal position detection data of the crystal module. For example, the medical scanning device can first determine whether the crystal position parameter data of the crystal module needs to be corrected according to the crystal position parameter data of the crystal module and the initial crystal position detection data of the crystal module. That is, in this example, the medical scanning device can correct the crystal position parameter data of the crystal module that needs to be corrected (i.e., there is an anomaly) in the preset crystal position file according to the initial crystal position detection data and the crystal position reference data, thereby obtaining the corrected crystal position file.

[0094] For example, a medical scanning device can calculate the crystal position deviation value based on initial crystal position detection data and crystal position reference data. Then, it determines whether the crystal position deviation value is greater than or equal to a preset deviation threshold. If so, the crystal position reference data in the preset crystal position file is replaced with the initial crystal position detection data to obtain a corrected crystal position file. In other words, for each crystal module, the crystal position deviation value corresponding to that crystal module can be calculated based on its initial crystal position detection data and crystal position reference data. This value is then compared with the preset deviation threshold. If the crystal position deviation value is greater than or equal to the preset deviation threshold, it indicates that the crystal position of that crystal module is significantly offset. In this case, the crystal position reference data corresponding to that crystal module in the preset crystal position file can be replaced with the initial crystal position detection data. Similarly, the crystal position reference data of each crystal module in the preset crystal position file whose crystal position offset value is greater than or equal to the preset deviation threshold can be corrected to obtain a corrected crystal position file.

[0095] Step 406: Based on the initial flight time detection data and flight time reference data, correct the flight time reference data in the preset flight time file to obtain the corrected flight time file.

[0096] The flight time parameter data may include flight time parameter data of each crystal module on the detector, and the initial flight time detection data may include initial flight time detection data of each crystal module on the detector.

[0097] Based on this, the medical scanning device can correct the time-of-flight reference data of each crystal module on the detector in the preset energy file, according to the time-of-flight parameter data of that crystal module and the initial time-of-flight detection data of that crystal module. For example, the medical scanning device can first determine whether the time-of-flight parameter data of the crystal module needs to be corrected based on the time-of-flight parameter data of that crystal module and the initial time-of-flight detection data of that crystal module. That is, in this example, the medical scanning device can correct the time-of-flight parameter data of the crystal modules in the preset energy file that need to be corrected (i.e., those with anomalies) based on the initial time-of-flight detection data and the time-of-flight reference data, thereby obtaining the corrected time-of-flight file.

[0098] For example, a medical scanning device can calculate the time-of-flight drift value based on initial time-of-flight detection data and time-of-flight reference data. Then, based on the time-of-flight drift value, the time-of-flight reference data in a preset time-of-flight file is corrected to obtain a corrected time-of-flight file. That is, for each crystal module, the time-of-flight drift value corresponding to that crystal module can be calculated based on the initial time-of-flight detection data and time-of-flight reference data of that crystal module. If the time-of-flight drift value is not zero, the time-of-flight reference data of that crystal module in the preset time-of-flight file can be corrected based on the time-of-flight drift value of that crystal module. Similarly, the time-of-flight reference data of each crystal module in the preset time-of-flight file whose time-of-flight drift value is not zero can all be corrected to obtain a corrected time-of-flight file.

[0099] Step 408: Based on the corrected energy file, the corrected crystal position file, and the corrected time-of-flight file, the corrected PET system is obtained.

[0100] For example, the corrected energy file and the corrected crystal position file can be burned into the PET system, and the corrected time-of-flight file can be stored in a preset storage location to obtain the corrected PET system.

[0101] For example, a medical scanning device can convert the corrected energy file into an energy flash file, and then flash the energy flash file into the PET system. Similarly, a corrected crystal position file can be converted into a crystal position flash file, and then flashed into the PET system. For the corrected time-of-flight file, it does not need to be flashed into the PET system; in this case, the corrected time-of-flight file can be stored in a preset storage location; or, a previously stored preset time-of-flight file in the preset storage location can be replaced with the corrected time-of-flight file.

[0102] For example, when modifying each preset file, each preset file can be backed up first; in addition, the original burning file corresponding to each preset file can also be backed up.

[0103] In this embodiment, the medical scanning device corrects different preset parameters of the PET system using reference data and initial detection data for each preset parameter. Specifically, it corrects the reference data stored in the preset files corresponding to different preset parameters, thus achieving the correction process for different preset parameters of the PET system and ultimately obtaining a corrected PET system. This method enables the correction of different preset parameters of the PET system at the software level, allowing the corrected PET system to meet quality inspection requirements, improving the accuracy of the PET system, and ultimately enhancing the image scanning quality of the PET system.

[0104] In one exemplary embodiment, such as Figure 5 As shown, the above method may further include steps 502 to 504. Wherein:

[0105] Step 502: Based on the target detection data, determine whether the background quality test of the corrected PET system has passed.

[0106] Step 504: If the background quality test of the corrected PET system fails, then determine to perform active calibration on the preset parameters of the corrected PET system.

[0107] In other words, if the PET system fails the initial baseline quality test via software, the preset parameters of the PET system can be corrected based on the initial test data to obtain a corrected PET system. Then, the corrected PET system undergoes another baseline quality test. If the corrected PET system still fails the quality test at this point, an active calibration can be performed on the corrected PET system. This involves notifying a service engineer to perform an on-site active calibration of the PET system of the medical scanning equipment to restore the PET system to normal operating condition and improve the image scanning quality of the PET system.

[0108] In this embodiment, based on the target detection data, it is determined whether the background quality test of the corrected PET system passes. If it fails, active calibration is performed on the preset parameters of the corrected PET system. That is, using the method in this embodiment, when the background quality test determines that the PET system has failed, the preset parameters of the PET system are first autonomously corrected based on the initial detection data obtained from passive background quality testing. Then, passive background quality testing is performed again on the corrected PET system. If the background quality test still fails at this point, a service engineer is notified to perform active calibration on-site. If the background quality test passes at this point, active calibration on-site is not required. This reduces the number of times service engineers need to perform active calibration on-site, reducing the manpower required for PET system quality maintenance. This method also improves the intelligence and efficiency of PET system quality maintenance and reduces the safety hazards caused by excessive output dose radiation due to parameter errors in the PET system.

[0109] In one exemplary embodiment, such as Figure 6 As shown, a complete embodiment of PET system calibration is provided. It includes the following steps:

[0110] Step 1: Perform energy background quality detection, crystal position (LUT) background quality detection, and time-of-flight (TOF) background quality detection on the PET system to obtain initial energy detection data, initial crystal position detection data, and initial time-of-flight detection data;

[0111] Step 2: Based on the initial energy detection data, initial crystal position detection data, initial flight time detection data, as well as the energy reference data, crystal position reference data, and flight time reference data, determine whether all three background quality tests have passed.

[0112] Step 3: If at least one background quality test fails, then the failure item is corrected; that is, at least one of the following correction operations is automatically performed: energy correction, crystal position correction, and time-of-flight correction.

[0113] Step 4: Perform energy background quality detection, crystal position (LUT) background quality detection, and time-of-flight (TOF) background quality detection on the corrected PET system again to obtain target detection data;

[0114] Step 5: Based on the target detection data, determine whether all three background quality tests of the corrected PET system have passed.

[0115] Step 6: If at least one background quality test fails, output "Background quality test failed" and notify a service engineer to inspect the system on-site or perform active calibration on the PET system. If all three background quality tests pass, output "Background quality test passed" and end the task.

[0116] In step 3 above, if the energy background quality test fails, an energy correction operation is performed. (Reference) Figure 7 The energy correction operation may include the following steps:

[0117] Step 1a: Back up the preset energy file (EP file) and the corresponding energy burning file (flash file);

[0118] Step 1b: Calculate the energy drift value of each crystal module on the detector based on the energy reference data and initial energy detection data in the preset energy file;

[0119] Step 1c: Based on the energy drift value of each crystal module and a preset drift threshold (e.g., 5%), correct / update the energy reference data of crystal modules whose energy drift values ​​exceed the preset drift threshold to obtain the corrected / updated energy file;

[0120] Step 1d: Convert the corrected / updated energy file into a new energy burning file;

[0121] Step 1e: Burn the new energy programming file into the PET system to complete the energy correction of the PET system.

[0122] In step 3 above, if the crystal position (LUT) background quality test fails, a crystal position correction operation is performed. (Reference) Figure 8 The crystal position correction operation may include the following steps:

[0123] Step 2a: Back up the preset crystal location file (LUT file) and the corresponding crystal location burning file (flash file);

[0124] Step 2b: Calculate the crystal position deviation value of each crystal module on the detector based on the crystal position reference data in the preset crystal position file and the initial crystal position detection data; Based on the crystal position deviation value of each crystal module and the preset deviation threshold (e.g., 5%), correct / update the crystal position reference data of the crystal modules whose crystal position deviation values ​​exceed the preset deviation threshold to obtain the corrected / updated crystal position file.

[0125] Step 2c: Convert the corrected / updated crystal position file into a new crystal position programming file;

[0126] Step 2d: Burn the new crystal position file into the PET system to complete the crystal position correction of the PET system.

[0127] In step 3 above, if the Time-of-Flight (TOF) background quality test fails, a time-of-flight correction operation is performed. (Reference) Figure 9 The flight time correction operation may include the following steps:

[0128] Step 3a: Back up the preset time-of-flight file (TOF file);

[0129] Step 3b: Calculate the time-of-flight drift value of each crystal module on the detector based on the time-of-flight reference data in the preset time-of-flight file and the initial time-of-flight detection data.

[0130] Step 3c: parse the time-of-flight reference data of each crystal module in the preset time-of-flight file (TOF file);

[0131] Step 3d: The time-of-flight reference data of each crystal module is superimposed with the time-of-flight drift value of the corresponding crystal module to correct the time-of-flight reference data of each crystal module in the preset time-of-flight file (TOF file), thus obtaining the corrected time-of-flight file (TOF file) and completing the time-of-flight correction of the PET system.

[0132] The above method can automatically correct the PET system based on the data obtained from the baseline quality inspection, ensuring that the PET system meets the quality inspection requirements and generates correct images. Furthermore, this method reduces the number of times service engineers need to perform active calibration on the PET system in the field, thus reducing the manpower required for PET system quality maintenance. In addition, this method improves the intelligence and efficiency of PET system quality maintenance.

[0133] 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.

[0134] Based on the same inventive concept, this application also provides a PET system calibration apparatus for implementing the PET system calibration method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more PET system calibration apparatus embodiments provided below can be found in the limitations of the PET system calibration method described above, and will not be repeated here.

[0135] In one exemplary embodiment, such as Figure 10 As shown, a PET system calibration device is provided, comprising: a first detection module 1002, a correction module 1004, and a second detection module 1006, wherein:

[0136] The first detection module 1002 is used to perform background quality detection on the PET system and obtain the initial detection data of the PET system.

[0137] The correction module 1004 is used to correct the preset parameters of the PET system based on the initial test data to obtain the corrected PET system; the preset parameters are parameters related to the background quality test.

[0138] The second detection module 1006 is used to perform background quality detection on the corrected PET system again to obtain target detection data; the target detection data is used to indicate whether to perform active calibration on the preset parameters of the corrected PET system.

[0139] In one embodiment, the preset parameters of the PET system include multiple parameters, and the initial detection data of the PET system includes the initial detection data corresponding to each preset parameter; the correction module 1004 includes:

[0140] The acquisition submodule is used to acquire reference data corresponding to each preset parameter of the PET system;

[0141] The correction submodule is used to correct the preset parameters of the PET system based on the reference data and the initial detection data of each preset parameter, so as to obtain the corrected PET system.

[0142] In one embodiment, the preset parameters include the energy parameters, crystal position parameters, and time-of-flight parameters of the PET system; the acquisition submodule includes:

[0143] The first acquisition unit is used to acquire energy reference data corresponding to the energy parameters of the PET system from the preset energy file of the PET system;

[0144] The second acquisition unit is used to acquire crystal position reference data corresponding to the crystal position parameters of the PET system from the preset crystal position file of the PET system;

[0145] The third acquisition unit is used to acquire flight time reference data corresponding to the flight time parameters of the PET system from the preset flight time file of the PET system.

[0146] In one embodiment, the initial detection data of the PET system includes initial energy detection data, initial crystal position detection data, and initial time-of-flight detection data; the correction submodule includes:

[0147] The first correction unit is used to correct the energy reference data in the preset energy file based on the initial energy detection data and energy reference data, so as to obtain the corrected energy file.

[0148] The second correction unit is used to correct the crystal position reference data in the preset crystal position file based on the initial crystal position detection data and the crystal position reference data, so as to obtain the corrected crystal position file.

[0149] The third correction unit is used to correct the flight time reference data in the preset flight time file based on the initial flight time detection data and the flight time reference data, so as to obtain the corrected flight time file.

[0150] The determination unit is used to obtain the corrected PET system based on the corrected energy file, the corrected crystal position file, and the corrected time-of-flight file.

[0151] In one embodiment, the first correction unit is used to calculate the energy drift value based on the initial energy detection data and the energy reference data; determine whether the energy drift value is greater than or equal to a preset drift threshold; if so, correct the energy reference data in the preset energy file based on the energy drift value to obtain the corrected energy file.

[0152] In one embodiment, the second correction unit is used to calculate the crystal position deviation value based on the initial crystal position detection data and the crystal position reference data; determine whether the crystal position deviation value is greater than or equal to a preset deviation threshold; if so, replace the crystal position reference data in the preset crystal position file with the initial crystal position detection data to obtain the corrected crystal position file.

[0153] In one embodiment, the third correction unit is used to calculate the flight time drift value based on the initial flight time detection data and the flight time reference data; and to correct the flight time reference data in the preset flight time file based on the flight time drift value to obtain the corrected flight time file.

[0154] In one embodiment, the device further includes:

[0155] The judgment module is used to determine whether the background quality test of the corrected PET system has passed based on the target detection data;

[0156] The determination module is used to determine the active calibration of the preset parameters of the corrected PET system if the background quality test of the corrected PET system fails.

[0157] Each module in the aforementioned PET system calibration 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 corresponding operations of each module.

[0158] In one exemplary embodiment, a computer device is provided, which may be a medical scanning device, and its internal structure diagram may be as follows: Figure 11 As shown, the computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and databases. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The I / O interfaces are used for exchanging information between the processor and external devices. 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 PET system calibration method.

[0159] Those skilled in the art will understand that Figure 11 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.

[0160] 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 implement the steps of the PET system calibration method in any of the above embodiments.

[0161] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the PET system calibration method in any of the above embodiments.

[0162] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the PET system calibration method in any of the above embodiments.

[0163] 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, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0164] 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.

[0165] 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.

[0166] 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 of PET system calibration, characterized by, The method comprises: background quality detection is performed on a PET system to obtain initial detection data of the PET system; the initial detection data comprises initial energy detection data, initial crystal position detection data and initial time-of-flight detection data; a preset parameter is corrected according to the initial energy detection data, a preset parameter is corrected according to the initial crystal position detection data, and a preset parameter is corrected according to the initial time-of-flight detection data, to obtain a corrected PET system; the preset parameter is a parameter related to the background quality detection; the preset parameter comprises an energy parameter, a crystal position parameter and a time-of-flight parameter of the PET system; background quality detection is performed again on the corrected PET system to obtain target detection data; the target detection data is used to indicate whether active correction is performed on the preset parameter of the corrected PET system.

2. The method of claim 1, wherein, The preset parameter of the PET system comprises a plurality of preset parameters, and the initial detection data of the PET system comprises initial detection data corresponding to each preset parameter; the preset parameter is corrected according to the initial energy detection data, the preset parameter is corrected according to the initial crystal position detection data, and the preset parameter is corrected according to the initial time-of-flight detection data, to obtain a corrected PET system, comprising: reference data corresponding to each preset parameter of the PET system is obtained; the energy parameter of the preset parameter is corrected according to the reference data corresponding to the energy parameter and the initial energy detection data, the crystal position parameter of the preset parameter is corrected according to the reference data corresponding to the crystal position parameter and the initial crystal position detection data, and the time-of-flight parameter of the preset parameter is corrected according to the reference data corresponding to the time-of-flight parameter and the initial time-of-flight detection data, to obtain a corrected PET system.

3. The method of claim 2, wherein, The reference data corresponding to each preset parameter of the PET system is obtained, comprising: energy reference data corresponding to the energy parameter of the PET system is obtained from a preset energy file of the PET system; crystal position reference data corresponding to the crystal position parameter of the PET system is obtained from a preset crystal position file of the PET system; time-of-flight reference data corresponding to the time-of-flight parameter of the PET system is obtained from a preset time-of-flight file of the PET system.

4. The method of claim 3, wherein, The energy parameter of the preset parameter is corrected according to the reference data corresponding to the energy parameter and the initial energy detection data, the crystal position parameter of the preset parameter is corrected according to the reference data corresponding to the crystal position parameter and the initial crystal position detection data, and the time-of-flight parameter of the preset parameter is corrected according to the reference data corresponding to the time-of-flight parameter and the initial time-of-flight detection data, to obtain a corrected PET system. According to the initial energy detection data and the energy reference data, the energy reference data in the preset energy file is corrected to obtain a corrected energy file; According to the initial crystal position detection data and the crystal position reference data, the crystal position reference data in the preset crystal position file is corrected to obtain a corrected crystal position file; According to the initial flight time detection data and the flight time reference data, the flight time reference data in the preset flight time file is corrected to obtain a corrected flight time file; Based on the corrected energy file, the corrected crystal position file and the corrected flight time file, the corrected PET system is obtained.

5. The method of claim 4, wherein, The method further comprises: According to the initial energy detection data and the energy reference data, an energy drift value is calculated; It is judged whether the energy drift value is greater than or equal to a preset drift threshold value; If yes, the energy reference data in the preset energy file is corrected according to the energy drift value to obtain a corrected energy file.

6. The method of claim 4, wherein, The method further comprises: According to the initial crystal position detection data and the crystal position reference data, a crystal position deviation value is calculated; It is judged whether the crystal position deviation value is greater than or equal to a preset deviation threshold value; If yes, the crystal position reference data in the preset crystal position file is replaced by the initial crystal position detection data to obtain a corrected crystal position file.

7. The method of claim 4, wherein, The method further comprises: According to the initial flight time detection data and the flight time reference data, a flight time drift value is calculated; According to the flight time drift value, the flight time reference data in the preset flight time file is corrected to obtain a corrected flight time file.

8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: Based on the target detection data, it is judged whether the background mass detection of the corrected PET system passes; If not, it is determined that the preset parameters of the corrected PET system are subject to active correction.

9. A PET system correction apparatus characterized by, The device comprises: The first detection module is configured to perform background quality detection on a PET system to obtain initial detection data of the PET system; the initial detection data includes initial energy detection data, initial crystal position detection data, and initial time-of-flight detection data; the correction module is configured to correct an energy parameter of a preset parameter according to the initial energy detection data, correct a crystal position parameter of the preset parameter according to the initial crystal position detection data, and correct a time-of-flight parameter of the preset parameter according to the initial time-of-flight detection data, to obtain a corrected PET system; the preset parameter is a parameter related to the background quality detection; and the preset parameter includes an energy parameter, a crystal position parameter, and a time-of-flight parameter of the PET system. The second detection module is configured to perform background quality detection on the corrected PET system again to obtain target detection data; the target detection data is used to indicate whether to perform active correction on the preset parameter of the corrected PET system. 10.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-9. The processor executes the computer program to implement the steps of the method in any one of claims 1 to 8.

Citation Information

Patent Citations

  • PET (Positron Emission Computed Tomography) system state detection method and device, computer equipment and storage medium

    CN111568452A