Preview image generation method and spect system scan control method

By setting a preview image generation method, the technical problem of poor image quality in the existing technology is solved, and the image quality is improved.

CN122115641APending Publication Date: 2026-05-29SHANGHAI UNITED IMAGING HEALTHCARE

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI UNITED IMAGING HEALTHCARE
Filing Date
2024-11-27
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

The quality of the reconstructed preview images during SPECT scans is poor, which affects the judgment of abnormalities.

Method used

Set the expected signal-to-noise ratio for the preview image, acquire scanning data and generate a real-time preview image through the initial scanning angle, switch the scanning angle in response to meet the signal-to-noise ratio, continue to acquire data to generate an updated real-time preview image, and filter out noise signals through an energy window.

Benefits of technology

The image quality, clarity, and contrast of the preview images during scanning were improved, the data acquisition process was optimized, and the image quality was further enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122115641A_ABST
    Figure CN122115641A_ABST
Patent Text Reader

Abstract

The application relates to a preview image generation method and a SPECT system scanning control method. The method comprises the following steps: setting a preview image expected signal-to-noise ratio; acquiring initial scanning angle scanning data in a scanning process of an initial scanning angle, wherein the initial scanning angle scanning data comprises at least one data set collected under an energy window, and generating a real-time preview image of the initial scanning angle according to the scanning data; in response to the real-time preview image meeting the preview image expected signal-to-noise ratio, switching the scanning angle, and performing scanning after the scanning angle is switched to acquire scanning data of the switched scanning angle; and generating an updated real-time preview image according to the scanning data of the switched scanning angle. The method can improve the image quality of the preview image reconstructed in the scanning process of the SPECT.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical technology, and in particular to a method for generating preview images and a method for controlling scanning in a SPECT system. Background Technology

[0002] Single-photon emission computed tomography (SPECT) is a medical imaging technique used to detect the physiological functions and metabolic status of internal tissues and organs in the human body.

[0003] SPECT scans often take a long time. In related technologies, during a SPECT scan, it is usually necessary to reconstruct a preview image based on the scan data in order to determine whether there are any abnormalities in the current scan and to intervene in a timely manner.

[0004] However, in related technologies, the preview images reconstructed during the SPECT scanning process have poor image quality, which affects the judgment of abnormal situations during the scanning process. Summary of the Invention

[0005] Therefore, it is necessary to provide a preview image generation method and a SPECT system scanning control method to address the above-mentioned technical problems, which can improve the image quality of the reconstructed preview image during the SPECT scanning process.

[0006] In a first aspect, embodiments of this application provide a method for generating a preview image, including:

[0007] Set the expected signal-to-noise ratio of the preview image; during the initial scanning angle scan, acquire the initial scanning angle scan data, which includes a dataset collected under at least one energy window, and generate a real-time preview image of the initial scanning angle based on the scan data.

[0008] In response to the real-time preview image meeting the expected signal-to-noise ratio, the scanning angle is switched, and the scan after the switching angle is executed, and the scan data of the switched scanning angle is obtained;

[0009] An updated real-time preview image is generated based on the scan data from the switched scan angle.

[0010] In one embodiment, both the scanning data at the initial scanning angle and the scanning data at the switched scanning angle include datasets collected under multiple energy windows;

[0011] The dataset collected under each energy window is used to reconstruct a preview image frame.

[0012] In one embodiment, generating a real-time preview image of the initial scanning angle based on the scan data includes:

[0013] The datasets collected under each energy window are rearranged to obtain rearranged scan data for the initial scan angle;

[0014] Based on the rearranged scan data of the initial scan angle, a real-time preview image of the initial scan angle is generated.

[0015] In one embodiment, the dataset collected under each energy window is rearranged to obtain rearranged scan data for the initial scan angle, including:

[0016] Obtain the arrangement information of each crystal module in the detector;

[0017] Based on the arrangement information, the datasets collected under each energy window are rearranged, and the rearranged datasets under each energy window are determined as the rearranged scan data for the initial scan angle.

[0018] In one embodiment, generating a real-time preview image of the initial scan angle based on rearranged scan data of the initial scan angle includes:

[0019] Based on the preset image refresh time slices, obtain the rearranged scan data corresponding to each image refresh time slice from the rearranged scan data;

[0020] The rearranged scan data corresponding to each image refresh time slice is reconstructed to obtain the projected image of each image refresh time slice;

[0021] The projected image of each image refresh time slice is determined as the real-time preview image of the initial scanning angle.

[0022] In one embodiment, the dataset collected under each energy window is rearranged to obtain rearranged scan data for the initial scan angle, including:

[0023] The datasets collected under each energy window are analyzed to obtain the energy information in each dataset;

[0024] The energy information in each dataset is rearranged to obtain the rearranged energy information for each energy window;

[0025] The rearranged energy information of each energy window is used as the rearranged scan data for the initial scan angle.

[0026] In one embodiment, generating a real-time preview image of the initial scan angle based on rearranged scan data of the initial scan angle includes:

[0027] Based on the rearranged energy information of each energy window, an energy spectrum image for each energy window is generated;

[0028] The energy spectrum images of each energy window are used as real-time preview images of the initial scanning angle.

[0029] In one embodiment, acquiring scan data at the initial scan angle includes:

[0030] Based on the preset data size, candidate scan data is read from the initial position of the scan data file, and it is determined whether the candidate scan data includes scan data from multiple scan angles.

[0031] If so, the candidate scan data is segmented to obtain the scan data of the initial scan angle;

[0032] If not, the candidate scan data will be determined as the scan data for the initial scan angle.

[0033] Secondly, embodiments of this application also provide a scanning control method for a single-photon emission computed tomography (SPECT) system, comprising:

[0034] The SPECT system is controlled to perform an initial scan of the object to be detected and to acquire the scan data of the initial scan angle, which includes datasets collected under multiple energy windows.

