PET (positron emission tomography) system correction method and device and computer equipment

By performing background quality detection and parameter correction methods on PET systems, the problems of high labor consumption and low efficiency of traditional PET system correction methods are solved, and a more efficient correction process is achieved.

CN119700148AActive Publication Date: 2025-03-28SHANGHAI UNITED IMAGING HEALTHCARE
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202311246985.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2025-03-28
Estimated Expiration
2043-09-25

AI Technical Summary

Technical Problem

The traditional PET system correction method requires frequent dispatch of service engineers to the site, resulting in high manpower consumption and low efficiency.

Method used

By conducting background quality detection on the PET system, initial detection data are obtained, preset parameters are corrected based on the data, the corrected PET system is formed, and the detection is performed again to determine whether active correction is required.

Benefits of technology

It reduces the number of times service engineers arrive on site, reduces manpower consumption, and improves the efficiency and intelligence of PET system correction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119700148A_ABST
    Figure CN119700148A_ABST
Patent Text Reader

Abstract

The invention relates to a PET system correction method and device and computer equipment. The method comprises the following steps: carrying out background quality detection on the 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 corrected PET system; performing background quality detection on the corrected PET system again to obtain target detection data; the target detection data is used for indicating whether to carry out active correction on the corrected preset parameters of the PET system or not. By the adoption of the method, when it is judged that quality detection of the PET system does not pass through background quality detection, preset parameters of the PET system are automatically corrected through initial detection data obtained based on background quality detection, and then background quality detection is conducted on the corrected PET system again; the number of times that a service engineer carries out active correction on the PET system on site can be reduced, and manpower consumption is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Positron Emission Tomography (PET) is a medical imaging device used to examine the activities of organs and tissues in the body. During long-term use, the system status of PET equipment will change significantly, which may seriously affect the imaging quality of PET images. Therefore, in the daily maintenance of the PET system, quality inspection is required to ensure the normal operation of the entire system.

[0003] Traditionally, the PET system can be maintained on a daily basis by performing background quality testing on the PET system. If the background quality test fails, a service engineer is required to inspect the PET system on site or perform active calibration of the entire PET system using a radioactive source.

[0004] However, the traditional PET system calibration method has the problem of service engineers frequently going in and out of the site, consuming a lot of manpower. Summary of the invention

[0005] Based on this, it is necessary to provide a PET system calibration method, device, computer equipment, computer-readable storage medium and computer program product that can reduce the number of times service engineers go in and out of the site, thereby reducing the manpower consumed by PET system calibration and improving the efficiency of PET system calibration.

[0006] In a first aspect, the present application provides a PET system calibration method. The method comprises:

[0007] Perform background quality testing on the PET system to obtain initial testing data of the PET system;

[0008] Correcting the preset parameters of the PET system according to the initial detection data to obtain a corrected PET system; the preset parameters are parameters related to background quality detection;

[0009] The 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 to perform active correction on the preset parameters of the corrected PET system.

[0010] In one embodiment, the preset parameters of the PET system include multiple ones, 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 according to the initial detection data to obtain a corrected PET system, including:

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

[0012] According to the reference data of each preset parameter and the initial detection data of each preset parameter, each preset parameter of the PET system is corrected to obtain a corrected PET system.

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

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

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

[0016] The flight time reference data corresponding to the flight time parameters of the PET system are obtained from a 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 flight time detection data; and the preset parameters of the PET system are corrected according to the reference data of each preset parameter and the initial detection data of each preset parameter to obtain a corrected PET system, including:

[0018] 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;

[0019] 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;

[0020] Correcting the flight time reference data in the preset flight time file according to the initial flight time detection data and the flight time reference data to obtain a corrected flight time file;

[0021] A corrected PET system is obtained based on the corrected energy file, the corrected crystal position file and the corrected flight time file.

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

[0023] Calculate the energy drift value according to the initial energy detection data and the 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 according to the energy drift value to obtain a corrected energy file.

