Transmission method, device and computer tomography equipment for scan data

CN117278756BActive Publication Date: 2026-08-21NEUSOFT MEDICAL SYST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311139469.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-05
Publication Date
2026-08-21
Estimated Expiration
2043-09-05

AI Technical Summary

Technical Problem

[0005]本申请提供了一种扫描数据的传输方法、装置及计算机断层扫描设备,可以解决相关技术中传输扫描数据的方式的硬件成本较高的问题

Benefits of technology

[0046]本申请提供了一种扫描数据的传输方法、装置及计算机断层扫描设备,数据传输组件能够获取待压缩的扫描数据,所述待压缩的扫描数据包括多帧投影数据组,每帧所述投影数据组包括多排投影数据,每排所述投影数据包括多个通道数据,并采用目标压缩策略,压缩所述待压缩扫描数据后传输;其中,所述目标压缩策略为至少一帧投影数据组中的至少两排投影数据中的通道数据压缩方式不同。由此可见,该数据传输组件能够通过对该待压缩的扫描数据进行压缩,压缩过程中至少一帧投影数据组中的至少两排投影数据中的通道数据的压缩方式不同,进而在降低扫描数据的数据量以确保该扫描数据的有效传输的同时能够保证了压缩后的扫描数据在排方向上的分辨率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117278756B_ABST
    Figure CN117278756B_ABST
Patent Text Reader

Abstract

The application discloses a kind of transmission method, device and computer tomography equipment of scanning data, it is related to data compression technical field.Data transmission component can obtain the scanning data to be compressed, the scanning data to be compressed includes multiple frame projection data groups, each frame projection data group includes multiple rows of projection data, and each row of projection data includes multiple channel data;Compression is transmitted after using target compression strategy to the scanning data to be compressed;Wherein, the channel data compression mode of at least two rows of projection data in at least one frame projection data group under target compression strategy is different.It can be seen from this that the data transmission component can be compressed by the scanning data to be compressed, the channel data compression mode of at least two rows in the multiple rows of projection data of at least one frame is different in compression process, and then while reducing the data amount of scanning data to ensure the effective transmission of the scanning data, the resolution of compressed scanning data in row direction can be guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data compression technology, and in particular to a method, apparatus and computed tomography (CT) scanner for transmitting scanned data. Background Technology

[0002] A computed tomography (CT) scanner includes a data acquisition unit, a transmission unit, and an image reconstruction unit. The data acquisition unit acquires scan data and transmits it in real time to the image reconstruction unit via the transmission unit. The image reconstruction unit then reconstructs the image based on the received scan data to obtain a medical image.

[0003] With the rapid development of medical technology, the amount of data collected by the data acquisition component per unit time is quite large. Therefore, in order to transmit the scan data to the image reconstruction component effectively and quickly, a transmission component with a large transmission bandwidth can usually be used to transmit the scan data.

[0004] However, the hardware cost of the above-mentioned method of transmitting scan data is relatively high. Summary of the Invention

[0005] This application provides a method, apparatus, and computed tomography (CT) scanner for transmitting scan data, which solves the problem of high hardware costs in related technologies for transmitting scan data. The technical solution is as follows:

[0006] On the one hand, a method for transmitting scan data is provided, the method comprising:

[0007] Acquire scan data to be compressed, the scan data to be compressed includes multiple frames of projection data groups, each frame of the projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data;

[0008] The scan data to be compressed is transmitted after being compressed using a targeted compression strategy.

[0009] Among them, the compression methods of the channel data in at least two rows of projection data in at least one frame of projection data group are different under the target compression strategy.

[0010] Optionally, the target compression strategy includes: a compression matrix for multiple channels of data in each row of the projection data, and a compression matrix for multiple frames of projection data and multiple rows of projection data;

[0011] The compression matrix merges or partially deletes a first number of channel data and outputs a second number of channel data.

[0012] Optionally, the method further includes:

[0013] Obtain the target scanning protocol for the target scanning area;

[0014] Determine the target compression strategy corresponding to the target scanning protocol.

[0015] Optionally, determining the target compression strategy corresponding to the target scanning protocol includes...

[0016] Acquire the first auxiliary scan data and multiple compression strategies of the target scanning protocol;

[0017] Multiple first auxiliary images are generated based on the first auxiliary scan data compressed using multiple compression strategies;

[0018] A second auxiliary image is generated based on the first auxiliary scan data;

[0019] The distortion levels of multiple first auxiliary images and second auxiliary images are obtained, and the compression strategy with a distortion level less than a preset threshold corresponding to the target scanning protocol is used as the target compression strategy.

[0020] Optionally, determining the target compression strategy corresponding to the target scanning protocol includes:

[0021] The target compression strategy of the target scanning protocol is obtained from the stored correspondence between reference scanning protocols and compression strategies, wherein the reference scanning protocol includes the target scanning protocol;

[0022] The correspondence between the reference scanning protocol and the compression strategy is obtained by recording the compression strategy with a distortion level less than a preset threshold corresponding to the reference scanning protocol among the distortion levels between the third auxiliary image and multiple fourth auxiliary images. The third auxiliary image is obtained based on the second auxiliary scanning data obtained based on the target scanning protocol, and the multiple fourth auxiliary images are obtained based on the second auxiliary scanning data compressed by multiple compression strategies.

[0023] Optionally, multiple compression strategies can be obtained, including:

[0024] Based on the target scanning protocol, the scanning bandwidth is obtained;

[0025] A target compression ratio is determined based on the quotient of the transmission bandwidth and the scanning bandwidth, wherein the target compression ratio is less than or equal to the quotient.

[0026] Based on the target compression ratio, the multiple compression strategies are generated.

[0027] Optionally, the method further includes: establishing a correspondence between a reference scanning protocol and a compression strategy;

[0028] The establishment of the correspondence between the reference scanning protocol and the compression strategy includes:

[0029] Based on the aforementioned reference scanning protocol, the scanning bandwidth is obtained;

[0030] A target compression ratio is determined based on the quotient of the transmission bandwidth and the scanning bandwidth, wherein the target compression ratio is less than or equal to the quotient.

[0031] Based on the target compression ratio, the multiple compression strategies are generated;

[0032] Acquire a third auxiliary image based on the second auxiliary scan data, and a fourth auxiliary image based on the second auxiliary scan data compressed by the multiple compression strategies;

[0033] The degree of distortion between the third auxiliary image and the multiple fourth auxiliary images is obtained, and the compression strategy with a distortion degree less than the preset threshold corresponding to the reference scanning protocol and the reference scanning protocol are recorded.

[0034] Optionally, both the first auxiliary scan data and the second auxiliary data include multi-frame projection data groups, each frame of the projection data group includes multiple rows of projection data, and each row of projection data includes multiple channel data; generating the multiple compression strategies based on the target compression ratio includes:

[0035] Based on the target compression ratio, multiple compression matrices for multiple channels in each row of projection data are obtained. The multiple compression matrices for multiple frames of projection data and multiple rows of projection data are combined to form multiple compression strategies. The compression matrix merges or partially deletes a first number of channel data within the compression matrix and outputs a second number of channel data. The ratio of the second number to the first number is the target compression ratio.

[0036] Optionally, the compression matrix deletes or merges adjacent channel data, and the channel positions of the channel data retained from multiple rows of projection data in at least one frame are continuous in the channel direction.

[0037] Optionally, in the multiple compression matrices of multiple channels in the same row of projection data, at least two of the compression matrices are merged or partially deleted in different ways.

[0038] Optionally, the compression matrix of multiple rows of the projection data in the same frame is periodically arranged.

[0039] Optionally, the compression matrix of the multiple frames of the projection data group is periodically arranged.

[0040] On the other hand, a scanning data transmission device is provided, the device comprising:

[0041] The acquisition module is used to acquire the scan data to be compressed, which includes multiple frames of projection data groups, each frame of the projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data.

[0042] The transmission module is used to compress the scan data to be compressed using a target compression strategy before transmission; wherein, under the target compression strategy, the compression methods of the channel data in at least two rows of projection data in at least one frame of projection data are different.

[0043] In another aspect, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method for transmitting scan data as described above.

[0044] In another aspect, a computed tomography (CT) device is provided, the CT device including a processor and a memory storing program instructions, the processor being configured to execute the scan data transmission method as described above when executing the program instructions.

[0045] The beneficial effects of the technical solution provided in this application include at least the following:

[0046] This application provides a method, apparatus, and computed tomography (CT) scanner for transmitting scan data. The data transmission component acquires scan data to be compressed, which includes multiple frames of projection data. Each frame of the projection data includes multiple rows of projection data, and each row of projection data includes multiple channels. A target compression strategy is employed to compress the scan data before transmission. The target compression strategy involves different compression methods for the channel data in at least two rows of projection data within at least one frame of the projection data. Therefore, this data transmission component can reduce the amount of scan data while ensuring effective transmission and maintaining the resolution of the compressed scan data in the row direction.

[0047] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0048] Figure 1 This is a schematic diagram of the structure of a CT device provided in an embodiment of this application;

[0049] Figure 2 This is a flowchart of a scanning data transmission method provided in an embodiment of this application;

[0050] Figure 3 This is a schematic diagram illustrating a compression strategy for compressing projection data groups according to an embodiment of this application;

[0051] Figure 4 This is a flowchart of another method for transmitting scan data provided in an embodiment of this application;

[0052] Figure 5 This is a flowchart of another method for transmitting scan data provided in an embodiment of this application;

[0053] Figure 6 This is a schematic diagram illustrating another compression strategy for compressing projection data groups provided in an embodiment of this application;

[0054] Figure 7 This is a schematic diagram of a medical image obtained from uncompressed scan data of the head, provided in an embodiment of this application.

[0055] Figure 8 This is a schematic diagram of a medical image obtained by compressing scan data under a compression strategy corresponding to a head-based target scanning protocol, as provided in an embodiment of this application.

[0056] Figure 9 This is a schematic diagram of the structure of a scanning data transmission device provided in an embodiment of this application. Detailed Implementation

[0057] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0058] This application provides a computed tomography (CT) scanner, see [link to relevant documentation]. Figure 1 The CT device may include a data acquisition component 10, a data transmission component 20, and an image reconstruction component 30 connected in sequence.

[0059] The data acquisition component 10 scans the target area to obtain scan data. The data transmission component 20 pre-amplifies, converts analog data to digital data, and compresses the scan data before transmitting it to the image reconstruction component 40 via a slip ring or wireless transmission path. The image reconstruction component 40 reconstructs a medical image based on the compressed scan data. Thus, a medical image of the target area can be quickly obtained after scanning.

[0060] In this embodiment, the data acquisition component 10 may include a wire feeder and a detector. The detector includes multiple detection modules arranged in a row. That is, the multiple detection modules can be arranged in at least one row. Each detection module includes multiple detection units arranged in an array. The detector may be a scintillator detector or a photon counting detector. The wire feeder can emit X-rays, and each detection unit can receive X-rays and convert the received optical signal into an electrical signal to obtain channel data.

[0061] Furthermore, during the rotation of the data acquisition component 10, the wire feeder can feed wire at preset angular intervals, and the detector can acquire a frame of projection (view) data at each angle. After the data acquisition component 10 rotates a certain angle (one full circle or half a circle plus a fan angle), the detector can acquire the scanning data of the scanning area.

[0062] As described above, the scan data can include multiple frames of projection data, and each frame of projection data can include channel data collected by multiple detection units. Furthermore, the total number of channel data included in any two frames of projection data is equal.

[0063] This application provides a method for transmitting scan data, which is applied to the data transmission component of a CT scanner. For example... Figure 2 As shown, the method includes:

[0064] Step 100a: Obtain the scan data to be compressed.

[0065] The scan data to be compressed is obtained by first scanning the target area of ​​the object (also known as the scanned object) using the data acquisition component, and then transmitting the scan data to the data transmission component. Specifically, the radiation source (i.e., the beam emitter mentioned earlier) emits radiation, some of which is absorbed by the target object, causing attenuation. The attenuated radiation is then received by the detector (i.e., the detector mentioned earlier), forming the scan data to be compressed. The scan data to be compressed includes multiple sets of projection data, each set of projection data includes multiple rows of projection data, and each row of projection data includes multiple channels of data. Each set of projection data corresponds to a beam angle, which is also the rotation angle of the rotating gantry. The rotating gantry is mounted on a fixed gantry and houses the detector and radiation source. The multiple rows of projection data are arranged in the Z-axis, which is the row direction of the detector and also the extension direction of the scanning aperture of the CT equipment.

[0066] Step 100b: Use a target compression strategy to compress the scanned data to be compressed before transmission.

[0067] Among them, the compression methods (also known as compression matrices) of the channel data in at least two rows of projection data in at least one frame of projection data group are different under the target compression strategy.

[0068] The target compression strategy can merge or delete channel data. For at least one frame of projection data, under the target compression strategy, at least two rows of channel data in the multi-row projection data are compressed in different ways. For example, a frame of projection data includes two rows of projection data, namely the first row and the second row, each row including channel data of channels 1, 2, 3, 4, 5, and 6. Optionally, the first compression method is to delete the channel data of channels 1, 2, and 3 of the first row of projection data, and delete the channel data of channels 4, 5, and 6 of the second row of projection data. The second compression method is to compress the channel data of channels 1 and 2, channels 3 and 4, and channels 5 and 6 of the first row of projection data, and compress the channel data of channels 2 and 3, and channels 4 and 5 of the second row of projection data. In this way, the compression methods of the two rows are different. Here, compressing the channel data of channels 1 and 2 means merging the channel data of channels 1 and 2.