[0035] The datasets collected under each energy window are rearranged, and the rearranged scan data are reconstructed to obtain real-time preview images. Each frame of real-time preview image corresponds to a dataset collected and rearranged under an energy window.

[0036] Determine whether the current scanning process is normal based on the real-time preview image.

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

[0038] In response to the current scanning process being normal and the initial scanning angle being completed, the SPECT system is controlled to switch the scanning angle and execute the next scanning process.

[0039] Thirdly, embodiments of this application also provide a preview image generation apparatus, comprising:

[0040] The image generation module is used to set the expected signal-to-noise ratio of the preview image; during the initial scanning angle scanning process, the initial scanning angle scanning data is acquired, which includes a dataset collected under at least one energy window, and a real-time preview image of the initial scanning angle is generated based on the scanning data.

[0041] The data acquisition module is used to switch the scanning angle in response to the real-time preview image meeting the expected signal-to-noise ratio of the preview image, and to perform scanning after switching the scanning angle, and acquire the scanning data of the switched scanning angle;

[0042] The image update module is used to generate an updated real-time preview image based on the scan data from the switched scan angle.

[0043] Fourthly, embodiments of this application also provide a SPECT system scanning control device, comprising:

[0044] The scanning control module is used to control the SPECT system to perform an initial scanning angle scan on the object to be detected and to acquire the scanning data of the initial scanning angle, which includes datasets collected under multiple energy windows.

[0045] The image reconstruction module is used to rearrange the datasets collected under each energy window and reconstruct the rearranged scan data to obtain real-time preview images. Each frame of real-time preview image corresponds to a dataset collected and rearranged under an energy window.

[0046] The process determination module is used to determine whether the current scanning process is normal based on the real-time preview image.

[0047] Fifthly, embodiments of this application also provide a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps in any of the embodiments of the first or second aspect described above.

[0048] Sixthly, embodiments of this application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps in any of the embodiments of the first or second aspect described above.

[0049] In a seventh aspect, embodiments of this application also provide a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps in any of the embodiments of the first or second aspect described above.

[0050] The aforementioned preview image generation method and SPECT system scanning control method first set the expected signal-to-noise ratio of the preview image. During the initial scanning angle scan, the initial scanning angle scan data is acquired, which includes a dataset collected under at least one energy window. Based on the scan data, a real-time preview image of the initial scanning angle is generated. Then, in response to the real-time preview image meeting the expected signal-to-noise ratio of the preview image, the scanning angle is switched, and the scan after the switching scanning angle is executed. The scan data of the switched scanning angle is acquired, and then an updated real-time preview image is generated based on the scan data of the switched scanning angle. In this method, after setting the expected signal-to-noise ratio (SNR) of the preview image, the scanning process at the initial scanning angle is initiated to acquire scanning data at the initial scanning angle. Based on this scanning data, a real-time preview image at the initial scanning angle is generated. When the real-time preview image meets the set expected SNR, the scanning angle is switched and data acquisition continues to generate a new real-time preview image. During this process, by setting the expected SNR, the real-time preview image at each scanning angle can achieve the expected image SNR, thus improving the image quality of the preview images at each scanning angle. At the same time, an energy window is also set, which can effectively filter out noise signals, optimize the data acquisition process, and thus improve image clarity and contrast, further enhancing the image quality of the preview image. Attached Figure Description

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

[0052] Figure 1 This is an application environment diagram of the preview image generation method in one embodiment;

[0053] Figure 2 This is a flowchart illustrating a preview image generation method in one embodiment;

[0054] Figure 3 This is a schematic diagram illustrating the process of generating a real-time preview image in one embodiment;

[0055] Figure 4 This is a schematic diagram of the process for determining rearranged scan data in one embodiment;

[0056] Figure 5 This is a flowchart illustrating the process of generating a real-time preview image in another embodiment;

[0057] Figure 6This is a flowchart illustrating the scanning control method of a SPECT system in one embodiment;

[0058] Figure 7 This is a schematic diagram of the image preview process in one embodiment;

[0059] Figure 8 This is a schematic diagram of the preview image generation device in one embodiment;

[0060] Figure 9 This is a schematic diagram of the structure of the SPECT system scanning control device in one embodiment;

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

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

[0063] The technical aspects of the embodiments of this application will be described below.

[0064] Single-photon emission computed tomography (SPECT) is a medical imaging technique used to detect the physiological functions and metabolic status of internal tissues and organs in the human body.

[0065] SPECT scans typically last 15 to 30 minutes. During this long wait, the scanning technician often feels anxious and disoriented. A mechanism is needed to alleviate this feeling of waiting. Furthermore, because the technician is unaware of the scan's progress, if an anomaly occurs—such as a sudden decrease in system sensitivity or a drift in system energy resolution leading to scan failure—the doctor cannot intervene in advance, rendering the scan data unusable for diagnostic analysis.

[0066] In related technologies, during SPECT scanning, preview images are typically reconstructed based on the scan data to determine if any abnormalities exist and allow for timely intervention. However, these technologies suffer from poor image quality in the reconstructed preview images, which hinders the identification of abnormalities during the scan.

[0067] Based on this, this application provides a preview image generation method. After setting the expected signal-to-noise ratio (SNR) of the preview image, a scanning process at an initial scanning angle is initiated to obtain scanning data at the initial scanning angle. A real-time preview image at the initial scanning angle is then generated based on this scanning data. When the real-time preview image meets the set expected SNR, the scanning angle is switched and data acquisition continues to generate a new real-time preview image. In this process, by setting the expected SNR of the preview image, the real-time preview image at each scanning angle can achieve the expected image SNR, improving the image quality of the preview images at each scanning angle. Simultaneously, an energy window is also set, which can effectively filter out noise signals, optimize the data acquisition process, thereby improving image clarity and contrast, and further improving the image quality of the preview image.

