Data transmission method, system, device, medium and imaging system for imaging system
By acquiring the scanning protocol and photon count calculation model of the imaging system, the bit width of data transmission is determined, which solves the problem of bandwidth waste in the imaging system and improves data transmission efficiency and system performance.
Patent Information
- Application Number
- CN202211701990.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2042-12-28
AI Technical Summary
In the prior art, the imaging system has a problem of bandwidth waste during data transmission, especially because the data format of the PCD detector is different from that of the EID detector, resulting in inefficient transmission.
By acquiring the scanning protocol of the imaging system, the model of the photon count calculation model and the bit width determination model are determined flexibly to determine the bit width of data transmission to adapt to different system parameters and protocol types and avoid bandwidth waste.
It improves the data transmission efficiency of the imaging system, reduces bandwidth waste, and improves system performance.
Smart Images

Figure CN116172595B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a data transmission method, system, device, medium and imaging system of an imaging system. Background Art
[0002] The raw data formats of PCCT and traditional EID detectors differ. EID detectors store raw data as the energy integral per unit time, while PCD detectors store raw data as the number of photons received within a given energy threshold per unit time. Typically, raw data collected by EID detectors undergoes log2 transformation before transmission and storage, saving bandwidth and storage space. However, PCD detectors are not suitable for this log2 compression and instead require lossless transmission of the photon counts in different bins for each pixel to the reconstruction end.
[0003] In data link technology, a fixed-length storage space is typically used to store the raw data for a single pixel within a single energy threshold interval. The bit width of the unit storage space should ensure that the raw data does not overflow. For example, a 16-bit storage space can store up to 65,536 photon counts. Therefore, the bit width should be able to guarantee the maximum photon count within a single integration time of the data acquisition system, a value that can usually be obtained through theoretical calculation or actual testing. Existing technologies generally only use system capabilities as boundary conditions, without considering the actual boundary conditions in real-world scenarios. This often results in a waste of bandwidth and storage resources, thereby limiting system performance. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to overcome the defect of bandwidth waste during data transmission in the prior art and to provide a data transmission method, system, device, medium and imaging system for an imaging system.
[0005] The present invention solves the above technical problems through the following technical solutions:
[0006] The present invention provides a data transmission method for an imaging system, the data transmission method comprising:
[0007] Obtain the scanning protocol for the imaging system;
[0008] Determine the bit width of data transmission according to the scanning protocol;
[0009] Based on the bit width, the scan data acquired by the imaging system is transmitted to a reconstruction system.
[0010] Preferably, the scanning protocol includes input system parameters and input protocol type; the input system parameters include at least one of parameters of light source type, parameters of light path geometry type, and parameters of detector type.
[0011] Preferably, the step of determining the bit width of data transmission according to the scanning protocol includes:
[0012] Obtaining a combined photon number based on the photon number calculation model;
[0013] Based on the combined photon number, the bit width of data transmission is determined.
[0014] Preferably, the steps of determining the combined photon number calculation model include:
[0015] The combined photon number calculation model is obtained through the relationship between the incident light intensity and the outgoing light intensity; the combined photon number calculation model of the system parameters can obtain the photon number of different system parameter combinations.
[0016] Preferably, the data transmission method includes:
[0017] directly inputting the input system parameters into the photon number calculation model to obtain the combined photon number;
[0018] Based on the combined photon number, the bit width of data transmission is determined.
[0019] Preferably, the data transmission method includes:
[0020] Establishing a bit width determination model based on a scanning protocol set by the imaging system; the scanning protocol includes system parameters set by the imaging system and / or a protocol type set by the imaging system;
[0021] The bit width determination model is determined by the combined photon number calculation model;
[0022] The bit width of data transmission is determined based on the bit width determination model and input system parameters.
[0023] Preferably, the data transmission method includes:
[0024] The bit width determination model includes a matching model;
[0025] Establishing a matching model based on system parameters set by the imaging system and a protocol type set by the imaging system;
[0026] The bit width of data transmission is determined based on the matching model, input system parameters, and input protocol type.
[0027] Preferably, the data transmission method includes:
[0028] The bit width determination model includes a scoring model;
[0029] Determining different combinations of system parameters set for the imaging system based on the system parameters set for the imaging system;
[0030] Establishing a scoring model according to the system parameter combinations set by the different imaging systems;
[0031] The bit width of data transmission is determined based on the scoring model and system parameters input into the imaging system.
[0032] The present invention further provides a data transmission system for an imaging system, the data transmission system comprising:
[0033] an acquisition module, used for acquiring a scanning protocol of an imaging system;
[0034] A bit width determination module, used to determine the bit width of data transmission according to the scanning protocol;
[0035] A data transmission module is used to transmit the scanning data acquired by the imaging system to a reconstruction system based on the bit width.
[0036] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein the processor implements the aforementioned data transmission method of the imaging system when executing the computer program.
[0037] The present invention also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the data transmission method of the imaging system as described above is implemented.
[0038] The present invention also provides an imaging system, comprising:
[0039] a photon counting detector for acquiring scanning data;
[0040] a processor configured to determine a bit width of data transmission according to a scanning protocol;
[0041] A data transmission module, configured to transmit the scan data to a reconstruction system;
[0042] The memory is used to store a combined photon number calculation model / bit width determination model.
[0043] The positive progress effect of the present invention is:
[0044] The present invention obtains the scanning protocol of the imaging system, determines the bit width of data transmission according to the scanning protocol, and transmits the scanning data obtained by the imaging system to the reconstruction system based on the bit width, thereby avoiding the waste of bandwidth in transmitting the scanning data obtained by the imaging system to the reconstruction system, thereby improving the performance of the imaging system. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1This is a first flow chart of the data transmission method of the imaging system according to embodiment 1 of the present invention;
[0046] Figure 2 This is a flowchart of step S102 in Example 1 of the present invention;
[0047] Figure 3 This is a second flow chart of the data transmission method of the imaging system according to embodiment 1 of the present invention;
[0048] Figure 4 This is a third flow chart of the data transmission method of the imaging system according to embodiment 1 of the present invention;
[0049] Figure 5 This is a flow chart of the constraint condition bandwidth determination diagram of embodiment 1 of the present invention;
[0050] Figure 6 This is a fourth flow chart of the data transmission method of the imaging system according to embodiment 1 of the present invention;
[0051] Figure 7 This is a schematic diagram of the modules of the data transmission system of the imaging system according to embodiment 2 of the present invention;
[0052] Figure 8 This is a schematic diagram of the first bit width determination module 2 in Example 2 of the present invention;
[0053] Figure 9 This is a schematic structural diagram of an electronic device according to embodiment 3 of the present invention. DETAILED DESCRIPTION
[0054] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0055] Example 1
[0056] like Figure 1 As shown, this embodiment provides a data transmission method for an imaging system, the data transmission method comprising:
[0057] Step S101: obtaining a scanning protocol of an imaging system;
[0058] Specifically, the scanning protocol includes input system parameters and input protocol type; the input system parameters include parameters of the light source type, parameters of the optical path geometry type, and parameters of the detector type. The detector can be at least one of photon counting detectors.
[0059] In this solution, the input system parameters and the input protocol type can be pre-entered by the doctor before the imaging system transmits data, or selected based on multiple scanning protocols already available in the system, so that the imaging system works according to the pre-entered system parameters and protocol type during data transmission.
[0060] Step S102: Determine the bit width of data transmission according to the scanning protocol;
[0061] Step S103: transmitting the scan data acquired by the imaging system to a reconstruction system based on the bit width.
[0062] This solution obtains the scanning protocol of the imaging system, determines the bit width of data transmission according to the scanning protocol, and transmits the scanning data obtained by the imaging system to the reconstruction system based on the bit width, thereby avoiding the waste of bandwidth in transmitting the scanning data obtained by the imaging system to the reconstruction system, thereby improving the performance of the imaging system.
[0063] like Figure 2 As shown, in one practicable manner, step S102 includes:
[0064] Step S1021, obtaining a combined photon number based on a combined photon number calculation model of the system parameters;
[0065] Specifically, system-defined system parameters refer to the system's built-in system parameters, encompassing numerous groups of system parameters. For example, system-defined system parameters include light source, optical path geometry, and detector. Each type of system parameter includes multiple parameters, such as kV and mA for each light source; pre-collimation and variable filter type for optical path geometry; and pixel binning mode, integration time, number of bins, and bin threshold for detectors. Furthermore, each parameter type can contain different values, such as voltage, which can include 140 kV and 80 kV.
[0066] Step S1022: Determine the bit width of data transmission based on the combined photon number.
[0067] This solution pre-establishes system parameters and a calculation model for the number of photons set by the system, obtains a combined photon number based on the calculation model for the number of photons, and determines the bit width of data transmission based on the combined photon number, thereby ensuring that when the scanning data acquired by the imaging system is transmitted to the reconstruction system, the bit width of the data transmission can be flexibly determined according to the scanning protocol, thereby avoiding the waste of bandwidth when transmitting the scanning data acquired by the imaging system to the reconstruction system, and thus improving the performance of the imaging system.
[0068] In one practicable manner, the step of determining the combined photon number calculation model includes:
[0069] The combined photon number calculation model is obtained through the relationship between the incident light intensity and the outgoing light intensity; the combined photon number calculation model of the system parameters can obtain the photon number of different system parameter combinations.
[0070] like Figure 3 As shown, in one practicable manner, the data transmission method includes:
[0071] Step S10111: directly input the input system parameters into the photon number calculation model to obtain the combined photon number;
[0072] Specifically, the calculation model of the photon number can be to calculate the photon number through a specific formula, or to obtain the photon number through Monte Carlo simulation model testing.
[0073] The model for calculating the number of photons is as follows:
[0074] P out =f in-out (P0m mA m mergemode m IT m kV m filter m Thr )
[0075] In this solution, the optical path in the CT system can be simply expressed by the following formula:
[0076]
[0077] Among them, I is the outgoing light intensity, I0 is the incident light intensity, μ n is the absorption coefficient of each layer in the light path.
[0078] Among them, I and I0 can be expressed as the energy integral of the photon, I=∫P(E)dE, P(E) represents the energy of each photon. I is the light intensity received by the detector. Due to the characteristics of the PCD detector, the number of photons read by the detector is P out and the number of incident photons P in It is not a linear relationship. A detector P out and P int The relationship between is usually constant and can be obtained by calibration test. out =f in-out (P in ).
[0079] In this solution, first obtain different system parameters and P in The mapping relationship is then mapped to the number of photons P outIn this way, after the user sets the system parameters, a reasonable range of photon numbers can be obtained, thereby determining the sampling bit width.
[0080] The actual optical path is very complex. To facilitate engineering calculations, it can be simplified by substituting the correction coefficients of various parameters into a reference value P0 measured under known parameters to obtain the final number of photons under all parameters.
[0081] The different parameters are described as follows:
[0082] mA, pixel binning mode, integration time and other parameters and P in It can be considered as a simple linear relationship, and its proportional coefficient is m mA (mA), m mergmode (MergeMode), m IT (Intigration Time) kV. The X-rays emitted by the CT tube are not monochromatic. For a certain type of tube, the emission spectrum can be considered to be related only to kV. Although the relationship between kV and I0 is nonlinear, since there are usually only a few optional kVs, P values at different kVs can be obtained through testing. in Correction coefficient m kV (kV), can be calibrated through testing.
[0083] Pre-collimation filtration: For clinical scenarios, the effect of different filtration on the maximum photon number can be equivalent to a correction factor m related to kV and filtration type. filter (kV, filter). Can be calibrated through testing.
[0084] Bin number, bin threshold: Usually, the bin threshold is not arbitrarily set, but is a fixed combination of several thresholds. Here, all threshold combinations under all optional bin numbers are expressed as Thr(n). The maximum number of photons under different threshold combinations can be expressed as a correction factor m related to kV and bin number / threshold combination. Thr (Thr, kV), can be calibrated through testing.
[0085] Step S10112: Determine the bit width of data transmission based on the number of combined photons.
[0086] This solution directly inputs the input system parameters into the photon number calculation model to obtain the combined photon number, and then determines the bit width of data transmission based on the combined photon number, thereby avoiding the waste of bandwidth in transmitting the scanning data acquired by the imaging system to the reconstruction system, thereby improving the performance of the imaging system.
[0087] In one practicable manner, the data transmission method includes:
[0088] directly inputting the input system parameters into the photon number calculation model to obtain the combined photon number;
[0089] Specifically, as described above, the photon number calculation model can be calculated using a specific formula, or the photon number can be obtained by testing using a Monte Carlo simulation model. The specific details will not be repeated here.
[0090] Based on the combined photon number, the bit width of data transmission is determined.
[0091] In one practicable manner, the data transmission method includes:
[0092] Establishing a bit width determination model based on a scanning protocol set by the imaging system; the scanning protocol includes system parameters set by the imaging system and / or a protocol type set by the imaging system;
[0093] The bit width determination model is determined by the combined photon number calculation model;
[0094] Specifically, the bit width determination model may include a matching model and a scoring model.
[0095] The bit width of data transmission is determined based on the bit width determination model and input system parameters.
[0096] like Figure 4 As shown, in an practicable manner, when the bit width determination model includes a matching model, the data transmission method includes:
[0097] Step S10121: establishing a matching model based on system parameters set by the imaging system and the protocol type set by the imaging system;
[0098] Specifically, the system parameters set by the imaging system can be arranged and combined to form multiple sets of system parameters, which in turn form multiple sets of constraints. Each set of constraints has a mapping relationship with the number of photons, and a matching model is established based on this mapping relationship. The matching rules between the constraints and the number of photons are as follows:
[0099] For parameters not in the constraints, take the value that maximizes the number of photons (for example, mA should take the maximum value). For continuously changing parameters in the constraints (such as mA), they can be divided into several intervals, and the current interval represented by the value that maximizes the number of photons in each interval is used for testing or calculation. For discrete parameters (such as pixel binning mode or number of bins), each discrete parameter can be divided into one interval, or several discrete parameters can be divided into one interval (for example, 1 bin can be divided into interval 1, and 2-5 bins can be divided into interval 2).
[0100] In this solution, the judgment order and rules of each constraint condition are determined without traversing all constraint condition branches. That is, each branch of the multi-branch tree does not need to cover all conditions, because the results of some constraints may be mapped to the same bit width. In addition, the bit width that can be achieved on the device is limited, so it is only necessary to map different constraint condition combinations to different bit widths. For example, Figure 5 As shown, the branches of each constraint condition are as follows: determine whether the bandwidth has been specified in the input scan protocol; if MergeMode is not UHR, the bandwidth is 32 bits; if MergeMode is UHR and it is not a cardiac scan, the bandwidth is 24 bits; if MergeMode is UHR and it is a cardiac scan and the number of bins is greater than or equal to 3, the bandwidth is 16 bits.
[0101] In this solution, any bit width that is less than the maximum number of photons can be used. For example, a 24-bit bit width can store a maximum of 2^24 photons. This also increases reliability by adding some redundancy to the judgment. It should be noted that the selectable bit width depends on the overall data link hardware and software design and is typically not arbitrarily set, but rather has several selectable values.
[0102] Step S10122: Determine the bit width of data transmission based on the matching model, the input system parameters, and the input protocol type.
[0103] In this solution, when the bit width determination model includes a matching model, a matching model is established based on the system parameters set by the imaging system and the protocol type set by the imaging system, and the bit width of the data transmission is flexibly determined based on the matching model and the input system parameters and the input protocol type, thereby avoiding the waste of bandwidth in transmitting the scanning data acquired by the imaging system to the reconstruction system, thereby improving the performance of the imaging system.
[0104] like Figure 6 As shown, in an practicable manner, when the bit width determination model includes a scoring model, the data transmission method includes:
[0105] Step S10131: determining different combinations of imaging system parameter settings based on the imaging system parameter settings;
[0106] Step S10132: establishing a scoring model according to the system parameter combinations set by the different imaging systems;
[0107] Step S10133: Determine the bit width of data transmission based on the scoring model and the system parameters input into the imaging system.
[0108] Specifically, scores are assigned to the system parameters set for different imaging systems, and the combined scores corresponding to the combinations of the system parameters set for the different imaging systems are calculated according to the combinations of the system parameters set for the different imaging systems. There is a mapping relationship between different combined scores and bit widths, and a scoring model is established based on this mapping relationship.
[0109] For example, in a specific embodiment, the scoring table for the system parameters set by some imaging systems is as follows:
[0110] MergeMode UHR:1 HR: 2 Macro: 3 IntegrationTime 100-500us:1 500-1000us:2 mA 0-300mA:1 300-500mA:2 >500mA:3
[0111] According to the scoring table, it can be seen that by combining the system parameters set by the imaging systems in the table, the corresponding combined scores are as follows: Score = MergeMode * IntegrationTime * mA
[0112] Assume the bit width judgment criteria are as follows:
[0113] Score > 18 points: 32bit;
[0114] 12 < Score < 18 points: 24bit;
[0115] 1 < Score < 12 points: 16bit;
[0116] Score < 1 point: 8bit;
[0117] In this solution, a scoring model is established according to the combinations of the system parameters set for the different imaging systems. Based on the scoring model and the system parameters input into the imaging system, the bit width of data transmission is determined, thereby avoiding waste of the bandwidth for transmitting the scan data obtained by the imaging system to the reconstruction system, and further improving the performance of the imaging system.
[0118] Embodiment 2
[0119] As Figure 7 shown, this embodiment discloses a data transmission system for an imaging system, and the data transmission system includes:
[0120] A first acquisition module 1, configured to acquire the scan protocol of the imaging system;
[0121] Specifically, the scan protocol includes the input system parameters and the input protocol type; the input system parameters include parameters of the light source type, parameters of the optical path geometry type, and parameters of the detector type. The detector can be at least one of photon counting detectors.
[0122] In this solution, the input system parameters and the input protocol type can be pre-entered by the doctor before the imaging system transmits data, or selected based on multiple scanning protocols already available in the system, so that the imaging system works according to the pre-entered system parameters and protocol type during data transmission.
[0123] A first bit width determination module 2, configured to determine the bit width of data transmission according to a scanning protocol;
[0124] The data transmission module 3 is configured to transmit the scanning data acquired by the imaging system to a reconstruction system based on the bit width.
[0125] This solution obtains the scanning protocol of the imaging system, determines the bit width of data transmission according to the scanning protocol, and transmits the scanning data obtained by the imaging system to the reconstruction system based on the bit width, thereby avoiding the waste of bandwidth in transmitting the scanning data obtained by the imaging system to the reconstruction system, thereby improving the performance of the imaging system.
[0126] like Figure 8 As shown, in one practicable manner, the first bit width determining module 2 includes:
[0127] An acquisition unit 21 is configured to obtain a combined photon number based on a combined photon number calculation model of system parameters;
[0128] Specifically, system-defined system parameters refer to the system's built-in system parameters, encompassing numerous groups of system parameters. For example, system-defined system parameters include light source, optical path geometry, and detector. Each type of system parameter includes multiple parameters, such as kV and mA for each light source; pre-collimation and variable filter type for optical path geometry; and pixel binning mode, integration time, number of bins, and bin threshold for detectors. Furthermore, each parameter type can contain different values, such as voltage, which can include 140 kV and 80 kV.
[0129] The bit width determining unit 22 determines the bit width of data transmission based on the number of combined photons.
[0130] This solution pre-establishes system parameters and a calculation model for the number of photons set by the system, obtains a combined photon number based on the calculation model for the number of photons, and determines the bit width of data transmission based on the combined photon number, thereby ensuring that when the scanning data acquired by the imaging system is transmitted to the reconstruction system, the bit width of the data transmission can be flexibly determined according to the scanning protocol, thereby avoiding the waste of bandwidth when transmitting the scanning data acquired by the imaging system to the reconstruction system, and thus improving the performance of the imaging system.
[0131] In one practicable manner, the acquiring unit 21 is further configured to:
[0132] The combined photon number calculation model is obtained through the relationship between the incident light intensity and the outgoing light intensity; the combined photon number calculation model of the system parameters can obtain the photon number of different system parameter combinations.
[0133] In one practicable manner, the data transmission system includes:
[0134] The second acquisition module 4 directly inputs the input system parameters into the photon number calculation model to obtain the combined photon number;
[0135] Specifically, the calculation model of the photon number can be to calculate the photon number through a specific formula, or to obtain the photon number through Monte Carlo simulation model testing.
[0136] The model for calculating the number of photons is as follows:
[0137] P out =f in-out (P0m mA m mergemode m IT m kV m filter m Thr )
[0138] In this solution, the optical path in the CT system can be simply expressed by the following formula:
[0139]
[0140] Among them, I is the outgoing light intensity, I0 is the incident light intensity, μ n is the absorption coefficient of each layer in the light path.
[0141] Among them, I and I0 can be expressed as the energy integral of the photon, I=∫P(E)dE, P(E) represents the energy of each photon. I is the light intensity received by the detector. Due to the characteristics of the PCD detector, the number of photons read by the detector is P out and the number of incident photons P in It is not a linear relationship. A detector P out and P int The relationship between is usually constant and can be obtained by calibration test. out =f in-out (P in ).
[0142] In this solution, first obtain different system parameters and P in The mapping relationship is then mapped to the number of photons P out In this way, after the user sets the system parameters, a reasonable range of photon numbers can be obtained, thereby determining the sampling bit width.
[0143] The actual optical path is very complex. To facilitate engineering calculations, it can be simplified by substituting the correction coefficients of various parameters into a reference value P0 measured under known parameters to obtain the final number of photons under all parameters.
[0144] The different parameters are described as follows:
[0145] mA, pixel binning mode, integration time and other parameters and P in It can be considered as a simple linear relationship, and its proportional coefficient is m mA (mA), m mergemode (MergeMode), m IT (Intigration Time) kV. The X-rays emitted by the CT tube are not monochromatic. For a certain type of tube, the emission spectrum can be considered to be related only to kV. Although the relationship between kV and I0 is nonlinear, since there are usually only a few optional kVs, P values at different kVs can be obtained through testing. in Correction coefficient m kV (kV), can be calibrated through testing.
[0146] Pre-collimation filtration: For clinical scenarios, the effect of different filtration on the maximum photon number can be equivalent to a correction factor m related to kV and filtration type. filter (kV, filter). Can be calibrated through testing.
[0147] Bin number, bin threshold: Usually, the bin threshold is not arbitrarily set, but is a fixed combination of several thresholds. Here, all threshold combinations under all optional bin numbers are expressed as Thr(n). The maximum number of photons under different threshold combinations can be expressed as a correction factor m related to kV and bin number / threshold combination. Thr (Thr, kV), can be calibrated through testing.
[0148] The second bit width determination module 5 determines the bit width of data transmission based on the number of combined photons.
[0149] This solution directly inputs the input system parameters into the photon number calculation model to obtain the combined photon number, and then determines the bit width of data transmission based on the combined photon number, thereby avoiding the waste of bandwidth in transmitting the scanning data acquired by the imaging system to the reconstruction system, thereby improving the performance of the imaging system.
[0150] In one practicable manner, the data transmission system includes:
[0151] A third acquisition module 6 is used to directly input the input system parameters into the photon number calculation model to obtain a combined photon number;
[0152] Specifically, as described above, the photon number calculation model can be calculated using a specific formula, or the photon number can be obtained by testing using a Monte Carlo simulation model. The specific details will not be repeated here.
[0153] The third bit width determination module 7 determines the bit width of data transmission based on the number of combined photons.
[0154] In one practicable manner, the data transmission system further includes:
[0155] A first model building module 8 is configured to build a bit width determination model based on a scanning protocol set by the imaging system; the scanning protocol includes system parameters set by the imaging system and / or a protocol type set by the imaging system;
[0156] The bit width determination model is determined by the combined photon number calculation model;
[0157] Specifically, the bit width determination model may include a matching model and a scoring model.
[0158] The fourth bit width determination module 9 is configured to determine the bit width of data transmission based on the bit width determination model and input system parameters.
[0159] In one practicable manner, when the bit width determination model includes a matching model, the data transmission system includes:
[0160] A second model building module 10 is used to build a matching model based on system parameters set by the imaging system and the protocol type set by the imaging system;
[0161] Specifically, the system parameters set by the imaging system can be arranged and combined to form multiple sets of system parameters, which in turn form multiple sets of constraints. Each set of constraints has a mapping relationship with the number of photons, and a matching model is established based on this mapping relationship. The matching rules between the constraints and the number of photons are as follows:
[0162] For parameters not in the constraints, take the value that maximizes the number of photons (for example, mA should take the maximum value). For continuously changing parameters in the constraints (such as mA), they can be divided into several intervals, and the current interval represented by the value that maximizes the number of photons in each interval is used for testing or calculation. For discrete parameters (such as pixel binning mode or number of bins), each discrete parameter can be divided into one interval, or several discrete parameters can be divided into one interval (for example, 1 bin can be divided into interval 1, and 2-5 bins can be divided into interval 2).
[0163] In this solution, the judgment order and rules of each constraint condition are determined without traversing all constraint condition branches. That is, each branch of the multi-branch tree does not need to cover all conditions, because the results of some constraints may be mapped to the same bit width. In addition, the bit width that can be achieved on the device is limited, so it is only necessary to map different constraint condition combinations to different bit widths. For example, Figure 5 As shown, the branches of each constraint condition are as follows: determine whether the bandwidth has been specified in the input scanning protocol; if MergeMode is not UHR, the bandwidth is 32 bits; if MergeMode is UHR and it is not a cardiac scan, the bandwidth is 24 bits; if MergeMode is UHR and it is a cardiac scan and the number of bins is greater than or equal to 3, the bandwidth is 16 bits.
[0164] In this solution, any bit width that is less than the maximum number of photons can be used. For example, a 24-bit bit width can store a maximum of 2^24 photons. This also increases reliability by adding some redundancy to the judgment. It should be noted that the selectable bit width depends on the overall data link hardware and software design and is typically not arbitrarily set, but rather has several selectable values.
[0165] The fifth bit width determination module 11 is configured to determine the bit width of data transmission based on the matching model, input system parameters, and input protocol type.
[0166] In this solution, when the bit width determination model includes a matching model, a matching model is established based on the system parameters set by the imaging system and the protocol type set by the imaging system, and the bit width of the data transmission is flexibly determined based on the matching model and the input system parameters and the input protocol type, thereby avoiding the waste of bandwidth in transmitting the scanning data acquired by the imaging system to the reconstruction system, thereby improving the performance of the imaging system.
[0167] In one practicable manner, when the bit width determination model includes a scoring model, the data transmission system includes:
[0168] A parameter determination module 12 is configured to determine different combinations of imaging system parameter settings based on the imaging system parameters.
[0169] A third model building module 13 is used to build a scoring model according to the system parameter combinations set by the different imaging systems;
[0170] The sixth bit width determination module 14 is configured to determine the bit width of data transmission based on the scoring model and system parameters input into the imaging system.
[0171] Specifically, scores are assigned to the system parameters set for different imaging systems, and the combined scores corresponding to the combinations of system parameters set for the different imaging systems are calculated according to the combinations of system parameters set for the different imaging systems. There is a mapping relationship between different combined scores and bit widths, and a scoring model is established according to this mapping relationship.
[0172] For example, in a specific embodiment, the scoring table for the system parameters set by some imaging systems is as follows:
[0173] MergeMode UHR:1 HR: 2 Macro: 3 IntegrationTime 100-500us:1 500-1000us:2 mA 0-300mA:1 300-500mA:2 >500mA:3
[0174] According to the scoring table, it can be seen that by combining the system parameters set by the imaging systems in the table, the corresponding combined scores are as follows: Score = MergeMode * IntegrationTime * mA
[0175] Assume the bit width judgment criteria are as follows:
[0176] Score > 18 points: 32 bit;
[0177] 12 < Score < 18 points: 24 bit;
[0178] 1 < Score < 12 points: 16 bit;
[0179] Score < 1 point: 8 bit;
[0180] In this solution, according to the combinations of system parameters set for the different imaging systems, a scoring model is established. Based on the scoring model and the system parameters input into the imaging system, the bit width of data transmission is determined, thereby avoiding waste of the bandwidth for transmitting the scan data obtained by the imaging system to the reconstruction system, and further improving the performance of the imaging system.
[0181] Embodiment 3
[0182] Figure 9 The following is a schematic structural diagram of an electronic device provided in Embodiment 3 of the present invention. The electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the data transmission method of the imaging system provided in Embodiment 1. Figure 9 The displayed electronic device 40 is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.
[0183] Such as Figure 9As shown, the electronic device 40 may be a general-purpose computing device, such as a server device. Components of the electronic device 40 may include, but are not limited to, the at least one processor 41, the at least one memory 42, and a bus 43 connecting different system components (including the memory 42 and the processor 41).
[0184] The bus 43 includes a data bus, an address bus, and a control bus.
[0185] The memory 42 may include a volatile memory, such as a random access memory (RAM) 421 and / or a cache memory 422 , and may further include a read-only memory (ROM) 423 .
[0186] The memory 42 may also include a program / utility 425 having a set (at least one) of program modules 424, such program modules 424 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0187] The processor 41 executes various functional applications and data processing by running the computer programs stored in the memory 42 , such as the data transmission method of the imaging system provided in Embodiment 1 of the present invention.
[0188] The electronic device 40 can also communicate with one or more external devices 44 (e.g., a keyboard, pointing device, etc.). This communication can occur via an input / output (I / O) interface 45. Furthermore, the model-generating device 40 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 46. As shown, the network adapter 46 communicates with other modules of the model-generating device 40 via a bus 43. It should be understood that, although not shown, other hardware and / or software modules can be used in conjunction with the model-generating device 40, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.
[0189] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above may be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above may be further divided and embodied by multiple units / modules.
[0190] In addition to running on the aforementioned device, this solution can also be run on a FPGA (Field Programmable Gate Array) system, or a combination of FPGA and the aforementioned device.
[0191] Example 4
[0192] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the data transmission method provided in Embodiment 1 is implemented.
[0193] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0194] In a possible implementation manner, the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to enable the terminal device to execute the data transmission method of the imaging system provided in Example 1.
[0195] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or entirely on the remote device.
[0196] Regarding this solution, it should be noted that when this solution is implemented in an FPGA (Field Programmable Gate Array) system, or when an FPGA is combined with the device, the logic of the FPGA is generally not equivalent to a computer program.
[0197] Example 5
[0198] This embodiment provides an imaging system, comprising:
[0199] a photon counting detector for acquiring scanning data;
[0200] a processor configured to determine a bit width of data transmission according to a scanning protocol;
[0201] A data transmission module, configured to transmit the scan data to a reconstruction system;
[0202] The memory is used to store a combined photon number calculation model / bit width determination model.
[0203] Although specific embodiments of the present invention have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, and such changes and modifications are intended to fall within the scope of the present invention.
Claims
1. A data transmission method for an imaging system, characterized in that: The data transmission method includes: Obtain the scanning protocol for the imaging system; Determine the bit width of data transmission according to the scanning protocol; transmitting the scan data acquired by the imaging system to a reconstruction system based on the bit width; The step of determining the bit width of data transmission according to the scanning protocol includes: The combined photon number calculation model based on the system parameters is used to obtain the combined photon number; determining a bit width of data transmission based on the combined photon number; Establishing a bit width determination model based on a scanning protocol set by the imaging system; the scanning protocol includes system parameters set by the imaging system; The bit width determination model is determined by a combined photon number calculation model of the system parameters; The bit width determination model includes a scoring model; determining a bit width of data transmission based on the scoring model and input system parameters; The scoring model is established in the following way: Determining different combinations of system parameters set for the imaging system based on the system parameters set for the imaging system; According to the system parameter combinations of the different imaging system settings, the combination scores corresponding to the system parameter combinations of the different imaging system settings are calculated. There is a mapping relationship between the different combination scores and the bit widths, and the scoring model is established based on the mapping relationship.
2. The data transmission method of the imaging system according to claim 1, wherein: The scanning protocol includes input system parameters and input protocol type; the input system parameters include at least one of light source type parameters, light path geometry type parameters, and detector type parameters.
3. The data transmission method of the imaging system according to claim 1, wherein: The steps for determining the combined photon number calculation model include: The combined photon number calculation model is obtained through the relationship between the incident light intensity and the outgoing light intensity; the combined photon number calculation model of the system parameters can obtain the photon number of different system parameter combinations.
4. The data transmission method of the imaging system according to claim 1, wherein: The scanning protocol also includes a protocol type set by the imaging system.
5. The data transmission method of the imaging system according to claim 4, wherein: The data transmission method includes: The bit width determination model includes a matching model; Establishing a matching model based on system parameters set by the imaging system and a protocol type set by the imaging system; The bit width of data transmission is determined based on the matching model, input system parameters, and input protocol type.
6. A data transmission system for an imaging system, characterized in that: The data transmission system comprises: an acquisition module, used for acquiring a scanning protocol of an imaging system; A bit width determination module, used to determine the bit width of data transmission according to the scanning protocol; A data transmission module, configured to transmit the scan data acquired by the imaging system to a reconstruction system based on the bit width; The bit width determination module includes: A third acquisition unit is configured to obtain a combined photon number based on a combined photon number calculation model of system parameters; a third bit width determining unit, configured to determine a bit width of data transmission based on the number of combined photons; A first model building module is configured to build a bit width determination model based on a scanning protocol set by the imaging system; the scanning protocol includes system parameters set by the imaging system; The bit width determination model is determined by a combined photon number calculation model of the system parameters; The bit width determination model includes a scoring model; a sixth bit width determination module, configured to determine a bit width of data transmission based on the scoring model and system parameters input into the imaging system; a parameter determination module, configured to determine different combinations of system parameter settings for the imaging system based on the system parameters set for the imaging system; The third model establishment module is used to establish a scoring model based on the system parameter combinations of the different imaging system settings; calculate the combination scores corresponding to the system parameter combinations of the different imaging system settings based on the system parameter combinations of the different imaging system settings, and there is a mapping relationship between different combination scores and bit widths, and establish a scoring model based on the mapping relationship.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and configured to run on the processor, wherein: When the processor executes the computer program, the data transmission method of the imaging system according to any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data transmission method of the imaging system according to any one of claims 1 to 5 is implemented.
9. An imaging system, characterized in that: The imaging system comprises: a photon counting detector for acquiring scanning data; a processor configured to determine a bit width of data transmission according to a scanning protocol; A data transmission module, configured to transmit the scan data to a reconstruction system; A memory for storing the bit width determination model according to claim 6.
Citation Information
Patent Citations
System and method for image compression in x-ray imaging systems
US20140050418A1
Method and apparatus for combining CT scanner system detector outputs
US5448609A