[0069] Due to the different compression methods, the channel positions of the channel data retained in each row are different. This results in the retention of channel data at different channel positions in the Z direction. This reduces the amount of scan data to ensure effective transmission of the scan data while maintaining the resolution of the compressed scan data in the row direction.

[0070] Optionally, the target compression strategy includes: a compression matrix for multiple channels in each row of projection data, and compression matrices for multiple frames of projection data and multiple rows of projection data. The compression matrix merges or partially deletes a first number of channels within the compression matrix, outputting a second number of channels. Within each frame of projection data, the compression matrices for multiple channels in each row of projection data can be the same or different. The compression matrix for multiple rows of projection data refers to the compression matrix for multiple channels along the row direction in the multiple rows of projection data. The compression matrix for multiple frames of projection data refers to the compression matrix for multiple channels at the same position within the multiple frames of projection data.

[0071] Optionally, the compression matrix may delete or merge adjacent channel data. Since adjacent channel data contain largely the same information about the target scanned area, deleting or merging adjacent channel data can reduce information loss of the target scanned area and ensure the quality of the reconstructed image from the compressed scan data. Optionally, the channel positions of the channel data retained from multiple rows of projection data in at least one frame are continuous in the channel direction.

[0072] Optionally, in the multiple compression matrices of multiple channels in the same row of projection data, at least two compression matrices may be merged or partially deleted in different ways.

[0073] Optionally, the compressed matrix of multiple rows of projection data in the same frame is periodically arranged.

[0074] Optionally, the compression matrix of the multi-frame projection data group is periodically arranged.

[0075] like Figure 3 As shown, Figure 3 The compression of channel data under 8 views is shown. Views 1 to 7 represent one cycle, and View 8 is the beginning of the next cycle. Within one cycle, the compressed View 1 retains the channel data of channels 1 and 5 in the first row, the compressed View 2 retains the channel data of channels 2 and 6 in the second row, the compressed View 3 retains the channel data of channels 3 and 7 in the third row, the compressed View 4 retains the channel data of channels 4 and 8 in the fourth row, and so on. In this way, full coverage of channel positions is achieved in the channel direction, that is, the channel positions are continuous, ensuring the resolution of the compressed scan data in the row direction.

[0076] In another alternative embodiment, this application provides a method for transmitting scan data, which is applied to the data transmission component of a CT scanner. See also Figure 4 The method includes:

[0077] Step 101: Obtain the target scanning protocol for the target scanning area.

[0078] The target scanning protocol for the target scanning area may include: the identifier of the target scanning area, the target scanning field of view size, the target standard width, and the target rotation speed. This identifier can uniquely identify the target scanning area among multiple scanning areas; for example, the identifier of the target scanning area can be the name or code of the target scanning area.

[0079] The target scanning field size determines the total number of channel data included in each row of projection data in each frame of projection data group, and the target standard width determines the total number of multiple rows of projection data in each frame of projection data group.

[0080] It is understood that the target scanning area can be any of the multiple scanning areas of the target object. The target object can be a human body or a phantom (such as a water model). The multiple scanning areas can include at least two of the following: head, heart, abdomen, chest, and legs.

[0081] In addition, the target scanning protocol may also include scanning parameters such as tube current and tube voltage. This target scanning protocol can be determined by the CT equipment in response to the operator's selection, or it can be automatically matched by the CT equipment based on diagnostic or appointment information of the target scanning area.

[0082] In this embodiment, the quality (e.g., clarity) requirements for medical images differ for different scanning sites; for example, the quality of medical images of the heart needs to be better than that of medical images of the legs. Therefore, when the amount of raw scan data (i.e., uncompressed scan data) is the same for all scanning sites, the degree of data loss in the compressed scan data varies depending on the scanning site compared to the uncompressed scan data. Thus, different compression strategies can be set for different scanning sites.

[0083] Step 102: Determine the target compression strategy corresponding to the target scanning protocol.

[0084] In this embodiment, the data transmission component can determine the target compression strategy corresponding to the target scanning protocol in real time. The process of determining the target compression strategy by the data transmission component can include: the data transmission component acquiring first auxiliary scanning data and multiple compression strategies of the target scanning protocol, and generating multiple first auxiliary images based on the compressed first auxiliary scanning data using the multiple compression strategies. Then, the data transmission component generates second auxiliary images based on the first auxiliary scanning data, and acquires the distortion levels of the multiple first auxiliary images and the second auxiliary images, subsequently selecting the compression strategy with a distortion level less than a preset threshold corresponding to the target scanning protocol as the target compression strategy.

[0085] Alternatively, the data transmission component can pre-store a correspondence between reference scanning protocols and compression strategies. The data transmission component can determine the target compression strategy corresponding to the target scanning protocol from this correspondence. The reference scanning protocol includes the target scanning protocol; that is, the correspondence records the target scanning protocol. This correspondence can be obtained by recording the compression strategy and the reference scanning protocol among the distortion levels between the third auxiliary image and multiple fourth auxiliary images, where the distortion level is less than a preset threshold corresponding to the reference scanning protocol. In other words, the data transmission component can obtain the distortion level less than the preset threshold from multiple distortion levels of the third auxiliary image and multiple fourth auxiliary images, and record the compression strategy corresponding to the fourth auxiliary image with the distortion level less than the preset threshold, along with the target scanning protocol, in the correspondence.

[0086] The third auxiliary image is obtained based on the second auxiliary scan data acquired using the target scanning protocol, and the multiple fourth auxiliary images are obtained based on the second auxiliary scan data compressed using multiple compression strategies. Each fourth auxiliary image is obtained based on the second auxiliary scan data compressed using one compression strategy, meaning that the multiple fourth auxiliary images correspond one-to-one with the multiple compression strategies. The second auxiliary scan data can be acquired and stored by the data transmission component after pre-scanning the target scanning area.

[0087] The distortion level of the third auxiliary image and each fourth auxiliary image refers to the degree of distortion of the fourth auxiliary image compared to the third auxiliary image. This distortion level refers to the degree of difference between the fourth auxiliary image and the third auxiliary image. This distortion level can be obtained using methods such as mean-square error (MSE) and peak signal-to-noise ratio (PSNR).

[0088] The preset threshold corresponding to the target scanning protocol refers to the distortion tolerance level of the target scanning area as recorded in the target scanning protocol. This distortion tolerance level refers to the maximum degree of distortion allowed in the image generated based on the compressed second auxiliary scanning data compared to the image generated based on the uncompressed second auxiliary scanning data, provided that the image generated based on the compressed second auxiliary scanning data meets the clarity requirements of the medical image of the target scanning area.

[0089] Step 103: Use a target compression strategy to compress the scan data of the target scan area before transmission.

