CT data correction method, electronic equipment and CT machine

By collecting and processing scan data in a pet CT machine in real time, determining the functional relationship between current and channel data, and obtaining corrected current data, solving the problem of CT value drift, improving scanning accuracy and diagnostic reliability.

CN119564249AActive Publication Date: 2025-03-07SUZHOU SHENGNUO BIOMEDICAL TECH CO LTD

Patent Information

Application Number
CN202411031741.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2025-03-07
Estimated Expiration
2044-07-30

AI Technical Summary

Technical Problem

The CT value of the CT image drifts due to untimely current feedback of the pet CT machine, which affects the accuracy of diagnosis.

Method used

By collecting scan data of CT machine in real time, obtaining endpoint channel data, determining whether the channel is blocked, determining the functional relationship between the actual measured current data and the channel data, obtaining correction current data, and replacing the actual scan data to obtain accurate scan data.

Benefits of technology

It solves the problem of CT value drift caused by current feedback delay of pet CT machines, improves the accuracy of CT scans, and prevents misdiagnosis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119564249A_ABST
    Figure CN119564249A_ABST
Patent Text Reader

Abstract

The invention provides a CT data correction method, electronic equipment and a CT machine. The CT data correction method is used for pet CT machine scanning data processing and comprises the steps that actual scanning data at each measurement angle in a CT machine are collected in real time; acquiring endpoint channel data from the actual scanning data; judging whether the channel data is shielded or not; actual measurement current data and actual measurement channel data of the shielding channel are obtained; determining a function relationship between the actually measured current data and the actually measured channel data; obtaining correction current data of an unshielded channel; and substituting the correction current data into the function relation to obtain standard channel data of the shielding channel. The problem that the CT value of a pet CT image drifts due to the fact that current feedback of a pet CT machine is not timely is solved, and the accuracy of CT scanning is improved. In the image generation process, a CT image which is more practical can be formed, and misdiagnosis caused by CT value drift is prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of medical equipment, and in particular to a CT data correction method, electronic equipment and a CT machine. Background Art

[0002] With the improvement of medical conditions in my country year by year, as well as the advancement and popularization of medical technology, more and more hospitals have the demand for new high-end medical equipment, such as CT (computed tomography) machines, etc. The widespread use of CT in recent years has brought great benefits to the clinical diagnosis of diseases.

[0003] At present, with the continuous improvement of people's living standards, more and more families are starting to keep pets, especially cats or dogs. In real life, pets have become a member of many families, so the health of pets is as important as family members. Pets can also get sick or get injured. With the rise of many pet hospitals, the medical equipment and instruments of pet hospitals are becoming more and more comprehensive. Most pet hospitals are equipped with pet CT machines, X-ray machines, ultrasound diagnostic equipment, surgical equipment and various laboratory equipment.

[0004] The aperture of the pet CT machine is generally small (minimum 400mm), which has two advantages. On the one hand, the power supply of the pet CT machine can be used for daily lighting; on the other hand, the price is low. Therefore, the generator power of the pet CT machine is relatively small, resulting in delayed and inaccurate current feedback for each sample of the generator of the pet CT machine, and inaccurate reference channel value calculated by using the delayed current value. Summary of the invention

[0005] The purpose of the present disclosure is to provide a CT data correction method, electronic equipment and CT machine, which can solve at least one of the above-mentioned technical problems. The specific solution is as follows:

[0006] According to the specific embodiments of the present disclosure, on the one hand, the present disclosure provides a method for correcting CT data, which is used for processing scanning data of a pet CT machine, and the method for correcting CT data includes: real-time acquisition of actual scanning data at each measurement angle in the CT machine; obtaining endpoint channel data in the actual scanning data; judging whether the channel data is obscured; obtaining measured current data and measured channel data of the obscured channel; determining the functional relationship between the measured current data and the measured channel data; obtaining corrected current data of an unobstructed channel; and substituting the corrected current data into the functional relationship to obtain standard channel data of the obscured channel.

[0007] In an optional embodiment, the CT data correction method further includes: using the correction current data and the standard channel data to replace corresponding data in the actual scan data to obtain standard scan data.

[0008] In an optional embodiment, the formula for determining the functional relationship between the measured current data and the measured channel data is:

[0009] y=ax 2 +bx+c;