[0068] It should be noted that the beneficial effects or technical problems solved by the embodiments of this application are not limited to this one, but may also be other implicit or related problems. For details, please refer to the description of the embodiments below.

[0069] The following describes the application environment of the preview image generation method provided in the embodiments of this application, which can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or located on a cloud or other network server. Optionally, terminal 102 can be used to display real-time preview images. Server 104 can be an image reconstruction device, for example, a SPECT scanning device. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, etc. Server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0070] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0071] In one exemplary embodiment, such as Figure 2 As shown, a preview image generation method is provided, which can be applied to... Figure 1 Taking server 104 as an example, the explanation includes the following steps 201 to 203. Wherein:

[0072] S201, set the expected signal-to-noise ratio of the preview image; during the initial scanning angle scanning process, acquire the initial scanning angle scanning data, which includes a dataset collected under at least one energy window, and generate a real-time preview image of the initial scanning angle based on the scanning data.

[0073] The expected signal-to-noise ratio (SNR) of a preview image refers to the expected ratio of signal to noise in the preview image. Signal refers to the valid information in the preview image, while noise refers to unnecessary or redundant interference information. A higher SNR indicates less noise in the image and better image quality. In this embodiment, the expected SNR of the preview image for each scanning angle can be the same or different; this embodiment does not limit this. When the expected SNR of the preview image for each scanning angle is the same, sampling consistency can be achieved for each scanning angle, resulting in consistent image quality for each scanning angle, thus ensuring the accuracy of anomaly detection during the scanning process. When the expected SNR of the preview image for each scanning angle is different, although the image quality of the preview image for each scanning angle is not consistent, since the set SNR values ​​all aim to achieve higher image quality, the image quality of the preview image for each scanning angle is also relatively high, similarly ensuring the accuracy of anomaly detection during the scanning process.

[0074] In this embodiment, after setting the expected signal-to-noise ratio of the preview image, the scanning process at the initial scanning angle is initiated. During this process, scanning data at the initial scanning angle is acquired, and the scanning data is reconstructed to generate a real-time preview image at the initial scanning angle. The scanning data at the initial scanning angle includes a dataset acquired under at least one energy window. An energy window refers to a window setting used to filter photon energies within a specific energy range. Different radionuclides correspond to different energies, and the energy window setting can be configured according to the radionuclide.

[0075] Each dataset collected under an energy window can reconstruct a preview image frame. For example, with two energy windows, the dataset collected under the first energy window is reconstructed to obtain a real-time preview image of the first energy window, and the dataset collected under the second energy window is reconstructed to obtain a real-time preview image of the second energy window. The real-time preview images of these two energy windows can then be displayed simultaneously or separately; this embodiment does not limit this.

[0076] In one embodiment, the scanning data of the initial scanning angle can be obtained by reading candidate scanning data from the initial position of the scanning data file according to a preset data size, and determining whether the candidate scanning data includes scanning data of multiple scanning angles; if so, the candidate scanning data is cut to obtain the scanning data of the initial scanning angle; if not, the candidate scanning data is determined as the scanning data of the initial scanning angle.

[0077] In this embodiment, the scan data collected at each scanning angle is stored in a scan data file. Each time data is read from the scan data file, it is read according to a preset data size. When acquiring scan data for the initial scanning angle, candidate scan data of that size is read from the initial position of the scan data file according to the preset data size. This determines whether the candidate scan data includes scan data for multiple scanning angles. If so, the candidate scan data needs to be segmented, and the scan data for the initial scanning angle is obtained from the segmented candidate scan data. If not, the candidate scan data is directly determined as the scan data for the initial scanning angle.

[0078] S202, in response to the real-time preview image meeting the expected signal-to-noise ratio of the preview image, the scanning angle is switched, and the scanning after the switching scanning angle is executed, and the scanning data of the switched scanning angle is obtained.

[0079] In this embodiment, the image signal-to-noise ratio meets the requirements when the amount of data collected is sufficient. Therefore, when determining whether the real-time preview image meets the expected signal-to-noise ratio, it is necessary to make a judgment based on the amount of data collected at the initial scanning angle.

[0080] In one embodiment, the amount of data acquired at each scanning angle can be determined based on the mapping relationship between the expected signal-to-noise ratio of the preview image and the amount of data acquired. For example, the mapping relationship between the expected signal-to-noise ratio of the preview image and different amounts of data acquired at different scanning angles can be obtained, and then the amount of data acquired at each scanning angle can be obtained based on this mapping relationship.

[0081] For the initial scanning angle, based on the identification information of the initial scanning angle, the amount of data collected corresponding to the identification information is matched from the above mapping relationship, and the amount of data collected is determined as the amount of data collected for the initial scanning angle.

[0082] During the acquisition of scanning data at the initial scanning angle, it is determined in real time whether the amount of scanning data has reached the acquisition amount for the initial scanning angle. If so, it is determined that the real-time preview image at the initial scanning angle meets the expected signal-to-noise ratio of the preview image. At this point, the scanning angle is switched to acquire scanning data at the switched scanning angle.

[0083] S203 generates an updated real-time preview image based on the scanning data from the switched scanning angle.

[0084] After acquiring the scan data from the switched scan angle, the scan data from the switched scan angle is reconstructed to generate an updated real-time preview image. The scan data from the switched scan angle also includes datasets collected under multiple energy windows; each dataset collected under an energy window can reconstruct one frame of the preview image.