[0090] In this embodiment, the data acquisition component of the CT device can scan the target scanning area of ​​the target object to obtain the scan data to be compressed for that target scanning area, and can transmit the scan data to the data transmission component. Then, the data transmission component can use a target compression strategy to compress the scan data, and after compression, transmit the compressed scan data to the image reconstruction component for image reconstruction operation.

[0091] In summary, this application provides a method for transmitting scan data. The data transmission component can acquire the target scanning protocol of the target scanned area and determine the corresponding target compression strategy under the target scanning protocol. Then, it compresses the scan data of the target scanned area using the target compression strategy before transmission. Therefore, this data transmission component can reduce the amount of scan data by compressing it to ensure effective transmission. Compared to using a transmission component with a larger transmission bandwidth, the method provided in this application can effectively reduce the hardware cost of transmitting scan data. Furthermore, the data transmission component can flexibly select a compression strategy according to the target scanning protocol of the target scanned area, thus improving the flexibility of scan data compression.

[0092] This application embodiment uses the example of a data transmission group determining the corresponding target scanning strategy under a target scanning protocol in real time to illustrate the scanning data transmission method provided in this application embodiment. This method can be applied to the data transmission component of a CT device; see [link to relevant documentation]. Figure 5 The method may include:

[0093] Step 201: Obtain the target scanning protocol for the target scanning area.

[0094] The target scanning area can be any of multiple scanning areas of the target object. The target object can be a human body or a phantom (such as a water model). The multiple scanning areas can include at least two of the following: head, heart, abdomen, chest, and legs.

[0095] The target scanning protocol for the target scanning area may include: the identifier of the target scanning area, the target scanning field of view size, the target standard width, and the target rotation speed. The identifier can be used to uniquely identify the target scanning area among multiple scanning areas. The target scanning field of view size determines the total number of channel data included in each row of projection data in each frame of projection data, and the target standard width determines the total number of multiple rows of projection data in each frame of projection data.

[0096] Optionally, the identifier for the target scanned area can be the name of the scanned area or its code. Optionally, the multiple scanned areas can be arranged in sequence. The code for each scanned area can be its order among the multiple scanned areas.

[0097] It is understood that the target scanning area can be any of the multiple scanning areas of the target object. The target object can be a human body or a phantom (such as a water model). The multiple scanning areas can include at least two of the following: head, heart, abdomen, chest, and legs.

[0098] In addition, the target scanning protocol may also include scanning parameters such as tube current and tube voltage. This target scanning protocol can be determined by the CT equipment in response to the operator's selection, or it can be automatically matched by the CT equipment based on diagnostic or appointment information of the target scanning area.

[0099] Step 202: Obtain the scanning bandwidth based on the target scanning protocol.

[0100] The scanning bandwidth is positively correlated with both the target field of view size and the target standard width in the target scanning protocol, and negatively correlated with the target rotation speed in the target scanning protocol.

[0101] For example, the scanning bandwidth W can satisfy: W = (F × C × T) / V. Where F is the target field of view size in the target scanning protocol, C is the target standard width in the target scanning protocol, T is the number of scanning layers of the CT device, which is the total number of frames of projection data obtained by the CT device in one scan, and V is the rotation speed of the CT device.

[0102] Step 203: Determine the target compression ratio based on the quotient of transmission bandwidth and scanning bandwidth.

[0103] The target compression ratio is less than or equal to the quotient. The transmission bandwidth may be pre-stored by the data transmission component and depends on the hardware performance of the data transmission component.

[0104] Optionally, the number of target compression ratio values ​​can be one or more. If there is only one target compression ratio value, the data transmission component can directly determine the target compression ratio value based on this quotient. The process by which the data transmission component determines the target compression ratio value based on this quotient may include:

[0105] The CT device may include a display screen. A data transmission component first determines multiple alternative compression ratios based on the quotient value and controls the display screen to show these alternative compression ratios for viewing by personnel (such as developers or operators). The personnel select a target compression ratio from the multiple alternative compression ratios according to the processing capacity of the data transmission component. Accordingly, the data transmission component can determine the target compression ratio in response to the personnel's selection. Each of the multiple alternative compression ratios is less than or equal to the quotient value.

[0106] Optionally, the difference between the quotient and each alternative compression ratio can be less than the first threshold. This ensures that the determined target compression ratio is close to the quotient, thereby ensuring effective compression of the scan data for the target scanned area. The difference threshold can be greater than or equal to 0.01 and less than or equal to 0.04. For example, the difference threshold can be 0.02.

[0107] For example, assuming the data transmission component has a transmission bandwidth of 3.7 gigabits per second (Gbps) and a scanning bandwidth of 10.5 Gbps, the quotient of this transmission bandwidth and the scanning bandwidth is 3.7 / 10.5 = 0.352380952380952. Assuming the data transmission component determines several alternative compression ratios based on this quotient, they are as follows: and Staff confirmed It is well-matched with the computing power of the data transmission component, therefore it can be selected. This serves as the target compression ratio. Accordingly, the data transmission component can respond by determining this... The target compression ratio.

[0108] When there are multiple target compression ratios, the process by which the data transmission component determines these ratios can include: First, the data transmission component determines multiple compression ratios based on the quotient of the transmission bandwidth and the scanning bandwidth, where each compression ratio is greater than or equal to the quotient. Then, for each compression ratio, the data transmission component determines its target compression ratio. In this way, multiple target compression ratios corresponding one-to-one with the multiple compression ratios can be obtained.

[0109] In this embodiment, the difference between each compression ratio and the corresponding target compression ratio can be less than or equal to a first threshold. The process by which the data transmission component determines the target compression ratio for each compression ratio can refer to the implementation process of directly determining the target compression ratio based on the quotient value described above, and will not be repeated here.

[0110] Step 204: Generate multiple compression strategies based on the target compression ratio.

[0111] These multiple compression strategies all correspond to the same compression ratio. The compression ratio for each compression strategy refers to the ratio of the amount of scan data compressed using that strategy to the amount of uncompressed scan data.

[0112] It is understandable that, when there are multiple target compression ratios, the compression ratios of the multiple compression strategies generated based on each target compression ratio are all equal to the compression ratio corresponding to that target compression ratio.

[0113] In this embodiment, before determining the target compression strategy from multiple compression strategies, the data transmission component may acquire first auxiliary scan data. This first auxiliary scan data includes multiple frames of projection data, each frame comprising multiple rows of projection data, and each row comprising multiple channels of data. That is, each frame of projection data includes multiple channels of data arranged in an array. It is understood that the scanning protocol of this first auxiliary scan data is the same as the target scan protocol. This first auxiliary scan data may be pre-stored by the data transmission component, or it may be obtained by the data acquisition component of the CT device scanning the target area before the data transmission component acquires the target scan protocol.

[0114] This data transmission component can obtain multiple compression matrices for multiple channels of data in each row of projection data based on the target compression ratio, and combine multiple compression matrices of multiple frames of projection data and at least one row of projection data to form multiple compression strategies. For example, multiple compression matrices of multiple frames of projection data and multiple rows of projection data can be combined to form multiple compression strategies.