[0010] Among them, y is the measured channel data at the blocked channel, x is the measured current data corresponding to the blocked channel, a, b and c are constants, and a, b and c at the blocked channel are obtained by fitting calculation.

[0011] In an optional embodiment, the CT machine includes a plurality of channels arranged in a specific manner, and the plurality of channels are arranged to form a first end and a second end relative to the first end; the endpoint channel data includes: data of the first N channels of the first end; wherein N is an integer of 3-8.

[0012] In an optional embodiment, the CT machine includes a plurality of channels arranged in a specific manner, and the plurality of channels are arranged to form a first end and a second end relative to the first end; the endpoint channel data includes: data of the first M channels of the second end; wherein M is an integer of 3-8.

[0013] In an optional embodiment, determining whether the channel data is obstructed includes: comparing each channel data in the actual scan data with a threshold; based on the channel data being greater than or equal to the threshold, the channel corresponding to the channel data is the obstructed channel; based on the channel data being less than or equal to the threshold, the channel corresponding to the channel data is the unobstructed channel.

[0014] According to a specific implementation of the present disclosure, on the other hand, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements a method as described in any one of the above technical solutions.

[0015] According to a specific implementation of the present disclosure, on another aspect, the present disclosure provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement a method as described in any one of the above technical solutions.

[0016] According to a specific embodiment of the present disclosure, on another aspect, the present disclosure provides a CT machine, which includes: a computer-readable storage medium as described in the above technical solution and / or an electronic device as described in claim 8.

[0017] According to a specific implementation of the present disclosure, on another aspect, the present disclosure provides a CT machine, which includes: the electronic device as described in the above technical solution.

[0018] Compared with the prior art, the above solution of the embodiment of the present disclosure has at least the following beneficial effects:

[0019] The CT data correction method disclosed in the present invention extracts correction current data, measured current data and measured channel data from actual scan data, and determines the functional relationship between the measured current data and the measured channel data through calculation, thereby bringing the correction current data into the functional relationship to obtain standard correction current data and standard channel data of the blocked channel. The correction current data and standard channel data can be used to replace the corresponding actual scan data to obtain accurate scan data of the CT machine. The problem of CT value drift of pet CT images due to untimely current feedback of pet CT machines is solved, and the accuracy of CT scans is improved. Through accurate scan data, a CT image that is more in line with reality can be formed in the process of generating images, preventing misdiagnosis caused by CT value drift. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 A flow chart of a method for correcting CT data according to an embodiment of the present disclosure is shown.

[0021] Figure 2 A flow chart of a method for correcting CT data according to another embodiment of the present disclosure is shown.

[0022] Figure 3 A schematic diagram of a connection structure of an electronic device according to an embodiment of the present disclosure is shown.

[0023] Reference numerals:

[0024] 301: processing system; 302: ROM; 303: RAM; 304: bus; 305: I / O interface; 306: input system; 307: output system; 308: storage system; 309: communication system. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0026] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the present disclosure. The singular forms "a", "said" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings, and "multiple" generally includes at least two.

[0027] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0028] It should be understood that although the terms first, second, third, etc. may be used to describe structures in the disclosed embodiments, these structures should not be limited to these terms. These terms are only used to distinguish different structures. For example, without departing from the scope of the disclosed embodiments, a first component may also be referred to as a second component, and similarly, a second component may also be referred to as a first component.

[0029] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0030] It should also be noted that the term "includes", "comprising" or any other variation thereof is intended to cover non-exclusive inclusion, so that a commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprising a ..." do not exclude the existence of other identical elements in the commodity or device including the elements.

[0031] In the related art, due to the small size of pets, pet CT uses low power to prevent high-power radiation from directly harming pets. The corresponding optional X-ray generator (high voltage + tube) power will be relatively small (3KW and below), and the low-power generator will produce the phenomenon of untimely current feedback, so that when there is occlusion, the current data feedback is delayed, resulting in delayed and inaccurate current feedback for each sample of the pet CT generator, and the reference channel value calculated by the delayed current value is inaccurate.