[0085] In the preview image generation method provided in this application embodiment, the expected signal-to-noise ratio of the preview image is first set. During the scanning process of the initial scanning angle, the scanning data of the initial scanning angle is acquired. The scanning data of the initial scanning angle includes a dataset collected under at least one energy window. Based on the scanning data, a real-time preview image of the initial scanning angle is generated. Then, in response to the real-time preview image meeting the expected signal-to-noise ratio of the preview image, the scanning angle is switched, and the scanning after the switching scanning angle is executed. The scanning data of the switched scanning angle is acquired. Then, based on the scanning data of the switched scanning angle, an updated real-time preview image is generated. In this method, after setting the expected signal-to-noise ratio (SNR) of the preview image, the scanning process at the initial scanning angle is initiated to acquire scanning data at the initial scanning angle. Based on this scanning data, a real-time preview image at the initial scanning angle is generated. When the real-time preview image meets the set expected SNR, the scanning angle is switched and data acquisition continues to generate a new real-time preview image. During this process, by setting the expected SNR, the real-time preview image at each scanning angle can achieve the expected image SNR, thus improving the image quality of the preview images at each scanning angle. At the same time, an energy window is also set, which can effectively filter out noise signals, optimize the data acquisition process, and thus improve image clarity and contrast, further enhancing the image quality of the preview image.

[0086] Based on the above embodiments, an embodiment of the process of generating a real-time preview image of the initial scanning angle is provided for description.

[0087] In one exemplary embodiment, such as Figure 3 As shown, preview images of each scanning angle are reconstructed based on various medical scan data, including:

[0088] S301, rearrange the data of the dataset collected under each energy window to obtain rearranged scan data of the initial scan angle.

[0089] Data rearrangement refers to rearranging the medical scan data collected by each crystal module according to the position of each crystal module in the detector.

[0090] In one embodiment, the arrangement information of each crystal module in the detector is obtained; based on the arrangement information, the datasets collected under each energy window are rearranged, and the rearranged datasets are determined as the rearranged scan data for the initial scan angle.

[0091] For any dataset collected under any energy window, the dataset is reorganized and rearranged according to the arrangement information of each crystal module in the detector, so that the dataset under the energy window can be arranged according to the position of each crystal module, thus obtaining the rearranged dataset under the energy window.

[0092] S302 generates a real-time preview image of the initial scanning angle based on the rearranged scanning data of the initial scanning angle.

[0093] Based on the rearranged scan data obtained from the initial scan angle, image reconstruction is performed on the rearranged scan data to obtain a preview image of the initial scan angle.

[0094] In one embodiment, the rearranged scan data of the initial scan angle is reconstructed to obtain a projected image of the initial scan angle, and the projected image is determined as a real-time preview image of the initial scan angle.

[0095] In this embodiment, after obtaining a real-time preview image of the initial scanning angle, a projected image of the initial scanning angle can be displayed, allowing the user to determine whether there are any abnormalities in the current scan based on the projected image. Additionally, in this embodiment, the projected image can be displayed according to angle changes, showing only one angle's projected image, or it can display the projected image accumulated from multiple angles. An angle-accumulated image preview is also possible, as is a dynamic image preview of a specific scanning angle, displaying the projected image from the beginning to the present, or displaying the projected image accumulated over a short period. These different display modes can be flexibly configured based on different needs and scenarios.

[0096] In this embodiment, the projected image of the initial scanning angle is obtained by reconstructing the rearranged scanning data of the initial scanning angle. The projected image of the initial scanning angle is then displayed so that the user can judge whether the scanning data of the initial scanning angle is normal based on the projected image, thereby intervening in a timely manner.

[0097] In another embodiment, generating a real-time preview image of the initial scan angle based on rearranged scan data of the initial scan angle includes:

[0098] Step 1: Based on the preset image refresh time slices, obtain the re-scan data corresponding to each image refresh time slice from the re-scan data.

[0099] In practical applications, scanning at each scanning angle usually lasts for a period of time. When reconstructing the projected image at each scanning angle, the duration of each scanning angle can be divided into multiple time slices, i.e., preset image refresh time slices, so as to generate a preview image based on the data of each image refresh time slice.

[0100] For example, if the duration of each scanning angle is 1 minute, then 1 minute can be divided into multiple time slices, such as 10 seconds per image refresh time slice. For each scanning angle, the rearranged scan data corresponding to each 10-second interval can be obtained for reconstruction. It should be noted that the image refresh time slices for each scanning angle can be inconsistent; for example, the first scanning angle might be 10 seconds, the second 15 seconds, and so on.

[0101] Step 2: Reconstruct the rearranged scan data corresponding to each image refresh time slice to obtain the projected image of each image refresh time slice.

[0102] Step 3: Determine the projected image of each image refresh time slice as the real-time preview image of the initial scanning angle.

[0103] After obtaining the rearranged scan data corresponding to each image refresh time slice, image reconstruction is performed on the rearranged scan data of each image refresh time slice to obtain the projected image of each image refresh time slice. Naturally, the projected image of each image refresh time slice is a complete preview image of the initial scan angle.

[0104] Similarly, after obtaining the preview image of the initial scanning angle, the preview image of the initial scanning angle is displayed. In this embodiment, because image refresh time slices are divided, the image can be refreshed according to the image refresh time slices when displaying the preview image of the initial scanning angle.

[0105] Furthermore, in this embodiment, scattering correction can be performed on the projected images at each scanning angle based on the nuclide energy spectrum, improving the image quality and accuracy of the projected images. By displaying the projected images with scattering information removed, abnormalities in the current scan can be determined more accurately. Moreover, the projected images in this embodiment can also be displayed during offline reconstruction, so that data problems can be identified in a timely manner when certain long-term reconstruction algorithms are running.

[0106] In this embodiment, the preview images corresponding to each image refresh time slice are reconstructed by using preset image refresh time slices. Based on the preview images corresponding to each image refresh time slice, it is possible to accurately identify whether there are any abnormalities in the scanning data at the initial scanning angle. This is equivalent to refining the image display, allowing users to more accurately judge whether the scanning data is normal based on multiple preview images at the initial scanning angle, thus improving the accuracy of the judgment.