[0115] The compression matrix can merge or partially delete a first number of channel data within it, outputting a second number of channel data. The ratio (quotient) of the second number to the first number is the target compression ratio. The first number of channel data within the compression matrix represents the multiple channel data belonging to that compression matrix.

[0116] Therefore, each compression matrix in the multiple compression matrices of the multiple channel data refers to a compression method for the multiple channel data. The total number of the multiple channel data is equal to the first quantity, which is the latter term of the target compression ratio. The second quantity is the former term of the target compression ratio. Furthermore, the multiple channel data are continuous. Continuity of multiple channel data means that the detection unit to which any channel data belongs is adjacent to the detection unit to which at least one other channel data belongs. The detection unit to which the channel data belongs refers to the detection unit that generated the channel data. Other channel data refers to the channel data other than the channel data in question.

[0117] It is understandable that combining multiple compression matrices of multiple frames of projection data groups and at least one row (e.g., multiple rows) of projection data means combining multiple compression matrices of multiple frames of projection data groups and at least one row of projection data.

[0118] In this context, each compression matrix of a multi-frame projection data group refers to the compression matrix of a first number of channel data located at the same position within a consecutive first number of frame projection data groups. Multiple channel data located at the same position are generated by the same detection unit.

[0119] As described above, for each target compression ratio, the data transmission component can obtain multiple compression methods (i.e., the compression matrix mentioned above) for each first channel data group in each row of projected data, based on the target compression ratio. Each first channel data group includes A consecutive channels of data, where A is the latter term of the target compression ratio. Each compression method is used to merge or delete the A channels of data to compress them into B channels of data, where B is the former term of the target compression ratio. That is, the target compression ratio is... Then, the data transmission component can combine multiple compression methods for multiple first channel data groups in each frame of projection data group, and multiple compression methods for multiple second channel data groups in each projection data set, to generate multiple compression strategies.

[0120] Each projection data set includes A consecutive projection data groups of frames, and each second channel data group of each projection data set includes A channel data at the same position in the A consecutive projection data of frames.

[0121] It is understandable that the total number of first channel data groups in each frame of projection data can be the total number of first channel data groups included in a single projection data group; or, it can be the total number of first channel data groups included in a row of channel data, in which case the compression method of any two rows of projection data can be the same; or, it can be the total number of first channel data groups included in multiple consecutive rows (such as 4 rows or 3 rows) of projection data, in which case the compression method of any two data groups can be the same. Each data group can include multiple consecutive rows of projection data. Therefore, the compression matrix of multiple rows of projection data in the same frame can be arranged periodically.

[0122] The total number of multiple second channel data groups in each projection data set can be the total number of all channel data in each frame of projection data group; or, it can be the total number of channel data included in a row of projection data; or, it can be the total number of channel data included in multiple consecutive rows of projection data.

[0123] Optionally, at least one projection set in a multi-frame projection data group can use the same compression method, and each projection set can include at least one projection data set. Therefore, the compression matrix of the multi-frame projection data group can be periodically arranged.

[0124] In this embodiment, any two first channel data groups among the multiple first channel data groups included in each row of projection data are compressed in the same way. Alternatively, at least two first channel data groups among the multiple first channel data groups are compressed in different ways. That is, within the multiple compression matrices of multiple channels in the same row of projection data, at least two compression matrices are merged or partially deleted in different ways.

[0125] Understandably, each compression matrix of multiple channel data can delete or merge adjacent channel data. If each compression matrix deletes adjacent channel data, i.e., deletes (AB) channel data to compress A channel data into B channel data, then for each channel data group in the first and second channel data groups, the data transmission component can obtain... Several compression strategies. Among them, ! represents factorial.

[0126] For example, if A is 3 and B is 2, the compression methods obtained by the data transmission component can include: {1, 1, 0}, {1, 0, 1}, and {0, 1, 1}. Here, 1 indicates that the channel data at the current location is retained, and 0 indicates that the channel data at the current location is discarded.

[0127] Understandably, compared to compressing A channel data into B channel data using a merging method, discarding (AB) channel data reduces addition (and multiplication) operations. Therefore, it can improve the compression efficiency of scan data.

[0128] If each compression matrix merges adjacent channel data to compress A channel data into B channel data, then each channel data group in the first channel data group and the second channel data group may include B channel data sets, and each channel data set may include at least one channel data.

[0129] As an alternative example, the data transmission component can use the average value of the channel data in the channel data set as the channel data obtained by merging the group of channel data. In this case, if B is greater than 1, the data transmission component can obtain at least There are several compression methods, the total number of which equals the total number of ways to divide A channel data into B channel data sets. That is, for each channel data set, at least [number of compression methods] can be obtained. There are several compression matrices. If B equals 1, then the data compression component can achieve one compression method. This indicates rounding up to the nearest integer.

[0130] As another alternative example, for each channel data set in a channel data group, the data transmission component can first determine the sum of all channel data in that channel data set, and then multiply that sum by the corresponding coefficients to obtain a single channel data set by merging the channel data in that channel data set. The data transmission component can store multiple coefficient sets, each containing B coefficients corresponding one-to-one with the B data sets, and the sum of the B coefficients is 1. Any two coefficient sets are distinct.

[0131] In this example, by combining various methods of dividing A channel data into B channel data sets with multiple coefficient groups, multiple compression methods can be obtained to compress A channel data into B channel data. For example, the data transmission component can at least obtain There are several compression methods. Where C represents the total number of coefficient groups.

[0132] For example, suppose A is 5 and B is 2, then as follows Figure 6 As shown, each row of channel data includes each first channel data group, which can include 5 channels of data. The data transmission component can compress the 5 channels of data in each first channel data group into 2 channels of data. The compression method can be... Figure 6 The four types shown. Figure 6 In this context, the same fill pattern indicates that the data is merged into one channel.

[0133] Assuming each data group consists of four consecutive rows of projected data, and assuming a compression strategy, the compression method for each data group is as follows: Figure 6The compression method shown is for the first four rows of projected data; under another compression strategy, the compression method for each data group is as follows: Figure 6 The compression method shown is for the last four rows of projected data. Then from... Figure 6 It can be seen that under the two compression strategies, the compression methods of at least one first channel data group in multiple first channel data groups are different.

[0134] Step 205: Generate multiple first auxiliary images based on the first auxiliary scan data compressed using multiple compression strategies.

[0135] The data transmission component can compress the first auxiliary scan data using each of the multiple compression strategies generated in step 204, resulting in multiple compressed first auxiliary scan data corresponding one-to-one with the multiple compression strategies. Then, for each compressed first auxiliary scan data, the data transmission component can perform image reconstruction to generate a first auxiliary image, thereby obtaining multiple first auxiliary images corresponding one-to-one with the multiple compression strategies.

