Image reconstruction method, device, system, computing device and storage medium
By directly reconstructing and displaying the preview image of CT scan in the computing device, the problem of difficult to guarantee the real-time preview image reconstruction and display in traditional technology is solved, and more efficient preview image processing and display is achieved.
Patent Information
- Application Number
- CN202111670384.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-12-31
AI Technical Summary
In traditional CT scanning technology, the real-time reconstruction and display of preview images are difficult to guarantee. It is mainly due to the large amount of data of full-quality scan data, which leads to a long time transmission of preview scan data through the slip ring, which affects the real-time reconstruction and display of preview images.
By receiving the scan data sent by the detection device in the computing device, the preview image is directly reconstructed on the computing device and sent to the display device for display, the step of transmitting the preview scan data to the image reconstruction device is avoided.
Real-time reconstruction and display of preview images is realized, the amount of preview image data is reduced, the time of transmission through slip ring is reduced, and the real-timeness of the system is improved.
Smart Images

Figure CN114299187B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer tomography technology, and in particular to an image reconstruction method, apparatus, system, computing device and storage medium. Background Art
[0002] Computed Tomography (CT) technology is widely used in many fields such as scientific research, biological data acquisition, human body examination, etc. In medicine, when a CT machine scans an object, it is usually necessary to reconstruct a preview image based on CT technology for doctors to view.
[0003] The traditional preview image reconstruction process is as follows: when the CT machine scans, the CT machine compresses the scan data obtained by scanning the object to obtain preview scan data, and transmits the preview scan data to the image reconstruction device through a slip ring. The image reconstruction device reconstructs the preview image based on the preview scan data and displays it.
[0004] When a CT machine is scanning, the real-time requirements for the reconstruction and display of the preview image are high. Therefore, how to ensure the real-time reconstruction and display of the preview image has become an important issue for those skilled in the art to study. Summary of the invention
[0005] Based on this, it is necessary to provide an image reconstruction method, apparatus, system, computing device and storage medium that can ensure the real-time reconstruction and display of preview images in order to solve the above technical problems.
[0006] In a first aspect, the present application provides an image reconstruction method, which is applied to an image reconstruction system, wherein the image reconstruction system includes a detection device, a computing device, and a display device; the method includes: the computing device receives scanning data of a scanned object sent by the detection device;
[0007] The computing device reconstructs a preview image based on the scan data;
[0008] The computing device sends the preview image to the display device for display.
[0009] In one embodiment, the computing device includes an edge computing device, and the computing device sends the preview image to the display device for display, including:
[0010] The edge computing device sends the preview image to the slip ring, so that the slip ring sends the preview image to the display device for display.
[0011] In one of the embodiments, the image reconstruction system further includes an image reconstruction device, which is used to receive the full-quality scanning data sent by the detection device through the slip ring and perform full-quality image reconstruction based on the full-quality scanning data.
[0012] In one embodiment, the computing device receives the scanned data of the scanned object sent by the detection device, including:
[0013] The computing device receives the preview scan data of the scanned object sent by the detecting device, where the preview scan data is data obtained by compressing the full-quality scan data.
[0014] In one embodiment, the computing device reconstructs the preview image according to the scan data, comprising:
[0015] The computing device compresses the full-quality scan data according to a preset compression ratio to obtain preview scan data;
[0016] The computing device reconstructs a preview image based on the preview scan data.
[0017] In one embodiment, the computing device reconstructs the preview image according to the preview scan data, including:
[0018] The computing device performs pre-correction processing on the preview scan data to obtain first target scan data;
[0019] The computing device reconstructs a preview image based on the first target scanning data.
[0020] In one of the embodiments, the pre-correction processing includes at least one of air correction processing, bad channel correction processing, nonlinear correction processing, crosstalk correction processing, and calibration correction processing.
[0021] In one embodiment, the computing device reconstructs the preview image according to the preview scan data, including:
[0022] The computing device performs convolution filtering on the preview scan data to obtain second target scan data;
[0023] The computing device performs back-projection processing on the second target scanning data to reconstruct the preview image.
[0024] In one of the embodiments, the computing device is mounted on a rotating mechanism of a computed tomography (CT) gantry.
[0025] In a second aspect, the present application further provides an image reconstruction device, which is applied to a computing device in an image reconstruction system, wherein the image reconstruction system includes a detection device, the computing device, and a display device; the device includes:
[0026] A receiving module, used for receiving the scanned data of the scanned object sent by the detection device;
[0027] A reconstruction module, used for reconstructing a preview image according to the scan data;
[0028] The sending module is used to send the preview image to the display device for display.
[0029] In a third aspect, the present application further provides a computing device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method described above when executing the computer program.
[0030] In a fourth aspect, the present application also provides an image reconstruction system, including a detection device, a display device and the above-mentioned computing device.
[0031] In a fifth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described above are implemented.
[0032] In the above-mentioned image reconstruction method, apparatus, system, computing device and storage medium, the computing device receives the scan data of the scanned object sent by the detection device, and reconstructs the preview image according to the scan data. After the computing device reconstructs the preview image, the preview image is sent to the display device for display. Since the present embodiment does not require a slip ring to transmit the preview scan data to the image reconstruction device, the image reconstruction device reconstructs the preview image, but the preview image is reconstructed by the computing device, thus ensuring the real-time reconstruction of the preview image. In addition, since the data volume of the preview image is relatively small, generally only tens of megabytes, compared with the data volume of the traditional preview scan data transmitted to the image reconstruction device through a slip ring, the data volume of the preview image is reduced by dozens of times. Therefore, after the computing device obtains the preview image, the time required for the computing device to send the preview image to the display device for display is shorter, thereby further ensuring the real-time display of the preview image. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a process schematic diagram of an image reconstruction method in the related art;
[0034] Figure 2 is a flowchart of an image reconstruction method provided in an embodiment of the present application;
[0035] Figure 3is a process schematic diagram of an image reconstruction method provided in an embodiment of the present application;
[0036] Figure 4 It is a flowchart of a preview image reconstruction method provided in an embodiment of the present application;
[0037] Figure 5 is a flowchart of another preview image reconstruction method provided in an embodiment of the present application;
[0038] Figure 6 is a flowchart of another preview image reconstruction method provided in an embodiment of the present application;
[0039] Figure 7 is a structural schematic diagram of a CT gantry provided in an embodiment of the present application;
[0040] Figure 8 is a structural schematic diagram of an image reconstruction device provided in an embodiment of the present application;
[0041] Fig. 9 is a diagram of the internal structure of a computing device in an embodiment. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0043] In order to more clearly introduce the embodiments of the present application, the image reconstruction method in the conventional technology is first introduced. Figure 1 , Figure 1 It is a process diagram of an image reconstruction method in the related art. At present, image reconstruction includes the reconstruction of a preview image and the reconstruction of a full-quality image. Among them, the reconstruction process of the preview image is that the detection device compresses the obtained full-quality scan data to obtain the preview scan data, the detection device transmits the preview scan data to the image reconstruction device through a slip ring, the image reconstruction device reconstructs the preview image based on the preview scan data, and outputs the preview image to the display device for display. The reconstruction process of the full-quality image is similar to the reconstruction process of the preview image, the difference is that the detection device transmits the full-quality scan data to the image reconstruction device through a slip ring, and the image reconstruction device reconstructs the full-quality image based on the full-quality scan data. That is to say, in the conventional technology, the preview scan data and the full-quality scan data need to be transmitted to the image reconstruction device through a slip ring together, and the image reconstruction device generates the preview image based on the preview scan data, and generates the full-quality image based on the full-quality scan data. Among them, the term "full-quality scan data" may refer to the raw data detected by the detection device, and the raw data can be used to construct a full-quality image.
[0044] It should be noted that full-quality images are mainly used by doctors for image diagnosis, and the quality requirements for full-quality images are relatively high, while the speed requirements are relatively low. Preview images are mainly used to preview whether the required position is scanned during CT scanning, so as to make a preliminary diagnosis. The quality requirements for preview images are relatively low, but the real-time requirements for preview images are very high. Basically, it is required that the corresponding preview image should be output to the interface within one second or several hundred milliseconds wherever it is scanned. The real-time performance of preview images is an important indicator for image reconstruction in current CT systems. However, due to the increasing amount of full-quality scan data (many protocols are several GB, and one GB is equal to 1024 megabytes), the amount of preview scan data obtained after compression of full-quality scan data is also increasing. The time for preview scan data to be transmitted to the image reconstruction device through the slip ring is getting longer and longer, resulting in increasing difficulty in achieving high real-time performance in the reconstruction and display of preview images. Therefore, how to ensure the real-time performance of preview image reconstruction and display has become an important issue for technicians in this field.
[0045] In order to solve the above technical problems, the present application provides a preview image reconstruction method. Figure 2 , Figure 2 1 is a flow chart of an image reconstruction method provided in an embodiment of the present application. The method is applied to an image reconstruction system. The image reconstruction system includes a detection device, a computing device, and a display device. The method includes the following steps:
[0046] S201. A computing device receives scan data of a scanned object sent by a detection device.
[0047] The scanned object may include one or more of the head, lungs, pleural tissue, thoracic mediastinum, abdomen, large intestine, small intestine, bladder, gallbladder, triple energizer, pelvic cavity, spine, limbs, bones, blood vessels, etc.
[0048] Reference Figure 3 , Figure 3 1 is a process diagram of an image reconstruction method provided by an embodiment of the present application. In this embodiment, a computing device receives scan data of a scanned object sent by a detection device. The detection device can obtain the scan data of the scanned object and send the scan data to the computing device. Correspondingly, the computing device receives the scan data sent by the detection device. In this embodiment, the scan data required for reconstructing the preview image is no longer transmitted to the image reconstruction device through a slip ring, so the transmission bandwidth of the slip ring can be reduced.
[0049] S202: The computing device reconstructs a preview image according to the scan data.
[0050] Reference Figure 3In this embodiment, a preview image is reconstructed by a separate computing device according to the scan data, and the preview image is no longer reconstructed by an image reconstruction device, wherein the reconstruction algorithm includes but is not limited to a filter back projection reconstruction algorithm (FilterBack Projection, FBP), an algebraic reconstruction algorithm (Algebraic Reconstruction Technique, ART) and an ordered subset conjugate gradient reconstruction algorithm (Ordered Subset Conjugate Gradiental, OSCG).
[0051] In the traditional image reconstruction process, the image reconstruction device needs to reconstruct not only the preview image but also the full-quality image, which results in the problem that the reconstruction of the preview image and the reconstruction of the full-quality image compete for resources. In this embodiment, the preview image is reconstructed by the computing device instead of the image reconstruction device, thus avoiding the situation that the reconstruction of the preview image and the reconstruction of the full-quality image compete for resources, greatly improving the rate of preview image reconstruction.
[0052] S203: The computing device sends the preview image to a display device for display.
[0053] It should be noted that the display device used to display the preview image and the display device used to display the full-quality image may be the same display device or may not be the same display device.
[0054] Wherein, the computing device includes an edge computing device, and the above S203 can be implemented in the following manner:
[0055] The edge computing device sends a preview image to the slip ring, so that the slip ring sends the preview image to the display device for display.
[0056] Alternatively, the edge computing device sends a preview image to the RF module, so that the RF module sends the preview image to a display device for display.
[0057] Alternatively, the edge computing device sends the preview image to the wifi module, so that the wifi module sends the preview image to the display device for display.
[0058] Alternatively, the edge computing device directly sends the preview image to a display device for display.
[0059] It should be noted that, for the method in which the computing device sends the preview image to the slip ring so that the slip ring sends the preview image to the display device for display, since the data volume of the preview image is relatively small, generally only tens of megabytes, compared with the data volume of the traditional transmission of preview scan data to the image reconstruction device through the slip ring, the data volume of the preview image is reduced by dozens of times. Therefore, the time required for transmitting the preview image to the display device through the slip ring is reduced, thereby ensuring the real-time reconstruction of the preview image, and further ensuring the real-time display of the preview image.
[0060] With respect to other methods of transmitting the preview image to a display device for display, since the present embodiment does not require a slip ring to transmit the preview scan data to the image reconstruction device, the image reconstruction device reconstructs the preview image, but the preview image is reconstructed by a computing device, thus ensuring the real-time nature of the preview image reconstruction, and further ensuring the real-time nature of the preview image display.
[0061] In this embodiment, the computing device receives the scanned data of the scanned object sent by the detection device, and reconstructs the preview image according to the scanned data. After the computing device reconstructs the preview image, it sends the preview image to the display device for display. Since this embodiment does not require a slip ring to transmit the preview scan data to the image reconstruction device, the image reconstruction device reconstructs the preview image, but the preview image is reconstructed by the computing device, thus ensuring the real-time reconstruction of the preview image. In addition, since the data volume of the preview image is relatively small, generally only tens of megabytes, compared with the data volume of the traditional preview scan data transmitted to the image reconstruction device through a slip ring, the data volume of the preview image is reduced by dozens of times. Therefore, after the computing device obtains the preview image, the time required for the computing device to send the preview image to the display device for display is shorter, thereby further ensuring the real-time display of the preview image.
[0062] In one embodiment, if Figure 3 As shown, the image reconstruction system also includes an image reconstruction device, which is used to receive the full-quality scanning data sent by the detection device through the slip ring and perform full-quality image reconstruction based on the full-quality scanning data. Figure 3 The following takes the display of full-quality images and preview images on the same display device as an example.
[0063] The image reconstruction device of this embodiment only needs to reconstruct the full-quality image and no longer reconstruct the preview image. Therefore, it can avoid the situation in which the traditional image reconstruction device competes for resources with the reconstruction of the full-quality image when reconstructing the preview image. Therefore, the reconstruction of the full-quality image will not be affected by the reconstruction of the preview image.
[0064] In one embodiment, the above S201 can be implemented as follows:
[0065] The computing device receives the preview scan data of the scanned object sent by the detecting device, where the preview scan data is the data obtained by compressing the full-quality scan data.
[0066] In this embodiment, the detection device can compress the full-quality scan data and send the compressed preview scan data to the computing device. Correspondingly, the computing device receives the preview scan data of the scanned object sent by the detection device and reconstructs the preview image based on the received preview scan data. After the full-quality scan data is compressed, the amount of data of the compressed preview scan data is lower than that of the full-quality image scan data. Therefore, the time required for the detection device to transmit the preview scan data to the computing device can be reduced, thereby increasing the speed of the computing device to reconstruct the preview image.
[0067] Reference Figure 4 , Figure 4 is a flowchart of a preview image reconstruction method provided in an embodiment of the present application. This embodiment relates to an optional implementation of how a computing device reconstructs a preview image based on scan data. Based on the above embodiment, the above S202 may include the following steps:
[0068] S401. The computing device compresses the full-quality scan data according to a preset compression ratio to obtain preview scan data.
[0069] The preset compression ratio is, for example, one quarter or one eighth, that is, the amount of the preview scan data obtained after compression is one quarter or one eighth of the full-quality scan data. This embodiment does not impose any specific restrictions on the preset compression ratio.
[0070] S402: The computing device reconstructs a preview image according to the preview scan data.
[0071] In the method provided in this embodiment, the computing device compresses the full-quality scan data according to a preset compression ratio to obtain preview scan data, and reconstructs the preview image based on the preview scan data. Since the data volume of the preview image is reduced by several dozen times compared with the data volume of the preview scan data obtained after compression, the efficiency of transmitting the preview image from the computing device to the display device through the slip ring can be improved, thereby ensuring the real-time display of the preview image on the display device.
[0072] Reference Figure 5 , Figure 5 is a flowchart of another preview image reconstruction method provided by an embodiment of the present application. This embodiment relates to an optional implementation of how a computing device reconstructs a preview image based on scan data. Based on the above embodiment, the above S402 may include the following steps:
[0073] S501: A computing device performs pre-correction processing on preview scan data to obtain first target scan data.
[0074] The pre-correction processing includes at least one of air correction processing, bad channel correction processing, nonlinear correction processing, crosstalk correction processing, and calibration correction processing.
[0075] Air correction processing, the purpose of air correction is to reduce the impact of inconsistent responses between channels of detection equipment and reduce the impact of uneven dose distribution of radiation sources. It generates an air correction table by implementing the collected air data, and uses the air correction table to process the collected data to eliminate the impact of inconsistent detection equipment response and dose distribution.
[0076] Bad channel correction processing, the function of bad channel correction is to correct the raw data corresponding to the bad channel marked by the system. During the acquisition process, the channels of some detection equipment will be abnormal, resulting in errors in the collected data signals. These bad channels will be marked by some method, and their corresponding raw data will also be corrected. The correction method is to use the raw data corresponding to the adjacent normal channels, and replace the raw data of the bad channels with the data obtained by linear interpolation.
[0077] Nonlinear correction processing: Since the X-rays emitted by the radiation source contain multiple frequencies, different channels of the detection equipment have different spectral responses, and nonlinear responses will cause image artifacts. The role of nonlinear correction is to correct the high-frequency spectrum differences between the detection equipment channels.
[0078] Crosstalk correction processing: Due to X-ray scattering, light leakage, and electronic signal leakage, there will be signal crosstalk between CT detection equipment units. This crosstalk causes distortion of the data collected by the detection equipment, and may eventually cause ring artifacts in the reconstructed image. The crosstalk coefficient of each detection device channel is measured through the phantom, and then the channels around the channel are used to perform crosstalk correction.
[0079] Calibration and correction processing: The function of the Hounsfield value calibration algorithm in calibration and correction processing is to recalibrate the scan data to obtain the correct CT value. The CT value of the reconstructed image can be considered as a mapping of the linear intensity coefficient of the CT value of the scanned object, and the actual CT image intensity is scaled to the Housfield value. In the definition of Housfield value, the CT value of water is calibrated to 0, and the CT value of air is calibrated to -1024. In practice, a correction table is generated by scanning air and water phantoms, and the correction process is performed according to the correction table.
[0080] S502: The computing device reconstructs a preview image according to the first target scanning data.
[0081] In this embodiment, the computing device performs pre-correction processing on the preview scan data to obtain first target scan data, and reconstructs the preview image based on the first target scan data, which can remove some interference items, so that the obtained first target scan data is closer to the ideal data, and the preview image obtained based on the first target scan data is more accurate.
[0082] Reference Figure 6 , Figure 6 is a flowchart of another preview image reconstruction method provided by an embodiment of the present application. This embodiment relates to an optional implementation of how a computing device reconstructs a preview image based on scan data. Based on the above embodiment, the above S402 may include the following steps:
[0083] S601: The computing device performs convolution filtering on the preview scan data to obtain second target scan data.
[0084] Reconstructing the preview image based on the scan data The preview scan data can be processed by the filtered back-projection algorithm to reconstruct the preview image. The filtered back-projection algorithm filters the scan data at each acquisition angle before back-projection to compensate for the high-frequency components of the scan data and reduce the projection center density, thereby eliminating the edge loss effect caused by simple back-projection. Then, all the scan data are back-projected and superimposed to obtain the reconstructed image.
[0085] S602: The computing device performs back-projection processing on the second target scanning data to reconstruct a preview image.
[0086] In this embodiment, the computing device performs convolution filtering on the preview scan data to obtain second target scan data, and performs back projection processing on the second target scan data to reconstruct the preview image, thereby increasing high-frequency information, suppressing low-frequency information, and making the reconstructed preview image clearer.
[0087] It should be noted that the computing device reconstructs the preview image based on the preview scan data, which can also be implemented in the following manner: the computing device performs pre-correction processing on the preview scan data, and then reconstructs the preview image based on the first target scan data obtained after the pre-correction processing. The specific implementation method is:
[0088] The computing device performs pre-correction processing on the preview scan data to obtain first target scan data; the computing device performs convolution filtering processing on the first target scan data to obtain second target scan data; the computing device performs back-projection processing on the second target scan data to reconstruct the preview image.
[0089] In this embodiment, after the computing device performs pre-correction processing on the preview scan data, the preview image is reconstructed according to the first target scan data obtained after the pre-correction processing, so that a clearer preview image can be obtained.
[0090] In one embodiment, the computing device includes an ARM-based embedded computing device or an X86-based microprocessor.
[0091] It should be noted that the computing device may also include other computer devices that can be used to generate preview images. This embodiment does not specifically limit the computing device.
[0092] Since the reconstruction of the preview image does not require some image post-processing algorithms such as artifact removal, the overall computational complexity of the reconstruction of the preview image is relatively small. Therefore, the reconstruction of the preview image can be achieved through a small computing device, avoiding the problem of competition for resources between the reconstruction of the preview image and the reconstruction of the full-quality image.
[0093] In one embodiment, the computing device is mounted on a rotating mechanism of a computed tomography (CT) gantry. Figure 7 As shown, Figure 7 It is a structural schematic diagram of a CT frame provided in an embodiment of the present application. The CT frame includes a rotating mechanism 701, a detection device 702 and a tube 703, wherein the computing device is installed on the rotating mechanism 701. The tube 703 is a radiation source capable of emitting X-rays to the scanned object. When the tube 703 emits X-rays to the scanned object, the detection device 702 collects the scanning data of the scanned object. Due to the small size of the computing device, it can be installed on the rotating mechanism of the CT frame, thereby realizing the function of processing data before the slip ring, thereby reconstructing a preview image. The computing device is installed on the rotating mechanism of the frame, which enables the computing device to be directly connected to the detector, receives the data sent by the detector, and is arranged at the front end of the slip ring, so that the data can be processed before the slip ring.
[0094] It should be understood that although Figure 2 , Figure 4-6 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 , Figure 4-6 At least part of the steps may include multiple steps or multiple stages. 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 sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0095] In one embodiment, Figure 8 As shown, Figure 880 is a schematic diagram of the structure of an image reconstruction device provided in an embodiment of the present application. The device is applied to a computing device in an image reconstruction system. The image reconstruction system includes a detection device, the computing device, and a display device. The device includes: a receiving module 801, a reconstruction module 802, and a sending module 803, wherein:
[0096] The receiving module 801 is used to receive the scanned data of the scanned object sent by the detection device;
[0097] A reconstruction module 802, configured to reconstruct a preview image based on the scan data;
[0098] The sending module 803 is used to send the preview image to the display device for display.
[0099] In this embodiment, by receiving the scanned data of the scanned object sent by the detection device and reconstructing the preview image according to the scanned data, after the computing device reconstructs the preview image, the preview image is sent to the display device for display. Since this embodiment does not require a slip ring to transmit the preview scan data to the image reconstruction device, the image reconstruction device reconstructs the preview image, but the preview image is reconstructed by the computing device, thus ensuring the real-time reconstruction of the preview image. In addition, since the data volume of the preview image is relatively small, generally only tens of megabytes, compared with the data volume of the traditional preview scan data transmitted to the image reconstruction device through a slip ring, the data volume of the preview image is reduced by dozens of times. Therefore, after the computing device obtains the preview image, the time required for the computing device to send the preview image to the display device for display is shorter, thereby further ensuring the real-time display of the preview image.
[0100] In one embodiment, the sending module 803 is further configured to send the preview image to the slip ring, so that the slip ring sends the preview image to the display device for display.
[0101] In one of the embodiments, the image reconstruction system further includes an image reconstruction device, wherein the image reconstruction device is used to receive full-mass scanning data sent by the detection device through a slip ring, and perform full-mass image reconstruction based on the full-mass scanning data.
[0102] In one embodiment, the receiving module 801 is specifically used to receive the preview scan data of the scanned object sent by the detection device, and the preview scan data is the data obtained by compressing the full-quality scan data.
[0103] In one embodiment, the reconstruction module 802 includes a compression unit, which is used by the computing device to compress the full-quality scan data according to a preset compression ratio to obtain preview scan data; and a reconstruction unit, which is used to reconstruct a preview image based on the preview scan data.
[0104] In one of the embodiments, the reconstruction unit is specifically configured to perform pre-correction processing on the preview scan data to obtain first target scan data; and reconstruct the preview image according to the first target scan data.
[0105] In one of the embodiments, the pre-correction processing includes at least one of air correction processing, bad channel correction processing, nonlinear correction processing, crosstalk correction processing, and calibration correction processing.
[0106] In one of the embodiments, the reconstruction unit is specifically configured to perform convolution filtering processing on the preview scan data to obtain second target scan data; and perform back-projection processing on the second target scan data to reconstruct the preview image.
[0107] In one embodiment, the computing device includes an ARM-based embedded computing device or an X86-based microprocessor.
[0108] In one of the embodiments, the computing device is mounted on a rotating mechanism of a computed tomography (CT) gantry.
[0109] For the specific definition of the image reconstruction device, please refer to the definition of the image reconstruction method above, which will not be repeated here. Each module in the above-mentioned image reconstruction device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computing device in the form of hardware, or can be stored in the memory of the computing device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0110] In one embodiment, an image reconstruction system is also provided. The system includes a detection device, a slip ring, a display device and the above-mentioned computing device.
[0111] The image reconstruction system provided in this embodiment has the same technical effects as the image reconstruction method provided in the above embodiments, and will not be described in detail here.
[0112] In one embodiment, a computing device is provided. The computing device may be a server, and its internal structure diagram may be as follows: Fig. 9 As shown, Fig. 9The figure is an internal structure diagram of a computing device in an embodiment. The computing device includes a processor, a memory and a network interface connected through a system bus. The processor of the computing device is used to provide computing and control capabilities. The memory of the computing 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 computing device is used to store scan data. The network interface of the computing device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an image reconstruction method is implemented.
[0113] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the computing device to which the scheme of the present application is applied. The specific computing device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0114] In one embodiment, a computing 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:
[0115] receiving scanning data of the scanned object sent by the detection device;
[0116] reconstructing a preview image according to the scan data;
[0117] The preview image is sent to the display device for display.
[0118] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0119] The preview image is sent to the slip ring, so that the slip ring sends the preview image to the display device for display.
[0120] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0121] Receive preview scan data of the scanned object sent by the detection device, where the preview scan data is data obtained by compressing the full-quality scan data.
[0122] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0123] The full-quality scan data is compressed according to a preset compression ratio to obtain preview scan data; and a preview image is reconstructed according to the preview scan data.
[0124] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0125] The preview scan data is pre-corrected to obtain first target scan data; and a preview image is reconstructed according to the first target scan data.
[0126] In one embodiment, the pre-correction processing includes at least one of air correction processing, bad channel correction processing, nonlinear correction processing, crosstalk correction processing, and calibration correction processing.
[0127] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0128] The preview scan data is subjected to convolution filtering processing to obtain second target scan data; and the second target scan data is subjected to back-projection processing to reconstruct the preview image.
[0129] In one embodiment, the computing device comprises an ARM-based embedded computing device or an X86-based microprocessor.
[0130] In one embodiment, the computing device is mounted on a rotating mechanism of a computed tomography (CT) gantry.
[0131] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0132] receiving scanning data of the scanned object sent by the detection device;
[0133] reconstructing a preview image according to the scan data;
[0134] The preview image is sent to the display device for display.
[0135] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0136] The preview image is sent to the slip ring, so that the slip ring sends the preview image to the display device for display.
[0137] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0138] Receive preview scan data of the scanned object sent by the detection device, where the preview scan data is data obtained by compressing the full-quality scan data.
[0139] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0140] The full-quality scan data is compressed according to a preset compression ratio to obtain preview scan data; and a preview image is reconstructed according to the preview scan data.
[0141] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0142] The preview scan data is pre-corrected to obtain first target scan data; and a preview image is reconstructed according to the first target scan data.
[0143] In one embodiment, the pre-correction processing includes at least one of air correction processing, bad channel correction processing, nonlinear correction processing, crosstalk correction processing, and calibration correction processing.
[0144] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0145] The preview scan data is subjected to convolution filtering processing to obtain second target scan data; and the second target scan data is subjected to back-projection processing to reconstruct the preview image.
[0146] In one embodiment, the computing device comprises an ARM-based embedded computing device or an X86-based microprocessor.
[0147] In one embodiment, the computing device is mounted on a rotating mechanism of a computed tomography (CT) gantry.
[0148] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database 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 or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0149] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0150] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. An image reconstruction method, characterized in that: Applied to an image reconstruction system, the image reconstruction system comprises a detection device, a computing device, an image reconstruction device and a display device; the computing device is mounted on a rotating mechanism of a computed tomography (CT) gantry; the method comprises: The computing device receives the scan data of the scanned object sent by the detection device; The computing device reconstructs a preview image based on the scan data; The computing device sends the preview image to the display device for display; The computing device includes an edge computing device, and the computing device sends the preview image to the display device for display, including: The edge computing device sends the preview image to the slip ring, so that the slip ring sends the preview image to the display device for display; The image reconstruction device is used to receive the full-mass scanning data sent by the detection device through the slip ring, and perform full-mass image reconstruction based on the full-mass scanning data.
2. The method according to claim 1, characterized in that The computing device receives the scan data of the scanned object sent by the detection device, including: the computing device receives the preview scan data of the scanned object sent by the detection device, the preview scan data being data obtained by compressing the full-quality scan data.
3. The method according to claim 1, characterized in that The computing device reconstructs a preview image according to the scan data, including: The computing device compresses the full-quality scan data according to a preset compression ratio to obtain preview scan data; The computing device reconstructs a preview image based on the preview scan data.
4. The method according to claim 3, characterized in that The computing device reconstructs a preview image according to the preview scan data, including: The computing device performs pre-correction processing on the preview scan data to obtain first target scan data; The computing device reconstructs a preview image based on the first target scanning data.
5. The method according to claim 4, characterized in that The pre-correction processing includes at least one of air correction processing, bad channel correction processing, nonlinear correction processing, crosstalk correction processing, and calibration correction processing.
6. The method according to claim 3, characterized in that The computing device reconstructs a preview image according to the preview scan data, including: The computing device performs convolution filtering on the preview scan data to obtain second target scan data; The computing device performs back-projection processing on the second target scanning data to reconstruct the preview image.
7. An image reconstruction device, characterized in that: A computing device used in an image reconstruction system, the image reconstruction system comprising a detection device, the computing device, an image reconstruction device and a display device; the computing device is installed on a rotating mechanism of a computed tomography (CT) gantry; the device comprises: A receiving module, used for receiving the scanned data of the scanned object sent by the detection device; A reconstruction module, used for reconstructing a preview image according to the scan data; A sending module, used for sending the preview image to the display device for display; The computing device includes an edge computing device, and the sending module is specifically used to send the preview image to the slip ring, so that the slip ring sends the preview image to the display device for display; The image reconstruction device is used to receive the full-mass scanning data sent by the detection device through the slip ring, and perform full-mass image reconstruction based on the full-mass scanning data.
8. A computing 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 6 are implemented.
9. An image reconstruction system, characterized in that: The invention comprises a detection device, a display device and a computing device as claimed in claim 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
A CT remote image reconstruction method
CN109191541A
Industrial X-ray system imaging method and device
CN112649452A
Cited By
Systems and methods for image reconstruction
EP4330922B1