[0107] In the image reconstruction method provided in this application embodiment, the dataset collected under each energy window is rearranged to obtain rearranged scan data for the initial scan angle. Then, based on the rearranged scan data for the initial scan angle, a real-time preview image of the initial scan angle is generated. In this method, before reconstructing the preview image of the initial scan angle, the medical scan data for the initial scan angle is rearranged to obtain rearranged scan data for the initial scan angle. This optimizes the distribution and arrangement of the data, reduces reconstruction errors caused by uneven or redundant data, improves the clarity and accuracy of the reconstructed image, and further enhances the image quality of the preview image.

[0108] Based on the above embodiments, another embodiment of the process of rearranging scan data to determine the initial scan angle is provided for description.

[0109] In one exemplary embodiment, such as Figure 4 As shown, the datasets collected under each energy window are rearranged to obtain rearranged scan data for the initial scan angle, including:

[0110] S401 parses the dataset collected under each energy window to obtain the energy information in each dataset.

[0111] For example, the data stream format information of the dataset collected under each energy window can be obtained, and then the corresponding energy parsing method can be determined based on the data stream format information. The energy parsing method is then used to parse the dataset collected under each energy window to obtain the energy information in each dataset.

[0112] S402, rearrange the energy information in each dataset to obtain rearranged energy information for each energy window.

[0113] S403, the rearranged energy information of each energy window is determined as the rearranged scan data of the initial scan angle.

[0114] Based on the energy information analyzed above, the data is rearranged to obtain rearranged scan data for the initial scan angle.

[0115] First, the arrangement information of each crystal module in the detector is obtained. Then, based on the arrangement information of each crystal module in the detector, the energy information in each dataset is rearranged to obtain the rearranged energy information of each energy window. Naturally, the rearranged energy information of each energy window is the rearranged scan data of the initial scan angle. For other scan angles, the rearranged energy information of all scan angles can be obtained in the same way to obtain the rearranged scan data of all scan angles.

[0116] In the image reconstruction method provided in this application embodiment, the energy information in each dataset is obtained by parsing the dataset collected under each energy window. Then, the energy information in each dataset is rearranged to obtain rearranged energy information for each energy window. Finally, the rearranged energy information of each energy window is determined as the rearranged scan data for the initial scan angle. This method, by parsing the energy information in the dataset collected under each energy window, can also rearrange the energy information to obtain rearranged scan data for the initial scan angle, providing data support for the subsequent generation of energy spectrum images. Energy spectrum images are generated based on the rearranged energy information for user data screening, enabling users to intervene promptly when data anomalies are detected.

[0117] Based on the above embodiments, an embodiment of the process of generating a real-time preview image of the initial scanning angle will be provided for description.

[0118] In one exemplary embodiment, such as Figure 5 As shown, based on the rearranged scan data of the initial scan angle, a real-time preview image of the initial scan angle is generated, including:

[0119] S501 generates the energy spectrum image of each energy window based on the rearranged energy information of each energy window.

[0120] S502, determines the energy spectrum image of each energy window as a real-time preview image of the initial scanning angle.

[0121] After obtaining the rearranged energy information for each energy window, for any given energy window, an energy spectrum image is generated based on the rearranged energy information. This process is repeated to obtain the energy spectrum image for each energy window. Naturally, the energy spectrum image for each energy window serves as a real-time preview image of the initial scanning angle.

[0122] After determining the energy spectrum image at the initial scanning angle, the energy spectrum image at the initial scanning angle can be displayed. In this embodiment, for any scanning angle, the overall energy spectrum image at that scanning angle can be displayed, or the energy spectrum image of each energy window at that scanning angle can be displayed.

[0123] In addition, it should be noted that in the embodiments of this application, only the energy spectrum image can be displayed, only the projection image can be displayed, or both the energy spectrum image and the projection image can be displayed simultaneously. For different image preview methods, users can set them arbitrarily according to actual needs, which is highly flexible.

[0124] In the image reconstruction method provided in this application embodiment, an energy spectrum image for each energy window is generated based on the rearranged energy information of each energy window. Then, the energy spectrum image of each energy window is determined as a real-time preview image for the initial scanning angle. In this method, for each scanning angle, an energy spectrum image corresponding to each energy window can be generated based on the energy information of each energy window at that scanning angle for display. This allows the user to determine whether there are any abnormalities in the current scan and thus intervene in a timely manner. Furthermore, the energy spectrum image and the projection image can be displayed simultaneously, allowing the user to combine two different image types to examine the data, improving the accuracy of the judgment.

[0125] In one exemplary embodiment, such as Figure 6 As shown, a scanning control method for a single-photon emission computed tomography (SPECT) system is provided, comprising the following steps:

[0126] S601 controls the SPECT system to perform an initial scan of the object to be detected at the initial scan angle and acquires the scan data of the initial scan angle, which includes datasets collected under multiple energy windows.

[0127] In this embodiment, the SPECT system is controlled to perform an initial scanning angle scan on the object being detected, and scanning data of the initial scanning angle is acquired during the scanning process. This initial scanning angle scanning data includes datasets collected under multiple energy windows. An energy window refers to a window setting used to filter photon energies within a specific energy range. Different radionuclides correspond to different energies, and the energy window setting can be configured according to the radionuclide.

[0128] S602 rearranges the dataset collected under each energy window and reconstructs the rearranged scan data to obtain a real-time preview image. Each frame of the real-time preview image corresponds to a dataset collected and rearranged under an energy window.

[0129] After acquiring the scanning data at the initial scanning angle, the datasets collected under each energy window are rearranged, and the rearranged scanning data is reconstructed to obtain a real-time preview image of the initial scanning angle. The data rearrangement for each energy window can be done directly based on the arrangement information of the crystal modules in the detector, or it can involve first extracting energy information from the datasets collected under each energy window and then rearranging that energy information.