[0026] In one embodiment, the crystal position reference data in the preset crystal position file is corrected according to 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 according to the initial crystal position detection data and the 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 a corrected crystal position file.

[0030] In one embodiment, the flight time reference data in the preset flight time file is corrected according to the initial flight time detection data and the 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 the flight time reference data;

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

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

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

[0035] If it fails, it is determined that active correction is performed on the preset parameters of the corrected PET system.

[0036] In a second aspect, the present application also provides a PET system calibration device. The device comprises:

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

[0038] A correction module, used to correct the preset parameters of the PET system according to the initial detection data to obtain a corrected PET system; the preset parameters are parameters related to background quality detection;

[0039] The second detection module 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 correction on the preset parameters of the corrected PET system.

[0040] In a third aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the PET system calibration method in the first aspect are implemented.

[0041] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the PET system calibration method in the first aspect.

[0042] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the PET system correction method in the first aspect are implemented.

[0043] The above-mentioned PET system correction method, device, computer equipment, storage medium and computer program product obtain the initial detection data of the PET system by performing background quality detection on the PET system; then, the preset parameters of the PET system are corrected according to the initial detection data to obtain the corrected PET system; then, the background quality detection is performed again on the corrected PET system to obtain the target detection data; the target detection data is used to indicate whether to perform active correction on the preset parameters of the corrected PET system. Among them, the preset parameters are parameters related to the background quality detection. That is to say, the PET system correction method proposed in the present application, when it is judged that the quality detection of the PET system fails through the background quality detection, firstly performs autonomous correction on the preset parameters of the PET system based on the initial detection data obtained by the background quality detection, and then performs background quality detection on the corrected PET system again; if the background quality detection passes at this time, there is no need for the service engineer to go to the site to perform active correction on the PET system; it can reduce the number of times the service engineer goes to the site to perform active correction on the PET system, and reduce the manpower consumption required for the quality maintenance of the PET system; the use of this method can also improve the intelligence of the quality maintenance of the PET system and improve the efficiency of the quality maintenance of the PET system. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1 A diagram showing an application environment of a PET system calibration method in one embodiment;

[0046] Figure 2 is a schematic flow chart of a PET system calibration method in one embodiment;

[0047] Figure 3 is a schematic flow chart of a PET system calibration method in another embodiment;

[0048] Figure 4 is a schematic flow chart of a PET system calibration method in another embodiment;

[0049] Figure 5 is a schematic flow chart of a PET system calibration method in another embodiment;

[0050] Figure 6 A schematic diagram of a complete process of calibrating a PET system in one embodiment;

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

[0052] Figure 8 A schematic diagram of a process for performing crystal position correction on a PET system in one embodiment;

[0053] Fig. 9 A schematic diagram of a process for performing time-of-flight correction on a PET system in one embodiment;

[0054] Fig.10 is a structural block diagram of a PET system correction device in one embodiment;

[0055] Fig.11 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0057] The PET system calibration method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, 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 equipment including PET system; wherein, the PET / CT equipment is an organic combination of PET equipment and computed tomography (CT) equipment, using the same examination bed and sharing an image workstation; the PET / CT equipment has the functions of PET, CT and fusion of PET image and CT image. The PET / MR equipment is a combination of PET equipment and magnetic resonance imaging (MR) to form an integrated large-scale functional metabolic and molecular imaging diagnostic equipment, which has the inspection functions of PET and MR.

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

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

[0060] For example, in the routine maintenance of medical scanning equipment, in order to ensure that the entire system of the medical scanning equipment can operate normally, it is necessary to perform quality inspection on the PET system in the medical scanning equipment. If the quality inspection passes, it means that the parameters of the PET system are within the preset range and accurate PET image scanning can be achieved; if the quality inspection fails, it means that the parameters of the PET system are not within the preset range. At this time, when performing PET image scanning, the scanned image may be inaccurate. When the quality inspection fails, the traditional approach is for a service engineer to go to the site to inspect the PET system or use a radioactive source to re-actively calibrate the entire PET system.