[0136] Step 206: Generate a second auxiliary image based on the first auxiliary scan data.

[0137] After acquiring the first auxiliary scan data, the data transmission component can also perform image reconstruction on the first auxiliary scan data to generate a second auxiliary image. That is, the second auxiliary image is obtained based on the original scan data.

[0138] Step 207: Based on each of the first auxiliary images and the second auxiliary images, determine the target compression strategy corresponding to the target scanning protocol.

[0139] In one optional implementation, the data transmission component can acquire the distortion level of each of the multiple first auxiliary images and the second auxiliary image, compare each distortion level with a preset threshold corresponding to the target scanning protocol, and then use the compression strategy with a distortion level less than the preset threshold corresponding to the target scanning protocol as the target compression strategy under the target scanning protocol. For example, the data transmission component can use a compression strategy with a distortion level whose difference from the preset threshold is less than a second threshold as the target compression strategy.

[0140] The preset threshold corresponding to the target scanning protocol refers to the distortion tolerance level of the target scanning area as recorded in the target scanning protocol. This distortion tolerance level refers to the maximum allowable distortion level between the image generated from the compressed first auxiliary scanning data and the image generated from the uncompressed first auxiliary scanning data, provided that the image meets the clarity requirements of the medical image of the target scanning area. This second threshold may be pre-stored by the data transmission component.

[0141] The degree of distortion of each first auxiliary image and the second auxiliary image refers to the degree of distortion of the first auxiliary image relative to the second auxiliary image. This degree of distortion refers to the degree of difference between the first auxiliary image and the second auxiliary image.

[0142] The compression strategy with a distortion level less than the preset threshold corresponding to the target scanning protocol refers to the compression strategy corresponding to the first auxiliary scanning data after compression of the first auxiliary image with a distortion level less than the preset threshold.

[0143] As an alternative example, for each first auxiliary image, the data transmission component may employ a distortion processing algorithm to process the first and second auxiliary images to obtain the degree of distortion of the first auxiliary image relative to the second auxiliary image.

[0144] As another alternative example, for each first auxiliary image, the data transmission component can control the CT scanner's display to simultaneously show both the first and second auxiliary images for the operator to view. The operator can then determine the degree of distortion of the first auxiliary image relative to the second auxiliary image and input this distortion level into the CT scanner. Accordingly, the data transmission component can acquire the degree of distortion of each of the multiple first auxiliary images relative to the second auxiliary image.

[0145] In another alternative implementation, the data transmission component can pre-store a distortion degree determination model. After obtaining multiple first auxiliary images and second auxiliary images, the data transmission component can input these multiple first auxiliary images, second auxiliary images, and a preset threshold corresponding to the target scanning protocol into the distortion degree determination model to obtain a distortion degree output by the distortion degree determination model that is less than the preset threshold.

[0146] Understandably, before inputting multiple first auxiliary images, second auxiliary images, and preset thresholds corresponding to the target scanning protocol into the distortion determination model, the data transmission component can acquire multiple training data sets. Then, the data transmission component can train the model using these multiple training data sets to obtain the distortion determination model.

[0147] Each training data set may include: a first sample image generated based on sample scan data under a sample scanning protocol, a second sample image generated based on compressed sample scan data, a sample threshold corresponding to the sample scanning protocol, and a comparison result of the sample distortion degree with the sample threshold. The sample distortion degree refers to the degree of distortion of the second sample image compared to the first sample image. The sample scan data may be obtained by the data acquisition component scanning the sample scan areas recorded in the sample scanning protocol.

[0148] In another alternative implementation, after the data transmission component obtains multiple first auxiliary images and second auxiliary images, it can use an adaptive filtering (least mean square, LMS) algorithm to process the multiple first auxiliary images, second auxiliary images, and a preset threshold corresponding to the target scanning protocol, thereby obtaining a distortion degree that is less than the preset threshold among multiple distortion degrees.

[0149] It is understandable that, when the data transmission component obtains multiple compression rates based on the quotient of transmission bandwidth and scanning bandwidth, the data transmission component can determine the compression strategy with the highest compression rate, which corresponds to the target first auxiliary image among the multiple first auxiliary images, as the target compression strategy under the target scanning protocol.

[0150] Specifically, the distortion level of the first auxiliary image of the target compared to the second auxiliary image is less than a preset threshold corresponding to the target scanning protocol (i.e., the distortion tolerance level of the target scanning area), and the difference between the distortion level and the preset threshold is less than the second threshold. For example, the distortion level can be equal to the preset threshold.

[0151] Step 208: Use a target compression strategy to compress the scan data of the target scan area before transmission.

[0152] Once the data transmission component determines the corresponding target compression strategy under the target scanning protocol, it can compress the scan data of the target scan area using that strategy and transmit the compressed scan data to the image reconstruction component of the CT equipment. The image reconstruction component can then perform image reconstruction based on the compressed target scan data, thereby obtaining a medical image of the target scan area.

[0153] In this embodiment of the application, before the target scanning data of the target scanning area is compressed using the target compression strategy, the data acquisition component of the CT device can scan the target scanning area of ​​the target object to obtain the target scanning data of the target scanning area to be compressed.

[0154] For example, suppose the target scanning area is the head, and the preset threshold corresponding to the target scanning protocol of the head is relatively small. That is, it is necessary to ensure that the image generated based on the compressed scanning data of the head is close to the image generated based on the uncompressed scanning data of the head.

[0155] Assuming medical images are generated based on uncompressed target scan data of the head, such as Figure 7 As shown, the medical images generated from the compressed target scan data under the head-based target scanning protocol are as follows: Figure 8 As shown. Comparison Figure 7 and Figure 8It can be seen that the medical images generated based on the compressed target scan data are basically the same as those generated based on the uncompressed target scan data. That is, the image clarity obtained using the method provided in this application's embodiments can meet the clarity requirements for head medical images.

[0156] It is understood that the order of steps in the scanning data transmission method provided in this application embodiment can be appropriately adjusted, and steps can be added or removed as needed. For example, steps 202 to 206 can be deleted as appropriate. Any variations that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of this application, and therefore will not be elaborated further.

[0157] In other embodiments, the method for obtaining a target compression strategy based on a pre-established correspondence between a reference scanning protocol and a compression strategy further includes: establishing a correspondence between the reference scanning protocol and the compression strategy;

[0158] Establish the correspondence between reference scanning protocols and compression strategies, including:

[0159] Obtain the scanning bandwidth based on the reference scanning protocol;

[0160] The target compression ratio is determined based on the quotient of the transmission bandwidth and the scanning bandwidth. The target compression ratio is less than or equal to the quotient.

[0161] Based on the target compression ratio, multiple compression strategies are generated;

[0162] Acquire a third auxiliary image based on the second auxiliary scan data, and a fourth auxiliary image based on the second auxiliary scan data compressed using multiple compression strategies;