[0032] Usually, there is a "reference channel data normalization" process in the CT reconstruction process. This process uses the edge channel value (the average of the 1st to 5th channels or the average of the last 5 channels. It is necessary to ensure that all sampling points only use the first 5 or last 5 channels as the reference channel, and it cannot be the first few channels and the last few channels at times) as the denominator, and all channel values ​​are divided by this value. This value needs to ensure that it cannot be blocked by objects under the current scanning conditions; but the pet CT aperture is small, and the reference detector used for CT reconstruction is very easy to be blocked (using the blocked reference detector value for normalization calculation will cause bright and dark artifacts in the image and CT value drift), so it cannot be used directly. However, as mentioned above, the current feedback of each sample of the low-power X-ray generator is delayed and inaccurate, and the reference channel value calculated using the delayed current value is inaccurate, resulting in drift in the CT value of the reconstructed CT image (the normal CT value of water is 0, and the actual constructed value may be 10), which affects the doctor's diagnosis.

[0033] In order to solve at least one of the technical problems mentioned above, the present disclosure provides a CT data correction method, a computer-readable storage medium, an electronic device and a CT machine. The CT data correction method is used for pet CT machine scanning data processing, and the CT data correction method includes: real-time acquisition of actual scanning data at each measurement angle in the CT machine; obtaining endpoint channel data in the actual scanning data; judging whether the channel data is blocked; obtaining the measured current data and measured channel data of the blocked channel; determining the functional relationship between the measured current data and the measured channel data; obtaining the corrected current data of the unblocked channel; bringing the corrected current data into the functional relationship to obtain the standard channel data of the blocked channel. When the pet CT machine is scanning, the actual current of each channel is actually the same. Due to the feedback delay of the current data caused by the occlusion, the obtained current data and channel data are not inaccurate. Under the same occlusion, the current data and channel data are related. The larger the current, the larger the channel value data. The relationship between the current data and the channel data can be expressed by a mathematical function. Therefore, the method of proportional conversion of "current and channel value" can be adopted (under normal circumstances, as the current increases, the channel receiving value increases linearly), and the current value is converted into the reference channel value for CT data reconstruction.

[0034] The optional embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.

[0035] Figure 1 FIG. 4 is a flow chart showing a method for correcting CT data according to an embodiment of the present disclosure. Figure 1 As shown, according to a specific embodiment of the present disclosure, on the one hand, a method for correcting CT data is provided, and the method for correcting CT data is used for processing scan data of a pet CT machine, and the method for correcting CT data at least comprises the following steps:

[0036] S100, real-time acquisition of actual scanning data at each measuring angle in the CT machine.

[0037] S200, obtaining endpoint channel data from actual scan data.

[0038] S300: Determine a functional relationship between the current and the channel value of each of the endpoint channels.

[0039] S400: Determine whether the channel data is blocked.

[0040] S500: Acquire measured current data and measured channel data of the blocked channel.

[0041] S600: Acquire correction current data of unblocked channels.

[0042] S700, substituting the correction current data into the functional relationship to obtain standard channel data of the blocked channel.

[0043] The CT data correction method disclosed in the present invention extracts correction current data, measured current data and measured channel data from actual scan data, and determines the functional relationship between the measured current data and the measured channel data through calculation, thereby bringing the correction current data into the functional relationship to obtain standard correction current data and standard channel data of the blocked channel. The correction current data and standard channel data can be used to replace the corresponding actual scan data to obtain accurate scan data of the CT machine. The problem of CT value drift of pet CT images due to untimely current feedback of pet CT machines is solved, and the accuracy of CT scans is improved. Through accurate scan data, a CT image that is more in line with reality can be formed in the process of generating images, preventing misdiagnosis caused by CT value drift.

[0044] In some embodiments, the CT data correction method further includes the following steps:

[0045] S800: Use the correction current data and the standard channel data to replace corresponding data in the actual scan data to obtain standard scan data.

[0046] Among them, in step S100, the actual scanning data at each measurement angle in the CT machine is collected in real time to obtain the actual scanning data of the CT machine. The actual scanning data is data with blocked channels and unblocked channels, and the data of each channel includes current data and channel data. In this data, the current data of the blocked channel is delayed and not real-time, so the channel data of the blocked channel is not accurate. Therefore, due to the CT value drift, the actual scanning data is generated into an actual water model image, and it can be observed that there are bright and dark artifacts in the actual water model image.

[0047] Among them, in step S200, during the scanning process of the pet CT machine, the endpoint channel is an edge channel, which is usually not easily blocked, and the current data of these data can be used as the correction current data.