[0061] Usually, the quality inspection of PET system can be carried out by background quality inspection. Background quality inspection is a kind of inspection method that performs passive inspection on PET system based on the coincidence event data formed by the background radiation of the detector crystal, that is, based on the inherent radioactive phenomenon of the background.

[0062] Exemplarily, the background quality check may include energy background quality check, LUT background quality check, and time of flight background quality check.

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

[0064] Step 204, correcting the preset parameters of the PET system according to the initial detection data to obtain a corrected PET system.

[0065] The preset parameters are parameters related to background quality detection. For example, when the 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 the 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 the 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] Exemplarily, when the PET system is subjected to background quality detection to obtain initial detection data, the parameters of the PET system related to the background quality detection can be corrected according to the initial detection data to obtain a corrected PET system. In one implementation, the medical scanning device can modify the parameter value of the parameter of the PET system related to the background quality detection according to the initial detection data obtained by the background quality detection; for example, when the initial detection data includes the parameter value of the parameter related to the background quality detection, the parameter value of the parameter related to the background quality detection in the PET system can be modified to the parameter value of the parameter included in the initial detection data; thereby obtaining a corrected PET system.

[0067] Exemplarily, after obtaining the initial detection data, the medical scanning device can also determine whether the quality inspection of the PET system has passed based on the initial detection data. If the quality inspection has not passed, the preset parameters of the PET system are corrected based on the initial detection data to obtain a corrected PET system.

[0068] Step 206, performing 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 parameters of the corrected PET system.

[0069] That is to say, after the first background quality test is performed and the first background quality test fails, the PET system can be corrected once based on the initial test data obtained from the first background quality test, and then the background quality test can be performed again on the corrected PET system, that is, the second background quality test can be performed on the corrected PET system; based on the target test data obtained from the second background quality test, it is determined whether the quality test of the corrected PET system has passed.

[0070] Exemplarily, if the second background quality detection shows that the quality detection of the PET system after the first correction has passed, it can be determined that there is no need to perform active correction on the preset parameters of the PET system after the first correction; if the second background quality detection shows that the quality detection of the PET system after the first correction has not passed, it can be determined that there is a need to perform active correction on the preset parameters of the PET system after the first correction; at this time, the service engineer can be notified to go to the site to perform active correction on the PET system of the medical scanning equipment.

[0071] Exemplarily, when the second background quality detection indicates that the quality detection of the PET system after the first correction fails, the PET system after the first correction can be corrected for the second time according to the target detection data obtained by the second background quality detection to obtain a second-corrected PET system; then, the second-corrected PET system is subjected to a third background quality detection; if the third background quality detection indicates that the quality detection of the PET system after the second correction still fails, it can be determined that the preset parameters of the second-corrected PET system need to be actively corrected.

[0072] It should be noted that before the PET system is actively calibrated, the number of background quality detection and system correction performed on the PET system can be flexibly set according to actual needs, and this is not specifically limited in the embodiments of the present application.

[0073] In the above PET system correction method, the initial detection data of the PET system is obtained by performing background quality detection on the PET system; then, the preset parameters of the PET system are corrected according to the initial detection data to obtain a corrected PET system; then, the 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 to perform active correction on the preset parameters of the corrected PET system. Among them, the preset parameters are parameters related to the background quality detection. That is to say, the PET system correction method proposed in the present application, when it is judged that the quality detection of the PET system fails through the background quality detection, firstly the preset parameters of the PET system are autonomously corrected based on the initial detection data obtained by the background quality detection, and then the background quality detection is performed again on the corrected PET system; if the background quality detection passes at this time, there is no need for the service engineer to perform active correction on the PET system on site; it can reduce the number of times the service engineer performs active correction on the PET system on site, and reduce the manpower consumption required for the quality maintenance of the PET system; the use of this method can also improve the intelligence of the quality maintenance of the PET system and improve the efficiency of the quality maintenance of the PET system.

