Protocol display method, device and computer equipment
By displaying the protocol analysis interface on the terminal and setting multiple function controls and information display areas, the problem of low efficiency of scanning protocol analysis in magnetic resonance imaging is solved, and more efficient and accurate protocol information management is achieved.
Patent Information
- Application Number
- CN202110303394.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-22
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-03-22
AI Technical Summary
In the prior art, the efficiency of magnetic resonance imaging scanning protocol analysis is low, and it is difficult to efficiently process a variety of scanning protocols and parameters.
Provided are a protocol display method and device, which improve the visualization and operation efficiency of protocol information by displaying a protocol analysis interface on a terminal and setting multiple function controls and information display areas, including protocol import, information setting, retrieval, comparison, addition, deletion and other operations.
Through intuitive protocol information display and operation, the efficiency and accuracy of protocol analysis are improved, allowing users to view and manage scan protocols more conveniently.
Smart Images

Figure CN115116583B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of protocol analysis, and in particular to a protocol display method, apparatus, and computer device. Background Art
[0002] Magnetic resonance imaging (MRI) imaging technology is one of the most advanced medical imaging methods today and has been increasingly widely used in clinical practice and scientific research.
[0003] In related technologies, scanning protocols are the key to human-computer interaction in magnetic resonance imaging. Users edit scanning protocols to guide magnetic resonance imaging equipment to perform corresponding scanning tasks. Different scanning protocols can generate different magnetic resonance images.
[0004] However, due to the wide variety of scanning protocols and the large number of scanning parameters and parameter attributes, the efficiency of direct analysis of protocol texts currently used in protocol analysis is very low. Therefore, how to improve the efficiency of protocol analysis has become a technical problem that needs to be solved urgently. Summary of the Invention
[0005] Based on this, it is necessary to provide a protocol display method, device and computer equipment that can improve the efficiency of protocol analysis in response to the above technical problems.
[0006] A protocol display method, the method comprising:
[0007] Display the protocol analysis interface; the protocol analysis interface is provided with multiple function controls and protocol information display areas; the function controls include protocol import controls;
[0008] receiving a first trigger operation for a protocol import control, and acquiring at least one medical imaging scanning protocol according to the first trigger operation;
[0009] Protocol information is extracted from the scanning protocol and displayed in the protocol information display area; the protocol information includes at least one scanning parameter and a parameter attribute corresponding to the scanning parameter.
[0010] In one embodiment, the function control further includes a protocol information setting control, and the method further includes:
[0011] receiving a second trigger operation for the protocol information setting control, and displaying a protocol information setting interface according to the second trigger operation; wherein the protocol information setting interface is provided with a parameter selection area and a property selection area;
[0012] Obtaining the scanning parameters selected by the user based on the parameter selection area, and using the selected scanning parameters as the scanning parameters displayed in the protocol information display area;
[0013] The parameter attributes selected by the user are obtained based on the attribute selection area, and the selected parameter attributes are used as the parameter attributes displayed in the protocol information display area.
[0014] In one embodiment, the function control further includes a search condition input box, and the method further includes:
[0015] Receive search conditions input by the user based on the search condition input box;
[0016] Search the protocol information displayed in the protocol information display area according to the search conditions to obtain target protocol information that matches the search conditions;
[0017] The target protocol information is displayed in the protocol information display area, and other protocol information except the target protocol information is hidden.
[0018] In one embodiment, the functional control further includes the same display control and different display controls, and the method further includes:
[0019] When protocol information of at least two scanning protocols is displayed in the protocol information display area, receiving a third trigger operation for the same display control or a different display control;
[0020] The same protocol information or different protocol information in the at least two scanning protocols is highlighted according to the third trigger operation.
[0021] In one embodiment, before receiving the third trigger operation for the same display control or a different display control, the method further includes:
[0022] receiving a protocol selection operation input by a user based on the protocol information display area, and selecting at least two first scanning protocols to be compared from the displayed scanning protocols according to the protocol selection operation;
[0023] Correspondingly, the displaying of the same protocol information or different protocol information in at least two scanning protocols according to the third trigger operation includes:
[0024] The same protocol information or different protocol information in the first scanning protocol is displayed according to the third trigger operation.
[0025] In one embodiment, the function control further includes a protocol addition control, and the method further includes:
[0026] receiving a fourth trigger operation for adding a control to a protocol, and acquiring at least one second scanning protocol that is not displayed according to the fourth trigger operation;
[0027] The protocol information of the second scanning protocol is added to the protocol information display area.
[0028] In one embodiment, the function control includes a protocol deletion control, and the method further includes:
[0029] receiving a fifth trigger operation for the protocol deletion control, and selecting at least one third scanning protocol to be deleted from the displayed scanning protocols according to the fifth trigger operation;
[0030] Delete the protocol information of the third scanning protocol from the protocol information display area.
[0031] In one embodiment, the function control further includes a save control, and the method further includes:
[0032] A sixth trigger operation for the save control is received, and the display content in the protocol information display area is saved according to the sixth trigger operation.
[0033] A protocol display device, comprising:
[0034] The analysis interface display module is used to display the protocol analysis interface; the protocol analysis interface is provided with multiple function controls and protocol information display areas; the function controls include protocol import controls;
[0035] A protocol import module, configured to receive a first trigger operation for a protocol import control, and acquire at least one medical imaging scanning protocol according to the first trigger operation;
[0036] The information display module is used to extract protocol information from the scanning protocol and display the protocol information of the scanning protocol in the protocol information display area; the protocol information includes at least one scanning parameter and parameter attributes corresponding to the scanning parameter.
[0037] In one embodiment, the function control further includes a protocol information setting control, and the device further includes:
[0038] The setting interface display module is used to receive a second trigger operation for the protocol information setting control and display the protocol information setting interface according to the second trigger operation; the protocol information setting interface is provided with a parameter selection area and a property selection area;
[0039] A parameter selection module is used to obtain the scanning parameters selected by the user based on the parameter selection area, and use the selected scanning parameters as the scanning parameters displayed in the protocol information display area;
[0040] The attribute selection module is used to obtain the parameter attributes selected by the user based on the attribute selection area, and use the selected parameter attributes as the parameter attributes displayed in the protocol information display area.
[0041] In one embodiment, the function control further includes a search condition input box, and the device further includes:
[0042] A search condition receiving module, configured to receive search conditions input by a user based on a search condition input box;
[0043] A search module is used to search the protocol information displayed in the protocol information display area according to the search conditions to obtain target protocol information that matches the search conditions;
[0044] The information display module is further used to display the target protocol information in the protocol information display area and hide other protocol information except the target protocol information.
[0045] In one embodiment, the functional controls further include the same display controls and different display controls, and the device further includes:
[0046] An operation receiving module, configured to receive a third trigger operation for the same display control or different display controls when protocol information of at least two scanning protocols is displayed in the protocol information display area;
[0047] The information display module is further configured to highlight the same protocol information or different protocol information in at least two scanning protocols according to the third trigger operation.
[0048] In one embodiment, the apparatus further comprises:
[0049] A protocol selection module, configured to receive a protocol selection operation input by a user based on the protocol information display area, and select at least two first scanning protocols to be compared from the displayed scanning protocols according to the protocol selection operation;
[0050] Correspondingly, the information display module is further configured to display the same protocol information or different protocol information in the first scanning protocol according to the third trigger operation.
[0051] In one embodiment, the function control further includes a protocol addition control, and the device further includes:
[0052] a protocol adding module, configured to receive a fourth triggering operation for the protocol adding control, and obtain at least one undisplayed second scanning protocol according to the fourth triggering operation;
[0053] The information display module is further used to add protocol information of the second scanning protocol in the protocol information display area.
[0054] In one embodiment, the function control includes a protocol deletion control, and the device further includes:
[0055] a protocol deletion module, configured to receive a fifth trigger operation for the protocol deletion control, and select at least one third scanning protocol to be deleted from the displayed scanning protocols according to the fifth trigger operation;
[0056] The information display module is further configured to delete the protocol information of the third scanning protocol from the protocol information display area.
[0057] In one embodiment, the function control further includes a save control, and the device further includes:
[0058] The saving module is configured to receive a sixth trigger operation for the save control and save the display content in the protocol information display area according to the sixth trigger operation.
[0059] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0060] Display the protocol analysis interface; the protocol analysis interface is provided with multiple function controls and protocol information display areas; the function controls include protocol import controls;
[0061] receiving a first trigger operation for a protocol import control, and acquiring at least one medical imaging scanning protocol according to the first trigger operation;
[0062] Protocol information is extracted from the scanning protocol and displayed in the protocol information display area; the protocol information includes at least one scanning parameter and a parameter attribute corresponding to the scanning parameter.
[0063] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:
[0064] Display the protocol analysis interface; the protocol analysis interface is provided with multiple function controls and protocol information display areas; the function controls include protocol import controls;
[0065] receiving a first trigger operation for a protocol import control, and acquiring at least one medical imaging scanning protocol according to the first trigger operation;
[0066] Protocol information is extracted from the scanning protocol and displayed in the protocol information display area; the protocol information includes at least one scanning parameter and a parameter attribute corresponding to the scanning parameter.
[0067] The above-mentioned protocol display method, apparatus, and computer device display a protocol analysis interface on a terminal; receive a first trigger operation for a protocol import control, and obtain at least one medical imaging scan protocol based on the first trigger operation; extract protocol information from the scan protocol, and display the protocol information of the scan protocol in a protocol information display area. Through the embodiment of the present disclosure, the terminal extracts scan parameters and parameter attributes from the protocol text of the scan protocol to be analyzed and displays them in the protocol information display area. Compared with the prior art method of directly displaying the protocol text, the display method of the present disclosure example is more intuitive, thereby improving the efficiency of protocol analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 A diagram of an application environment of a protocol display method in an embodiment;
[0069] Figure 2 A schematic flow chart of a protocol display method in one embodiment;
[0070] Figure 3 This is one of the schematic diagrams of a protocol analysis interface in one embodiment;
[0071] Figure 4 A flowchart of the protocol information setting steps in one embodiment;
[0072] Figure 5 A schematic diagram of a protocol setting interface in one embodiment;
[0073] Figure 6 Schematic diagram of a flow chart of a protocol information retrieval step in one embodiment;
[0074] Figure 7 FIG1 is a flow chart of a protocol information comparison step in one embodiment;
[0075] Figure 8 This is one of the schematic diagrams of a protocol analysis interface in one embodiment;
[0076] Figure 9 This is a second flow chart of the protocol information comparison step in one embodiment;
[0077] Figure 10 A flowchart of the steps for adding protocol information in one embodiment;
[0078] Figure 11 Schematic diagram of a flow chart of a protocol information deletion step in one embodiment;
[0079] Figure 12 It is a structural block diagram of a protocol display device in one embodiment;
[0080] Figure 13 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0081] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0082] The protocol display method provided in this application can be applied to Figure 1 In the application environment shown. The application environment includes a terminal 102 and a medical imaging device 104, wherein the terminal 102 communicates with the medical imaging device 104 via a network. The above-mentioned terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices. Exemplarily, the terminal 102 can be a hospital information system (HIS), a laboratory information management system (LIS), a medical image archiving and communication system (PACS), or a radiology information management system (RIS). The medical imaging device 104 can be a magnetic resonance imaging (MR) device, an electronic computed tomography (CT) device, a digital scanning (DR) device, a positron emission computed tomography (PET) device, an ultrasound (US) device, or a multimodal system combining two or more of the above medical devices.
[0083] In one embodiment, Figure 2 As shown, a protocol display method is provided, which is applied to Figure 1 The following steps are used as an example to illustrate the terminal in the figure:
[0084] Step 201: Display the protocol analysis interface.
[0085] The terminal may be pre-installed with a protocol analysis application. The user may start the protocol analysis application when performing protocol analysis. The terminal then starts the protocol analysis application and displays the protocol analysis interface.
[0086] like Figure 3 As shown, the protocol analysis interface is provided with multiple function controls and protocol information display areas; wherein the function controls include a protocol import control.
[0087] Step 202: Receive a first trigger operation for a protocol import control, and acquire at least one medical imaging scan protocol according to the first trigger operation.
[0088] The terminal pre-stores the protocol texts of multiple medical imaging scan protocols. The scan protocols can be grouped according to one or more categories, such as the imaging device modality, imaging site, and function. When a user inputs a first trigger operation into the protocol import control in the protocol analysis interface, the terminal displays the protocol identifiers of the multiple medical imaging scan protocols according to the first trigger operation. The user can then select at least one scan protocol from the multiple scan protocols based on the protocol identifier, and the terminal retrieves at least one scan protocol to be analyzed from the multiple stored scan protocols based on the input selection operation. The above-mentioned first trigger operation can be a mouse click operation or a touch click operation; the above-mentioned protocol identifier can be a protocol name or protocol serial number, etc., which are not specifically limited in the present embodiment. For example, the scan protocol can include the sequence, parameters, scanning site, and scanning orientation of magnetic resonance imaging, wherein the sequence of magnetic resonance imaging can include the settings of relevant parameters such as radio frequency pulses, gradient fields, and signal acquisition time, and their temporal arrangement. For another example, the scan protocol can include the window width and window level of a CT scan, the scanning field of view, the tube current, the tube current amount, the reconstruction matrix, the slice thickness, and the slice spacing. For example, the scanning protocol may include the image acquisition mode, acquisition time window width, acquisition time window width resolution, slice thickness, whole body imaging time, acquisition energy range, energy resolution, etc. of the PET scan.
[0089] Step 203: extract protocol information from the scanning protocol and display the protocol information of the scanning protocol in the protocol information display area.
[0090] The protocol information includes at least one scanning parameter and a parameter attribute corresponding to the scanning parameter.
[0091] After obtaining the scanning protocol to be analyzed, the terminal extracts at least one scanning parameter and parameter attributes corresponding to each scanning parameter from the protocol text of the scanning protocol to be analyzed, and then displays the extracted scanning parameters and parameter attributes in the protocol information display area.
[0092] like Figure 3As shown, scanning parameters include at least one of the following six items: direction, position, type, number of slices, slice thickness, readout field of view, phase field of view, readout resolution, phase resolution, and phase oversampling; parameter attributes include at least one of the following: Chinese name, parameter path, parameter value, parameter range, unit, parameter card, parameter visibility, control type, associated parameters, and application location. The present disclosure does not provide detailed limitations on scanning parameters and parameter attributes.
[0093] In the above-mentioned protocol display method, the terminal displays a protocol analysis interface; receives a first trigger operation for a protocol import control, and obtains at least one medical imaging scan protocol based on the first trigger operation; extracts protocol information from the scan protocol, and displays the protocol information of the scan protocol in a protocol information display area. Through the embodiment of the present disclosure, the terminal extracts scan parameters and parameter attributes from the protocol text of the scan protocol to be analyzed and displays them in the protocol information display area. Compared with the prior art method of directly displaying the protocol text, the display method of the present disclosure example is more intuitive, thereby improving the efficiency of protocol analysis.
[0094] In one embodiment, Figure 3 As shown, the function control also includes a protocol information setting control, such as Figure 4 As shown, based on the above embodiment, the step of setting protocol information may also be included:
[0095] Step 301: Receive a second trigger operation for a protocol information setting control, and display a protocol information setting interface according to the second trigger operation.
[0096] When the user inputs a second trigger operation for the protocol information setting control in the protocol analysis interface, the terminal displays the protocol information setting interface according to the second trigger operation. Figure 5 As shown, the protocol information setting interface is provided with a parameter selection area and an attribute selection area. The second trigger operation can be a mouse click operation or a touch click operation, which is not limited in detail in the embodiment of the present disclosure.
[0097] Step 302: Obtain the scanning parameters selected by the user based on the parameter selection area, and use the selected scanning parameters as the scanning parameters displayed in the protocol information display area.
[0098] like Figure 5 As shown, the left frame of the parameter selection area displays multiple candidate scan parameters, and the right frame of the parameter selection area displays multiple selected scan parameters. In actual application, if the terminal receives a click operation on any scan parameter in the left frame of the parameter selection area and receives a click operation on the load button ">", the scan parameter clicked in the left frame of the parameter selection area is displayed in the right frame of the parameter selection area, indicating that the scan parameter has been selected by the user and will be displayed in the protocol information display area of the protocol analysis interface.
[0099] For example, when the terminal receives a click operation on "Orientation" in the left frame of the parameter selection area and receives a click operation on the load button ">", "Orientation" is displayed in the right frame of the parameter selection area, indicating that "Orientation" has been selected by the user and will be displayed in the protocol information display area of the protocol analysis interface.
[0100] In one of the embodiments, if the terminal receives a click operation on any scan parameter in the right box of the parameter selection area and receives a click operation on the withdraw button "<", the clicked scan parameter is deleted from the right box of the parameter selection area, indicating that the scan parameter is removed and is not displayed in the protocol information display area of the protocol analysis interface.
[0101] For example, if the terminal receives a click operation on "Position" in the right box of the parameter selection area and receives a click operation on the withdraw button "<", "Position" is deleted from the right box of the parameter selection area, indicating that "Position" is removed and is not displayed in the protocol information display area of the protocol analysis interface.
[0102] It is understandable that the parameter selection area may also be displayed in other forms, and the scanning parameters displayed in the protocol information display area may be selected or deleted based on the parameter selection area in other ways, which are not limited in detail in the embodiments of the present disclosure.
[0103] Step 303: Acquire the parameter attributes selected by the user based on the attribute selection area, and use the selected parameter attributes as the parameter attributes displayed in the protocol information display area.
[0104] like Figure 5 As shown, the left frame of the attribute (parameter attribute) selection area displays multiple candidate parameter attributes, and the right frame of the attribute selection area displays multiple selected parameter attributes. In actual application, if the terminal receives a click operation on any parameter attribute in the left frame of the attribute selection area and receives a click operation on the load button ">", the parameter attribute clicked in the left frame of the attribute selection area is displayed in the right frame of the attribute selection area, indicating that the parameter attribute has been selected and will be displayed in the protocol information display area of the protocol analysis interface.
[0105] For example, when the terminal receives a click operation on "Chinese Name" in the left frame of the attribute selection area and receives a click operation on the load button ">", the "Chinese Name" will be displayed in the right frame of the attribute selection area, indicating that the "Chinese Name" has been selected by the user and will be displayed in the protocol information display area of the protocol analysis interface.
[0106] In one of the embodiments, if the terminal receives a click operation on any parameter attribute in the right box of the attribute selection area and receives a click operation on the withdraw button "<", the clicked parameter attribute is deleted from the right box of the attribute selection area, indicating that the parameter attribute is removed and is not displayed in the protocol information display area of the protocol analysis interface.
[0107] For example, if the terminal receives a click operation on the "Parameter Path" in the right box of the attribute selection area and receives a click operation on the withdraw button "<", then the "Parameter Path" in the right box of the attribute selection area is removed, indicating that the "Parameter Path" is removed and is not displayed in the protocol information display area of the protocol analysis interface.
[0108] It is understandable that the attribute selection area may also be displayed in other forms, and other methods may also be used to select or delete parameter attributes displayed in the protocol information display area based on the attribute selection area. The embodiments of the present disclosure do not limit this in detail.
[0109] In the above-described embodiment, the terminal receives a second trigger operation for the protocol information setting control and displays the protocol information setting interface based on the second trigger operation; obtains the scanning parameters selected by the user based on the parameter selection area, and uses the selected scanning parameters as the scanning parameters displayed in the protocol information display area; obtains the parameter attributes selected by the user based on the attribute selection area, and uses the selected parameter attributes as the parameter attributes displayed in the protocol information display area. Through the disclosed embodiment, the terminal provides the user with a protocol information setting function, which allows the user to set the scanning parameters and parameter attributes displayed in the protocol information display area as needed, making it more convenient for the user to view the protocol content, thereby improving the efficiency of protocol analysis.
[0110] In one embodiment, Figure 3 As shown, the function control also includes a search condition input box, such as Figure 6 As shown, based on the above embodiment, the step of retrieving protocol information may also be included:
[0111] Step 401: Receive the search condition input by the user based on the search condition input box.
[0112] The user can enter search criteria in the search criteria input box as needed, and the terminal receives the search criteria entered by the user. For example, the terminal receives the "Position" entered by the user in the search criteria input box, or the terminal receives the "Parameter Value" entered by the user in the search criteria input box. The present embodiment does not specifically limit the content of the search criteria.
[0113] Step 402: Search the protocol information displayed in the protocol information display area according to the search conditions to obtain target protocol information that matches the search conditions.
[0114] After receiving the search criteria, the terminal searches the protocol information display area based on the search criteria. Specifically, the search criteria are compared with each piece of protocol information in the protocol information display area. If the protocol information matches the search criteria, the protocol information is determined as the target protocol information, and the terminal then executes step 403. If no protocol information matches the search criteria, the terminal displays feedback information indicating that no relevant content was retrieved.
[0115] For example, if the search condition received by the terminal is "Position", the protocol information display area is searched according to the search condition, and if the protocol information "Position" matches the search condition, the protocol information "Position" is determined as the target protocol information. Alternatively, if the search condition received by the terminal is "parameter value", the protocol information display area is searched according to the search condition, and if the protocol information "parameter value" matches the search condition, the protocol information "parameter value" is determined as the target protocol information. Alternatively, if the search condition received by the terminal is "site", the protocol information display area is searched according to the search condition, and if the protocol information "application site" matches the search condition, the protocol information is displayed according to the distribution / order of the physiological sites of the human body.
[0116] Step 403: Display the target protocol information in the protocol information display area, and hide other protocol information except the target protocol information.
[0117] After the terminal retrieves the target protocol information, it can highlight the target protocol information in the protocol information display area. For example, "Position" or "Parameter Value" can be highlighted in the protocol information display area.
[0118] You can also display only the target protocol information in the protocol information display area and hide other protocol information. For example, you can display only the parameter attributes of the scan parameter "Position" in the protocol information display area, hiding scan parameters such as "Orientation" and "Type" and the parameter attributes of each scan parameter; or you can display only the parameter attribute "Parameter Value" of each scan parameter in the protocol information display area, hiding parameter attributes such as "Chinese Name", "Parameter Path", and "Parameter Range".
[0119] The embodiment of the present disclosure does not impose any specific restrictions on the display method of the target protocol information, and it can be set according to actual conditions.
[0120] In the above embodiment, a search condition input box receives a search condition input by a user; based on the search condition, a search is performed within the protocol information displayed in the protocol information display area to obtain target protocol information that matches the search condition; the target protocol information is displayed in the protocol information display area, and other protocol information other than the target protocol information is hidden. Through the disclosed embodiment, the terminal provides users with a protocol information search function, allowing users to retrieve relevant protocol information as needed, making it more convenient for users to view protocol content, thereby improving the efficiency of protocol analysis.
[0121] In one embodiment, Figure 3 As shown, the functional controls also include the same display controls and different display controls, such as Figure 7 As shown, based on the above embodiment, the step of comparing protocol information may also be included:
[0122] Step 502: When protocol information of at least two scanning protocols is displayed in the protocol information display area, a third trigger operation directed to the same display control or different display controls is received.
[0123] like Figure 8 As shown, the terminal displays protocol information of at least two scanning protocols in the protocol information display area, and the at least two scanning information can be compared. When the user clicks the same display control with a mouse or touches the same display control, the terminal determines that a third trigger operation for the same display control has been received. When the user clicks a different display control with a mouse or touches a different display control, the terminal determines that a third trigger operation for a different display control has been received.
[0124] Step 504: highlight the same protocol information or different protocol information in at least two scanning protocols according to the third trigger operation.
[0125] If the terminal receives a third trigger operation for the same display control, the terminal compares the corresponding protocol information in at least two scanning protocols to obtain the same protocol information, and highlights the same protocol information.
[0126] For example, the terminal has displayed the protocol information of scanning protocol 1 and scanning protocol 2 in the protocol information display area; if a third trigger operation is received for the same display control, the terminal compares the corresponding protocol information in scanning protocol 1 and scanning protocol 2, where the parameter value of the scanning parameter "Orientation" in scanning protocol 1 is the same as the parameter value of the scanning parameter "Orientation" in scanning protocol 2, then the parameter value of the scanning parameter "Orientation" in scanning protocol 1 and the parameter value of the scanning parameter "Orientation" in scanning protocol 2 are highlighted.
[0127] If the terminal receives a third trigger operation for a different display control, the terminal compares the corresponding protocol information in at least two scanning protocols to obtain different protocol information, and highlights the different protocol information.
[0128] For example, the terminal has displayed the protocol information of scanning protocol 1 and scanning protocol 2 in the protocol information display area; if a third trigger operation for different display controls is received, the terminal compares the corresponding protocol information in scanning protocol 1 and scanning protocol 2, where only the parameter value of the scanning parameter "Position" in scanning protocol 1 is different from the parameter value of the scanning parameter "Position" in scanning protocol 2, then the parameter value of the scanning parameter "Position" in scanning protocol 1 and the parameter value of the scanning parameter "Position" in scanning protocol 2 are highlighted.
[0129] It can be understood that the terminal provides the user with a protocol information comparison function, which allows the user to easily view the same protocol information and different protocol information in at least two scanning protocols, thereby improving the efficiency of protocol analysis.
[0130] In one embodiment, before receiving a third trigger operation for the same display control or a different display control, Figure 9 As shown, the following steps may also be included:
[0131] Step 501: receiving a protocol selection operation input by a user based on the protocol information display area, and selecting at least two first scanning protocols to be compared from the displayed scanning protocols according to the protocol selection operation.
[0132] In actual applications, the terminal may display scanning information for multiple scanning protocols, but the user only wants to compare a few of them. For example, the terminal displays protocol information for Scan Protocol 1, Scan Protocol 2, and Scan Protocol 3. When comparing, the user wants to first compare Scan Protocol 1 with Scan Protocol 2, and then compare Scan Protocol 1 with Scan Protocol 3. In this case, the user can enter a protocol selection operation in the protocol information display area. After the terminal receives the protocol selection operation input by the user based on the protocol information display area, it selects the first scanning protocol to be compared from the displayed scanning protocols according to the protocol selection operation. For example, if the terminal receives the protocol selection operation input by the user to select Scan Protocol 1 and Scan Protocol 2, Scan Protocol 1 and Scan Protocol 2 will be determined as the first scanning protocol to be compared.
[0133] The above-mentioned protocol selection operation can be a check operation or a double-click operation. The embodiment of the present disclosure does not make any detailed restrictions on this and can be set according to actual conditions.
[0134] Correspondingly, the above step 504 may include: displaying the same protocol information or different protocol information in the first scanning protocol according to the third trigger operation.
[0135] After selecting the first scanning protocols to be compared, if the terminal receives the third trigger operation, it compares the selected first scanning protocols, finds the same protocol information or different protocol information from the first scanning protocols, and displays them.
[0136] In the above-described embodiment, the terminal receives a protocol selection operation input by the user based on the protocol information display area, and selects at least two first scanning protocols to be compared from the displayed scanning protocols based on the protocol selection operation; receives a third trigger operation for the same display control or a different display control; and displays the same protocol information or different protocol information in the first scanning protocols based on the third trigger operation. Through the disclosed embodiment, the terminal provides the user with a protocol information comparison function, allowing the user to easily view the same protocol information and different protocol information in at least two first scanning protocols, thereby improving not only the efficiency of protocol analysis but also the accuracy of protocol analysis.
[0137] In one embodiment, Figure 3 As shown, the function control also includes a protocol addition control, such as Figure 10 As shown, based on the above embodiment, the following steps may be included:
[0138] Step 601: Receive a fourth trigger operation for adding a protocol control, and obtain at least one undisplayed second scanning protocol according to the fourth trigger operation.
[0139] In actual use, the terminal can display protocol information for multiple scanning protocols in the protocol information display area. If the user wishes to add additional scanning protocols for analysis, they can enter a fourth trigger operation for the protocol add control. After receiving the fourth trigger operation for the protocol add control, the terminal can display protocol identifiers for multiple second scanning protocols, where the protocol information for the second scanning protocols is not displayed in the protocol information display area. The user can then select at least one of the multiple second scanning protocols based on the protocol identifier, and the terminal obtains the protocol text for the at least one second scanning protocol based on the user's selection operation.
[0140] For example, after receiving the fourth trigger operation, the terminal displays the protocol identifiers of scanning protocol 4, scanning protocol 5, ..., the user selects scanning protocol 4 as the second scanning protocol according to the protocol identifier, and the terminal obtains the protocol text of scanning protocol 4.
[0141] Step 602: Add protocol information of the second scanning protocol to the protocol information display area.
[0142] After acquiring the second scanning protocol, the terminal extracts scanning parameters and parameter attributes from the protocol text of the second scanning protocol, and adds the extracted scanning parameters and parameter attributes to the protocol information display area.
[0143] For example, the terminal has displayed the protocol information of scanning protocol 1, scanning protocol 2, and scanning protocol 3 in the protocol information display area. After determining that the second scanning protocol is scanning protocol 4, the terminal extracts the scanning parameters and parameter attributes from the protocol text of scanning protocol 4, and adds the extracted scanning parameters and parameter attributes to the protocol information display area.
[0144] In the above embodiment, the terminal receives a fourth trigger operation for a protocol addition control, obtains at least one second scan protocol not yet displayed, and adds protocol information for the second scan protocol to the protocol information display area. Through the disclosed embodiment, the terminal provides the user with the ability to add protocol information to the protocol information display area. Users can add protocol information for scan protocols as needed, allowing users to analyze multiple scan protocols simultaneously, thereby improving protocol analysis efficiency.
[0145] In one embodiment, Figure 3 As shown, the functional controls include protocol deletion controls, such as Figure 11 As shown, based on the above embodiment, the step of deleting protocol information may also be included:
[0146] Step 701: Receive a fifth trigger operation for a protocol deletion control, and select at least one third scanning protocol to be deleted from the displayed scanning protocols according to the fifth trigger operation.
[0147] In actual use, the terminal may display scanning information for multiple scanning protocols in the protocol information display area. If a user wishes to delete the protocol information for at least one scanning protocol, the user may input a fifth trigger operation in the protocol deletion control. After receiving the fifth trigger operation in the protocol deletion control, the terminal displays the protocol identifiers of the multiple scanning protocols displayed in the protocol information display area. The user may select at least one scanning protocol from the multiple scanning protocols as a third scanning protocol to be deleted. The terminal then determines the third scanning protocol based on the user's selection operation.
[0148] Step 702: Delete the protocol information of the third scanning protocol from the protocol information display area.
[0149] After the terminal determines the third scanning protocol to be deleted, it deletes the protocol information for the third scanning protocol from the protocol information display area. For example, if the terminal has displayed protocol information for Scan Protocol 1, Scan Protocol 2, and Scan Protocol 3 in the protocol information display area, and determines that the third scanning protocol selected by the user is Scan Protocol 3, the terminal deletes the protocol information for Scan Protocol 3 from the protocol information display area, and only displays the protocol information for Scan Protocol 1 and Scan Protocol 2.
[0150] In the above embodiment, the terminal receives a fifth trigger operation for the protocol deletion control and, based on the fifth trigger operation, selects at least one third scanning protocol to be deleted from the displayed scanning protocols; and deletes the protocol information of the third scanning protocol from the protocol information display area. Through the disclosed embodiment, the terminal provides the user with the function of deleting protocol information within the protocol information display area. The user can delete the protocol information of the scanning protocol as needed, so that the protocol display area only displays the scanning protocols that the user is interested in, thereby improving the efficiency of protocol analysis.
[0151] In one embodiment, Figure 3 As shown, the function control also includes a save control. Based on the above embodiment, it can also include: receiving a sixth trigger operation for the save control, and saving the display content in the protocol information display area according to the sixth trigger operation.
[0152] The user can save the display content in the protocol information display area at any time. After the user inputs the sixth trigger operation for the save control, the terminal extracts the display content in the protocol information display area and saves the content so that subsequent users can view it.
[0153] For example, after highlighting the same protocol information in the protocol information display area, if the terminal receives a sixth trigger operation for the save control, all protocol information in the protocol information display area is saved, and the highlighting effect of the same protocol information is saved. Alternatively, after highlighting different protocol information in the protocol information display area, if the terminal receives a sixth trigger operation for the save control, all protocol information in the protocol information display area is saved, and the highlighting effect of the different protocol information is saved. Optionally, the highlighting method can highlight the same protocol information, set a color different from other parameters, enlarge the font, etc.
[0154] In the above embodiment, the terminal provides the user with a function of saving the displayed content. During the process of analyzing the protocol content, if the user obtains the required analysis results, the analysis results can be saved so that the user can better set the scanning protocol.
[0155] In one embodiment, the functional control also includes a simulation control. Based on the above embodiment, it can also include: receiving a seventh trigger operation for the save control, and displaying a simulated preview image of the scanning protocol in the protocol information display area on the operation interface according to the seventh trigger operation.
[0156] The terminal 102 may be provided with a morphological model, through which the category of each voxel point of the detection object and the position information of each voxel point can be obtained. The category of the voxel point may be the type of tissue or organ corresponding to the voxel.
[0157] On the basis of the above embodiment, the method may further include the step of simulating a preview image:
[0158] Obtain the vital sign information of the test object, which may include one or more of age, height, gender, weight, etc.; determine an overview map of the test object based on the morphological model and the vital sign information of the test object, wherein the overview map displays the category and position of the voxel points of the test object; and display a simulated preview image on the overview map according to the parameters of the scanning protocol. Optionally, a historical scanning database can be established in advance, wherein the historical scanning database contains multiple sets of historical pre-scan images, historical scanning protocols, and historical imaging results. By matching the overview map of the test object with the historical pre-scan images, and / or matching the parameters of the scanning protocol with the historical scanning protocol, historical imaging results with a matching degree within a set threshold range are obtained. A value is assigned to each voxel in the overview map according to the pixel value of the pixel point of the historical imaging result, thereby obtaining a simulated preview image.
[0159] In another embodiment, the step of obtaining a simulated preview image may include: obtaining vital sign information of the subject; determining an overview image of the subject based on the morphological model and the vital sign information of the subject, wherein the overview image displays the category and location of voxel points of the subject; assigning tissue characteristic parameters to each voxel point in the overview image based on its category, and determining the pixel value corresponding to each voxel based on the tissue characteristic parameters and parameters of the scanning protocol, thereby obtaining the simulated preview image. Furthermore, the step may include: evaluating whether the parameter settings of the scanning protocol meet set standards such as contrast and resolution based on the simulated preview image, and adjusting the radiofrequency pulse parameters and gradient pulse parameters of the scanning protocol that do not meet the set standards such as contrast and resolution.
[0160] In one embodiment, multiple scan protocols can be selected simultaneously, and simulated preview images of each scan protocol are displayed in the protocol information display area based on the selected multiple scan protocols. The multiple scan protocols may include multiple identical scan parameters, one or more of which are set to different parameter values. Furthermore, the simulated preview image with the best quality (e.g., contrast or resolution) can be selected from the multiple simulated preview images, and the scan protocol corresponding to the best quality simulated preview image is selected as the scan protocol to be imaged.
[0161] In one embodiment, multiple different types of scan protocols can be selected simultaneously, and simulated preview images for each scan protocol are displayed in the protocol information display area based on the selected multiple scan protocols. Furthermore, a simulated preview image that meets set criteria can be selected from the multiple simulated preview images, and the scan protocol corresponding to one of the simulated preview images that meets the set criteria is selected as the scan protocol to be imaged. Optionally, the types of scan protocols may include, for example, FID sequences, self-selected echo sequences, gradient echo sequences, hybrid sequences of spin echo and gradient echo, and the like.
[0162] It should be understood that although Figures 2 to 11 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figures 2 to 11 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0163] In one embodiment, Figure 12 As shown, a protocol display device is provided, including:
[0164] The analysis interface display module 801 is used to display the protocol analysis interface; the protocol analysis interface is provided with multiple function controls and a protocol information display area; the function controls include a protocol import control;
[0165] The protocol import module 802 is configured to receive a first trigger operation for a protocol import control and obtain at least one medical imaging scanning protocol according to the first trigger operation;
[0166] The information display module 803 is used to extract protocol information from the scanning protocol and display the protocol information of the scanning protocol in the protocol information display area; the protocol information includes at least one scanning parameter and parameter attributes corresponding to the scanning parameter.
[0167] In one embodiment, the function control further includes a protocol information setting control, and the device further includes:
[0168] The setting interface display module is used to receive a second trigger operation for the protocol information setting control and display the protocol information setting interface according to the second trigger operation; the protocol information setting interface is provided with a parameter selection area and a property selection area;
[0169] A parameter selection module is used to obtain the scanning parameters selected by the user based on the parameter selection area, and use the selected scanning parameters as the scanning parameters displayed in the protocol information display area;
[0170] The attribute selection module is used to obtain the parameter attributes selected by the user based on the attribute selection area, and use the selected parameter attributes as the parameter attributes displayed in the protocol information display area.
[0171] In one embodiment, the function control further includes a search condition input box, and the device further includes:
[0172] A search condition receiving module, configured to receive search conditions input by a user based on a search condition input box;
[0173] A search module is used to search the protocol information displayed in the protocol information display area according to the search conditions to obtain target protocol information that matches the search conditions;
[0174] The information display module 803 is further configured to display target protocol information in the protocol information display area and hide other protocol information except the target protocol information.
[0175] In one embodiment, the functional controls further include the same display controls and different display controls, and the device further includes:
[0176] An operation receiving module, configured to receive a third trigger operation for the same display control or different display controls when protocol information of at least two scanning protocols is displayed in the protocol information display area;
[0177] The information display module 803 is further configured to highlight the same protocol information or different protocol information in at least two scanning protocols according to the third trigger operation.
[0178] In one embodiment, the apparatus further comprises:
[0179] A protocol selection module, configured to receive a protocol selection operation input by a user based on the protocol information display area, and select at least two first scanning protocols to be compared from the displayed scanning protocols according to the protocol selection operation;
[0180] Correspondingly, the information display module 803 is further configured to display the same protocol information or different protocol information in the first scanning protocol according to the third trigger operation.
[0181] In one embodiment, the function control further includes a protocol addition control, and the device further includes:
[0182] a protocol adding module, configured to receive a fourth triggering operation for the protocol adding control, and obtain at least one undisplayed second scanning protocol according to the fourth triggering operation;
[0183] The information display module 803 is further configured to add protocol information of the second scanning protocol in the protocol information display area.
[0184] In one embodiment, the function control includes a protocol deletion control, and the device further includes:
[0185] a protocol deletion module, configured to receive a fifth trigger operation for the protocol deletion control, and select at least one third scanning protocol to be deleted from the displayed scanning protocols according to the fifth trigger operation;
[0186] The information display module 803 is further configured to delete the protocol information of the third scanning protocol from the protocol information display area.
[0187] In one embodiment, the function control further includes a save control, and the device further includes:
[0188] The saving module is configured to receive a sixth trigger operation for the save control and save the display content in the protocol information display area according to the sixth trigger operation.
[0189] The specific definition of the protocol display device can be found in the definition of the protocol display method above and will not be repeated here. Each module in the above-mentioned protocol display device can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor of the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.
[0190] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 13As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a protocol display method is implemented. The display screen of the computer device can be a liquid crystal display or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0191] Those skilled in the art will understand that Figure 13 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0192] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0193] Display the protocol analysis interface; the protocol analysis interface is provided with multiple function controls and protocol information display areas; the function controls include protocol import controls;
[0194] receiving a first trigger operation for a protocol import control, and acquiring at least one medical imaging scanning protocol according to the first trigger operation;
[0195] Protocol information is extracted from the scanning protocol and displayed in the protocol information display area; the protocol information includes at least one scanning parameter and a parameter attribute corresponding to the scanning parameter.
[0196] In one embodiment, the function control further includes a protocol information setting control, and when the processor executes the computer program, the processor further implements the following steps:
[0197] receiving a second trigger operation for the protocol information setting control, and displaying a protocol information setting interface according to the second trigger operation; wherein the protocol information setting interface is provided with a parameter selection area and a property selection area;
[0198] Obtaining the scanning parameters selected by the user based on the parameter selection area, and using the selected scanning parameters as the scanning parameters displayed in the protocol information display area;
[0199] The parameter attributes selected by the user are obtained based on the attribute selection area, and the selected parameter attributes are used as the parameter attributes displayed in the protocol information display area.
[0200] In one embodiment, the function control further includes a search condition input box, and when the processor executes the computer program, the processor further implements the following steps:
[0201] Receive search conditions input by the user based on the search condition input box;
[0202] Search the protocol information displayed in the protocol information display area according to the search conditions to obtain target protocol information that matches the search conditions;
[0203] The target protocol information is displayed in the protocol information display area, and other protocol information except the target protocol information is hidden.
[0204] In one embodiment, the functional controls further include the same display controls and different display controls, and the processor further implements the following steps when executing the computer program:
[0205] When protocol information of at least two scanning protocols is displayed in the protocol information display area, receiving a third trigger operation for the same display control or a different display control;
[0206] The same protocol information or different protocol information in the at least two scanning protocols is highlighted according to the third trigger operation.
[0207] In one embodiment, before receiving the third trigger operation for the same display control or a different display control, the processor further implements the following steps when executing the computer program:
[0208] receiving a protocol selection operation input by a user based on the protocol information display area, and selecting at least two first scanning protocols to be compared from the displayed scanning protocols according to the protocol selection operation;
[0209] Correspondingly, the displaying of the same protocol information or different protocol information in at least two scanning protocols according to the third trigger operation includes:
[0210] The same protocol information or different protocol information in the first scanning protocol is displayed according to the third trigger operation.
[0211] In one embodiment, the function control further includes a protocol addition control, and when the processor executes the computer program, the processor further implements the following steps:
[0212] receiving a fourth trigger operation for adding a control to a protocol, and acquiring at least one second scanning protocol that is not displayed according to the fourth trigger operation;
[0213] The protocol information of the second scanning protocol is added to the protocol information display area.
[0214] In one embodiment, the function control includes a protocol deletion control, and when the processor executes the computer program, the processor further implements the following steps:
[0215] receiving a fifth trigger operation for the protocol deletion control, and selecting at least one third scanning protocol to be deleted from the displayed scanning protocols according to the fifth trigger operation;
[0216] Delete the protocol information of the third scanning protocol from the protocol information display area.
[0217] In one embodiment, the function control further includes a save control, and when the processor executes the computer program, the processor further implements the following steps:
[0218] A sixth trigger operation for the save control is received, and the display content in the protocol information display area is saved according to the sixth trigger operation.
[0219] In one embodiment, the functional control further includes a simulation control, and when the processor executes the computer program, the processor further implements the following steps:
[0220] A seventh trigger operation for a save control is received, and a simulated preview image of the scanning protocol is displayed in the protocol information display area on the operation interface according to the seventh trigger operation.
[0221] In one embodiment, multiple scan protocols can be selected simultaneously, and simulated preview images of each scan protocol are displayed in the protocol information display area based on the selected multiple scan protocols. The multiple scan protocols may include multiple identical scan parameters, one or more of which are set to different parameter values. Furthermore, the simulated preview image with the best quality (e.g., contrast or resolution) can be selected from the multiple simulated preview images, and the scan protocol corresponding to the best quality simulated preview image is selected as the scan protocol to be imaged.
[0222] In one embodiment, multiple different types of scan protocols can be selected simultaneously, and simulated preview images for each scan protocol are displayed in the protocol information display area based on the selected multiple scan protocols. Furthermore, a simulated preview image that meets set criteria can be selected from the multiple simulated preview images, and the scan protocol corresponding to one of the simulated preview images that meets the set criteria is selected as the scan protocol to be imaged. Optionally, the types of scan protocols may include, for example, FID sequences, self-selected echo sequences, gradient echo sequences, hybrid sequences of spin echo and gradient echo, and the like.
[0223] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0224] Display the protocol analysis interface; the protocol analysis interface is provided with multiple function controls and protocol information display areas; the function controls include protocol import controls;
[0225] receiving a first trigger operation for a protocol import control, and acquiring at least one medical imaging scanning protocol according to the first trigger operation;
[0226] Protocol information is extracted from the scanning protocol and displayed in the protocol information display area; the protocol information includes at least one scanning parameter and a parameter attribute corresponding to the scanning parameter.
[0227] In one embodiment, the function control further includes a protocol information setting control, and when the computer program is executed by the processor, the following steps are further implemented:
[0228] receiving a second trigger operation for the protocol information setting control, and displaying a protocol information setting interface according to the second trigger operation; wherein the protocol information setting interface is provided with a parameter selection area and a property selection area;
[0229] Obtaining the scanning parameters selected by the user based on the parameter selection area, and using the selected scanning parameters as the scanning parameters displayed in the protocol information display area;
[0230] The parameter attributes selected by the user are obtained based on the attribute selection area, and the selected parameter attributes are used as the parameter attributes displayed in the protocol information display area.
[0231] In one embodiment, the function control further includes a search condition input box, and when the computer program is executed by the processor, the following steps are further implemented:
[0232] Receive search conditions input by the user based on the search condition input box;
[0233] Search the protocol information displayed in the protocol information display area according to the search conditions to obtain target protocol information that matches the search conditions;
[0234] The target protocol information is displayed in the protocol information display area, and other protocol information except the target protocol information is hidden.
[0235] In one embodiment, the functional controls further include the same display controls and different display controls, and when the computer program is executed by the processor, the following steps are further implemented:
[0236] When protocol information of at least two scanning protocols is displayed in the protocol information display area, receiving a third trigger operation for the same display control or a different display control;
[0237] The same protocol information or different protocol information in the at least two scanning protocols is highlighted according to the third trigger operation.
[0238] In one embodiment, before receiving the third trigger operation for the same display control or a different display control, the computer program further implements the following steps when executed by the processor:
[0239] receiving a protocol selection operation input by a user based on the protocol information display area, and selecting at least two first scanning protocols to be compared from the displayed scanning protocols according to the protocol selection operation;
[0240] Correspondingly, the displaying of the same protocol information or different protocol information in at least two scanning protocols according to the third trigger operation includes:
[0241] The same protocol information or different protocol information in the first scanning protocol is displayed according to the third trigger operation.
[0242] In one embodiment, the function control further includes a protocol addition control, and when the computer program is executed by the processor, the following steps are further implemented:
[0243] receiving a fourth trigger operation for adding a control to a protocol, and acquiring at least one second scanning protocol that is not displayed according to the fourth trigger operation;
[0244] The protocol information of the second scanning protocol is added to the protocol information display area.
[0245] In one embodiment, the function control includes a protocol deletion control, and when the computer program is executed by a processor, the following steps are further implemented:
[0246] receiving a fifth trigger operation for the protocol deletion control, and selecting at least one third scanning protocol to be deleted from the displayed scanning protocols according to the fifth trigger operation;
[0247] Delete the protocol information of the third scanning protocol from the protocol information display area.
[0248] In one embodiment, the function control further includes a save control, and when the computer program is executed by the processor, the following steps are further implemented:
[0249] A sixth trigger operation for the save control is received, and the display content in the protocol information display area is saved according to the sixth trigger operation.
[0250] In one embodiment, the functional control also includes a simulation control, and when the computer program is executed by the processor, the following steps are also implemented: receiving a seventh trigger operation for the save control, and displaying a simulated preview image of the scanning protocol in the protocol information display area on the operation interface according to the seventh trigger operation.
[0251] In one embodiment, multiple scan protocols can be selected simultaneously, and simulated preview images of each scan protocol are displayed in the protocol information display area based on the selected multiple scan protocols. The multiple scan protocols may include multiple identical scan parameters, one or more of which are set to different parameter values. Furthermore, the simulated preview image with the best quality (e.g., contrast or resolution) can be selected from the multiple simulated preview images, and the scan protocol corresponding to the best quality simulated preview image is selected as the scan protocol to be imaged.
[0252] In one embodiment, multiple different types of scan protocols can be selected simultaneously, and simulated preview images for each scan protocol are displayed in the protocol information display area based on the selected multiple scan protocols. Furthermore, a simulated preview image that meets set criteria can be selected from the multiple simulated preview images, and the scan protocol corresponding to one of the simulated preview images that meets the set criteria is selected as the scan protocol to be imaged. Optionally, the types of scan protocols may include, for example, FID sequences, self-selected echo sequences, gradient echo sequences, hybrid sequences of spin echo and gradient echo, and the like.
[0253] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0254] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0255] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A protocol display method, characterized in that: The method comprises: Display protocol analysis interface; the protocol analysis interface is provided with multiple function controls and protocol information display area; the function controls include protocol import controls; receiving a first trigger operation for the protocol import control, and acquiring at least one medical imaging scan protocol from a plurality of pre-stored medical imaging scan protocols according to the first trigger operation; the at least one medical imaging scan protocol is further used to generate a simulated preview image; Extracting protocol information from the scanning protocol and displaying the protocol information of the scanning protocol in the protocol information display area; the protocol information includes at least one scanning parameter and parameter attributes corresponding to the scanning parameter, the parameter attributes including at least one of parameter path, parameter range, parameter card, parameter visibility, control type, associated parameters, and application location; The step of generating the simulated preview image includes: obtaining vital sign information of the detected object, determining an overview of the detected object based on a morphological model and the vital sign information, and generating the simulated preview image based on the scanning parameters and the overview; the overview includes the categories and positions of voxel points of the detected object; Generating the simulated preview image according to the scanning parameters and the overview image includes: Matching the scanning parameters with pre-stored historical scanning protocols to obtain historical imaging results corresponding to a matching degree within a set threshold range, and assigning values to voxel points in the overview image according to pixel values of the historical imaging results to obtain the simulated preview image; and / or, For each voxel point in the overview image, assigning a tissue characteristic parameter to the voxel point at the corresponding position according to the category, and determining a pixel value of each voxel point according to the tissue characteristic parameter and the scanning parameter to obtain the simulated preview image; The function control further includes a protocol information setting control, and the method further includes: receiving a second trigger operation for the protocol information setting control, and displaying a protocol information setting interface according to the second trigger operation; wherein the protocol information setting interface is provided with a parameter selection area and a property selection area; Obtaining scanning parameters selected by the user based on the parameter selection area, and using the selected scanning parameters as scanning parameters displayed in the protocol information display area; The parameter attributes selected by the user are acquired based on the attribute selection area, and the selected parameter attributes are used as the parameter attributes displayed in the protocol information display area.
2. The method according to claim 1, characterized in that The function control further includes a search condition input box, and the method further includes: receiving a search condition input by a user based on the search condition input box; Searching the protocol information displayed in the protocol information display area according to the search condition to obtain target protocol information matching the search condition; The target protocol information is displayed in the protocol information display area, and other protocol information except the target protocol information is hidden.
3. The method according to claim 1, characterized in that The functional controls further include the same display controls and different display controls, and the method further includes: When protocol information of at least two scanning protocols is displayed in the protocol information display area, receiving a third trigger operation for the same display control or the different display control; The same protocol information or different protocol information in the at least two scanning protocols is highlighted according to the third trigger operation.
4. The method according to claim 3, characterized in that Before receiving the third trigger operation for the same display control or the different display control, the method further includes: receiving a protocol selection operation input by a user based on the protocol information display area, and selecting at least two first scanning protocols to be compared from the displayed scanning protocols according to the protocol selection operation; Correspondingly, displaying the same protocol information or different protocol information in the at least two scanning protocols according to the third trigger operation includes: The same protocol information or different protocol information in the first scanning protocol is displayed according to the third trigger operation.
5. The method according to claim 1, wherein The function control further includes a protocol addition control, and the method further includes: receiving a fourth trigger operation for adding a control to the protocol, and acquiring at least one second scanning protocol that is not displayed according to the fourth trigger operation; The protocol information of the second scanning protocol is added in the protocol information display area.
6. The method according to claim 1, characterized in that The function control includes a protocol deletion control, and the method further includes: receiving a fifth trigger operation for the protocol deletion control, and selecting at least one third scanning protocol to be deleted from the displayed scanning protocols according to the fifth trigger operation; The protocol information of the third scanning protocol is deleted from the protocol information display area.
7. The method according to any one of claims 1 to 6, characterized in that The function control further includes a save control, and the method further includes: A sixth trigger operation for the save control is received, and display content in the protocol information display area is saved according to the sixth trigger operation.
8. A protocol display device, characterized in that: The device comprises: An analysis interface display module is used to display a protocol analysis interface; the protocol analysis interface is provided with a plurality of function controls and a protocol information display area; the function controls include a protocol import control; a protocol import module, configured to receive a first trigger operation for the protocol import control and, based on the first trigger operation, obtain at least one medical imaging scan protocol from a plurality of pre-stored medical imaging scan protocols; the at least one medical imaging scan protocol is further configured to generate a simulated preview image; an information display module, configured to extract protocol information from the scan protocol and display the protocol information of the scan protocol in the protocol information display area; the protocol information includes at least one scan parameter and parameter attributes corresponding to the scan parameter, the parameter attributes including at least one of a parameter path, a parameter range, a parameter card to which it belongs, parameter visibility, a control type, an associated parameter, and an application location; The step of generating the simulated preview image includes: obtaining vital sign information of the detected object, determining an overview of the detected object based on a morphological model and the vital sign information, and generating the simulated preview image based on the scanning parameters and the overview; the overview includes the categories and positions of voxel points of the detected object; Generating the simulated preview image according to the scanning parameters and the overview image includes: Matching the scanning parameters with pre-stored historical scanning protocols to obtain historical imaging results corresponding to a matching degree within a set threshold range, and assigning values to voxel points in the overview image according to pixel values of the historical imaging results to obtain the simulated preview image; and / or, For each voxel point in the overview image, assigning a tissue characteristic parameter to the voxel point at the corresponding position according to the category, and determining a pixel value of each voxel point according to the tissue characteristic parameter and the scanning parameter to obtain the simulated preview image; The device further comprises: a setting interface display module, configured to receive a second trigger operation for the protocol information setting control and display a protocol information setting interface according to the second trigger operation; the protocol information setting interface is provided with a parameter selection area and a property selection area; A parameter selection module, configured to obtain scanning parameters selected by a user based on the parameter selection area, and use the selected scanning parameters as scanning parameters displayed in the protocol information display area; The attribute selection module is used to obtain the parameter attributes selected by the user based on the attribute selection area, and use the selected parameter attributes as the parameter attributes displayed in the protocol information display area.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Magnetic resonance parameter card interface adjusting method and magnetic resonance parameter card interface
CN108172284A
Scan protocol comparison method and device, image processing device, readable storage medium
CN108922600A
Medical imaging method, medical imaging equipment and computer readable storage medium
CN109350100A
Medical image scanning method, device and equipment and storage medium
CN110889819A