[0048] In step S300 and step S400, it should be noted that the blocked channel is a channel with a blocked channel, that is, the current data and channel data of the blocked channel are inaccurate. This step extracts the inaccurate measured current data and measured channel data.

[0049] Among them, in step S500, the functional relationship between the measured current data and the measured channel data is determined. Under the same shielding, the current data and the channel data are related. The larger the current, the larger the channel value data. The relationship between the current data and the channel data can be expressed by a mathematical function.

[0050] Among them, in step S600, the correction current data of the unblocked channel is obtained. It should be noted that the unblocked channel is an unblocked channel, so the current data of the unblocked channel is accurate current data. When the pet CT machine scans, the actual current of each channel is actually the same, and the current data of the unblocked channel can be used as the correction current data.

[0051] Among them, in step S700, it can be understood that the corrected current data is the standard current data. After the accurate current data (ie, the corrected current data) is brought into the functional relationship, the accurate channel data of the corresponding channel, ie, the standard channel data, can be obtained.

[0052] Among them, in step S800, when the pet CT machine performs medical scanning normally, the standard scanning data is obtained by using the correction current data and the standard channel data to replace the corresponding data in the actual scanning data; at this time, the accurate scanning data is used to generate a water model image, which can replace the image of the inaccurate position of the water model image caused by the drift of the CT value, thereby forming a CT scanning image that is more in line with reality and preventing misdiagnosis caused by the drift of the CT value.

[0053] Figure 2 FIG. 4 is a flow chart showing a method for correcting CT data according to another embodiment of the present disclosure. Figure 2 As shown, in some embodiments, step S100 includes:

[0054] S310, respectively determining whether each channel is blocked, and confirming the blocked channel and the unblocked channel;

[0055] In step S310, specifically, the blocked channel is the blocked channel; the unblocked channel is the unblocked channel. In an optional embodiment, step S310 includes:

[0056] S311 , comparing each channel data in the actual scan data with a threshold value to identify the blocked channel and the unblocked channel.

[0057] Specifically, based on the channel data being greater than or equal to the threshold, the channel corresponding to the channel data is the blocked channel; based on the channel data being less than or equal to the threshold, the channel corresponding to the channel data is the unblocked channel.

[0058] In step S311, the blocked and unblocked channel data are very different, so the threshold is set to determine whether each channel is blocked. It should be noted that due to different parameters set during the scanning process of the pet CT machine (the parameters include: one or more of the rotation speed, voltage, temperature inside the detector and image thickness), the required threshold value is also different, and the threshold changes according to the actual scanning parameters.

[0059] In some embodiments, the CT data correction method further includes: using the correction current data and the standard channel data to replace corresponding data in the actual scan data to obtain standard scan data.

[0060] In some embodiments, the formula for determining the functional relationship between the measured current data and the measured channel data is:

[0061] y=ax 2 +bx+c;

[0062] Among them, y is the measured channel data at the blocked channel, x is the measured current data corresponding to the blocked channel, a, b and c are constants, and a, b and c at the blocked channel are obtained by fitting calculation.

[0063] It should be noted that when the pet CT machine scans, multiple groups of data are obtained. In the CT data correction method disclosed in the present invention, the measured current data and the measured channel data of the same blocked channel are multiple groups. In step S700, the functional relationship can be obtained by fitting calculation through multiple groups of the measured current data and the measured channel data. Specifically, the fitting calculation can be discrete point fitting. In addition, the correction current data of the unblocked channel can be multiple groups. In actual use, multiple groups of the correction current data at the same time can be averaged to obtain the final correction current data.

[0064] In some embodiments, the CT machine includes a plurality of channels arranged in a specific manner, and the plurality of channels are arranged to form a first end and a second end relative to the first end; the endpoint channel data includes: data of the first N channels of the first end; wherein N is an integer of 3-8. In an optional embodiment, the CT machine includes a plurality of channels arranged in a specific manner, and the plurality of channels are arranged to form a first end and a second end relative to the first end; the endpoint channel data includes: data of the first M channels of the second end; wherein M is an integer of 3-8. During the scanning process of the pet CT machine, the edge channels are usually not easily blocked, and the current data of these data can be used as the correction current data. In a preferred embodiment, the N is 5. In another preferred embodiment, the M is 5. Usually, the first 5 and last 5 edge channels are usually not easily blocked, and the current data of these data can be used as the correction current data, and the data volume is sufficient and generally not blocked.