[0074] In an exemplary embodiment, the preset parameters of the PET system may include multiple ones, 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 energy parameters, then the initial detection data of the PET system may include initial energy detection data corresponding to the energy parameters. For another example, if the preset parameters of the PET system include energy parameters, crystal position parameters, and flight time parameters, then the initial detection data of the PET system may include initial energy detection data corresponding to the energy parameters, initial crystal position detection data corresponding to the crystal position parameters, and initial flight time detection data corresponding to the flight time parameters.

[0075] Based on this, Figure 3 As shown, the above step 204 may include steps 302 to 304. Among them:

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

[0077] Among them, the reference data corresponding to the preset parameters can be used to characterize the data corresponding to the preset parameters when the PET system is in normal working condition. Based on the reference data of the preset parameters, the PET system can obtain a PET scan image with an accuracy higher than a preset accuracy threshold when performing a PET scan.

[0078] Exemplarily, the reference data corresponding to each preset parameter may be the detection data corresponding to each preset parameter when the PET system passes the most recent quality inspection, or may be the calibrated 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 may also be the corrected data corresponding to each preset parameter when the previous quality inspection fails.

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

[0080] Exemplarily, when the preset parameters include energy parameters, crystal position parameters and flight time 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 flight time reference data corresponding to the flight time parameters of the PET system from the preset flight time file of the PET system.

[0081] Step 304, correcting each preset parameter of the PET system according to the reference data of each preset parameter and the initial detection data of each preset parameter to obtain a corrected PET system.

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

[0083] Exemplarily, for each preset parameter, a new preset file corresponding to the preset parameter can be obtained based on the corrected target data corresponding to the preset parameter; then, the new preset file corresponding to each preset parameter is burned into the PET system to obtain a corrected PET system. The parameter value of each preset parameter in the corrected PET system is the parameter value of each preset parameter stored in the new preset file.

[0084] Exemplarily, when the medical scanning device corrects the preset parameter in the PET system according to the reference data of the preset parameter and the 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 according to the reference data of the preset parameter and the 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 according to 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 ones, and the initial detection data of the PET system include initial detection data corresponding to each preset parameter respectively; by obtaining reference data corresponding to each preset parameter of the PET system; and according to the reference data of each preset parameter and the initial detection data of each preset parameter, each preset parameter of the PET system is corrected to obtain a corrected PET system. That is, in this embodiment, according to the reference data of each preset parameter in the PET system and the initial detection data obtained by the background quality detection corresponding to the preset parameter, the preset parameter in the PET system is corrected; by correcting the parameter value of the abnormal preset parameter, a corrected PET system is obtained; by adopting this method, the parameter correction of the PET system can be realized from the software level, so that the corrected PET system can meet the quality detection requirements, improve the accuracy of the PET system, and further improve 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 of the energy parameters, crystal position parameters, and flight time parameters of the PET system, 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, the initial crystal position detection data, and the initial flight time detection data. Based on this, Figure 4 As shown, the above step 304 may include steps 402 to 408. Among them:

[0087] Step 402: Correct the energy reference data in the preset energy file according to the initial energy detection data and the energy reference data to obtain a corrected energy file.

[0088] The energy parameter data may include energy parameter data of each crystal module on the detector, and the initial energy detection data may include 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 the crystal module in the preset energy file for each crystal module on the detector according to the energy parameter data of the crystal module and the initial energy detection data of the crystal module; exemplarily, 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 (that is, there is an abnormality) in the preset energy file according to the initial energy detection data and the energy reference data, thereby obtaining a corrected energy file.

[0090] Exemplarily, the medical scanning device can calculate the energy drift value based on the initial energy detection data and the energy reference data; then, determine whether the energy drift value is greater than or equal to the preset drift threshold; if so, correct the energy reference data in the preset energy file according to the energy drift value to obtain a corrected energy file. That is to say, for each crystal module, the energy drift value corresponding to the crystal module can be calculated based on the initial energy detection data and the energy reference data of the crystal module; and the energy drift value corresponding to the crystal module is compared with the preset drift threshold. When the energy drift value corresponding to the crystal module is greater than or equal to the preset drift threshold, it means that the energy drift of the crystal module is large. At this time, it is necessary to correct the energy reference data corresponding to the crystal module in the preset energy file according to the energy drift value of the crystal module; similarly, the energy reference data of each crystal module whose energy drift value in the preset energy file is greater than or equal to the preset drift threshold can be corrected to obtain a corrected energy file.