[0163] The distortion level between the third auxiliary image and multiple fourth auxiliary images is obtained, and the compression strategy with a distortion level less than the preset threshold corresponding to the reference scanning protocol and the record of the reference scanning protocol are used.

[0164] In this embodiment, the second auxiliary scanning data includes multiple frames of projection data groups, each frame of projection data group includes multiple rows of projection data, and each row of projection data includes multiple channel data. That is, each frame of projection data group includes multiple channel data arranged in an array. It is understood that the scanning protocol of the second auxiliary scanning data is the same as the reference scanning protocol. The second auxiliary scanning data may be pre-collected by the data transmission component. The correspondence between the reference scanning protocol and the compression strategy obtained based on the second auxiliary data can refer to the processing method of the target scanning protocol and the target compression strategy. In actual operation, the second auxiliary data can be used to replace the first auxiliary data, and the reference scanning protocol can replace the target scanning protocol one by one. It is understood that there should be multiple reference scanning protocols.

[0165] In summary, this application provides a method for transmitting scan data. The data transmission component can acquire the target scanning protocol of the target scanned area and determine the corresponding target compression strategy under the target scanning protocol. Then, it compresses the scan data of the target scanned area using the target compression strategy before transmission. Therefore, this data transmission component can reduce the amount of scan data by compressing it to ensure effective transmission. Compared to using a transmission component with a larger transmission bandwidth, the method provided in this application can effectively reduce the hardware cost of transmitting scan data. Furthermore, the data transmission component can flexibly select a compression strategy according to the target scanning protocol of the target scanned area, thus improving the flexibility of scan data compression.

[0166] This application provides a schematic diagram of a data transmission device. This transmission device can be configured within a data transmission component. See also... Figure 9 The transmission device 300 includes:

[0167] The acquisition module 301 is used to acquire the scan data to be compressed. The scan data to be compressed includes multiple frames of projection data groups, each frame of projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data.

[0168] The transmission module 302 is used to compress the scanned data to be compressed using a target compression strategy before transmission.

[0169] Among them, the channel data compression methods in at least two rows of projection data in at least one frame of projection data group are different under the target compression strategy.

[0170] Optionally, the target compression strategy includes: a compression matrix for multiple channels of data in each row of projection data, and a compression matrix for multiple frames of projection data and multiple rows of projection data;

[0171] The compression matrix merges or partially deletes the first number of channel data within the compression matrix and outputs the second number of channel data.

[0172] Optionally, the acquisition module 301 can also be used to: acquire the target scanning protocol of the target scanning area.

[0173] The transmission device 300 may also include:

[0174] The determination module 303 is used to determine the target compression strategy corresponding to the target scanning protocol.

[0175] Optionally, the determining module 303 can be used to:

[0176] Acquire the first auxiliary scan data and multiple compression strategies of the target scanning protocol;

[0177] Multiple first auxiliary images are generated based on the first auxiliary scan data compressed using multiple compression strategies.

[0178] A second auxiliary image is generated based on the first auxiliary scan data;

[0179] The distortion levels of multiple first auxiliary images and second auxiliary images are obtained, and the compression strategy with a distortion level less than the preset threshold corresponding to the target scanning protocol is taken as the target compression strategy.

[0180] Optionally, the determining module 303 can be used to:

[0181] From the stored correspondence between reference scanning protocols and compression strategies, obtain the target compression strategy of the target scanning protocol, where the reference scanning protocol includes the target scanning protocol;

[0182] The correspondence between the reference scanning protocol and the compression strategy is obtained by recording the compression strategy and the target scanning protocol among the distortion levels between the third auxiliary image and multiple fourth auxiliary images, where the distortion level is less than the preset threshold corresponding to the target scanning protocol. The third auxiliary image is obtained based on the second auxiliary scanning data obtained based on the target scanning protocol, and the multiple fourth auxiliary images are obtained based on the second auxiliary scanning data compressed by multiple compression strategies.

[0183] Optionally, the determining module 303 can be used to:

[0184] Obtain the scanning bandwidth based on the target scanning protocol;

[0185] The target compression ratio is determined based on the quotient of the transmission bandwidth and the scanning bandwidth. The target compression ratio is less than or equal to the quotient.

[0186] Based on the target compression ratio, multiple compression strategies are generated.

[0187] Optionally, the first auxiliary scan data includes multiple frames of projection data groups, each frame of projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data. The determining module 303 can be used to:

[0188] Based on the target compression ratio, multiple compression matrices are obtained for multiple channels in each row of projection data. The multiple compression matrices of the multi-frame projection data group and the multi-row projection data are combined to form multiple compression strategies. The compression matrix merges or partially deletes the first number of channel data in the compression matrix and outputs the second number of channel data. The ratio of the second number to the first number is the target compression ratio.

[0189] Optionally, the compression matrix deletes or merges adjacent channel data, and the channel positions of the channel data retained from multiple rows of projection data in at least one frame are continuous in the channel direction.

[0190] Optionally, in the multiple compression matrices of multiple channels in the same row of projection data, at least two compression matrices may be merged or partially deleted in different ways.

[0191] Optionally, the compressed matrix of multiple rows of projection data in the same frame is periodically arranged.

[0192] Optionally, the compression matrix of the multi-frame projection data group is periodically arranged.

[0193] In other embodiments, the transmission device 300 may further include a construction module. This construction module can be used to construct the correspondence between the reference scanning protocol and the compression strategy. Specifically, the construction module is used for:

[0194] Obtain the scanning bandwidth based on the reference scanning protocol;

[0195] The target compression ratio is determined based on the quotient of the transmission bandwidth and the scanning bandwidth. The target compression ratio is less than or equal to the quotient.

[0196] Based on the target compression ratio, multiple compression strategies are generated;

[0197] Acquire a third auxiliary image based on the second auxiliary scan data, and a fourth auxiliary image based on the second auxiliary scan data compressed using multiple compression strategies;

[0198] The distortion level between the third auxiliary image and multiple fourth auxiliary images is obtained, and the compression strategy and the reference scanning protocol with a distortion level less than the preset threshold corresponding to the reference scanning protocol are recorded.

[0199] The specific implementation steps for the construction module can refer to the implementation steps corresponding to module 303. In actual operation, the first auxiliary data can be replaced with the second auxiliary data, and the target scanning protocol can be replaced one by one with reference scanning protocols. It is understood that the reference scanning protocols should include multiple ones.

[0200] In summary, this application provides a scanning data transmission device. This device can acquire a target scanning protocol, determine the corresponding target compression strategy under the target scanning protocol, and then compress the scanning data of the target scanning area using the target compression strategy before transmission. Therefore, this data transmission component can reduce the amount of scanning data by compressing it to ensure effective transmission. Compared to using a transmission component with a larger transmission bandwidth, this method effectively reduces the hardware cost of transmitting scanning data. Furthermore, the compression device can flexibly select a compression strategy based on the target scanning protocol of the target scanning area, thus improving the flexibility of scanning data compression.