[0065] In some embodiments, the blocked channel is a channel that is blocked when the CT machine is scanning; the unblocked channel is a channel that is not blocked when the CT machine is scanning.

[0066] In some embodiments, the determining whether the channel data is blocked includes: determining whether each channel is blocked respectively; the blocked channel is the blocked channel; and the unblocked channel is the unblocked channel.

[0067] In some embodiments, the separately determining whether each channel is blocked includes: comparing each channel data in the actual scanning data with a threshold; based on the channel data being greater than or equal to the threshold, the channel corresponding to the channel data is the blocked channel; based on the channel data being less than or equal to the threshold, the channel corresponding to the channel data is the unblocked channel.

[0068] According to a specific embodiment of the present disclosure, on the other hand, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method as described in any one of the above embodiments is implemented.

[0069] According to a specific embodiment of the present disclosure, on the other hand, an electronic device is provided, which includes: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement a method as described in any one of the above embodiments.

[0070] According to a specific embodiment of the present disclosure, on another aspect, an electronic device is provided, the device is used in a method for correcting CT data, the electronic device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein,

[0071] The memory stores instructions that can be executed by the one processor, and the instructions are executed by the at least one processor so that the at least one processor can: obtain actual scanning data of the CT machine; obtain measured current data and measured channel data of the blocked channel in the actual scanning data; determine the functional relationship between the measured current data and the measured channel data; obtain corrected current data of the unblocked channel; and substitute the corrected current data into the functional relationship to obtain standard channel data of the blocked channel.

[0072] An embodiment of the present disclosure provides a non-volatile computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions can execute the circuit board detection method in any of the above method embodiments.

[0073] Reference below Figure 3 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0074] like Figure 3 As shown, the electronic device may include a processing system (e.g., a central processing unit, a graphics processor, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage system 308 into a random access memory (RAM) 303. In RAM 303, various programs and data required for the operation of the electronic device are also stored. The processing system 301, ROM 302, and RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0075] Typically, the following systems may be connected to the I / O interface 305: an input system 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output system 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage system 308 including, for example, a magnetic tape, a hard disk, etc.; and a communication system 309. The communication system 309 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 3 An electronic device with various systems is shown, but it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or have instead.

[0076] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication system 309, or installed from the storage system 308, or installed from the ROM 302. When the computer program is executed by the processing system 301, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0077] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, system or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0078] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0079] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: extracts the correction current data from the actual scan data, outputs the measured current data and the measured channel data, and determines the functional relationship between the measured current data and the measured channel data through calculation, thereby bringing the correction current data into the functional relationship and obtaining the standard channel data of the blocked channel. The correction current data and the standard channel data can be replaced with the corresponding actual scan data to obtain the accurate scan data of the CT machine. The problem of CT value drift of the pet CT image due to untimely current feedback of the pet CT machine is solved, and the accuracy of CT scanning is improved. Through accurate scan data, a more realistic CT image can be formed in the image generation process to prevent misdiagnosis caused by CT value drift.

[0080] Alternatively, the computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: extracts the correction current data from the actual scan data, outputs the measured current data and the measured channel data, and determines the functional relationship between the measured current data and the measured channel data through calculation, thereby bringing the correction current data into the functional relationship and obtaining the standard channel data of the blocked channel. The correction current data and the standard channel data can be replaced with the corresponding actual scan data to obtain the accurate scan data of the CT machine. The problem of CT value drift of pet CT images due to untimely current feedback of the pet CT machine is solved, and the accuracy of CT scanning is improved. Through accurate scan data, a more realistic CT image can be formed in the image generation process to prevent misdiagnosis caused by CT value drift.

[0081] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0082] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0083] According to a specific embodiment of the present disclosure, in another aspect, a CT machine is provided, and the CT machine includes: a computer-readable storage medium as described in any one of the above embodiments.

[0084] According to a specific embodiment of the present disclosure, in another aspect, a CT machine is provided, and the CT machine includes: the electronic device as described in any one of the above embodiments.

