Methods, apparatus, electronic devices and storage media for receiving channels
By using a receiver channel combination method, the receiver channel state can be quickly selected using a register value set and a selector, which solves the problem of low receiver channel combination efficiency and enables normal use of the receiver coil and improves imaging efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2026-03-06
AI Technical Summary
The low efficiency of the receiver channel combination in existing magnetic resonance imaging systems leads to the inability of some receiver coils to function properly, thus affecting imaging efficiency.
By determining the register value set and selector corresponding to the receiving channel, the receiving channel state can be quickly selected and combined to generate a combined dataset, reducing quantity limitations and enabling arbitrary combinations.
It improves the imaging efficiency of magnetic resonance imaging, enables all receiving coils to be used normally, and expands the application range of the receiving channel.
Smart Images

Figure CN115219969B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of magnetic resonance imaging technology, and more specifically, to a method, apparatus, electronic device, and storage medium for combining receiving channels. Background Technology
[0002] Magnetic resonance imaging (MRI) is an imaging technique that reconstructs images by utilizing the signals generated when atomic nuclei resonate in a strong magnetic field. It uses radio frequency pulses to excite atomic nuclei with non-zero spin placed in a magnetic field. After the radio frequency pulse stops, the nuclei relax, and during this relaxation process, induction coils collect signals, which are then reconstructed into mathematical images using specific mathematical methods. Because MRI can directly acquire various tomographic images, has no artifacts, does not require contrast agents, emits no ionizing radiation, and has no adverse effects on the body, it has wide applications in physics, medicine, chemistry, biology, and other fields.
[0003] In existing magnetic resonance imaging (MRI) systems, the number of receiving channels is large, and the types of radio frequency (RF) receiving coils are also increasing. Different receiving coils correspond to different receiving channels, thus placing high demands on the combination of multiple receiving channels. When the number of receiving channels is large, current technology cannot quickly and freely combine multiple receiving channels, resulting in some coils in the system not functioning properly and leading to lower imaging efficiency during MRI. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a receiving channel combination method, apparatus, electronic device and storage medium to improve the problem of low magnetic resonance imaging efficiency caused by low receiving channel combination efficiency in the prior art.
[0005] To address the aforementioned problems, in a first aspect, embodiments of this application provide a method for combining receiving channels, the method comprising:
[0006] Determine the register value set corresponding to multiple receive channels;
[0007] The corresponding selector is determined based on the number of channels in the multiple receiving channels;
[0008] The selector selects multiple receiving channels from the selector based on the registered value set to obtain a channel state set;
[0009] Based on the channel state set, a combined dataset is determined from the output datasets of the multiple receiving channels.
[0010] In the above implementation process, in order to freely combine multiple receiving channels in the magnetic resonance imaging system, the set of register values corresponding to each receiving channel in the selection register can be determined according to the requirements in the software layer. Combined with the selector that determines the number of multiple receiving channels to be combined, the state set of multiple receiving channels can be obtained quickly. Thus, based on the state of multiple receiving channels, the set of sub-data passed through the open receiving channel can be selected from the output dataset of multiple receiving channels. This reduces the limitation of the number of receiving channels on the combination, allows for arbitrary combination of multiple receiving channels, reduces the adverse effects on the receiving coils corresponding to the receiving channels, enables multiple receiving coils to be used normally, realizes the expansion of receiving channels, and thus improves the imaging efficiency of magnetic resonance imaging.
[0011] Optionally, determining the set of registered values corresponding to multiple receiving channels includes:
[0012] Obtain the register value corresponding to each of the receiving channels, wherein each of the register values represents the selected state of the corresponding receiving channel;
[0013] The registered values are sorted according to the channel numbers of multiple receiving channels to obtain the set of registered values.
[0014] In the above implementation process, the software layer can determine the values stored in the selection register of multiple receiving channels that need to be combined according to various design requirements during combination, and sort the multiple registered values according to the channel number of multiple receiving channels to obtain the set of registered values corresponding to multiple receiving channels. This effectively improves the correspondence between each registered value and the receiving channel, and facilitates the corresponding selection operation according to the selected state of the receiving channel.
[0015] Optionally, determining the corresponding selector based on the number of channels of the plurality of receiving channels includes:
[0016] Based on the combination requirements, determine the number of channels of the multiple receiving channels that need to be combined;
[0017] Based on the number of channels, selectors are determined for each of the multiple receiving channels.
[0018] In the above implementation process, when the magnetic resonance imaging system performs imaging, the software layer determines the corresponding combination requirements based on the imaging needs, thereby determining the number of multiple receiving channels that need to be combined. Based on the number of channels, a selector containing the channel data for each receiving channel is then determined. The ability to determine the corresponding selector based on changes in the number of receiving channels allows for appropriate selection for different numbers of receiving channels, improving the accuracy and effectiveness of the selection.
[0019] Optionally, the method further includes:
[0020] Obtain the channel number of the multiple receiving channels;
[0021] The output data corresponding to multiple receiving channels are sorted based on the channel number to obtain the output dataset.
[0022] In the above implementation process, since each receiving channel has corresponding output data, multiple output data can be sorted according to the channel number of multiple receiving channels, thereby collecting multiple output data and facilitating selection in the output dataset later.
[0023] Optionally, before sorting the output data corresponding to multiple receiving channels based on the channel number to obtain the output dataset, the method further includes:
[0024] Each of the receiving channels is digitized to obtain the corresponding digital signal;
[0025] Each of the digital signals is converted to obtain the corresponding converted data;
[0026] Each of the converted data is subjected to frequency conversion processing to obtain the output data corresponding to each of the receiving channels.
[0027] In the above implementation process, multiple channels can be preprocessed to determine the output data of each receiving channel after preprocessing. During preprocessing, digitization, conversion, and frequency conversion can be performed separately to obtain the output data corresponding to each receiving channel. Preprocessing effectively improves the validity and relevance of the output data, enabling subsequent conversions and selections based on the output data.
[0028] Optionally, the channel state set includes state data corresponding to each of the receiving channels; determining the combined dataset from the output datasets of multiple receiving channels based on the channel state set includes:
[0029] Based on each state data in the channel state set, determine the on / off state of the corresponding receiving channel;
[0030] Based on the switch state, select from the output dataset to obtain combined sub-data corresponding to each activated receiving channel, and use multiple combined sub-data as the combined dataset.
[0031] In the above implementation process, the on / off state of each receiving channel is determined by the status data corresponding to that receiving channel in the channel dataset. This allows for the selection of output data from multiple output data sets corresponding to multiple active receiving channels, which are then used as combined sub-data. The resulting combined dataset is obtained from these multiple combined sub-data sets. This method can determine the combined results of multiple receiving channels based on their on / off states and obtain the corresponding combined dataset. It is not limited by the number of receiving channels and is applicable to various channel combinations with different numbers of channels, increasing the degree of freedom in combination and thus improving the efficiency and effectiveness of magnetic resonance imaging systems.
[0032] Optionally, determining the combined sub-data corresponding to each of the activated receiving channels in the output dataset, and using multiple combined sub-data as the combined dataset, includes:
[0033] The multiple combined sub-data are sorted according to the opening channel number of the multiple opening receiving channels to obtain the storage order;
[0034] Each of the combined sub-data is stored according to the storage order to obtain the combined dataset.
[0035] In the above implementation process, in addition to the existing channel numbers of multiple receiving channels, each of the multiple active receiving channels also has its own corresponding channel number. Therefore, when multiple combined sub-data are output from the receiving channels, the storage order among the multiple combined sub-data can be determined based on the active channel number. This allows the multiple combined sub-data to be stored sequentially, thus determining the output combined dataset corresponding to the combination of receiving channels. This enables the combined dataset to correspond to each active receiving channel in the combination, improving the orderliness of the combined dataset.
[0036] Secondly, embodiments of this application also provide a receiving channel combining device, the device comprising:
[0037] The register module is used to determine the register value set corresponding to multiple receiving channels;
[0038] The determining module is used to determine the corresponding selector based on the number of channels of the multiple receiving channels;
[0039] The selection module is used to select multiple receiving channels in the selector according to the registered value set to obtain a channel status set;
[0040] A combination module is used to determine a combined dataset from the output datasets of the multiple received channels.
[0041] In the above implementation process, the register module determines the set of register values corresponding to each receiving channel in the selection register according to the requirements in the software layer; by combining the determination module and the selection module with the selector that determines the number of channels of the multiple receiving channels to be combined, the state set of multiple receiving channels is quickly obtained; by the combination module, the set of sub-data passed in the open receiving channel is selected from the output dataset of multiple receiving channels according to the state of multiple receiving channels.
[0042] Thirdly, embodiments of this application also provide an electronic device, which includes a memory and a processor. The memory stores program instructions, and when the processor reads and runs the program instructions, it executes the steps in any of the above-described implementations of the receiving channel combination method.
[0043] Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer program instructions. When the computer program instructions are read and executed by a processor, they perform the steps in any of the above-described implementations of the receiving channel combination method.
[0044] In summary, this application provides a receiving channel combination method, apparatus, electronic device, and storage medium. By selecting channels in a selector through the value corresponding to each receiving channel in the register, the state of each receiving channel can be determined. Based on the channel state, the corresponding combination dataset for different combinations can be determined. This reduces the limitation imposed by the number of receiving channels on the combination process, allows for arbitrary combination of multiple receiving channels, reduces adverse effects on the receiving coils corresponding to the receiving channels, enables multiple receiving coils to be used normally, realizes the expansion of receiving channels, and thereby improves the imaging efficiency during magnetic resonance imaging. Attached Figure Description
[0045] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 A block diagram illustrating an electronic device provided in an embodiment of this application;
[0047] Figure 2 A flowchart illustrating a receiving channel combination method provided in an embodiment of this application;
[0048] Figure 3 A detailed flowchart of step S200 provided for an embodiment of this application;
[0049] Figure 4 A detailed flowchart of step S300 provided for an embodiment of this application;
[0050] Figure 5 A flowchart illustrating another receiving channel combination method provided in an embodiment of this application;
[0051] Figure 6 A detailed flowchart of step S620 provided for an embodiment of this application;
[0052] Figure 7 A detailed flowchart of step S500 provided for an embodiment of this application;
[0053] Figure 8 A detailed flowchart of step S520 provided for an embodiment of this application;
[0054] Figure 9 This is a schematic diagram of a receiving channel combination device provided in an embodiment of this application.
[0055] Icons: 100 - Electronic device; 111 - Memory; 112 - Memory controller; 113 - Processor; 114 - Peripheral interface; 115 - Input / output unit; 116 - Display unit; 700 - Receive channel combination device; 710 - Register module; 720 - Determine module; 730 - Select module; 740 - Combination module. Detailed Implementation
[0056] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of the embodiments of this application.
[0057] In existing magnetic resonance imaging (MRI) systems, due to the large number of receiving channels and the increasing variety of radio frequency (RF) receiving coils, different coils correspond to different receiving channels. Therefore, the combination of multiple receiving channels places high demands on the system. Current methods use channel selection lists, listing every possible combination of receiving channels. When the number of receiving channels is large, such as combining 32 channels, then among the 32 channels, there are 2... 32In cases of various combinations, the channel selection list has a low processing speed and, due to storage limitations, cannot save too many combinations. Therefore, when the number of receiving channels is large, the existing combination method cannot list all channel selection possibilities, resulting in low combination efficiency and an inability to freely combine all receiving channels. Furthermore, since some receiving coils correspond to non-contiguous receiving channels, there are skips when selecting channels. Without the ability to freely combine all receiving channels, some receiving coils may become unusable, leading to low imaging efficiency in magnetic resonance imaging.
[0058] To address the aforementioned issues, this application provides a receiving channel combination method applied to electronic devices. These electronic devices can be servers, personal computers (PCs), tablets, smartphones, personal digital assistants (PDAs), or other devices with logical computing capabilities used for calculations during magnetic resonance imaging. This method enables the free combination of multiple receiving channels.
[0059] Optionally, please refer to Figure 1 , Figure 1 This is a block diagram illustrating an electronic device according to an embodiment of this application. The electronic device 100 may include a memory 111, a memory controller 112, a processor 113, a peripheral interface 114, an input / output unit 115, and a display unit 116. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device 100. For example, the electronic device 100 may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0060] The aforementioned memory 111, memory controller 112, processor 113, peripheral interface 114, input / output unit 115, and display unit 116 are electrically connected directly or indirectly to each other to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The aforementioned processor 113 is used to execute executable modules stored in the memory.
[0061] The memory 111 can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 111 stores programs. After receiving execution instructions, the processor 113 executes the programs. The methods executed by the electronic device 100 as defined in any embodiment of this application can be applied to the processor 113, or implemented by the processor 113.
[0062] The aforementioned processor 113 may be an integrated circuit chip with signal processing capabilities. The processor 113 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a digital signal processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0063] The peripheral interface 114 described above couples various input / output devices to the processor 113 and the memory 111. In some embodiments, the peripheral interface 114, the processor 113, and the memory controller 112 can be implemented on a single chip. In other instances, they can be implemented on separate chips.
[0064] The aforementioned input / output unit 115 is used to provide user input data. The input / output unit 115 can be, but is not limited to, a mouse and keyboard, and can acquire the results of the user's selection and combination of multiple receiving channels.
[0065] The aforementioned display unit 116 provides an interactive interface (e.g., a user interface) between the electronic device 100 and the user, or displays image data for the user's reference. In this embodiment, the display unit can be a liquid crystal display (LCD) or a touch display. If it is a touch display, it can be a capacitive touchscreen or a resistive touchscreen that supports single-point and multi-point touch operations. Supporting single-point and multi-point touch operations means that the touch display can sense touch operations generated simultaneously from one or more locations on the touch display and pass the sensed touch operations to the processor for calculation and processing. In this embodiment, the display unit 116 can display imaging results after freely combining multiple receiving channels, etc.
[0066] The electronic device in this embodiment can be used to execute the various steps in the receiving channel combination methods provided in the embodiments of this application. The implementation process of the receiving channel combination method is described in detail below through several embodiments.
[0067] Please see Figure 2 , Figure 2 This is a flowchart illustrating a receiving channel combination method provided in an embodiment of this application. The method may include steps S200-S500.
[0068] Step S200: Determine the set of registered values corresponding to multiple receiving channels.
[0069] Specifically, the values stored in the selection register corresponding to each receiving channel can be read and combined to obtain a set of stored values. The stored values can be values stored in the selection register according to the user's design requirements in the software layer, and can change accordingly as user requirements change.
[0070] Optionally, the selection register can be related to the number of receive channels. For example, when combining 32 receive channels, a 32-bit register can be used.
[0071] Step S300: Determine the corresponding selector based on the number of channels of multiple receiving channels.
[0072] Since the number of channels in the combined receiving channels may change as the user’s needs change, a selector corresponding to the multiple receiving channels can be determined based on the current number of receiving channels. The selector may include the channel data of each receiving channel.
[0073] Step S400: Select multiple receiving channels in the selector according to the registered value set to obtain the channel state set.
[0074] By inputting the set of registered values into the selector, the current state set of each receiving channel can be obtained.
[0075] Step S500: Determine the combined dataset from the output datasets of multiple receiving channels based on the channel state set.
[0076] Specifically, based on the current state of each receiving channel in the channel state set, it is possible to select from the output datasets of multiple receiving channels to obtain multiple output data corresponding to the partially activated receiving channels when freely combining them, which serves as the combined dataset and the output result during combination. Even with a large number of receiving channels, multiple receiving channels can be freely combined according to the user's needs to obtain the corresponding combination results, without needing to list all combination possibilities. When combining n receiving channels, it can quickly achieve 2... n This allows for various combinations of conditions, ensuring that each receiving coil can function properly.
[0077] exist Figure 2 In the illustrated embodiment, the limitations imposed by the number of receiving channels on the combination can be reduced, multiple receiving channels can be arbitrarily combined, the adverse effects on the receiving coils corresponding to the receiving channels can be reduced, the receiving channels can be expanded, and thus the imaging efficiency during magnetic resonance imaging can be improved.
[0078] Optionally, please refer to Figure 3 , Figure 3 This is a detailed flowchart of step S200 provided in an embodiment of the present application. Step S200 may also include steps S210-S220.
[0079] Step S210: Obtain the registered value corresponding to each receiving channel.
[0080] In the software layer, based on various design requirements of the user during combination, the values stored in the selection register of multiple receiving channels that need to be combined can be determined. Each registered value represents the selection status of the corresponding receiving channel. The registered value can be a binary value. For example, when the registered value is 1, the receiving channel corresponding to the registered value is selected, and when the registered value is 0, the receiving channel corresponding to the registered value is not selected.
[0081] Step S220: Sort the multiple registered values according to the channel number of the multiple receiving channels to obtain a set of registered values.
[0082] In order to make each registered value correspond to the corresponding receiving channel, each registered value can be sorted according to the channel number of multiple receiving channels, using various sorting methods such as ascending or descending, so as to obtain a set of registered values corresponding to multiple receiving channels.
[0083] For example, the set of registered values can be a set of binary values, where each bit represents a registered value. For instance, 01110110 represents the set of registered values for eight receive channels.
[0084] exist Figure 3 In the illustrated embodiment, the correspondence between each registered value and the receiving channel is effectively improved, which facilitates subsequent selection operations based on the selected state of the receiving channel.
[0085] Optionally, please refer to Figure 4 , Figure 4 This is a detailed flowchart of step S300 provided in an embodiment of the present application. Step S300 may also include steps S310-S320.
[0086] Step S310: Determine the number of channels of the multiple receiving channels that need to be combined according to the combination requirements.
[0087] Before combining the channels, the user's combination requirements for receiving channels during magnetic resonance imaging can be obtained to determine the number of channels that need to be combined. For example, if the combination requirement is to combine 32 channels, then the corresponding number of channels is 32.
[0088] Optionally, the combination requirements can be modified according to changes in user needs and actual conditions. It can also obtain the range of the number of receiving channels in the magnetic resonance imaging system, and issue a corresponding prompt when the number of channels corresponding to the combination requirements does not meet the range, until the number of channels meets the range.
[0089] Step S320: Determine the selectors corresponding to the multiple receiving channels based on the number of channels.
[0090] Different numbers of channels correspond one-to-one with different selectors. For example, the selector can be a selection matrix determined by the number of channels, containing the channel data for each received channel, and the size and values of the matrix are determined by the number of channels.
[0091] Optionally, when selecting multiple channels in the selector, the registered value set can be used as a numerical matrix and calculated with the selection matrix, so that the calculated matrix result is used as the channel state set.
[0092] exist Figure 4 In the illustrated embodiment, the selector can be determined according to the change in the number of receiving channels, and appropriate selection can be made for different numbers of receiving channels, thereby improving the accuracy and effectiveness of the selection.
[0093] Optionally, please refer to Figure 5 , Figure 5This is a flowchart illustrating another receiving channel combination method provided in an embodiment of this application. The method may further include steps S610-S620.
[0094] Step S610: Obtain the channel number of multiple receiving channels.
[0095] Since there is a certain order among the multiple receiving channels, the channel number corresponding to each receiving channel can be obtained in order to sort the receiving channels.
[0096] Step S620: Sort the output data corresponding to multiple receiving channels based on the channel number to obtain the output dataset.
[0097] Multiple channel numbers can be sorted in ascending or descending order to obtain the channel order. The output data corresponding to multiple receiving channels can then be sorted accordingly to obtain the corresponding output dataset.
[0098] For example, if the output data in the first receiving channel is S1, the output data in the second receiving channel is S2, the output data in the third receiving channel is S3, and the output data in the nth receiving channel is Sn, then the corresponding output dataset S = {S1, S2, S3, ..., Sn}.
[0099] exist Figure 5 In the illustrated embodiment, multiple output data can be aggregated according to the sequential relationship between receiving channels, making it easier to select from the output dataset later.
[0100] Optionally, please refer to Figure 6 , Figure 6 This is a detailed flowchart of step S620 provided in an embodiment of the present application. Step S620 may also include steps S621-S623.
[0101] Step S621: Digitize each receiving channel to obtain the corresponding digital signal.
[0102] This process can also preprocess multiple channels to determine the output data of each receiving channel after preprocessing. During preprocessing, each receiving channel being combined can be digitized first to obtain the digital signal corresponding to each receiving channel.
[0103] Step S622: Convert each digital signal to obtain the corresponding converted data.
[0104] Each digital signal can be converted and processed by a digital signal processing unit. During the conversion, serial-to-parallel conversion can be used to convert multiple digital signals into corresponding converted data.
[0105] Step S623: Perform frequency conversion processing on each converted data to obtain the output data corresponding to each receiving channel.
[0106] The DDC (Direct Digital Controller, which converts radio frequency signals to baseband signals) unit can perform digital down-conversion processing on the converted data to obtain the output data of each receiving channel.
[0107] exist Figure 6 In the illustrated embodiment, preprocessing effectively improves the validity and relevance of the output data, enabling subsequent transformations and selections based on the output data.
[0108] Optionally, please refer to Figure 7 , Figure 7 This is a detailed flowchart of step S500 provided in an embodiment of the present application. Step S500 may also include steps S510-S520.
[0109] Step S510: Determine the on / off state of the corresponding receiving channel based on each state data in the channel state set.
[0110] The channel status set includes status data for each receiving channel. The status data can be numerical data calculated based on the registered value set and the selection matrix, which can indicate whether the receiving channel is open or closed.
[0111] Optionally, the selected multiple status data can also be sorted according to the channel number to form the corresponding channel status set.
[0112] For example, when the registered value is 1, the receiving channel is selected. After selection, the value of the receiving channel can be 1 plus the value calculated by the selection matrix, or it can be 1 or the corresponding channel number, etc., indicating that the receiving channel is selected and turned on. When the registered value is 0, the receiving channel is not selected. After selection, the value of the receiving channel can be 0 plus the value calculated by the selection matrix, or it can be 0, indicating that the receiving channel is not selected and turned off.
[0113] Step S520: Select from the output dataset according to the switch status to obtain the combined sub-data corresponding to each activated receiving channel, and use multiple combined sub-data as a combined dataset.
[0114] Specifically, the system determines whether each receiving channel is enabled based on the channel status set, and then selects from the output datasets of multiple receiving channels. The combined sub-data corresponding to each enabled receiving channel is selected from these datasets. The combined sub-data includes the output data corresponding to the enabled receiving channel and the enable signal. The set of multiple combined sub-data is then used as the combined output dataset.
[0115] For example, the output dataset corresponding to the 32 channels output sequentially in the DDC can be a 32*32 matrix, used as a selector. The data on the diagonal of the matrix is the output data corresponding to CH1 (channel 1) - CH32 (channel 32), using the output data of multiple receiving channels in the selector as the output dataset. The registered value set can be a 1*32 one-dimensional matrix. The two matrices are calculated in a way similar to multiplication to select the data. The selection calculation method can be:
[0116]
[0117] The values in the matrix storing the dataset can be in binary form, with each bit corresponding to a channel. A value of 1 indicates that the corresponding channel is selected, and a value of 0 indicates that the corresponding channel is not selected. The calculated result is a channel state set, which includes the state data of each channel. When the state data is CHn, it means that the corresponding CHn channel is selected and enabled, and the switch state is on; when the state data is 0, it means that the corresponding receiving channel is not selected and is disabled, and the switch state is off. Based on the channel state set, the system can select the output data of the corresponding channel and the corresponding enable signal from the output dataset corresponding to the selection matrix as combined sub-data.
[0118] exist Figure 7 In the illustrated embodiment, the combination results of various channel combinations with multiple numbers can be output, which increases the degree of freedom in combination, thereby improving the efficiency and effect of magnetic resonance imaging.
[0119] Optionally, please refer to Figure 8 , Figure 8 This is a detailed flowchart of step S520 provided in an embodiment of the present application. Step S520 may also include steps S521-S522.
[0120] Step S521: Sort the multiple combined sub-data according to the opening channel number of the multiple opening receiving channels to obtain the storage order.
[0121] In addition to the existing channel numbers of multiple receiving channels, the activation channel numbers of the multiple activated receiving channels are also different. Therefore, the combined sub-data can be sorted according to the activation channel numbers to determine the storage order when storing each combined sub-data.
[0122] Step S522: Store each combined sub-data according to the storage order to obtain the combined dataset.
[0123] In this process, each combined sub-data can be stored sequentially according to the storage order. During storage, the enable signal in the combined sub-data can be used as the write signal in the data buffer to store the corresponding output data into the data buffer, thereby obtaining a combined dataset composed of multiple combined sub-data that are output in sequence.
[0124] exist Figure 8 In the illustrated embodiment, the combined dataset can be associated with each of the enabled receiving channels in the combination, thereby improving the orderliness of the combined dataset.
[0125] Please see Figure 9 , Figure 9 This is a schematic diagram of a receiving channel combination device provided in an embodiment of this application. The receiving channel combination device 700 may include:
[0126] Register module 710 is used to determine the set of registered values corresponding to multiple receiving channels;
[0127] The determination module 720 is used to determine the corresponding selector based on the number of channels of multiple receiving channels;
[0128] Selection module 730 is used to select multiple receiving channels in the selector according to the registered value set to obtain a channel status set;
[0129] Combination module 740 is used to determine the combined dataset in the output dataset of multiple receive channels.
[0130] In an optional implementation, the register module 710 may include an acquisition submodule and a sorting submodule;
[0131] The acquisition submodule is used to acquire the registered value corresponding to each receiving channel, where each registered value represents the selected state of the corresponding receiving channel;
[0132] The sorting submodule is used to sort multiple registered values according to the channel number of multiple receiving channels to obtain a set of registered values.
[0133] In an optional implementation, the determination module 720 may include a requirements submodule and a determination submodule;
[0134] The requirements submodule is used to determine the number of multiple receiving channels that need to be combined based on the combination requirements.
[0135] The determination submodule is used to determine the selector corresponding to multiple receive channels based on the number of channels.
[0136] In an optional embodiment, the receiving channel combination device 700 may further include an output module for obtaining the channel numbers of multiple receiving channels; and sorting the output data corresponding to the multiple receiving channels based on the channel numbers to obtain an output dataset.
[0137] In an optional implementation, the output module may include a digitization submodule, a conversion submodule, and a frequency conversion submodule;
[0138] The digitization submodule is used to digitize each receiving channel to obtain the corresponding digital signal;
[0139] The conversion submodule is used to convert each digital signal to obtain the corresponding converted data;
[0140] The frequency conversion submodule is used to perform frequency conversion processing on each converted data to obtain the output data corresponding to each receiving channel.
[0141] In an optional implementation, the combination module 740 may further include a status submodule and a selection submodule;
[0142] The status submodule is used to determine the on / off state of the corresponding receiving channel based on each status data in the channel status set;
[0143] The selection submodule is used to select from the output dataset according to the switch status, and obtain the combined sub-data corresponding to each activated receiving channel, and use multiple combined sub-data as a combined dataset.
[0144] In an optional implementation, the selection submodule may further include a sorting unit and a storage unit;
[0145] The sorting unit is used to sort multiple combined sub-data according to the opening channel number of multiple open receiving channels to obtain the storage order;
[0146] Storage units are used to store each combined sub-data according to the storage order to obtain the combined dataset.
[0147] Since the principle of the receiving channel combining device 700 in this embodiment is similar to that of the aforementioned receiving channel combining method, the implementation of the receiving channel combining device 700 in this embodiment can refer to the description in the above-mentioned receiving channel combining method, and the repeated parts will not be described again.
[0148] This application also provides a computer-readable storage medium storing computer program instructions. When the computer program instructions are read and executed by a processor, they perform the steps of any of the methods in the receiving channel combination method provided in this embodiment.
[0149] In summary, the embodiments of this application provide a receiving channel combination method, apparatus, electronic device, and storage medium. By selecting multiple channels in a selector through the value corresponding to each receiving channel in the register, the state of each receiving channel can be determined. Thus, based on the channel state, the corresponding combination dataset for different combinations can be determined. This reduces the limitation imposed by the number of receiving channels on the combination process, allows for arbitrary combination of multiple receiving channels, reduces adverse effects on the receiving coils corresponding to the receiving channels, enables multiple receiving coils to be used normally, realizes the expansion of receiving channels, and thereby improves the imaging efficiency during magnetic resonance imaging.
[0150] In the several embodiments provided in this application, it should be understood that the disclosed device can also be implemented in other ways. The device embodiments described above are merely illustrative; for example, the block diagrams in the accompanying drawings illustrate the possible architecture, functions, and operations of the device according to various embodiments of this application. In this regard, each block in the block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram, and combinations of block diagrams, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0151] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0152] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0153] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0154] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions 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 scope of protection of this application.
[0155] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A method of combining receive channels, characterized by, The method comprises: determining a register value set corresponding to a plurality of receiving channels; determining a corresponding selector based on the number of the plurality of receiving channels; selecting the plurality of receiving channels in the selector according to the register value set to obtain a channel state set; determining a combined data set in an output data set of the plurality of receiving channels according to the channel state set; The channel state set is a matrix result, and the channel state set comprises state data corresponding to each receiving channel. The determination of the combined data set in the output data set of the plurality of receiving channels according to the channel state set comprises: determining the on-off state of the corresponding receiving channel according to each state data in the channel state set; and selecting the combined sub-data corresponding to each receiving channel in the output data set according to the on-off state to obtain the combined data set with a plurality of combined sub-data.
2. The method of claim 1, wherein, The determination of the register value set corresponding to the plurality of receiving channels comprises: obtaining a register value corresponding to each receiving channel, wherein each register value represents a selected state of the corresponding receiving channel; sorting a plurality of register values according to the channel serial number of the plurality of receiving channels to obtain the register value set.
3. The method of claim 1, wherein, The determination of the corresponding selector based on the number of the plurality of receiving channels comprises: determining the number of the plurality of receiving channels that need to be combined according to the combination requirement; determining the selector corresponding to the plurality of receiving channels according to the number of channels.
4. The method of claim 1, wherein, The method further comprises: obtaining a channel serial number of the plurality of receiving channels; sorting the output data corresponding to the plurality of receiving channels based on the channel serial number to obtain the output data set.
5. The method of claim 4, wherein, Before the sorting of the output data corresponding to the plurality of receiving channels based on the channel serial number to obtain the output data set, the method further comprises: digitizing each receiving channel to obtain a corresponding digital signal; converting each digital signal to obtain corresponding conversion data; frequency-converting each conversion data to obtain the output data corresponding to each receiving channel.
6. The method of claim 1, wherein, The determination of the combined sub-data corresponding to each receiving channel in the output data set to obtain the combined data set with a plurality of combined sub-data comprises: sorting a plurality of combined sub-data according to the on-off channel serial number of the plurality of receiving channels to obtain a storage order; storing each combined sub-data based on the storage order to obtain the combined data set.
7. A receive path combining apparatus, characterized by comprising: The device comprises: a register module for determining a register value set corresponding to a plurality of receiving channels; a determination module for determining a corresponding selector based on the number of the plurality of receiving channels; a selection module for selecting the plurality of receiving channels in the selector according to the register value set to obtain a channel state set; a combination module for determining a combined data set in an output data set of the plurality of receiving channels; The channel state set is a matrix result, and each state data corresponding to each receiving channel is included in the channel state set; the combination module comprises a state submodule and a selection submodule; the state submodule is configured to determine a switch state of the corresponding receiving channel according to each state data in the channel state set; the selection submodule is configured to select in the output data set according to the switch state to obtain a combination sub-data corresponding to each receiving channel in an open state, and use a plurality of combination sub-data as the combination data set.
8. An electronic device, comprising: The electronic device comprises a memory and a processor, the memory stores program instructions, and the processor executes the program instructions to perform the steps in the method of any one of claims 1-6.
9. A computer readable storage medium, characterized in that, The readable storage medium stores computer program instructions, and the computer program instructions are executed by a processor to perform the steps in the method of any one of claims 1-6.
Citation Information
Patent Citations
Data acquisition device for magnetic resonance system
CN102520381A
Method for accelerating simultaneous localization and mapping and device using same
CN114442799A
Local coil receiving channel selector, local coil and magnetic resonance imaging system
CN203444094U
Magnetic resonance radio frequency emission system
CN216816918U