[0130] S603 determines whether the current scanning process is normal based on the real-time preview image.

[0131] After acquiring a real-time preview image of the initial scanning angle, the system determines whether the current scanning process is normal based on this image. For example, the real-time preview image can be displayed on a user interface, allowing the user to analyze it and determine if the scanning process is functioning correctly.

[0132] In one embodiment, in response to the current scanning process being normal and the scanning at the initial scanning angle being completed, the SPECT system is controlled to switch the scanning angle and execute the next scanning process.

[0133] After confirming that the current scanning process is normal and the initial scanning angle has been completed, the SPECT system is controlled to switch the scanning angle and execute the scan at the switched angle. Scanning data at the switched angle is acquired, and an updated real-time preview image is generated based on this data. The completion of the initial scanning angle scan can be determined by whether the real-time preview image meets the expected signal-to-noise ratio (SNR) of the preview image. The amount of data acquired at the initial scanning angle under the expected SNR of the preview image is obtained. During the initial scanning angle scan, it is continuously checked whether the current data acquisition amount has reached the amount of data acquired at the expected SNR of the preview image for the initial scanning angle.

[0134] The SPECT system scanning control method provided in this application controls the SPECT system to perform an initial scanning angle scan on the object to be detected and acquires the scanning data of the initial scanning angle. The initial scanning angle scanning data includes datasets collected under multiple energy windows. The datasets collected under each energy window are then rearranged, and the rearranged scanning data is reconstructed to obtain a real-time preview image. Each frame of the real-time preview image corresponds to a dataset collected and rearranged under one energy window. The method then determines whether the current scanning process is normal based on the real-time preview image. In this method, the SPECT system is controlled to perform an initial scanning angle scan, acquire the initial scanning angle scanning data, and reconstruct a real-time preview image of the initial scanning angle based on the scanning data. The method determines whether the current scanning process is normal based on the real-time preview image. During this process, by generating preview images in real time, real-time monitoring of the SPECT scan is achieved, allowing for timely detection of system anomalies and early intervention, improving the accuracy of the scanning data, and thus improving diagnostic accuracy and efficiency.

[0135] In one exemplary embodiment, an image preview method is proposed, such as... Figure 7 As shown, it includes the following steps:

[0136] Step 1: Start collecting medical scan data from each scanning angle. If the collection is not finished, read a segment of medical scan data and proceed to Step 2; if the collection is finished, proceed to Step 7.

[0137] Step 2: Determine whether the read data contains only medical scan data from one scanning angle; if yes, proceed to step 4; otherwise, proceed to step 3.

[0138] Step 3: Cut the read data to obtain scan data at one angle, and then proceed to step 4.

[0139] Step 4: Rearrange the data and clear the preview image.

[0140] Step 5: Determine if a full image refresh time slice has been accumulated; if yes, proceed to step 6; otherwise, return to step 1 to continue data collection.

[0141] Step 6: Update the projection image and energy spectrum image.

[0142] Step 7: Determine if the current angle has accumulated enough counts; if yes, proceed to step 8; if no, return to step 1 to continue collecting data.

[0143] Step 8: Notify the control module to switch the scanning angle and perform data acquisition and image reconstruction for the next scanning angle.

[0144] In this embodiment, during the scanning process, the data collected at each scanning angle is processed in a pipeline manner, processing a segment of data each time. This can accommodate both high-activity and low-activity scanning scenarios. The energy spectrum of the data at each angle can be statistically analyzed and displayed. The signal within the energy window of interest can be set for preview, and the preview image within the energy window can be rearranged according to the energy window settings for each angle. Furthermore, multiple different nuclides can be scanned simultaneously, with different energy windows set, and the preview information of multiple different nuclides can be accommodated based on the energy information of each energy window. The preview function can optimize the sampling consistency of each projection angle, statistically analyze the amount of data collected at each angle, and the user can set the expected signal-to-noise ratio (SNR) of the projected image at each angle. When the SNR of the projected image reaches a threshold, the control logic is notified, the detector rotates, and the next angle is scanned. The preview function can display the projection signal of the entire energy spectrum, or perform scattering correction based on the nuclide energy spectrum to display a projection image with scattering signals removed. It can display the accumulated projection image information of only one angle according to angle changes, or display the accumulated projection information of multiple angles. It can perform cumulative image previews based on angles, or dynamic image previews for a specific scanning angle. This means it can display projection information from the beginning to the present, or it can display projection information that has only accumulated for a short period. Image refresh can be performed at fixed time slices or at fixed data volumes, and both time slices and data volumes can be configured. It can also display projected images during offline reconstruction to promptly identify data problems during certain long-duration reconstruction algorithms.

[0145] The image preview method in this application embodiment is applicable to various SPECT scanning modes, including SPECTTOMO scanning mode, plain scan mode, and static scan mode. In SPECTTOMO scanning mode, the SPECT flat panel detector moves to N angles, continuously acquiring data at each angle for a period of time. In plain scan mode, two probes face each other while the patient bed continuously moves until the full-body scan is complete. In static scan mode, two probes are placed side-by-side and continuously scan the patient from a single position. All three modes support real-time image preview, displaying the projected image in real time. Furthermore, the image preview function can be added to the SPECT clinical reconstruction workflow, the Quantification Calibration workflow, or the NEMA testing workflow, allowing service personnel to more easily understand system information.

[0146] In the image reconstruction method provided in this application embodiment, after setting the expected signal-to-noise ratio (SNR) of the preview image, the scanning process at the initial scanning angle is started to obtain the scanning data of the initial scanning angle, and a real-time preview image at the initial scanning angle is generated based on the scanning data. When the real-time preview image meets the set expected SNR of the preview image, the scanning angle is switched and data acquisition continues to generate a new real-time preview image. In this process, by setting the expected SNR of the preview image, the real-time preview image at each scanning angle can achieve the expected image SNR, thereby improving the image quality of the preview image at each scanning angle. At the same time, an energy window is also set, which can effectively filter out noise signals, optimize the data acquisition process, thereby improving image clarity and contrast, and further improving the image quality of the preview image.

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

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