[0091] Step 404, correcting the crystal position reference data in the preset crystal position file according to the initial crystal position detection data and the crystal position reference data, to obtain a 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 the crystal module in the preset crystal position file for each crystal module on the detector according to the crystal position parameter data of the crystal module and the initial crystal position detection data of the crystal module; exemplarily, the medical scanning device can first determine whether it is necessary to correct the crystal position parameter data of the crystal module 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 (that is, there is an abnormality) in the preset crystal position file according to the initial crystal position detection data and the crystal position reference data, thereby obtaining a corrected crystal position file.

[0094] Exemplarily, the medical scanning device can calculate the crystal position deviation value according to the initial crystal position detection data and the crystal position reference data; then, determine whether the crystal position deviation value is greater than or equal to the 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 a corrected crystal position file. That is to say, for each crystal module, the crystal position deviation value corresponding to the crystal module can be calculated according to the initial crystal position detection data and the crystal position reference data of the crystal module; and compare the crystal position deviation value corresponding to the crystal module with the preset deviation threshold. When the crystal position deviation value corresponding to the crystal module is greater than or equal to the preset deviation threshold, it means that the crystal position deviation of the crystal module is large. At this time, the crystal position reference data corresponding to the crystal module in the preset crystal position file can be replaced with the initial crystal position detection data corresponding to the crystal module; similarly, the crystal position reference data of each crystal module whose crystal position deviation value is greater than or equal to the preset deviation threshold in the preset crystal position file can be corrected to obtain a corrected crystal position file.

[0095] Step 406 , correcting the flight time reference data in the preset flight time file according to the initial flight time detection data and the flight time reference data, to obtain a corrected flight time file.

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

[0097] Based on this, the medical scanning device can correct the flight time reference data of the crystal module in the preset energy file for each crystal module on the detector according to the flight time parameter data of the crystal module and the initial flight time detection data of the crystal module; exemplarily, the medical scanning device can first determine whether the flight time parameter data of the crystal module needs to be corrected according to the flight time parameter data of the crystal module and the initial flight time detection data of the crystal module; that is, in this example, the medical scanning device can correct the flight time parameter data of the crystal module that needs to be corrected (that is, there is an abnormality) in the preset energy file according to the initial flight time detection data and the flight time reference data, thereby obtaining a corrected flight time file.

[0098] Exemplarily, the medical scanning device can calculate the flight time drift value based on the initial flight time detection data and the flight time reference data; then, according to 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. That is to say, for each crystal module, the flight time drift value corresponding to the crystal module can be calculated based on the initial flight time detection data and the flight time reference data of the crystal module; when the flight time drift value is not zero, the flight time reference data of the crystal module in the preset flight time file can be corrected according to the flight time drift value of the crystal module; similarly, the flight time reference data of each crystal module whose flight time drift value in the preset flight time file is not zero can be corrected to obtain the corrected flight time file.

[0099] Step 408, obtaining a corrected PET system based on the corrected energy file, the corrected crystal position file and the corrected flight time file.

[0100] Exemplarily, the corrected energy file and the corrected crystal position file may be burned into the PET system, and the corrected time of flight file may be stored in a preset storage location, thereby obtaining a corrected PET system.

[0101] Exemplarily, the medical scanning device may convert the corrected energy file into an energy burning file, such as an energy flash file, and then burn the energy burning file into the PET system; similarly, the corrected crystal position file may be converted into a crystal position burning file, such as a crystal position flash file, and then burn the crystal position burning file into the PET system. The corrected time of flight file may not need to be burned into the PET system, and in this case, the corrected time of flight file may be stored in a preset storage location; or, the preset time of flight file previously stored in the preset storage location may be replaced with the corrected time of flight file.

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

