Method, device, and computer equipment for evaluating projection data quality of CT equipment
By analyzing the scan data collected by the photon counting detector of the CT device, determining the quality evaluation conditions, and evaluating the quality of the projection data, the image reconstruction problem caused by unstable photon counting is solved and the image reconstruction quality is improved.
Patent Information
- Application Number
- CN202310139682.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-17
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2043-02-17
AI Technical Summary
Due to the impure semiconductor material of the photon counting detector, the counting rate of the photon counting detector is unstable, which affects the projection data quality of the energy spectrum CT and thus affects the image reconstruction quality.
By analyzing the first scan data of multiple frames collected by the detection device, the number of target photons in each frame is determined, and the quality evaluation conditions are determined based on the number of target photons, the quality of the second scan data is received and evaluated, and the quality of the projected data is ensured.
The quality of image reconstruction is improved, the stability of projected data is ensured, and the foundation is laid for subsequent image reconstruction.
Smart Images

Figure CN116188611B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image processing technology, and in particular to a method, device, and computer equipment for evaluating the quality of projection data of a CT device. Background Art
[0002] With the development of electronics, the development of photon counting detectors is getting closer to practical applications. As the basis of spectral computed tomography (CT), photon counting detectors have made spectral CT gain more and more attention.
[0003] Compared with traditional CT, spectral CT has the characteristics of low dosing, high tissue contrast, and the ability to distinguish between tissues and materials. However, due to the impure semiconductor material of the photon counting detector, the photon counting detector count rate may be unstable, resulting in poor quality of the projection data, which in turn affects the quality of image reconstruction and hinders doctors' observation and judgment of lesions. Therefore, how to evaluate the projection data and ensure the quality of image reconstruction has become an urgent problem to be solved in this field. Summary of the Invention
[0004] Based on this, it is necessary to provide a projection data quality assessment method, device, and computer equipment for CT equipment that can improve image reconstruction quality in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for evaluating projection data quality, wherein the CT device includes a detection device, and the method includes:
[0006] determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device;
[0007] determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0008] receiving second scanning data of the scanned object sent by the detection device;
[0009] A quality assessment is performed on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result.
[0010] In one embodiment, determining the quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data includes:
[0011] determining a simulation result of the plurality of frames of first scanning data according to the target photon number of each frame of the first scanning data; wherein the simulation result is used to represent a correspondence between a frame number of the first scanning data and a corresponding target photon number;
[0012] A quality assessment condition corresponding to the detection device is determined according to the simulation result.
[0013] In one embodiment, determining the quality assessment condition corresponding to the detection device according to the simulation result includes:
[0014] Determining a gradient value that satisfies a preset gradient value fluctuation degree from the simulation result; the gradient value is determined according to a frame number of the first scanning data and a corresponding target photon quantity;
[0015] According to the target frame number corresponding to the gradient value that meets the preset gradient value fluctuation degree, the quality assessment condition corresponding to the detection device is determined; the quality assessment condition includes any one of the target frame number, the acquisition time required to acquire the first scanning data corresponding to the target frame number, and the first interval range, and the first interval range is determined according to the target photon number corresponding to the target frame number.
[0016] In one embodiment, the quality assessment condition is the target frame number; and performing quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result includes:
[0017] If the frame number of the second scan data is smaller than the target frame number, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment.
[0018] In one embodiment, the quality assessment condition is the acquisition duration; and performing quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result includes:
[0019] If the acquisition time corresponding to the second scan data is less than the acquisition duration, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment.
[0020] In one embodiment, the quality assessment condition is the first interval; and performing quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result includes:
[0021] If the number of photons corresponding to the second scanning data is not within the first interval, the quality assessment result corresponding to the second scanning data is determined to be a quality assessment result that fails the quality assessment.
[0022] In one embodiment, determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device includes:
[0023] determining a region of interest for each frame of the first scan data;
[0024] An average number of photons per pixel in a region of interest of each frame of the first scanning data is determined, and the average number of photons is used as a target number of photons for the corresponding first scanning data.
[0025] In a second aspect, the present application further provides a method for processing projection data of a CT device, wherein the CT device includes a detection device, wherein the detection device includes a photon counting detector, and the method includes:
[0026] determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device;
[0027] determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0028] receiving second scanning data of the scanned object sent by the detection device;
[0029] The second scanning data is processed according to the second scanning data and the quality evaluation condition to obtain target projection data.
[0030] In a second aspect, the present application further provides an image reconstruction method, which is applied to a CT device, wherein the CT device includes a detection device, and the detection device includes a photon counting detector. The method includes:
[0031] determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device;
[0032] determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0033] receiving second scanning data of the scanned object sent by the detection device;
[0034] Performing a quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result;
[0035] If the quality assessment result is a quality assessment result that passes the quality assessment, the second scan data is reconstructed according to an image reconstruction algorithm to obtain a reconstructed image.
[0036] In a fourth aspect, the present application further provides a projection data quality assessment device for a CT device, the device comprising:
[0037] A first determining module is configured to determine the number of target photons in each frame of the first scanning data based on multiple frames of the first scanning data collected by the detection device;
[0038] a second determining module, configured to determine a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0039] a receiving module, configured to receive second scanning data of the scanned object sent by the detection device;
[0040] An evaluation module is configured to perform a quality evaluation on the second scan data according to the second scan data and the quality evaluation condition to obtain a quality evaluation result.
[0041] In a fifth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0042] determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device;
[0043] determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0044] receiving second scanning data of the scanned object sent by the detection device;
[0045] A quality assessment is performed on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result.
[0046] In a sixth 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 following steps:
[0047] determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device;
[0048] determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0049] receiving second scanning data of the scanned object sent by the detection device;
[0050] A quality assessment is performed on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result.
[0051] In a seventh aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:
[0052] determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device;
[0053] determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0054] receiving second scanning data of the scanned object sent by the detection device;
[0055] A quality assessment is performed on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result.
[0056] In an eighth aspect, the present application further provides an energy spectrum CT system, which includes a detection device and a computer device as described in the fifth aspect above, wherein the detection device includes a photon counting detector.
[0057] The projection data quality assessment method, device, and computer device for the CT device described above determine the target photon number of each frame of first scan data based on multiple frames of first scan data collected by the detection device, and determine the quality assessment condition corresponding to the detection device based on the target photon number of each frame of first scan data. After receiving second scan data of the scanned object sent by the detection device, the second scan data is quality assessed based on the second scan data and the quality assessment condition to obtain a quality assessment result. This application analyzes the first scan data of the detection device to determine the quality assessment condition corresponding to the detection device, and then performs quality assessment on the second scan data based on the quality assessment condition. This ensures the quality of the projection data, lays an important foundation for subsequent image reconstruction based on the projection data, and improves the quality of the reconstructed image. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 A diagram illustrating an application environment of a method for evaluating the quality of projection data of a CT device according to an embodiment;
[0059] Figure 2 1 is a flow chart of a method for evaluating the quality of projection data of a CT device in one embodiment;
[0060] Figure 3 A schematic diagram of a process for determining quality assessment conditions corresponding to a detection device in one embodiment;
[0061] Figure 4 is a schematic diagram of a first simulation result of multiple frames of first scan data in one embodiment;
[0062] Figure 5 A schematic diagram of a second simulation result of multiple frames of first scan data in one embodiment;
[0063] Figure 6 A schematic diagram of a third simulation result of multiple frames of first scan data in one embodiment;
[0064] Figure 7 A schematic diagram of a fourth simulation result of multiple frames of first scan data in one embodiment;
[0065] Figure 8 A schematic diagram of a flow chart for determining quality assessment conditions corresponding to a detection device in another embodiment;
[0066] Figure 9 A schematic diagram of a flow chart for determining the target photon quantity of each frame of first scan data in one embodiment;
[0067] Figure 10 A schematic diagram of determining a region of interest in one embodiment;
[0068] Figure 11 1 is a flow chart of a method for processing projection data of a CT device in one embodiment;
[0069] Figure 12 is a schematic flow chart of an image reconstruction method in one embodiment;
[0070] Figure 13 1 is a schematic diagram of a software flow of a control system in one embodiment;
[0071] Figure 14 A structural block diagram of a projection data quality assessment device for a CT device according to an embodiment;
[0072] Figure 15 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0073] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0074] The projection data quality assessment method of the CT device provided in the embodiment of the present application can be applied to Figure 1 The application environment shown includes a computer device, which can be a server, and its internal structure can be as shown in FIG. Figure 1As shown. The computer device includes a processor, a memory and a network interface connected via a system bus. 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 database of the computer device is used to store medical data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for evaluating the quality of projection data of a CT device is implemented. The server can be implemented as an independent server or a server cluster consisting of multiple servers.
[0075] In one embodiment, Figure 2 As shown, a method for evaluating the quality of projection data of a CT device is provided. Figure 1 The computer device in the example is used to illustrate the process, including the following steps:
[0076] S201 , determining the number of target photons in each frame of first scanning data based on multiple frames of first scanning data collected by a detection device.
[0077] Optionally, the detection device may be a photon counting detector.
[0078] Optionally, when the detection device collects multiple frames of first scanning data, it may be triggered once to collect multiple frames of scanning data, or it may be triggered once and collect one frame of scanning data each time.
[0079] In this embodiment, an average value can be calculated for each frame of the first scan data, and the average value can be used as the target photon count for each frame of the first scan data. For example, each frame of scan data includes multiple pixels, each pixel includes multiple photons, and the photon counts in all pixels are added together to obtain the total photon count. Finally, the average photon count in each pixel of the total photon count is calculated, and the average photon count is used as the target photon count.
[0080] In one possible implementation, the median of the first scan data of each frame may be used as the target photon count for the first scan data of each frame. For example, the photon counts of each pixel in a plurality of pixels in each frame of scan data may be arranged in ascending or descending order, and the median photon count may be selected as the target photon count.
[0081] It should be noted that the mode, maximum value, mean square error, etc. in the first scanning data of each frame can also be selected, which will not be repeated in the embodiments of the present application.
[0082] S202 : Determine a quality evaluation condition corresponding to the detection device according to the target photon quantity of each frame of the first scanning data.
[0083] Optionally, the quality assessment condition may be a frame number corresponding to the first scanning data, a target photon number, an acquisition time, and the like.
[0084] In this embodiment, each frame of first scan data can be arranged according to acquisition time to obtain simulation results related to the first scan data and frame numbers. Based on the simulation results, the frame number of the first scan data corresponding to when the target photon count is in the stable region is determined, and this frame number is used as a quality assessment criterion. Alternatively, the target photon count corresponding to the frame number of the first scan data when it is in the stable region can be used as a quality assessment criterion. Alternatively, the acquisition time corresponding to the frame number of the first scan data when it is in the stable region can be used as a quality assessment criterion.
[0085] In one possible implementation, the target photon number of the first scanning data can also be divided into interval frames, and the variance or root mean square of the target photon number in the interval frame interval can be determined. If the variance or root mean square is less than a preset threshold, it is considered that the target photon number in the interval frame interval is in a stable area, and the frame number of the first scanning data corresponding to the stable area is used as a quality evaluation condition.
[0086] It should be noted that the count rate instability of the detection device may occur during the initial acquisition period, during the acquisition process, or near the end of the acquisition period. Therefore, the quality assessment conditions can be determined for different time periods. Alternatively, the quality assessment conditions can be intelligently adjusted for different acquisition times.
[0087] Moreover, different quality assessment conditions need to be determined for different detection devices. If the same detection device is not triggered for a long time, the detection device count rate may be unstable. Before use, the quality assessment conditions must be re-determined.
[0088] S203: Receive second scanning data of the scanning object sent by the detection device.
[0089] In this embodiment, the computer device may receive the second scanning data of each frame in real time, or may periodically acquire multiple frames of second scanning data.
[0090] S204: Perform quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result.
[0091] Optionally, the quality assessment result may be quality assessment passed or quality assessment failed.
[0092] In this embodiment, if the second scan data falls within the quality assessment condition range, the quality assessment result of the second scan data is considered to have passed; if the second scan data falls outside the quality assessment condition range, the quality assessment result of the second scan data is considered to have failed. Taking the above steps as an example, if the quality assessment condition is the acquisition time, the quality assessment result of the second scan data that is less than the acquisition time may be determined to have failed the quality assessment. In some embodiments, the quality assessment result of the second scan data that is greater than or equal to the acquisition time may be determined to have passed the quality assessment. The second scan data that is greater than or equal to the acquisition time is then used for image reconstruction.
[0093] In the projection data quality assessment method for the above-mentioned CT device, the target number of photons in each frame of the first scan data is determined based on multiple frames of first scan data collected by the detection device, and the quality assessment condition corresponding to the detection device is determined based on the target number of photons in each frame of the first scan data. After receiving the second scan data of the scanned object sent by the detection device, the second scan data is quality assessed based on the second scan data and the quality assessment condition to obtain a quality assessment result. The present application analyzes the first scan data of the detection device to determine the quality assessment condition corresponding to the detection device, and then performs quality assessment on the second scan data based on the quality assessment condition. This ensures the quality of the projection data, lays an important foundation for subsequent image reconstruction based on the projection data, and improves the quality of the reconstructed image.
[0094] Figure 3 FIG. 1 is a flow chart of determining the quality assessment conditions corresponding to the detection equipment in one embodiment. Figure 3 As shown, the embodiment of the present application relates to a possible implementation method of how to determine the quality assessment condition corresponding to the detection device according to the number of target photons in each frame of first scanning data, including the following steps:
[0095] S301, determining simulation results of multiple frames of first scanning data according to the target photon number of each frame of first scanning data; the simulation results are used to represent the corresponding relationship between the frame number of the first scanning data and the corresponding target photon number.
[0096] In this embodiment, the target number of photons is used as the ordinate and the frame number of the first scan data is used as the abscissa to plot the curve between the target number of photons and the frame number of the first scan data for each frame. Optionally, the average value of the first scan data for each frame is calculated as the target number of photons for each frame of the first scan data, and the simulation results of multiple frames of the first scan data are plotted. The results are shown in FIG. Figure 4-Figure 7 As shown. In the scanning mode where the detection device triggers and collects 1000 frames of scanning data at a time, Figure 4 The simulation results of the first scan data of 1000 frames when the voltage of the detection device is 55KV and the current is 10uA are shown below. Figure 5 This is the simulation result of the first scan data of 1000 frames when the voltage of the detection device is 55KV and the current is 50uA. In the scanning mode where the detection device triggers and collects 1 frame of scan data at a time, Figure 6 The simulation results of the first scan data of 1200 frames when the voltage of the detection device is 55KV and the current is 10uA are shown. Figure 7 This is the simulation result of 1200 frames of the first scan data when the voltage of the detection device is 55KV and the current is 200uA.
[0097] S302: Determine quality assessment conditions corresponding to the detection equipment according to the simulation results.
[0098] In this embodiment, according to the above Figure 4-Figure 7 Simulation results show that for the same scanning mode (collecting multiple frames of scan data per trigger, or collecting one frame of scan data per trigger), while maintaining the detector voltage constant, the average number of photons per pixel in each frame will decrease, increase, or fluctuate over time during the initial acquisition period, eventually stabilizing. However, the large fluctuations in the photon count during this initial period can affect image reconstruction.
[0099] In one possible implementation, in order to obtain a higher quality reconstructed image, when determining the quality evaluation conditions corresponding to the detection device based on the simulation results, the frame number or target photon number of the image in which the number of target photons tends to be stable in the simulation results can be used as the quality evaluation conditions corresponding to the detection device.
[0100] Alternatively, the acquisition time of the detection device is further determined according to the frame number of the image, and the acquisition time is used as the quality evaluation condition corresponding to the detection device.
[0101] In the embodiment of the present application, simulation results for multiple frames of first scan data are determined based on the target photon count for each frame of first scan data, thereby determining the corresponding quality assessment conditions for the detection device based on the simulation results. In this embodiment, corresponding quality assessment conditions are obtained for different detection devices, making the quality assessment conditions more targeted. In addition, the simulation of the first scan data makes the changes in the photon count for each frame of the image obtained based on the detection device more vivid and intuitive.
[0102] Figure 8 FIG. 1 is a flow chart of determining the quality evaluation conditions corresponding to the detection device in another embodiment. Figure 8 As shown, the embodiment of the present application relates to a possible implementation method of how to determine the quality assessment conditions corresponding to the detection equipment according to the simulation results, including the following steps:
[0103] S801, determining a gradient value that satisfies a preset gradient value fluctuation degree from the simulation results; the gradient value is determined according to a frame number of the first scanning data and a corresponding target photon quantity.
[0104] Optionally, the preset gradient value fluctuation degree may be 0.2, 0.1, etc., and this embodiment of the present application does not impose any limitation thereto. It should be noted that the closer the preset gradient value fluctuation degree is to 0, the better.
[0105] In this embodiment, as mentioned above Figure 5 As shown, assuming that the preset gradient value fluctuation degree is 0.1, taking 50 frames as an example in the simulation results, the absolute value of the difference in the number of target photons in frames 0-50 is calculated, and the quotient of the absolute value of the difference in the number of target photons and 50 is obtained. The quotient is used as the first gradient value of the first scanning data of frames 0-50. If the first gradient value does not meet the preset gradient value fluctuation degree, the second gradient value of the first scanning data of frames 51-100 is continued to be calculated to determine whether the second gradient value meets the preset gradient value fluctuation degree, until a gradient value that meets the preset gradient value fluctuation degree is obtained.
[0106] It should be noted that the gradient value can be calculated at equal or random intervals. For example, since the photon count fluctuates greatly in the initial phase of acquisition, the gradient value can be calculated based on the first 20 frames of scan data. In subsequent calculations, the gradient value can be calculated every 10 frames, every 5 frames, and so on.
[0107] S802, determine the quality assessment condition corresponding to the detection device according to the target frame number corresponding to the gradient value that meets the preset gradient value fluctuation degree; the quality assessment condition includes any one of the target frame number, the acquisition time required to acquire the first scanning data corresponding to the target frame number, and the first interval range, and the first interval range is determined according to the target photon number corresponding to the target frame number.
[0108] In this embodiment, since there may be multiple frame numbers corresponding to gradient values that meet the preset gradient value fluctuation degree, any one of the multiple frame numbers can be used as the target frame number, or the middle frame number of the multiple frame numbers can be used as the target frame number, or for the first scanning data of the initial time period of acquisition, in order to ensure the accuracy of the corresponding quality assessment conditions of the determined detection equipment, the last frame number among the gradient values that meet the preset gradient value fluctuation degree can be used as the target frame number.
[0109] Optionally, the target frame number corresponding to the gradient value that satisfies a preset gradient value fluctuation degree is used as a quality assessment condition for the detection device. Because there is a certain correspondence between the target frame number, the acquisition time, and the target photon count, the acquisition time required before the first scan data corresponding to the target frame number is acquired and the target photon count corresponding to the target frame number can also be used as quality assessment conditions.
[0110] In the embodiment of the present application, a gradient value that satisfies a preset gradient value fluctuation degree is determined from the simulation results, and a quality assessment condition corresponding to the detection device is determined based on the target frame number corresponding to the gradient value that satisfies the preset gradient value fluctuation degree. This embodiment calculates the gradient value of the simulation results and thereby determines the quality assessment condition corresponding to the detection device based on the gradient value. This method is simple and easy to implement.
[0111] In one embodiment, “performing a quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result” includes the following three situations:
[0112] Case 1: When the quality assessment condition is a target frame number, if the frame number of the second scan data is less than the target frame number, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that fails the quality assessment. Correspondingly, if the frame number of the second scan data is greater than or equal to the target frame number, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that passes the quality assessment.
[0113] In this embodiment, according to the above simulation results, it can be seen that the number of photons fluctuates greatly during the initial period of acquisition. The frame number of each frame in the received second scan data is compared with the target frame number. When the frame number of the second scan data is less than the target frame number, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that fails the quality assessment. When the frame number of the second scan data is not less than the target frame number, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that passes the quality assessment. As described above Figure 5 It can be seen that the target frame number is the 146th frame. When the frame number of the second scan data is less than 146 frames, it is considered that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment.
[0114] Correspondingly, the case where the quality assessment result corresponding to the second scanning data is a quality assessment result that passes the quality assessment may be that the target frame number is the 146th frame. If the frame number of the second scanning data is the 150th frame, then the quality assessment result corresponding to the second scanning data is considered to be a quality assessment result that passes the quality assessment.
[0115] Case 2: When the quality assessment condition is acquisition duration, if the acquisition time corresponding to the second scan data is less than the acquisition duration, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that fails the quality assessment. Correspondingly, if the acquisition time corresponding to the second scan data is greater than or equal to the acquisition duration, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that passes the quality assessment.
[0116] In this embodiment, in order to speed up the quality assessment of the second scan data, when the acquisition time corresponding to the second scan data is less than the acquisition duration, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that fails the quality assessment. If the acquisition time corresponding to the second scan data is not less than the acquisition duration, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that passes the quality assessment. For example, if the acquisition duration corresponding to the above-mentioned 146 frames is 60s, the quality assessment result corresponding to the second scan data acquired in the first 60s is determined to be a quality assessment result that fails the quality assessment; if the acquisition time corresponding to the acquired second scan data is 100s, the quality assessment result corresponding to the second scan data acquired at this time is a quality assessment result that passes the quality assessment.
[0117] Case 3: When the quality assessment condition is within the first interval, if the number of photons corresponding to the second scan data is not within the first interval, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that fails the quality assessment. Correspondingly, if the number of photons corresponding to the second scan data is within the first interval, the quality assessment result corresponding to the second scan data is determined to be a quality assessment result that passes the quality assessment.
[0118] Optionally, the first interval range may be (100-105), (2000-2002), etc. Figure 5 As shown, the first interval range may be (106-106.3) and (105.2-105.5).
[0119] In this embodiment, the first interval range of the target photon number can also be used as a quality assessment condition. When the photon number corresponding to the second scanning data is not within the first interval range, the quality assessment result corresponding to the second scanning data is determined to be a quality assessment result that fails the quality assessment. The photon number corresponding to the second scanning data is within the first interval range, and the quality assessment result corresponding to the second scanning data is determined to be a quality assessment result that passes the quality assessment. For example, if the first interval range is (1000-10001), it is determined whether the photon number of each frame of the second scanning data is within the first interval range. If it is within the first interval range, the quality assessment of the second scanning data of the frame is a quality assessment result that passes the quality assessment; as described above Figure 5As shown, the first interval ranges are (106-106.3) and (105.2-105.5). When the number of photons corresponding to the second scanning data is within any one of the two first interval ranges, the quality assessment result of the second scanning data of the frame is a quality assessment result that passes the quality assessment.
[0120] In this embodiment, three quality assessment conditions, namely, target frame number, acquisition duration, and first interval range, are provided respectively to perform quality assessment on the second scan data and determine the quality assessment result of the second scan data, thereby providing users with a variety of options and allowing them to select an appropriate quality assessment method according to different actual situations.
[0121] Figure 9 FIG. 1 is a flow chart of determining the target photon quantity of the first scanning data of each frame in one embodiment. Figure 9 As shown, the embodiment of the present application relates to a possible implementation method of how to determine the number of target photons in each frame of first scanning data based on multiple frames of first scanning data collected by a detection device, including the following steps:
[0122] S901, determining a region of interest of the first scan data of each frame.
[0123] In this embodiment, the region of interest of each frame of the first scan data can be determined by using a threshold segmentation algorithm, or the region of interest of each frame of the first scan data can be segmented and extracted by using a maximum inter-class variance method, or a direct division method can be used, such as Figure 10 As shown, the edge region (edge ref region) of each frame of the first scan data is extracted, and the edge region is used as the region of interest of each frame of the first scan data.
[0124] S902 , determining an average number of photons per pixel in a region of interest of each frame of first scan data, and using the average number of photons as a target number of photons for the corresponding first scan data.
[0125] In this embodiment, the region of interest of each frame of the first scanning data includes multiple pixel points, and each pixel includes multiple photon numbers. The photon numbers of all pixels in the region of interest are added to obtain a sum result, and then the average photon number of each pixel in the region of interest is obtained based on the sum result and the number of pixel points in the region of interest, and the average photon number is used as the target photon number of the corresponding first scanning data.
[0126] In an embodiment of the present application, by determining the region of interest for each frame of first scan data, the average number of photons per pixel within the region of interest for each frame of first scan data is determined, and the average number of photons is used as the target number of photons for the corresponding first scan data. In this embodiment, by obtaining the region of interest for each frame of first scan data and calculating the average number of photons per pixel within the region of interest, the target number of photons for a scan data of each frame of image can be obtained. This eliminates the need to calculate the average number of photons for all pixels within each frame of image, thereby improving the processing speed of projection data. Furthermore, using the average number of photons per pixel in the region of interest to represent the photon count level for that frame of scan data reduces errors and makes the calculation results more representative.
[0127] Figure 11 FIG. 1 is a flow chart of a method for processing projection data of a CT device in one embodiment. Figure 11 As shown, the following steps are included:
[0128] S1101, determining the number of target photons in each frame of first scanning data based on multiple frames of first scanning data collected by a detection device.
[0129] S1102 , determining a quality assessment condition corresponding to the detection device according to the target photon quantity of each frame of the first scanning data.
[0130] S1103: Receive second scanning data of the scanning object sent by the detection device.
[0131] S1104 , processing the second scan data according to the second scan data and the quality assessment condition to obtain target projection data.
[0132] In this embodiment, the second scan data of each frame is compared with the quality assessment condition. If the second scan data meets the quality assessment condition, the second scan data is saved. If the second scan data does not meet the quality assessment condition, the second scan data is discarded. All second scan data that meet the quality assessment condition are target projection data.
[0133] In an embodiment of the present application, the number of target photons in each frame of the first scan data is determined based on multiple frames of first scan data collected by the detection device, and the quality assessment condition corresponding to the detection device is determined based on the number of target photons in each frame of the first scan data. After receiving the second scan data of the scanned object sent by the detection device, the second scan data is quality assessed based on the second scan data and the quality assessment condition to obtain a quality assessment result. The second scan data is processed based on the second scan data and the quality assessment condition to obtain target projection data. The present application analyzes the first scan data of the detection device to determine the quality assessment condition corresponding to the detection device, and then performs quality assessment on the second scan data based on the quality assessment condition. This ensures the quality of the target projection data, lays an important foundation for subsequent image reconstruction based on the target projection data, and thus improves the quality of the reconstructed image.
[0134] Figure 12 FIG. 1 is a flow chart of an image reconstruction method in one embodiment. Figure 12 As shown, the following steps are included:
[0135] S1201, determining the number of target photons in each frame of first scanning data based on multiple frames of first scanning data collected by a detection device.
[0136] S1202: Determine a quality assessment condition corresponding to the detection device according to the target photon quantity of each frame of the first scanning data.
[0137] S1203: Receive second scanning data of the scanning object sent by the detection device.
[0138] S1204: Perform quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result.
[0139] S1205: If the quality assessment result is a quality assessment result that passes the quality assessment, reconstruct the second scan data according to an image reconstruction algorithm to obtain a reconstructed image.
[0140] The quality assessment conditions may include a target frame number, an acquisition duration, and a first interval range.
[0141] Accordingly, the quality assessment results that pass the quality assessment include the following three situations:
[0142] The first case: when the quality assessment condition is the target frame number, assuming that the target frame number is 100, the frame number of the acquired second scan data is compared with the target frame number. If the frame number of the second scan data is 120, the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0143] Second case: when the quality assessment condition is the acquisition time, taking the acquisition time of 60s as an example, if the acquisition time corresponding to the second scan data is the 100th second, the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0144] The third case: when the quality assessment condition is the first interval range, assuming that the first interval range is (100-105), if the number of photons corresponding to the second scanning data is 102, the quality assessment result corresponding to the second scanning data is a quality assessment result that passes the quality assessment.
[0145] In this embodiment, the second scan data, for which the quality assessment result is "passed," is reconstructed using a back-projection method, an iterative reconstruction algorithm, or an analytical method to obtain a reconstructed image. For example, the second scan data is converted into a sinogram, which is then back-projected to generate the reconstructed image.
[0146] In an embodiment of the present application, based on multiple frames of first scan data collected by a detection device, the target photon number of each frame of the first scan data is determined, and based on the target photon number of each frame of the first scan data, the quality assessment condition corresponding to the detection device is determined. After receiving the second scan data of the scanned object sent by the detection device, the second scan data is quality assessed based on the second scan data and the quality assessment condition to obtain a quality assessment result. When the quality assessment result is a quality assessment result that passes the quality assessment, the second scan data is reconstructed according to the image reconstruction algorithm to obtain a reconstructed image. The present application analyzes the first scan data of the detection device to determine the quality assessment condition corresponding to the detection device, and then performs quality assessment on the second scan data according to the quality assessment condition, thereby ensuring the quality of the projection data and improving the quality of the reconstructed image.
[0147] In one embodiment, Figure 13 As shown, after obtaining the quality assessment conditions corresponding to the detection device, the parameters of the detection device are modified according to the quality assessment conditions. For example, the configuration parameters may include setting the target frame number to 60 frames, the acquisition duration to 60 seconds, or setting the first interval range of the target photon count to (1000-1001). The detection device evaluates the second scan data according to the quality assessment conditions (configuration parameters) and ultimately outputs target projection data that meets the quality assessment conditions.
[0148] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0149] Based on the same inventive concept, embodiments of the present application further provide a projection data quality assessment device for implementing the aforementioned projection data quality assessment method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more embodiments of the projection data quality assessment device provided below can be found in the above-described limitations of the projection data quality assessment method and are not further elaborated here.
[0150] In one embodiment, Figure 14 As shown, a projection data quality assessment device for a CT device is provided, comprising: a first determination module 11, a second determination module 12, a receiving module 13 and an assessment module 14, wherein:
[0151] A first determining module 11 is configured to determine the number of target photons in each frame of first scanning data based on multiple frames of first scanning data collected by a detection device;
[0152] A second determining module 12 is configured to determine a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0153] The receiving module 13 is configured to receive second scanning data of the scanning object sent by the detection device;
[0154] The evaluation module 14 is configured to perform a quality evaluation on the second scan data according to the second scan data and the quality evaluation condition to obtain a quality evaluation result.
[0155] In one embodiment, the second determining module includes:
[0156] A first determining unit is configured to determine simulation results of multiple frames of first scanning data based on the target photon number of each frame of first scanning data; the simulation results are used to represent a correspondence between a frame number of the first scanning data and a corresponding target photon number;
[0157] The second determining unit is configured to determine a quality assessment condition corresponding to the detection device according to the simulation result.
[0158] In one embodiment, the second determination unit is used to determine a gradient value that meets a preset gradient value fluctuation degree from the simulation results; the gradient value is determined based on the frame number of the first scanning data and the corresponding target photon number; based on the target frame number corresponding to the gradient value that meets the preset gradient value fluctuation degree, the quality assessment condition corresponding to the detection device is determined; the quality assessment condition includes any one of the target frame number, the acquisition time required to acquire the first scanning data corresponding to the target frame number, and the first interval range, and the first interval range is determined based on the target photon number corresponding to the target frame number.
[0159] In one embodiment, the evaluation module includes:
[0160] a third determining unit, configured to determine, if the frame number of the second scan data is less than the target frame number, that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0161] The fourth determining unit is configured to determine, if the frame number of the second scan data is not less than the target frame number, that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0162] In one embodiment, the evaluation module further includes:
[0163] a fifth determining unit, configured to determine, if the acquisition time corresponding to the second scan data is less than the acquisition duration, that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0164] The sixth determining unit is configured to determine, if the acquisition time corresponding to the second scan data is not less than the acquisition duration, that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0165] In one embodiment, the evaluation module further includes:
[0166] a seventh determining unit, configured to determine, if the number of photons corresponding to the second scanning data is not within the first interval, that the quality assessment result corresponding to the second scanning data is a quality assessment result that fails the quality assessment;
[0167] The eighth determining unit is configured to determine, if the number of photons corresponding to the second scanning data is within a first interval, that the quality assessment result corresponding to the second scanning data is a quality assessment result that passes the quality assessment.
[0168] In one embodiment, the first determining module includes:
[0169] a ninth determining unit, configured to determine a region of interest of each frame of first scan data;
[0170] The tenth determining unit is configured to determine an average number of photons per pixel in the region of interest of each frame of the first scanning data, and use the average number of photons as a target number of photons for the corresponding first scanning data.
[0171] In one embodiment, a projection data processing device for a CT device is provided, comprising:
[0172] a first determining module, configured to determine the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device;
[0173] a second determining module, configured to determine a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0174] a receiving module, configured to receive second scanning data of the scanned object sent by the detection device;
[0175] A processing module is used to process the second scanning data according to the second scanning data and the quality assessment condition to obtain target projection data.
[0176] In one embodiment, an image reconstruction device is further provided, the device comprising:
[0177] A first determining module is configured to determine the number of target photons in each frame of the first scanning data based on multiple frames of the first scanning data collected by the detection device;
[0178] a second determining module, configured to determine a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0179] a receiving module, configured to receive second scanning data of the scanned object sent by the detection device;
[0180] an evaluation module, configured to perform a quality evaluation on the second scan data according to the second scan data and the quality evaluation condition to obtain a quality evaluation result;
[0181] A reconstruction module is configured to reconstruct the second scan data according to an image reconstruction algorithm to obtain a reconstructed image if the quality assessment result is a quality assessment result that passes the quality assessment.
[0182] Each module in the projection data quality assessment apparatus for a CT device may be implemented in whole or in part via software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0183] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 15 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. 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 and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. 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 achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for evaluating the projection data quality of a CT device is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0184] Those skilled in the art will understand that Figure 15 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 shown in the figure, or combine certain components, or have a different component arrangement.
[0185] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0186] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0187] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0188] receiving second scanning data of the scanning object sent by the detection device;
[0189] According to the second scan data and the quality assessment condition, quality assessment is performed on the second scan data to obtain a quality assessment result.
[0190] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0191] Determining simulation results of multiple frames of first scanning data based on the target photon number of each frame of first scanning data; the simulation results are used to characterize the corresponding relationship between the frame number of the first scanning data and the corresponding target photon number;
[0192] Determine the quality assessment conditions corresponding to the detection equipment based on the simulation results.
[0193] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0194] Determining a gradient value that satisfies a preset gradient value fluctuation degree from the simulation results; the gradient value is determined based on a frame number of the first scanning data and a corresponding target photon quantity;
[0195] The quality assessment conditions corresponding to the detection equipment are determined based on the target frame number corresponding to the gradient value that meets the preset gradient value fluctuation degree; the quality assessment conditions include the target frame number, the acquisition time required to acquire the first scanning data corresponding to the target frame number, and any one of the first interval ranges, and the first interval range is determined based on the target photon number corresponding to the target frame number.
[0196] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0197] If the frame number of the second scan data is less than the target frame number, determining that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0198] If the frame number of the second scan data is not less than the target frame number, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0199] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0200] If the acquisition time corresponding to the second scan data is less than the acquisition time, determining that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0201] If the acquisition time corresponding to the second scan data is not less than the acquisition duration, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0202] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0203] If the number of photons corresponding to the second scanning data is not within the first interval, determining that the quality assessment result corresponding to the second scanning data is a quality assessment result that fails the quality assessment;
[0204] If the number of photons corresponding to the second scanning data is within the first interval, the quality assessment result corresponding to the second scanning data is determined to be a quality assessment result that passes the quality assessment.
[0205] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0206] determining a region of interest of the first scan data of each frame;
[0207] The average number of photons of each pixel in the region of interest of each frame of the first scanning data is determined, and the average number of photons is used as the target number of photons of the corresponding first scanning data.
[0208] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0209] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0210] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0211] receiving second scanning data of the scanning object sent by the detection device;
[0212] The second scanning data is processed according to the second scanning data and the quality evaluation condition to obtain target projection data.
[0213] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0214] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0215] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0216] receiving second scanning data of the scanning object sent by the detection device;
[0217] Performing a quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result;
[0218] If the quality assessment result is a quality assessment result that passes the quality assessment, the second scan data is reconstructed according to an image reconstruction algorithm to obtain a reconstructed image.
[0219] In one embodiment, the present application further provides a spectral CT system, which includes a detection device and a computer device as provided in the above embodiment, wherein the detection device includes a photon counting detector.
[0220] In some embodiments, the spectral CT system also includes a tube, which is used to generate X-rays, and a photon counting detector is used to receive X-ray photons. It can use the different absorption produced by substances at different X-ray energies to provide more imaging information than conventional CT, and can achieve qualitative, separation and quantitative measurement of substances to a certain extent. It has the characteristics of low dosage, high tissue contrast, and the ability to distinguish between tissues and materials.
[0221] In some embodiments, the spectral CT system may be a spectral microcomputed tomography (micro CT) system, which can be used for preclinical scientific research, animal experiments, microscopic imaging, etc. In some embodiments, the spectral CT system includes an imaging system of a standalone CT device, or a multimodal fusion imaging system that combines a CT device with other imaging devices, such as positron emission computed tomography (PET) and single photon emission computed tomography (SPECT).
[0222] In some embodiments, the spectral CT system may also be a multi-spectral CT system.
[0223] In this embodiment, the photon counting detector collects multiple frames of first scanning data based on the X-rays generated by the tube, and sends the collected multiple frames of first scanning data to a computer device, so that the computer device can execute at least one of the projection data quality assessment method, projection data processing method and image reconstruction method of the CT device provided in the above embodiment based on the collected multiple frames of first scanning data.
[0224] 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 following steps are implemented:
[0225] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0226] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0227] receiving second scanning data of the scanning object sent by the detection device;
[0228] According to the second scan data and the quality assessment condition, quality assessment is performed on the second scan data to obtain a quality assessment result.
[0229] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0230] Determining simulation results of multiple frames of first scanning data based on the target photon number of each frame of first scanning data; the simulation results are used to characterize the corresponding relationship between the frame number of the first scanning data and the corresponding target photon number;
[0231] Determine the quality assessment conditions corresponding to the detection equipment based on the simulation results.
[0232] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0233] Determining a gradient value that satisfies a preset gradient value fluctuation degree from the simulation results; the gradient value is determined based on a frame number of the first scanning data and a corresponding target photon quantity;
[0234] The quality assessment conditions corresponding to the detection equipment are determined based on the target frame number corresponding to the gradient value that meets the preset gradient value fluctuation degree; the quality assessment conditions include the target frame number, the acquisition time required to acquire the first scanning data corresponding to the target frame number, and any one of the first interval ranges, and the first interval range is determined based on the target photon number corresponding to the target frame number.
[0235] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0236] If the frame number of the second scan data is less than the target frame number, determining that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0237] If the frame number of the second scan data is not less than the target frame number, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0238] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0239] If the acquisition time corresponding to the second scan data is less than the acquisition time, determining that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0240] If the acquisition time corresponding to the second scan data is not less than the acquisition duration, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0241] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0242] If the number of photons corresponding to the second scanning data is not within the first interval, determining that the quality assessment result corresponding to the second scanning data is a quality assessment result that fails the quality assessment;
[0243] If the number of photons corresponding to the second scanning data is within the first interval, the quality assessment result corresponding to the second scanning data is determined to be a quality assessment result that passes the quality assessment.
[0244] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0245] determining a region of interest of the first scan data of each frame;
[0246] The average number of photons of each pixel in the region of interest of each frame of the first scanning data is determined, and the average number of photons is used as the target number of photons of the corresponding first scanning data.
[0247] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0248] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0249] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0250] receiving second scanning data of the scanning object sent by the detection device;
[0251] The second scanning data is processed according to the second scanning data and the quality evaluation condition to obtain target projection data.
[0252] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0253] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0254] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0255] receiving second scanning data of the scanning object sent by the detection device;
[0256] Performing a quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result;
[0257] If the quality assessment result is a quality assessment result that passes the quality assessment, the second scan data is reconstructed according to an image reconstruction algorithm to obtain a reconstructed image.
[0258] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0259] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0260] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0261] receiving second scanning data of the scanning object sent by the detection device;
[0262] According to the second scan data and the quality assessment condition, quality assessment is performed on the second scan data to obtain a quality assessment result.
[0263] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0264] Determining simulation results of multiple frames of first scanning data based on the target photon number of each frame of first scanning data; the simulation results are used to characterize the corresponding relationship between the frame number of the first scanning data and the corresponding target photon number;
[0265] Determine the quality assessment conditions corresponding to the detection equipment based on the simulation results.
[0266] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0267] Determining a gradient value that satisfies a preset gradient value fluctuation degree from the simulation results; the gradient value is determined based on a frame number of the first scanning data and a corresponding target photon quantity;
[0268] The quality assessment conditions corresponding to the detection equipment are determined based on the target frame number corresponding to the gradient value that meets the preset gradient value fluctuation degree; the quality assessment conditions include the target frame number, the acquisition time required to acquire the first scanning data corresponding to the target frame number, and any one of the first interval ranges, and the first interval range is determined based on the target photon number corresponding to the target frame number.
[0269] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0270] If the frame number of the second scan data is less than the target frame number, determining that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0271] If the frame number of the second scan data is not less than the target frame number, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0272] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0273] If the acquisition time corresponding to the second scan data is less than the acquisition time, determining that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment;
[0274] If the acquisition time corresponding to the second scan data is not less than the acquisition duration, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that passes the quality assessment.
[0275] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0276] If the number of photons corresponding to the second scanning data is not within the first interval, determining that the quality assessment result corresponding to the second scanning data is a quality assessment result that fails the quality assessment;
[0277] If the number of photons corresponding to the second scanning data is within the first interval, the quality assessment result corresponding to the second scanning data is determined to be a quality assessment result that passes the quality assessment.
[0278] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0279] determining a region of interest of the first scan data of each frame;
[0280] The average number of photons of each pixel in the region of interest of each frame of the first scanning data is determined, and the average number of photons is used as the target number of photons of the corresponding first scanning data.
[0281] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0282] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0283] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0284] receiving second scanning data of the scanning object sent by the detection device;
[0285] The second scanning data is processed according to the second scanning data and the quality evaluation condition to obtain target projection data.
[0286] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0287] Determining the number of target photons in each frame of the first scanning data based on the multiple frames of first scanning data collected by the detection device;
[0288] Determining a quality assessment condition corresponding to the detection device according to the number of target photons in each frame of the first scanning data;
[0289] receiving second scanning data of the scanning object sent by the detection device;
[0290] Performing a quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result;
[0291] If the quality assessment result is a quality assessment result that passes the quality assessment, the second scan data is reconstructed according to an image reconstruction algorithm to obtain a reconstructed image.
[0292] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented 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 memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of 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 the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.
[0293] The technical features of the above embodiments can 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.
[0294] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for evaluating the quality of projection data of a CT device, characterized in that: The CT device includes a detection device, the detection device includes a photon counting detector, and the method includes: determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device; Determine simulation results of the multiple frames of first scanning data based on the target number of photons in each frame of the first scanning data, determine a gradient value that satisfies a preset gradient value fluctuation degree from the simulation results, and determine a quality assessment condition corresponding to the detection device based on a target frame number corresponding to the gradient value that satisfies the preset gradient value fluctuation degree; the simulation results are used to characterize a correspondence between a frame number of the first scanning data and a corresponding target number of photons, the quality assessment condition comprising any one of the target frame number, an acquisition time required to acquire the first scanning data corresponding to the target frame number, and a first interval range, wherein the first interval range is determined based on the target number of photons corresponding to the target frame number; receiving second scanning data of the scanned object sent by the detection device; A quality assessment is performed on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result.
2. The method according to claim 1, characterized in that The quality assessment condition is the target frame number; and performing quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result includes: If the frame number of the second scan data is smaller than the target frame number, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment.
3. The method according to claim 1, characterized in that The quality assessment condition is the acquisition time; and performing quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result includes: If the acquisition time corresponding to the second scan data is less than the acquisition duration, it is determined that the quality assessment result corresponding to the second scan data is a quality assessment result that fails the quality assessment.
4. The method according to claim 1, wherein The quality assessment condition is the first interval range; and performing quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result includes: If the number of photons corresponding to the second scanning data is not within the first interval, the quality assessment result corresponding to the second scanning data is determined to be a quality assessment result that fails the quality assessment.
5. The method according to claim 1, wherein Determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device includes: determining a region of interest for each frame of the first scan data; An average number of photons per pixel in a region of interest of each frame of the first scanning data is determined, and the average number of photons is used as a target number of photons for the corresponding first scanning data.
6. A method for processing projection data of a CT device, characterized in that: The CT device includes a detection device, the detection device includes a photon counting detector, and the method includes: determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device; Determine simulation results of the multiple frames of first scanning data based on the target number of photons in each frame of the first scanning data, determine a gradient value that satisfies a preset gradient value fluctuation degree from the simulation results, and determine a quality assessment condition corresponding to the detection device based on a target frame number corresponding to the gradient value that satisfies the preset gradient value fluctuation degree; the simulation results are used to characterize a correspondence between a frame number of the first scanning data and a corresponding target number of photons, the quality assessment condition comprising any one of the target frame number, an acquisition time required to acquire the first scanning data corresponding to the target frame number, and a first interval range, wherein the first interval range is determined based on the target number of photons corresponding to the target frame number; receiving second scanning data of the scanned object sent by the detection device; The second scanning data is processed according to the second scanning data and the quality evaluation condition to obtain target projection data.
7. An image reconstruction method, the method being applied to a CT device, the CT device comprising a detection device, the detection device comprising a photon counting detector, characterized in that: The method comprises: determining the number of target photons in each frame of the first scanning data based on the multiple frames of the first scanning data collected by the detection device; Determine simulation results of the multiple frames of first scanning data based on the target number of photons in each frame of the first scanning data, determine a gradient value that satisfies a preset gradient value fluctuation degree from the simulation results, and determine a quality assessment condition corresponding to the detection device based on a target frame number corresponding to the gradient value that satisfies the preset gradient value fluctuation degree; the simulation results are used to characterize a correspondence between a frame number of the first scanning data and a corresponding target number of photons, the quality assessment condition comprising any one of the target frame number, an acquisition time required to acquire the first scanning data corresponding to the target frame number, and a first interval range, wherein the first interval range is determined based on the target number of photons corresponding to the target frame number; receiving second scanning data of the scanned object sent by the detection device; Performing a quality assessment on the second scan data according to the second scan data and the quality assessment condition to obtain a quality assessment result; If the quality assessment result is a quality assessment result that passes the quality assessment, the second scan data is reconstructed according to an image reconstruction algorithm to obtain a reconstructed image.
8. A projection data quality assessment device for a CT device, characterized in that: The device comprises: A first determining module is configured to determine the number of target photons in each frame of the first scanning data based on multiple frames of the first scanning data collected by the detection device; a second determination module, configured to determine a simulation result of the multiple frames of first scanning data based on the target number of photons in each frame of the first scanning data, determine a gradient value that satisfies a preset gradient value fluctuation degree from the simulation result, and determine a quality assessment condition corresponding to the detection device based on a target frame number corresponding to the gradient value that satisfies the preset gradient value fluctuation degree; the simulation result is used to characterize a correspondence between a frame number of the first scanning data and a corresponding target number of photons, the quality assessment condition comprising any one of the target frame number, an acquisition time required to acquire the first scanning data corresponding to the target frame number, and a first interval range, the first interval range being determined based on the target number of photons corresponding to the target frame number; a receiving module, configured to receive second scanning data of the scanned object sent by the detection device; An evaluation module is configured to perform a quality evaluation on the second scan data according to the second scan data and the quality evaluation condition to obtain a quality evaluation result.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A spectral CT system, characterized in that: The spectral CT system comprises a detection device and the computer device according to claim 9, wherein the detection device comprises a photon counting detector.
Citation Information
Patent Citations
X-ray phase contrast imaging system based on photon counting, X-ray phase contrast imaging method realized by the system, and key equipment of X-ray phase contrast imaging method
CN104569002A
Imaging method, device and image processing equipment
CN110916697A