[0149] In one exemplary embodiment, such as Figure 8 As shown, a preview image generation device 1 is provided, including: an image generation module 10, a data acquisition module 20, and an image update module 30, wherein:

[0150] The image generation module 10 is used to set the expected signal-to-noise ratio of the preview image; during the scanning process of the initial scanning angle, the scanning data of the initial scanning angle is acquired, which includes a dataset collected under at least one energy window, and a real-time preview image of the initial scanning angle is generated based on the scanning data.

[0151] The data acquisition module 20 is used to switch the scanning angle in response to the real-time preview image meeting the expected signal-to-noise ratio of the preview image, and to perform scanning after switching the scanning angle, and to acquire the scanning data of the switched scanning angle.

[0152] The image update module 30 is used to generate an updated real-time preview image based on the scanning data of the switched scanning angle.

[0153] In one embodiment, the image generation module 10 is further configured to:

[0154] The datasets collected under each energy window are rearranged to obtain rearranged scan data for the initial scan angle; based on the rearranged scan data for the initial scan angle, a real-time preview image of the initial scan angle is generated.

[0155] In one embodiment, the image generation module 10 is further configured to:

[0156] Obtain the arrangement information of each crystal module in the detector; based on the arrangement information, rearrange the data set collected under each energy window, and determine the rearranged data set under each energy window as the rearranged scan data for the initial scan angle.

[0157] In one embodiment, the image generation module 10 is further configured to:

[0158] Based on the preset image refresh time slices, the rearranged scan data corresponding to each image refresh time slice is obtained from the rearranged scan data; the rearranged scan data corresponding to each image refresh time slice is reconstructed to obtain the projected image of each image refresh time slice; the projected image of each image refresh time slice is determined as the real-time preview image of the initial scan angle.

[0159] In one embodiment, the image generation module 10 is further configured to:

[0160] The datasets collected under each energy window are parsed to obtain the energy information in each dataset; the energy information in each dataset is rearranged to obtain the rearranged energy information for each energy window; the rearranged energy information of each energy window is determined as the rearranged scan data for the initial scan angle.

[0161] In one embodiment, the image generation module 10 is further configured to:

[0162] Based on the rearranged energy information of each energy window, an energy spectrum image for each energy window is generated; the energy spectrum image of each energy window is then used as a real-time preview image of the initial scanning angle.

[0163] In one embodiment, the image generation module 10 is further configured to:

[0164] Based on the preset data size, candidate scan data is read from the initial position of the scan data file, and it is determined whether the candidate scan data includes scan data from multiple scan angles. If so, the candidate scan data is cut to obtain the scan data from the initial scan angle. If not, the candidate scan data is determined as the scan data from the initial scan angle.

[0165] In one exemplary embodiment, such as Figure 9 As shown, a SPECT system scanning control device 2 is provided, including: a scanning control module 40, an image reconstruction module 50, and a process judgment module 60, wherein:

[0166] The scanning control module 40 is used to control the SPECT system to perform an initial scanning angle scan on the object to be detected and to acquire the initial scanning angle scan data, which includes datasets collected under multiple energy windows.

[0167] The image reconstruction module 50 is used to rearrange the dataset collected under each energy window and reconstruct the rearranged scan data to obtain a real-time preview image. Each frame of the real-time preview image corresponds to a dataset collected and rearranged under an energy window.

[0168] The process judgment module 60 is used to determine whether the current scanning process is normal based on the real-time preview image.

[0169] In one embodiment, the SPECT system scan control device 2 further includes:

[0170] The angle switching module is used to control the SPECT system to switch the scanning angle and execute the next scanning process when the current scanning process is normal and the initial scanning angle has been completed.

[0171] Each module in the aforementioned preview image generation device or SPECT system scanning control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0172] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 10As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores image reconstruction data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements an image reconstruction method.

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

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

[0175] Set the expected signal-to-noise ratio of the preview image; during the initial scanning angle scan, acquire the initial scanning angle scan data, which includes a dataset collected under at least one energy window, and generate a real-time preview image of the initial scanning angle based on the scan data.

[0176] In response to the real-time preview image meeting the expected signal-to-noise ratio, the scanning angle is switched, and the scan after the switching angle is executed, and the scan data of the switched scanning angle is obtained;

[0177] An updated real-time preview image is generated based on the scan data from the switched scan angle.

[0178] The implementation principles and technical effects of each step in the processor embodiment of this application are similar to those of the above-described preview image generation method, and will not be repeated here.

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

[0180] Set the expected signal-to-noise ratio of the preview image; during the initial scanning angle scan, acquire the initial scanning angle scan data, which includes a dataset collected under at least one energy window, and generate a real-time preview image of the initial scanning angle based on the scan data.

[0181] In response to the real-time preview image meeting the expected signal-to-noise ratio, the scanning angle is switched, and the scan after the switching angle is executed, and the scan data of the switched scanning angle is obtained;

[0182] An updated real-time preview image is generated based on the scan data from the switched scan angle.

[0183] The implementation principles and technical effects of each step in the computer program executed by the processor in this embodiment are similar to those of the above-described preview image generation method, and will not be repeated here.

[0184] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0185] Set the expected signal-to-noise ratio of the preview image; during the initial scanning angle scan, acquire the initial scanning angle scan data, which includes a dataset collected under at least one energy window, and generate a real-time preview image of the initial scanning angle based on the scan data.

[0186] In response to the real-time preview image meeting the expected signal-to-noise ratio, the scanning angle is switched, and the scan after the switching angle is executed, and the scan data of the switched scanning angle is obtained;