[0085] The present disclosure is intended to protect a correction method for CT data, a computer-readable storage medium, an electronic device, and a CT machine. The correction method for CT data is used for scanning data processing of a pet CT machine, and the correction method for CT data includes: obtaining actual scanning data of the CT machine; obtaining measured current data and measured channel data of the blocked channel in the actual scanning data; determining the functional relationship between the measured current data and the measured channel data; obtaining the corrected current data of the unblocked channel; bringing the corrected current data into the functional relationship to obtain the standard channel data of the blocked channel. When the pet CT machine scans, the actual current of each channel is actually the same. Due to the feedback delay of the current data caused by the occlusion, the obtained current data and channel data are not missing. Under the same occlusion, the current data and channel data are related. The larger the current, the larger the channel value data. The relationship between the current data and the channel data can be expressed by a mathematical function. Therefore, a method of proportional conversion of "current and channel value" can be adopted (normally, the current increases, and the channel reception value increases linearly), and the current value is converted into a reference channel value for CT data reconstruction. The CT data correction method disclosed in the present invention extracts correction current data, measured current data and measured channel data from actual scan data, and determines the functional relationship between the measured current data and the measured channel data through calculation, thereby bringing the correction current data into the functional relationship and obtaining the standard channel data of the blocked channel. The correction current data and the standard channel data can replace the corresponding actual scan data to obtain accurate scan data of the CT machine. The problem of CT value drift of pet CT images due to untimely current feedback of pet CT machines is solved, and the accuracy of CT scans is improved. Through accurate scan data, a CT image that is more in line with reality can be formed in the process of generating images, preventing misdiagnosis caused by CT value drift.

[0086] Finally, it should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0087] The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. A CT data correction method for processing pet CT scan data, characterized in that: include: Real-time acquisition of actual scanning data at each measurement angle in the CT machine; Obtain endpoint channel data from actual scan data; Determine a functional relationship between the current and the channel value of each of the endpoint channels; Determine whether the channel data is blocked; Get the channel data of the unobstructed channel, Obtaining measured current data and measured channel data of the blocked channel; Determining a functional relationship between the measured current data and the measured channel data; Obtaining corrected current data of unobstructed channels; Substitute the corrected current data into the functional relationship to obtain standard channel data of the blocked channel.

2. The CT data correction method according to claim 1, characterized in that: Also includes: The correction current data and the standard channel data are used to replace corresponding data in the actual scanning data to obtain standard scanning data.

3. The CT data correction method according to claim 1 or 2, characterized in that: The formula for determining the functional relationship between the measured current data and the measured channel data is: y=ax 2 +bx+c; Among them, y is the measured channel data at the blocked channel, x is the measured current data corresponding to the blocked channel, a, b and c are constants, and a, b and c at the blocked channel are obtained by fitting calculation.

4. The method for correcting CT data according to claim 1, characterized in that: The CT machine includes a plurality of channels arranged in a specific manner, wherein the plurality of channels are arranged to form a first end and a second end opposite to the first end; the endpoint channel data includes: The data of the first N channels of the first end; wherein N is an integer of 3-8.

5. The method for correcting CT data according to claim 4, characterized in that: The data of the first M channels of the second end; wherein M is an integer of 3-8.

6. The method for correcting CT data according to claim 5, characterized in that: Said N is 5; and / or The M is 5.

7. The method for correcting CT data according to claim 1, characterized in that: The determining whether the channel data is blocked comprises: Comparing each channel data in the actual scan data with a threshold value; Based on the channel data being greater than or equal to the threshold, the channel corresponding to the channel data is the occlusion channel; Based on the channel data being less than or equal to the threshold, the channel corresponding to the channel data is the unobstructed channel.

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

9. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the method according to any one of claims 1 to 7.

10. A CT machine, characterized in that: include: A computer-readable storage medium as claimed in claim 8 and / or an electronic device as claimed in claim 9.

Citation Information

Patent Citations

  • CT (computed tomography) image reconstruction method

    CN104077758A

  • Data processing device, X-ray CT device, and reference correction method

    CN106687045A

  • Scintillator afterglow measurement method

    CN114545488A

  • Projection data preprocessing method, system and equipment of CT scanning equipment and medium

    CN117137509A

  • Shielding compensation method of CT reference detector and CT system

    CN117243624A

Cited By

  • Data processing method, image correction method, electronic equipment and medium

    CN120107124A