[0103] In this embodiment, the medical scanning device corrects different preset parameters of the PET system respectively through the reference data of each preset parameter and the initial detection data of each preset parameter, that is, the reference data stored in the preset files corresponding to the different preset parameters are corrected to realize the correction process of different preset parameters of the PET system, and finally obtain a corrected PET system. By adopting this method, it is possible to correct different preset parameters of the PET system from the software level, so that the corrected PET system can meet the quality inspection requirements, improve the accuracy of the PET system, and further improve the image scanning quality of the PET system.

[0104] In an exemplary embodiment, Figure 5 As shown, the above method may further include step 502 to step 504. Among them:

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

[0106] Step 504: If the background quality detection of the corrected PET system fails, it is determined to perform active correction on the preset parameters of the corrected PET system.

[0107] That is to say, when the first background quality detection determines that the PET quality detection has failed through software, the preset parameters of the PET system can be corrected by software based on the initial detection data of the first background quality detection, thereby obtaining a corrected PET system; then, the background quality detection is performed again on the corrected PET system; if it is determined at this time that the quality detection of the corrected PET system has still not passed, active correction can be performed on the corrected PET system subsequently, that is, the service engineer is notified to go to the site to perform active correction on the PET system of the medical scanning equipment, so that the PET system returns to a normal working state and the image scanning quality of the PET system is improved.

[0108] In this embodiment, based on the target detection data, it is determined whether the background quality detection of the modified PET system has passed; if it has not passed, it is determined that the preset parameters of the modified PET system are actively corrected. That is, using the method in this embodiment, when it is determined that the quality detection of the PET system has not passed through the background quality detection, the preset parameters of the PET system are first autonomously corrected based on the initial detection data obtained by the passive background quality detection, and then the passive background quality detection is performed again on the modified PET system; if the background quality detection still has not passed at this time, the service engineer is notified to perform active correction on the PET system on site; if the background quality detection has passed at this time, there is no need for the service engineer to perform active correction on the PET system on site; the number of times the service engineer performs active correction on the PET system on site can be reduced, and the manpower consumption required for the quality maintenance of the PET system can be reduced; using this method, the intelligence of the quality maintenance of the PET system can be improved, the efficiency of the quality maintenance of the PET system can be improved, and the safety hazards caused by excessive output dose radiation due to parameter errors of the PET system can be reduced.

[0109] In an exemplary embodiment, Figure 6 As shown, a complete embodiment of PET system calibration is provided. The following steps are included:

[0110] Step 1, performing energy (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, the initial crystal position detection data, the initial flight time detection data, and the energy reference data, the crystal position reference data, and the flight time reference data, determine whether the three background quality tests are all passed;

[0112] Step 3, if at least one background quality test fails, then the failed item is corrected; that is, at least one correction operation of energy correction, crystal position correction, and flight time correction is automatically performed;

[0113] Step 4, performing energy (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 the three background quality tests of the modified PET system have all passed;

[0115] Step 6: If at least one background quality test fails, the background quality test fails and the service engineer is notified to inspect the system on site or perform active calibration on the PET system. If all three background quality tests pass, the background quality test passes and the task ends.

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

[0117] Step 1a, backing up a preset energy file (EP file) and an energy burning file (flash file) corresponding to the preset energy file (EP file);

[0118] Step 1b, calculating the energy drift value of each crystal module on the detector according to the energy reference data and the initial energy detection data in the preset energy file;

[0119] Step 1c, according to the energy drift value of each crystal module and a preset drift threshold (such as 5%), correcting / updating the energy reference data of the crystal module whose energy drift value exceeds the preset drift threshold, to obtain a corrected / updated energy file;

[0120] Step 1d, converting the revised / updated energy file into a new energy burning file;

[0121] Step 1e, burning the new energy burning file into the PET system, completing the energy correction of the PET system.

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

[0123] Step 2a, backing up the preset crystal position file (LUT file) and the crystal position burning file (flash file) corresponding to the preset crystal position file (LUT file);

[0124] Step 2b, calculating the crystal position deviation value of each crystal module on the detector according to the crystal position reference data in the preset crystal position file and the initial crystal position detection data; according to the crystal position deviation value of each crystal module and the preset deviation threshold value (such as 5%), correcting / updating the crystal position reference data of the crystal module whose crystal position deviation value exceeds the preset deviation threshold value, to obtain a corrected / updated crystal position file;

[0125] Step 2c, converting the corrected / updated crystal position file into a new crystal position burning file;

[0126] Step 2d, burning the new crystal position burning file into the PET system, completing the crystal position correction of the PET system.

[0127] In step 3 above, if the TOF background quality test fails, the TOF correction operation is performed. Fig. 9 The flight time correction operation may include the following steps:

[0128] Step 3a, backing up the preset time of flight file (TOF file);

[0129] Step 3b, calculating the flight time drift value of each crystal module on the detector according to the flight time reference data and the initial flight time detection data in the preset flight time file;

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

[0131] Step 3d, superimpose the flight time reference data of each crystal module with the flight time drift value of the corresponding crystal module to correct the flight time reference data of each crystal module in the preset flight time file (TOF file), obtain the corrected flight time file (TOF file), and complete the flight time correction of the PET system.

[0132] The above method can automatically correct the PET system based on the data obtained from the background quality detection of the PET system, so that the PET system meets the quality detection requirements and ensures that the PET generates correct images. In addition, the above method can reduce the number of times that service engineers go to the site to perform active calibration on the PET system and reduce the manpower consumption required for the quality maintenance of the PET system; in addition, the method can also improve the intelligence of the quality maintenance of the PET system and improve the efficiency of the quality maintenance of the PET system.

[0133] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0134] Based on the same inventive concept, the embodiment of the present application also provides a PET system calibration device for implementing the PET system calibration method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more PET system calibration device embodiments provided below can refer to the limitations on the PET system calibration method above, and will not be repeated here.

[0135] In an exemplary embodiment, Fig.10 As shown, a PET system correction 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 to obtain initial detection data of the PET system.

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

[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 correction on the preset parameters of the corrected PET system.

[0139] In one embodiment, the preset parameters of the PET system include multiple ones, 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] An acquisition submodule, used to acquire reference data corresponding to each preset parameter of the PET system;

[0141] The correction submodule is used to correct each preset parameter of the PET system according to the reference data of each preset parameter and the initial detection data of each preset parameter to obtain a corrected PET system.

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

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

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

[0145] The third acquisition unit is used to acquire the flight time reference data corresponding to the flight time parameters of the PET system from a 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 flight time detection data; the correction submodule includes:

[0147] A first correction unit, used for correcting the energy reference data in the preset energy file according to the initial energy detection data and the energy reference data, to obtain a corrected energy file;

[0148] A second correction unit is used to correct the crystal position reference data in the preset crystal position file according to the initial crystal position detection data and the crystal position reference data to obtain a corrected crystal position file;

[0149] A third correction unit, used for correcting the flight time reference data in the preset flight time file according to the initial flight time detection data and the flight time reference data, to obtain a corrected flight time file;

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

[0151] In one of the embodiments, 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 according to the energy drift value to obtain a corrected energy file.

[0152] In one of the embodiments, 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 a corrected crystal position file.

[0153] In one of the embodiments, 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 a corrected flight time file.

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

[0155] A judgment module, used for judging whether the background quality detection of the modified PET system has passed based on the target detection data;

[0156] The determination module is used to determine to perform active correction on the preset parameters of the modified PET system when it is determined that the background quality detection of the modified PET system fails.

[0157] Each module in the above PET system correction device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

[0158] In an exemplary embodiment, a computer device is provided. The computer device may be a medical scanning device, and its internal structure diagram may be as shown in FIG. Fig.11 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a PET system correction method is implemented.

[0159] Those skilled in the art will understand that Fig.11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0160] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps of the PET system calibration method in any of the above embodiments when executing the computer program.

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

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