[0187] An updated real-time preview image is generated based on the scan data from the switched scan angle.

[0188] The implementation principles and technical effects of each step in the computer program executed by the processor in this embodiment are similar to those of the above-described preview image generation method, and will not be repeated here.

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

[0190] The SPECT system is controlled to perform an initial scan of the object to be detected and to acquire the scan data of the initial scan angle, which includes datasets collected under multiple energy windows.

[0191] The datasets collected under each energy window are rearranged, and the rearranged scan data are reconstructed to obtain real-time preview images. Each frame of real-time preview image corresponds to a dataset collected and rearranged under an energy window.

[0192] Determine whether the current scanning process is normal based on the real-time preview image.

[0193] The implementation principles and technical effects of each step in the processor embodiment of this application are similar to those of the above-mentioned SPECT system scanning control method, and will not be repeated here.

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

[0195] The SPECT system is controlled to perform an initial scan of the object to be detected and to acquire the scan data of the initial scan angle, which includes datasets collected under multiple energy windows.

[0196] The datasets collected under each energy window are rearranged, and the rearranged scan data are reconstructed to obtain real-time preview images. Each frame of real-time preview image corresponds to a dataset collected and rearranged under an energy window.

[0197] Determine whether the current scanning process is normal based on the real-time preview image.

[0198] The implementation principles and technical effects of each step in the computer program executed by the processor in this embodiment are similar to those of the above-described SPECT system scanning control method, and will not be repeated here.

[0199] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0200] The SPECT system is controlled to perform an initial scan of the object to be detected and to acquire the scan data of the initial scan angle, which includes datasets collected under multiple energy windows.

[0201] The datasets collected under each energy window are rearranged, and the rearranged scan data are reconstructed to obtain real-time preview images. Each frame of real-time preview image corresponds to a dataset collected and rearranged under an energy window.

[0202] Determine whether the current scanning process is normal based on the real-time preview image.

[0203] The implementation principles and technical effects of each step in the computer program executed by the processor in this embodiment are similar to those of the above-described SPECT system scanning control method, and will not be repeated here.

[0204] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

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

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

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

Claims

1. A method for generating a preview image, characterized in that, The method includes: Set the expected signal-to-noise ratio for the preview image; during the initial scanning angle scan, acquire the initial scanning angle scan data, which includes at least one dataset collected under an energy window, and generate a real-time preview image of the initial scanning angle based on the scan data; In response to the real-time preview image meeting the expected signal-to-noise ratio of the preview image, the scanning angle is switched, and the scanning after the switching scanning angle is executed, and the scanning data of the switched scanning angle is obtained; An updated real-time preview image is generated based on the scan data from the switched scan angle.

2. The method according to claim 1, characterized in that, The scanning data at the initial scanning angle and the scanning data at the switched scanning angle both include datasets collected under multiple energy windows; The dataset collected under each energy window is used to reconstruct a preview image frame.

3. The method according to claim 2, characterized in that, The step of generating a real-time preview image of the initial scanning angle based on the scan data includes: The datasets collected under each energy window are rearranged to obtain rearranged scan data for the initial scan angle; Based on the rearranged scan data of the initial scan angle, a real-time preview image of the initial scan angle is generated.

4. The method according to claim 3, characterized in that, The process of rearranging the dataset collected under each energy window to obtain rearranged scan data for the initial scan angle includes: Obtain the arrangement information of each crystal module in the detector; Based on the arrangement information, the datasets collected under each energy window are rearranged, and the rearranged datasets under each energy window are determined as the rearranged scan data for the initial scan angle.

5. The method according to claim 4, characterized in that, The step of generating a real-time preview image of the initial scan angle based on the rearranged scan data of the initial scan angle includes: Based on the preset image refresh time slices, obtain the rearranged scan data corresponding to each image refresh time slice from the rearranged scan data; The rearranged scan data corresponding to each of the image refresh time slices are reconstructed to obtain the projected image of each of the image refresh time slices; The projected image of each image refresh time slice is determined as the real-time preview image of the initial scanning angle.

6. The method according to claim 3, characterized in that, The process of rearranging the dataset collected under each energy window to obtain rearranged scan data for the initial scan angle includes: The datasets collected under each energy window are parsed to obtain the energy information in each dataset; The energy information in each of the datasets is rearranged to obtain the rearranged energy information for each of the energy windows; The rearranged energy information of each energy window is determined as the rearranged scan data of the initial scan angle.

7. The method according to claim 6, characterized in that, The step of generating a real-time preview image of the initial scan angle based on the rearranged scan data of the initial scan angle includes: Based on the rearranged energy information of each energy window, an energy spectrum image of each energy window is generated; The energy spectrum image of each energy window is determined as a real-time preview image of the initial scanning angle.

8. The method according to any one of claims 1-7, characterized in that, The step of obtaining the scan data of the initial scan angle includes: Based on the preset data size, candidate scan data is read from the initial position of the scan data file, and it is determined whether the candidate scan data includes scan data from multiple scan angles. If so, the candidate scan data is segmented to obtain the scan data of the initial scan angle; If not, the candidate scan data will be determined as the scan data for the initial scan angle.

9. A scanning control method for a single-photon emission computed tomography (SPECT) system, characterized in that, The method includes: The SPECT system is controlled to perform an initial scanning angle scan on the object to be detected, and the scanning data of the initial scanning angle is acquired. The initial scanning angle scanning data includes datasets collected under multiple energy windows. The datasets collected under each energy window are rearranged, and the rearranged scan data are reconstructed to obtain real-time preview images. Each frame of real-time preview image corresponds to a dataset collected and rearranged under an energy window. The current scanning process is determined based on the real-time preview image.

10. The method according to claim 9, characterized in that, The method further includes: In response to the current scanning process being normal and the initial scanning angle being completed, the SPECT system is controlled to switch the scanning angle and execute the next scanning process.