[0201] This application provides a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the method for transmitting scan data as provided in the above method embodiments.

[0202] This application provides a CT device, which includes a processor and a memory. The processor and memory are connected, for example, via a bus.

[0203] Optionally, the processor may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0204] The bus may include a pathway for transmitting information between the aforementioned components. This bus may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc.

[0205] The memory stores a computer program corresponding to the scanning data transmission method of the above embodiments of this application. This computer program is executed under the control of a processor. The processor executes the computer program stored in the memory 403 to implement the content shown in the foregoing method embodiments.

[0206] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0207] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0208] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0209] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0210] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0211] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A method for transmitting scanned data, characterized in that, The method includes: Acquire scan data to be compressed, the scan data to be compressed includes multiple frames of projection data groups, each frame of the projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data; The scan data to be compressed is transmitted after being compressed using a target compression strategy. Among them, the compression methods of the channel data in at least two rows of projection data in at least one frame of projection data group are different under the target compression strategy; The target compression strategy includes: a compression matrix for multiple channel data in each row of the projection data, and a compression matrix for multiple frame projection data groups and multiple rows of projection data; the compression matrix merges or partially deletes a first number of channel data within the compression matrix and outputs a second number of channel data. The compression matrix deletes or merges adjacent channel data, and the channel positions of the channel data retained from multiple rows of projection data in at least one frame are continuous in the channel direction.

2. The method according to claim 1, characterized in that, The method further includes: Obtain the target scanning protocol for the target scanning area; Determine the target compression strategy corresponding to the target scanning protocol.

3. The method according to claim 2, characterized in that, The determination of the target compression strategy corresponding to the target scanning protocol includes Acquire the first auxiliary scan data and multiple compression strategies of the target scanning protocol; Multiple first auxiliary images are generated based on the first auxiliary scan data compressed using multiple compression strategies; A second auxiliary image is generated based on the first auxiliary scan data; The distortion levels of multiple first auxiliary images and second auxiliary images are obtained, and the compression strategy with a distortion level less than a preset threshold corresponding to the target scanning protocol is used as the target compression strategy.

4. The method according to claim 2, characterized in that, Determining the target compression strategy corresponding to the target scanning protocol includes: The target compression strategy of the target scanning protocol is obtained from the stored correspondence between reference scanning protocols and compression strategies, wherein the reference scanning protocol includes the target scanning protocol; The correspondence between the reference scanning protocol and the compression strategy is obtained by recording the compression strategy with a distortion level less than a preset threshold corresponding to the reference scanning protocol among the distortion levels between the third auxiliary image and multiple fourth auxiliary images. The third auxiliary image is obtained based on the second auxiliary scanning data obtained based on the target scanning protocol, and the multiple fourth auxiliary images are obtained based on the second auxiliary scanning data compressed by multiple compression strategies.

5. The method according to claim 3, characterized in that, Multiple compression strategies can be obtained, including: Based on the target scanning protocol, the scanning bandwidth is obtained; A target compression ratio is determined based on the quotient of the transmission bandwidth and the scanning bandwidth, wherein the target compression ratio is less than or equal to the quotient. Based on the target compression ratio, the multiple compression strategies are generated.

6. The method according to claim 5, characterized in that, The first auxiliary scanning data includes multiple frames of projection data groups, each frame of the projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data; the generation of the multiple compression strategies based on the target compression ratio includes: Based on the target compression ratio, multiple compression matrices for multiple channels in each row of projection data are obtained. The multiple compression matrices for multiple frames of projection data and multiple rows of projection data are combined to form multiple compression strategies. The compression matrix merges or partially deletes a first number of channel data within the compression matrix and outputs a second number of channel data. The ratio of the second number to the first number is the target compression ratio.

7. The method according to claim 4, characterized in that, The method further includes: establishing a correspondence between reference scanning protocols and compression strategies; The establishment of the correspondence between the reference scanning protocol and the compression strategy includes: Based on the aforementioned reference scanning protocol, the scanning bandwidth is obtained; A target compression ratio is determined based on the quotient of the transmission bandwidth and the scanning bandwidth, wherein the target compression ratio is less than or equal to the quotient. Based on the target compression ratio, the multiple compression strategies are generated; Acquire a third auxiliary image based on the second auxiliary scan data, and a fourth auxiliary image based on the second auxiliary scan data compressed by the multiple compression strategies; The degree of distortion between the third auxiliary image and the multiple fourth auxiliary images is obtained, and the compression strategy with a distortion degree less than the preset threshold corresponding to the reference scanning protocol and the reference scanning protocol are recorded.

8. The method according to claim 7, characterized in that, Both the first auxiliary scan data and the second auxiliary scan data include multiple frames of projection data groups, each frame of the projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data; the generation of the multiple compression strategies based on the target compression ratio includes: Based on the target compression ratio, multiple compression matrices for multiple channels in each row of projection data are obtained. The multiple compression matrices for multiple frames of projection data and multiple rows of projection data are combined to form multiple compression strategies. The compression matrix merges or partially deletes a first number of channel data within the compression matrix and outputs a second number of channel data. The ratio of the second number to the first number is the target compression ratio.

9. The method according to any one of claims 1, 6, or 8, characterized in that, In the same row of projection data, among the multiple compression matrices of multiple channels, at least two of the compression matrices are merged or partially deleted in different ways.

10. The method according to any one of claims 1, 6, or 8, characterized in that, The compression matrix of multiple rows of the projection data in the same frame is periodically arranged; and / or the compression matrix of multiple frames of the projection data group is periodically arranged.

11. A scanning data transmission device, characterized in that, The device includes: The acquisition module is used to acquire the scan data to be compressed, which includes multiple frames of projection data groups, each frame of the projection data group includes multiple rows of projection data, and each row of projection data includes multiple channels of data. The transmission module is used to compress the scanned data to be compressed using a target compression strategy before transmission; The target compression strategy is that the channel data compression methods are different in at least two rows of projection data in at least one frame of projection data group; The target compression strategy includes: a compression matrix for multiple channel data in each row of the projection data, and a compression matrix for multiple frame projection data groups and multiple rows of projection data; the compression matrix merges or partially deletes a first number of channel data within the compression matrix and outputs a second number of channel data. The compression matrix deletes or merges adjacent channel data, and the channel positions of the channel data retained from multiple rows of projection data in at least one frame are continuous in the channel direction.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for transmitting scan data as described in any one of claims 1 to 10.

13. A computed tomography (CT) scanner, characterized in that, The computed tomography (CT) scanner includes a processor and a memory storing program instructions, characterized in that the processor is configured to execute the method for transmitting scan data as described in any one of claims 1 to 10 when executing the program instructions.

Citation Information

Patent Citations

  • Compression and decompression of computed tomography data

    CN101883525A

  • Image data compression uploading method and device, equipment and medium

    CN114513583A