[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, stored data, displayed data, 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 relevant data must comply with relevant regulations.

[0164] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present 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), magnetoresistive 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0165] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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 above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A PET system calibration method, characterized in that: The method comprises: Performing background quality detection on the PET system to obtain initial detection data of the PET system; Correcting the preset parameters of the PET system according to the initial detection data to obtain a corrected PET system; the preset parameters are parameters related to the background quality detection; The background quality detection is performed again on the modified PET system to obtain target detection data; the target detection data is used to indicate whether to perform active correction on the preset parameters of the modified PET system.

2. The method according to claim 1, characterized in that The preset parameters of the PET system include a plurality of parameters, and the initial detection data of the PET system includes initial detection data corresponding to each of the preset parameters; and the preset parameters of the PET system are corrected according to the initial detection data to obtain a corrected PET system, including: Acquire reference data corresponding to each of the preset parameters of the PET system; According to the reference data of each preset parameter and the initial detection data of each preset parameter, each preset parameter of the PET system is corrected to obtain a corrected PET system.

3. The method according to claim 2, characterized in that The preset parameters include energy parameters, crystal position parameters and flight time parameters of the PET system; the step of obtaining reference data corresponding to each of the preset parameters of the PET system includes: Acquiring energy reference data corresponding to the energy parameter of the PET system from a preset energy file of the PET system; Acquiring crystal position reference data corresponding to the crystal position parameters of the PET system from a preset crystal position file of the PET system; The flight time reference data corresponding to the flight time parameter of the PET system is obtained from a preset flight time file of the PET system.

4. The method according to claim 3, characterized in that The initial detection data of the PET system includes initial energy detection data, initial crystal position detection data and initial flight time detection data; the preset parameters of the PET system are corrected according to the reference data of each preset parameter and the initial detection data of each preset parameter to obtain a corrected PET system, including: 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; Correcting the flight time reference data in the preset flight time file according to the initial flight time detection data and the flight time reference data to obtain a corrected flight time file; The corrected PET system is obtained based on the corrected energy file, the corrected crystal position file and the corrected time of flight file.

5. The method according to claim 4, characterized in that The step of correcting the energy reference data in the preset energy file according to the initial energy detection data and the energy reference data to obtain a corrected energy file includes: Calculating an energy drift value according to the initial energy detection data and the energy reference data; Determining 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 according to the energy drift value to obtain a corrected energy file.

6. The method according to claim 4, characterized in that The method of correcting the crystal position reference data in the preset crystal position file according to the initial crystal position detection data and the crystal position reference data to obtain a corrected crystal position file includes: Calculating a crystal position deviation value according to the initial crystal position detection data and the crystal position reference data; Determining whether the crystal position deviation value is greater than or equal to a preset deviation threshold; If yes, 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.

7. The method according to claim 4, characterized in that The step of correcting the flight time reference data in the preset flight time file according to the initial flight time detection data and the flight time reference data to obtain a corrected flight time file includes: Calculating a flight time drift value 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 according to the flight time drift value 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, determining whether the background quality detection of the modified PET system passes; If it fails, it is determined to perform active correction on the preset parameters of the corrected PET system.

9. A PET system calibration device, characterized in that: The device comprises: A first detection module, used to perform background quality detection on the PET system to obtain initial detection data of the PET system; A correction module, used for correcting preset parameters of the PET system according to the initial detection data to obtain a corrected PET system; the preset parameters are parameters related to the background quality detection; The second detection module 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 correction on the preset parameters of the corrected PET system.

10. 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, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

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

    CN111568452A

  • Energy correction state detection method and device, computer equipment and storage medium

    CN111568453A

  • Correction method and device for PET crystal position lookup table and computer equipment

    CN111685785A

  • Hall self-positioning method, device, equipment and system

    CN112366990A

  • Background radioactivity realization time self-correction method and device

    CN112932517A