Motion information monitoring device, medical imaging system, electronic device and medium

By displaying and unfolding or folding the motion curve of the MRI scan in real time through the motion information monitoring device, the problem of not being able to fully save and review the motion curve in the existing technology is solved, and more efficient diagnostic assistance is achieved.

CN116869506BActive Publication Date: 2026-06-02UNITED IMAGING RES INST OF INNOVATIVE MEDICAL EQUIP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
UNITED IMAGING RES INST OF INNOVATIVE MEDICAL EQUIP
Filing Date
2023-07-06
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Current technology cannot fully save and easily review motion curves of all scanning protocols during magnetic resonance imaging (MRI) scans, which affects the operator's diagnostic efficiency.

Method used

A motion information monitoring device is provided, including a motion data processing module, a motion curve monitoring module, and an image browsing module. It can display and expand or collapse motion curves of historical scanning protocols in real time, save screenshot data of motion curves, and provide statistical analysis results to assist in judgment.

Benefits of technology

It allows operators to easily browse and review real-time and historical motion curves, providing objective diagnostic assistance and improving diagnostic efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116869506B_ABST
    Figure CN116869506B_ABST
Patent Text Reader

Abstract

The application provides a motion information monitoring device, a medical imaging system, a method, an electronic device and a medium. The motion information monitoring device comprises a motion data processing module, a motion curve monitoring module and an image browsing module. The motion data processing module obtains statistical analysis results corresponding to each scanning protocol according to acquired motion monitoring data. The motion curve monitoring module displays real-time motion curves and expands or folds historical motion curves and statistical analysis results corresponding to each completed historical scanning protocol according to the acquired motion monitoring data, and is further used for acquiring and saving screenshot data of the motion curves corresponding to each scanning protocol. The image browsing module displays historical motion curves corresponding to target scanning protocols of scanned objects according to the screenshot data. The application enables an operator to review and browse historical motion curves, expands the range of motion curves that can be observed by the operator, and is beneficial to improving the diagnosis efficiency of the operator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of medical imaging technology, and in particular to a motion information monitoring device, a medical imaging system, a method, an electronic device, and a medium. Background Technology

[0002] In clinical MRI examinations, factors such as movement and respiration can affect the quality of scanned images. Therefore, it is necessary to monitor and display the patient's motion curves in real time during the MRI scan so that the operator (e.g., technician) can observe the motion curves and determine the impact of the patient's motion data on the imaging results. However, the large amount of data generated by the long scan time makes curve data storage difficult. To solve this problem, one approach is to clear the motion curve data corresponding to a protocol after the scan is completed and display the motion curve for the next protocol. The drawback of this method is that the operator cannot review the motion curves of previously scanned protocols. Another approach is to retain only the motion curves within the most recent time range (e.g., the most recent half hour) and clear the previous motion curves. This method also suffers from the inability to review the motion curves of previously scanned protocols (e.g., those from half an hour ago). It is evident that neither of these two methods can completely preserve the motion curves of all scanning protocols during a long scanning process. If the curves are long, the operator can only review them by scrolling, which is very inconvenient and involves a large amount of data. Moreover, there are no auxiliary judgment measures, and the results obtained by the operator's subjective observation are often inaccurate, which seriously affects the operator's diagnostic efficiency. In addition, the motion curves of the protocols cannot be reviewed or observed after the examination is completed, which is not convenient for tracing and analysis.

[0003] It should be noted that the information disclosed in the background section of this invention is intended only to enhance the understanding of the general background of this invention, and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention

[0004] The purpose of this invention is to address one or more of the problems in the existing technology, such as the inconvenience of displaying motion curves for operators to review and the lack of auxiliary judgment measures, by providing a motion information monitoring device, medical imaging system, method, electronic device, and medium. This invention can lay a good foundation for assisting operators to improve diagnostic efficiency.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a motion information monitoring device for a medical imaging system, the motion information monitoring device comprising: a motion data processing module, a motion curve monitoring module, and an image browsing module;

[0006] The motion data processing module is configured to obtain statistical analysis results corresponding to each scanning protocol based on the motion monitoring data acquired when scanning the current scanning object, and send the statistical analysis results to the motion curve monitoring module.

[0007] The motion curve monitoring module is configured to display real-time motion curves and expand or collapse historical motion curves corresponding to each completed historical scanning protocol based on the acquired motion monitoring data; the motion curve monitoring module is also used to display the statistical analysis results and acquire and save screenshot data of the motion curves corresponding to each scanning protocol.

[0008] The image browsing module is configured to display the historical motion curve corresponding to the target scanning protocol of the scanned object based on the screenshot data saved by the motion curve monitoring module.

[0009] Optionally, the medical imaging system sends the motion monitoring data in the form of several data packets to the motion data processing module and the motion curve monitoring module respectively according to a preset transmission frequency;

[0010] And / or,

[0011] The statistical analysis results corresponding to each scanning protocol include the first key information corresponding to the scanning protocol and the reference level of the impact of motion on medical images.

[0012] Optionally, the motion data processing module is configured to obtain the influence reference level for each scanning protocol based on the second key information corresponding to the scanning protocol and a preset level division rule.

[0013] Optionally, the motion curve monitoring module includes a progress bar submodule, an interactive operation submodule, and a curve image submodule;

[0014] The progress bar submodule is configured to display the scanning progress of each of the scanning protocols;

[0015] The interactive operation submodule is configured to receive and send the received first display mode instruction to the curve image submodule;

[0016] The curve image submodule is configured to display real-time motion curves, display the statistical analysis results according to the first display mode instruction, and / or expand or collapse the historical motion curves corresponding to each completed historical scan protocol according to the first display mode instruction; the display content of the real-time motion curves includes third key information.

[0017] Optionally, the first display mode instruction includes: moving the scan protocol progress bar forward or backward, folding or expanding the historical scan protocol curve, and displaying or hiding the statistical analysis results.

[0018] Optionally, the motion curve monitoring module implements the folding and unfolding of the historical motion curve in the following manner:

[0019] All data packets of the motion monitoring data are stored as a first linked list; the data nodes of the first linked list correspond one-to-one with the data packets.

[0020] If the historical motion curve corresponding to the historical scanning protocol of the folded target is to be stored as a second linked list, all the first target data nodes corresponding to each target historical scanning protocol in the first linked list are stored as a second linked list, and all the first target data nodes are deleted from the first linked list; and the currently displayed motion curve is redrawn according to the updated first linked list and the historical motion curve is drawn according to the second linked list.

[0021] If the historical motion curve corresponding to the target historical scanning protocol is expanded, all second target data nodes in the second linked list corresponding to the target historical scanning protocol are inserted into the first linked list, and the currently displayed motion curve is redrawn according to the updated first linked list.

[0022] To achieve the above objectives, the present invention also provides a medical imaging system, which includes a scanning device, a motion monitoring data acquisition device, an imaging device, and the motion information monitoring device described in any one of the above.

[0023] The scanning device is configured to scan the object according to a scanning protocol to obtain scanning data;

[0024] The motion monitoring data acquisition device is configured to acquire motion monitoring data of the scanned object during the scanning process and send the motion monitoring data to the motion information monitoring device.

[0025] The imaging device is configured to reconstruct a final medical image based on the scan data;

[0026] The motion information monitoring device is configured to display real-time motion curves, historical motion curves, and / or statistical analysis results based on the motion monitoring data.

[0027] Optionally, the medical imaging system further includes a controller, a human-computer interaction device, and a display device;

[0028] The controller is configured to control the display device to display or hide the real-time motion curve, historical motion curve and / or statistical analysis results according to the display mode set by the second display mode instruction received by the human-computer interaction device.

[0029] To achieve the above objectives, the present invention also provides a motion information monitoring method for use in a medical imaging system. The motion information monitoring method includes the following steps:

[0030] Based on the motion monitoring data obtained when scanning the current object, the statistical analysis results corresponding to each scanning protocol are obtained;

[0031] Based on the acquired motion monitoring data, the system displays real-time motion curves, as well as historical motion curves corresponding to each completed historical scanning protocol, which can be expanded or collapsed; and displays the statistical analysis results and captures and saves screenshot data of the motion curves corresponding to each scanning protocol.

[0032] Based on the saved screenshot data, the historical motion curve corresponding to the target scanning protocol of the scanned object is displayed.

[0033] To achieve the above objectives, the present invention also provides an electronic device, which includes a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the motion information monitoring method described above are implemented.

[0034] To achieve the above objectives, the present invention also provides a readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the motion information monitoring method described above.

[0035] Compared with existing technologies, the motion information monitoring device, medical imaging system, method, electronic device, and medium provided by the present invention have the following advantages:

[0036] The motion information monitoring device provided by this invention includes a motion data processing module, a motion curve monitoring module, and an image browsing module. The motion data processing module is configured to obtain statistical analysis results corresponding to each scanning protocol based on motion monitoring data acquired during scanning of the current scanning object, and send the statistical analysis results to the motion curve monitoring module. The motion curve monitoring module is configured to display real-time motion curves and expand or collapse historical motion curves corresponding to each completed historical scanning protocol based on the acquired motion monitoring data. The motion curve monitoring module is also used to display the statistical analysis results and acquire and save screenshot data of the motion curves corresponding to each scanning protocol. The image browsing module is configured to display the historical motion curves corresponding to the target scanning protocol of the scanned object based on the screenshot data saved by the motion curve monitoring module. Therefore, the motion information monitoring device provided by this invention can not only display real-time motion curves, but also expand or collapse the historical motion curves corresponding to each completed historical scan protocol, making it easier for operators to browse and review the real-time and historical motion curves of the currently scanned object. Furthermore, this invention can also provide statistical analysis results corresponding to each scan protocol (such as the reference level of the impact of motion on medical images), thereby better assisting operators in making objective and accurate judgments on medical images more quickly. Moreover, this invention can save screenshot data of the motion curves corresponding to all scan protocols, allowing operators to review and browse the historical motion curves corresponding to the target scan protocol of the scanned object, thus greatly expanding the range of motion curves that the operator can observe. In summary, this invention lays a solid foundation for assisting operators in improving diagnostic efficiency.

[0037] Since the medical imaging system, motion information monitoring method, electronic device and medium provided by this invention belong to the same inventive concept as the motion information monitoring device provided by this invention, the medical imaging system, motion information monitoring method, electronic device and medium provided by this invention have at least all the advantages of the motion information monitoring device provided by this invention. For details, please refer to the relevant description of the beneficial effects of the motion information monitoring device above, and will not be elaborated here. Attached Figure Description

[0038] Figure 1 This is a schematic diagram of the structure of a motion information monitoring device provided in one embodiment of the present invention;

[0039] Figure 2 This is an example of a display interface of the motion curve monitoring module of a motion information monitoring device provided in an embodiment of the present invention;

[0040] Figure 3This is an example of a display interface of a motion information monitoring device provided in an embodiment of the present invention when performing a motion curve folding operation;

[0041] Figure 4 This is an example diagram of one display interface of the motion information monitoring device provided in an embodiment of the present invention when there is no motion curve folding;

[0042] Figure 5 An example of a display interface for a motion information monitoring device provided in an embodiment of the present invention, which displays a real-time motion curve after the motion curve corresponding to the folded scanning protocol 1;

[0043] Figure 6 An example of a display interface for a motion information monitoring device provided in an embodiment of the present invention, which displays a real-time motion curve after the motion curves corresponding to folded scanning protocols 1 and 2;

[0044] Figure 7 An example diagram of one display interface of the motion information monitoring device provided in an embodiment of the present invention, showing the historical motion curve corresponding to scanning protocol 1;

[0045] Figure 8 An example diagram of a display interface for a motion information monitoring device provided in an embodiment of the present invention, which switches from displaying historical motion curves corresponding to scanning protocol 1 to displaying historical motion curves corresponding to scanning protocol 2;

[0046] Figure 9 An example diagram of one display interface of the motion information monitoring device provided in an embodiment of the present invention, showing the historical motion curve corresponding to scanning protocol 2;

[0047] Figure 10 This is a schematic diagram illustrating the principle of the folding and unfolding motion curves of a motion information monitoring device provided in one embodiment of the present invention.

[0048] Figure 11 This is an example of a display interface of a motion information monitoring device provided in an embodiment of the present invention, showing the statistical analysis results of historical motion curves corresponding to scanning protocol 2.

[0049] Figure 12 This is a schematic diagram of the structure of a medical image imaging system provided in another embodiment of the present invention;

[0050] Figure 13 An example diagram of one display interface for viewing protocol motion curves in an image browsing interface of a medical image imaging system provided in an embodiment of the present invention;

[0051] Figure 14 A schematic diagram of the overall process of a motion information monitoring method provided in another embodiment of the present invention;

[0052] Figure 15 This is a block diagram of an electronic device provided in another embodiment of the present invention.

[0053] The reference numerals in the attached figures are as follows:

[0054] Motion data processing module-110, motion curve monitoring module-120, progress bar sub-module-121, interactive operation sub-module-122, curve image sub-module-123, image browsing module-130;

[0055] Progress bar display area - D1, curve display area - D2, segmentation marker - D21, preset motion data threshold - L, user operation area - D3;

[0056] Motion information monitoring device-100, scanning device-200, motion monitoring data acquisition device-300, imaging device-400, controller-500, human-computer interaction device-600, display device-700;

[0057] Processor-810, communication interface-820, memory-830, communication bus-840. Detailed Implementation

[0058] The following detailed description, in conjunction with the accompanying drawings, further illustrates the motion information monitoring device, medical imaging system, method, electronic device, and medium proposed in this invention. The advantages and features of this invention will become clearer from the following description. It should be noted that the drawings are in a very simplified form and use non-precise proportions, intended only to facilitate and clearly illustrate the embodiments of this invention. Please refer to the drawings to make the objectives, features, and advantages of this invention more apparent and understandable. It should be understood that the structures, proportions, sizes, etc., depicted in the accompanying drawings are only for the purpose of assisting those skilled in the art in understanding and reading the content disclosed in the specification, and are not intended to limit the implementation conditions of this invention. Any modifications to the structure, changes in proportions, or adjustments to the size, provided that the effects and objectives achieved by this invention are the same or similar, should still fall within the scope of the technical content disclosed in this invention. Specific design features of the invention disclosed herein, including, for example, specific dimensions, orientations, positions, and shapes, will be determined in part by the specific application and usage environment. Furthermore, in the embodiments described below, the same reference numerals are sometimes used across different drawings to denote the same parts or parts having the same function, omitting repeated descriptions. In this specification, similar reference numerals and letters are used to denote similar items; therefore, once an item is defined in one figure, it need not be discussed further in subsequent figures. Furthermore, if the methods described herein involve a series of steps, and the order of these steps presented herein is not necessarily the only possible order in which they can be performed, some of the described steps may be omitted and / or other steps not described herein may be added to the method.

[0059] It should be noted that, in this document, relational terms such as "first" and "second" are used only 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 one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The singular forms “a,” “an,” and “the” include plural objects. The term “or” is generally used to mean “and / or,” the term “several” is generally used to mean “at least one,” and the term “at least two” is generally used to mean “two or more.” Furthermore, the terms “first,” “second,” and “third” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated.

[0060] To facilitate understanding and explanation of this invention, before providing a detailed description of the motion information monitoring device, medical imaging system, electronic device, and medium provided by this invention, let's briefly describe two main display methods for motion curves during magnetic resonance imaging (MRI) scans: One method involves real-time monitoring and display of the motion curve for the current scan protocol. After the scan is completed, the curve data of the previous scan protocol is automatically cleared before continuing to the next scan protocol. In this display method, the operator can observe the motion curve corresponding to the current scan protocol in real time. The other method involves real-time monitoring and display of motion curves for all scan protocols, while setting a maximum display time range. After exceeding the set time range, motion curve data prior to this time range is cleared in real time. In this display method, the operator can observe the motion curve within the current time range. It is understandable that neither of these two motion curve display methods can guarantee the complete preservation of curve data for all protocols throughout the entire scan process. Furthermore, if the motion curve is long, it is not only inconvenient for the operator to review it by scrolling, but also the large amount of data and the lack of auxiliary judgment measures greatly affect the user experience. The conclusions drawn by the operator based on subjective observation are often not objective and accurate enough. Moreover, the motion curve is automatically cleared after the inspection ends, and the operator can no longer review it.

[0061] To address the aforementioned problems, the core idea of ​​this invention is to provide a motion information monitoring device, a medical imaging system, an electronic device, and a medium. This invention not only makes it easier for operators to view real-time motion curves but also assists them in making more objective and accurate judgments about medical images based on displayed statistical analysis results (such as the level of motion's impact on medical images). Furthermore, this invention can save screenshot data of motion curves corresponding to all scanning protocols, allowing operators to retrospectively browse historical motion curves. In summary, this invention lays a solid foundation for assisting operators in improving diagnostic efficiency.

[0062] The following describes each of the relevant embodiments of the motion information monitoring device, medical imaging system, electronic device and medium provided by the present invention.

[0063] One embodiment of the present invention provides a motion information monitoring device for use in a medical imaging system. Specifically, please refer to... Figure 1 The diagram illustrates the structure of the motion information monitoring device provided in this embodiment. Figure 1 As can be seen, the motion information monitoring device provided in this embodiment includes a motion data processing module 110, a motion curve monitoring module 120, and an image browsing module 130. More specifically, the motion data processing module 110 is configured to obtain statistical analysis results corresponding to each scanning protocol based on motion monitoring data acquired during scanning of the current scanning object, and send the statistical analysis results to the motion curve monitoring module 120. The motion curve monitoring module 120 is configured to display real-time motion curves and expand or collapse historical motion curves corresponding to each completed historical scanning protocol based on the acquired motion monitoring data; the motion curve monitoring module 120 is also used to display the statistical analysis results and acquire and save screenshot data of the motion curves corresponding to each scanning protocol. The image browsing module 130 is configured to display the historical motion curves corresponding to the target scanning protocol of the scanned object based on the screenshot data saved by the motion curve monitoring module 120.

[0064] Therefore, the motion information monitoring device provided in this embodiment can not only display real-time motion curves, but also expand or collapse the historical motion curves corresponding to each completed historical scanning protocol, making it easier for operators to browse and review the real-time and historical motion curves of the currently scanned object. Furthermore, this invention can also provide statistical analysis results corresponding to each scanning protocol (such as the reference level of the impact of motion on medical images), thereby better assisting operators in making objective and accurate judgments on medical images more quickly. Moreover, the motion information monitoring device provided in this embodiment can save screenshot data of the motion curves corresponding to all scanning protocols, allowing operators to review and browse the historical motion curves corresponding to the target scanning protocol of the scanned object, thus greatly expanding the range of motion curves that the operator can observe. In summary, the motion information monitoring device provided in this embodiment lays a solid foundation for assisting operators in improving diagnostic efficiency.

[0065] It should be noted that, for ease of understanding and explanation, this article uses a magnetic resonance imaging (MRI) system as an example to describe the motion information monitoring device provided by this invention. However, as those skilled in the art will understand, this is not a limitation of this invention. In other embodiments, the motion information monitoring device provided by this invention can also be used in any of the following medical imaging systems, including but not limited to computer-computation (CT) imaging systems, cone-beam computed tomography (CBCT), positron emission tomography (PET), positron emission tomography-computer tomography (PET-CT), positron emission tomography-magnetic resonance (PET-MR), and ultrasound diagnostic equipment, which will not be described in detail here. It should be further noted that for more detailed information about magnetic resonance imaging systems, please refer to the prior art known to those skilled in the art, which will not be elaborated upon here.

[0066] Preferably, in one exemplary embodiment, the medical imaging system transmits the motion monitoring data in the form of several data packets to the motion data processing module 110 and the motion curve monitoring module 120 respectively at a preset transmission frequency. Therefore, this design of transmitting the motion monitoring data in the form of several data packets to the motion data processing module 110 and the motion curve monitoring module 120 at a preset frequency not only facilitates the transmission and reception of the motion monitoring data but also lays a solid foundation for the motion curve monitoring module 120 to update the motion curve in real time.

[0067] It should be noted that, as those skilled in the art will understand, the present invention does not limit the specific value of the preset transmission frequency. For example, it can be 0.5s, 1s, or other values ​​besides 0.5s and 1s, and should be set according to actual needs in practical applications. Furthermore, the present invention does not limit the communication connection method between the medical imaging system and the motion information monitoring device; it can be a wired connection or a wireless connection. Furthermore, the present invention does not limit the existence of the motion information monitoring device. For example, in some embodiments, the motion information monitoring device provided by the present invention can be a functional component of the medical imaging system, such as being integrated into the system software of the medical imaging system and sharing the hardware resources (including but not limited to processors, memory, etc.) of the medical imaging system with the system software; in other embodiments, the motion information monitoring device provided by the present invention can also exist as an independent system, such as being a mobile device (including but not limited to mobile phones, tablets, etc.), computer, etc., independent of the medical imaging system.

[0068] Preferably, each data packet includes the current value of motion data, the total number of data packets, the maximum value of motion data, the minimum value of motion data, a preset motion data threshold L, the sequence number of the current data packet, the data packet transmission frequency, the name of the current scanning protocol, the sequence number of the current scanning protocol, and the scanning status. Therefore, in the motion information monitoring device provided in this embodiment, each data packet of the motion monitoring data includes not only the current value of motion data, but also the maximum value of motion data, the minimum value of motion data, the preset motion data threshold L, the sequence number of the current data packet, the data packet transmission frequency, the name of the current scanning protocol, the sequence number of the current scanning protocol, and the scanning status. This not only facilitates the acquisition of statistical analysis results by the motion data processing module 110, but also facilitates the display of real-time motion curves by the motion curve monitoring module 120, as well as the automatic folding of historical motion curves corresponding to completed historical scanning protocols. For example, the motion curve monitoring module 120 can draw and display the real-time motion curve (e.g., using time as the horizontal axis, motion amplitude as the vertical axis, scan protocol name as the title, and the current value of the motion data and the sequence number of the current data packet as data points) based on the received motion monitoring data packets, and automatically fold historical motion curves when necessary (e.g., after exceeding a preset display duration). For details on the display of real-time motion curves, the display of historical motion curves, and folding, please refer to the relevant descriptions below; further explanation will not be provided here.

[0069] It should be noted that the present invention does not limit the motion data, but the preferred motion data is the amplitude of motion. Correspondingly, the current value of the motion data, the maximum value of the motion data, the minimum value of the motion data, and the preset motion data threshold L are the current value of the amplitude of motion, the maximum value of the amplitude of motion, the minimum value of the amplitude of motion, and the preset amplitude threshold, respectively. For example, in some embodiments, the current value of the amplitude of motion can be the distance value moved between certain reference points. In other embodiments, the current value of the amplitude of motion can be the angle value moved between certain reference points. In some embodiments, the current value of the amplitude of motion can also be the value obtained by weighting the distance value moved between certain reference points and the angle value moved (for example, the distance value is weighted first, and the angle value is weighted second, and the current value of the amplitude of motion is obtained through weighted calculation).

[0070] For ease of understanding, the following example illustrates the motion monitoring data, which consists of two scanning protocols: scanning protocol P1 with 60 data packets and scanning protocol P2 with 50 data packets, totaling 110 data packets. The 20th and 61st data packets are used as examples, as shown in Table 1 below.

[0071] Table 1:

[0072] Value of the 20th data packet Value of the 61st data packet Current value of motion data A1 A2 Total number of data packets 110 110 Maximum value of motion data Max1 Max2 Minimum value of motion data Min1 Min2 Preset motion data threshold Thold1 Thold2 current data packet sequence number 20 61 Data packet sending frequency T1 T2 Current scanning protocol name P1 P2 Current scanning protocol sequence number 1 2 Scan status Scanned Unscanned

[0073] Specifically, in Table 1 above, for the 20th data packet of scanning protocol P1, the current motion data value "A1" gives the specific value of the motion data of scanning protocol P1 (e.g., motion amplitude); the maximum motion data value Max1 and the minimum motion data value Min1 are the maximum and minimum values ​​of the motion data of scanning protocol P1 up to the 20th data packet; the preset motion data threshold Thold1 is the preset motion data threshold of scanning protocol P1, which is usually a pre-set value, and the preset motion data threshold in all 60 data packets of scanning protocol P1 is Thold1; the sequence number 20 of the current data packet indicates that the current data packet is the 20th data packet. The data packet transmission frequency T1 is the data packet transmission frequency of scanning protocol P1, the current scanning protocol name "scanning protocol P1" gives the name of scanning protocol P1; the sequence number 1 of the current scanning protocol indicates that scanning protocol P1 is the first scanning protocol, and the scanning status "scanned" indicates that the scanning status of scanning protocol P1 is scanned. Similarly, for the 61st data packet (i.e., the first data packet of scanning protocol P2), the current motion data value "A2" gives the specific value of the motion data of scanning protocol P2 (such as the motion amplitude); the maximum motion data value Max2 and the minimum motion data value Min2 are the maximum and minimum values ​​of the motion data of scanning protocol P2 up to the 61st data packet; the preset motion data threshold Thold2 is the preset motion data threshold of scanning protocol P2, which is usually a pre-set value, and the preset motion data threshold in all 50 data packets of scanning protocol P2 is Thold2; the sequence number 61 of the current data packet indicates that the current data packet is the 61st data packet. The data packet sending frequency T2 is the data packet sending frequency of scanning protocol P2, the current scanning protocol name "scanning protocol P2" gives the name of scanning protocol P2; the sequence number 2 of the current scanning protocol indicates that scanning protocol P2 is the second scanning protocol, and the scanning status "not scanned" indicates that the scanning status of scanning protocol P1 is not scanned. It should be noted that the preset motion data threshold Thold1 of scanning protocol P1 and the preset motion data threshold Thold2 of scanning protocol P2, as well as the data packet transmission frequency T1 of scanning protocol P1 and the data packet transmission frequency T2 of scanning protocol P2, can be the same or different, and this invention does not impose any limitations on this. Furthermore, for any scanning protocol, the preset transmission frequency mentioned above is the data packet transmission frequency of the motion monitoring data corresponding to that scanning protocol.

[0074] Preferably, in one exemplary embodiment, the statistical analysis result corresponding to each scanning protocol includes first key information corresponding to the scanning protocol and a reference level of the impact of motion on medical images (i.e., the expected impact on imaging). Exemplarily, the first key information includes one or more of the following: the total scan duration corresponding to the scanning protocol, the maximum value of motion data (i.e., the maximum motion amplitude), and the total duration exceeding the preset motion data threshold (i.e., the total duration of motion exceeding the threshold). Therefore, the motion information monitoring device provided in this embodiment, through detailed statistical analysis results such as the total scan duration, the maximum value of motion data, the total duration exceeding the preset motion data threshold, and the reference level of the impact of motion on medical images, can more comprehensively assist operators in making objective and accurate judgments on medical images more quickly.

[0075] It should be noted that although the above description uses the statistical analysis results corresponding to each scanning protocol as an example, this is not a limitation of the present invention. For example, in some embodiments, the statistical analysis results for real-time motion curves and historical motion curves can be given in different ways: for real-time motion curves, the statistical analysis results can be given after all scanning protocols are completed (i.e., at this time, the statistical analysis results are the data analysis results of all scanning protocols combined, regardless of whether the motion curves corresponding to some of these scanning protocols have been folded); for the historical motion curves corresponding to the target scanning protocol of the scanned object displayed by the image browsing module 130, the statistical analysis results are the data analysis results of the target scanning protocol (i.e., only the scanning protocol corresponding to the currently displayed motion curve). Furthermore, as those skilled in the art will understand, although this document uses the statistical analysis results including total scan duration, maximum value of motion data, total duration exceeding the preset motion data threshold L, and reference level of motion's impact on medical images as examples, this is not a limitation of the present invention. The data analysis results may also be one or more of the following: total scan duration, maximum value of motion data, total duration exceeding the preset motion data threshold L, and reference level of motion's impact on medical images.

[0076] Preferably, in one exemplary embodiment, the motion data processing module 110 is configured to obtain the influence reference level for each scanning protocol based on the second key information corresponding to the scanning protocol and a preset level classification rule. Exemplarily, the second key information includes one or more of the following: the total number of data packets, the preset motion data threshold, the number of data packets exceeding the preset motion data threshold, and the current value of motion data in all data packets exceeding the preset motion data threshold. Therefore, the motion information monitoring device provided in this embodiment obtains its statistical analysis results based on the total number of data packets, the preset motion data threshold, the number of data packets exceeding the preset motion data threshold, the current value of motion data in all data packets exceeding the preset motion data threshold, and the preset level classification rule. Thus, the statistical analysis results given are highly reliable and have good reference value.

[0077] Preferably, the influence reference level includes low, medium, and high levels. For example, firstly, the preset level classification rule includes calculating an influence reference value based on the total number of data packets, the preset motion data threshold, the number of data packets exceeding the preset motion data threshold, and the current motion data value in all data packets exceeding the preset motion data threshold, according to a preset calculation rule. Then, the corresponding low, medium, and high levels are given based on the relationship between the influence reference value and the first and second preset thresholds. More specifically, if the first preset threshold is less than the second preset threshold, and the influence reference value is less than or equal to the first preset threshold, the influence reference level is low; if the influence reference value is greater than the first preset threshold and less than the second preset threshold, the influence reference level is medium; and if the influence reference value is greater than or equal to the second preset threshold, the influence reference level is high.

[0078] For example, the preset calculation rule is as follows, that is, the influence reference value is calculated by the following formula:

[0079]

[0080] In equation (1), k is the calculated influence reference value, m is the total number of current motion data values ​​(i.e., the total number of motion monitoring data packets), n is the total number of current motion data values ​​exceeding the preset motion data threshold, and x i Let be the current value of the i-th motion data that exceeds the preset motion data threshold, and l be the preset motion data threshold.

[0081] Then, assuming the first threshold is 0.2l and the second threshold is 0.5l, the method for determining the influence of the reference level in this example is as follows:

[0082] If k ≤ 0.2l, the influence reference level is a low level; if 0.2l < k < 0.5l, the influence reference level is a medium level; if k ≥ 0.5l, the influence reference level is a high level.

[0083] It should be noted that, as can be understood by those skilled in the art, the above is only an exemplary description. In other embodiments, the influence reference value can also be obtained by other methods than the above formula (1), such as different scanning protocols using different calculation methods for the influence reference value. Further, the level division rule can also adopt other division rules, such as different level division rules for different scanned parts of the scanned object. Details are not described one by one.

[0084] Preferably, in one exemplary embodiment, the motion curve monitoring module 120 includes a progress bar sub-module 121, an interactive operation sub-module 122, and a curve image sub-module 123. Specifically, the progress bar sub-module 121 is configured to display the scanning progress of each of the scanning protocols. The interactive operation sub-module 122 is configured to send the received first display mode instruction to the curve image sub-module 123. The curve image sub-module 123 is configured to display a real-time motion curve, display the statistical analysis result according to the first display mode instruction, and / or expand or collapse the historical motion curves corresponding to each completed historical scanning protocol according to the first display mode instruction; the display content of the real-time motion curve includes third key information. Exemplarily, the third key information includes one or more of the scanning protocol name, coordinate information of a preset duration, the motion data trajectory within the preset duration, a preset motion data threshold L, and a segmentation mark D21 between adjacent scanning protocols within the preset duration.

[0085] The motion information monitoring device provided in this embodiment displays the scanning progress of each scanning protocol through the progress bar sub-module 121, which is more convenient for the operator to observe the current scanning progress; and it is convenient for the operator to browse the motion curve through the interactive operation sub-module 122. It should be noted that the present invention does not limit the layout manner of the progress bar sub-module 121 displaying the scanning progress of the scanning protocol, the interactive content of the interactive operation sub-module 122, and the curve image sub-module 123 displaying the motion curve. Exemplary descriptions will be given below, and details are not elaborated here for the time.

[0086] Preferably, in one exemplary embodiment, the first display mode instruction includes: moving the scanning protocol progress bar forward or backward, folding or unfolding the historical scanning protocol curve, and displaying or hiding the statistical analysis results. Therefore, the motion information monitoring device provided in this embodiment, with its first display mode instruction including moving the scanning protocol progress bar forward or backward, folding or unfolding the historical scanning protocol curve, and displaying or hiding the statistical analysis results, has better user-friendliness and facilitates operator interaction, thereby further improving the user experience. The relevant content of the first display mode instruction will be described exemplarily below, but will not be elaborated upon here.

[0087] Preferably, in one exemplary embodiment, the motion curve monitoring module 120 implements the folding and unfolding of the historical motion curve in the following manner:

[0088] All data packets of the motion monitoring data are stored as a first linked list; the data nodes of the first linked list correspond one-to-one with the data packets.

[0089] If the historical motion curve corresponding to the historical scanning protocol of the folded target is to be stored as a second linked list, all the first target data nodes corresponding to each target historical scanning protocol in the first linked list are stored as a second linked list, and all the first target data nodes are deleted from the first linked list; and the currently displayed motion curve is redrawn according to the updated first linked list and the historical motion curve is drawn according to the second linked list.

[0090] If the historical motion curve corresponding to the target historical scanning protocol is expanded, all second target data nodes in the second linked list corresponding to the target historical scanning protocol are inserted into the first linked list, and the currently displayed motion curve is redrawn according to the updated first linked list.

[0091] Therefore, the motion information monitoring device provided in this embodiment uses a linked list, a dynamic data structure, to realize the folding and unfolding of the historical motion curve. It makes full use of the characteristics of linked lists that are easy to insert and delete, and not only is the data structure simple and easy to implement, but it also has high memory utilization.

[0092] For example, to facilitate a more intuitive understanding of the present invention, the motion information monitoring device provided by the present invention will be described below using an example of having four scanning protocols, with one of the scans folded and then unfolded. For details, please refer to... Figures 2-11 (Please refer to the accompanying drawings for explanations of each illustration; they will not be repeated here.) Figure 2For example, in this specific example, the layout of the display interface from top to bottom (in the illustrated direction) is as follows: the progress bar display area D1 displayed by the progress bar submodule 121, the curve graph display area D2 displayed by the curve graph submodule 123, and the user operation area D3 displayed by the interactive operation submodule 122. More specifically, the thicker black line in the illustrated direction between the curve graph display area D2 and the user operation area D3 is a slider. As a preferred embodiment, when the curve in the curve graph display area D2 is too long, the curve is not compressed, and the user can view it by sliding the slider left and right (for comparison). Figure 4 and Figure 5 (It is obvious). Further explanation is needed regarding... Figure 2 For example, the leftmost "Fold" button in the user operation area D3 dynamically updates whether it displays "Fold" or "Expand" depending on the scenario. For instance, by default, the button displays "Fold". When an open scanning protocol is selected, the button displays "Fold"; when a folded protocol is selected, the button displays "Expand".

[0093] First, the progress bar display area D1 of the progress bar submodule 121 displays the progress of all completed and incomplete scan protocols. In this example, except... Figure 2 In addition, scanning protocols 1, 2, 3, and 4 for other display interface-related diagrams have all been completed. Specifically, such as... Figure 2 As shown, the progress bars for unscanned and currently being scanned protocols have no fill color. The progress bars for scanned protocols and those that have been scanned but collapsed are distinguished by two different fill patterns (in practical applications, progress bars for different scanning states can use different fill colors; for example, collapsed progress bars use dark blue, and undisturbed progress bars use light blue). Figure 2 As shown, scanning protocols 1, 2, and 3 represent completed scans; scanning protocol 4 represents an incomplete scan. Figure 3 For example, scanning protocols 1, 2, 3, and 4 have all been completed. Furthermore, as... Figure 6 As shown, after folding the historical motion curve corresponding to scanning protocol 1, the display mode of scanning protocol 1 in the progress bar display area D1 is different from that of scanning protocols 2, 3, and 4; for example... Figure 7As shown, after folding the corresponding historical curves of scanning protocols 1 and 2, the display modes of scanning protocols 1 and 2 in the progress bar display area D1 are different from those of scanning protocols 3 and 4. Furthermore, in practical applications, the scanning protocols can be moved forward or backward by dragging the progress bar in the progress bar display area D1. It should be noted that the display modes of scanning protocols at different stages (folded, completed scanning, scanning in progress, not scanned, etc.) described in this article are merely illustrative. In other implementations, in addition to using different background colors, the progress bars of each scanning protocol can also be distinguished using different foreground colors, different fonts, or different fill modes, etc., which will not be elaborated further.

[0094] Secondly, the curve display area D2 of the curve image submodule 123 includes a real-time curve sub-interface and a historical curve sub-interface. The real-time motion curve sub-interface displays completed or ongoing real-time motion curves within a preset time range (e.g., 1 hour); motion curves with completed scanning protocols exceeding 1 hour are displayed in the historical curve sub-interface, regardless of whether they are folded (automatically folded by the motion information monitoring device when exceeding the preset time range or manually folded by the operator through human-computer interaction) or unfolded. Figure 2 As shown, the horizontal axis of the real-time motion curve in the graph display area D2 represents time, and the vertical axis represents motion data (such as motion amplitude). The straight line parallel to the vertical axis in the graph is the dividing mark D21 between scanning protocols, and the straight line parallel to the horizontal axis in the graph is the preset motion data threshold L and the title of the scanning protocol corresponding to the real-time motion curve. Specifically, Figure 2 In this paper, two dividing markers D21 are used to distinguish the real-time motion curves corresponding to the three scanning protocols 1.gre_scout, 2.fse_2d, and 3.fse-2d within the preset time range. Furthermore, different display modes are used for real-time motion curves exceeding a preset motion data threshold L (the portion exceeding the preset threshold L is displayed in red, and the portion below the threshold L is displayed in green; in the relevant figures, normal and bold line styles are used to distinguish them) to further improve the user experience.

[0095] During the scanning process, if the horizontal axis length (scanning time) of the scanning curve is greater than the preset time range, the curve image submodule 123 will automatically fold the real-time motion curve corresponding to the first folded scanning protocol to the historical motion curve (the user can also fold it manually); if the total length of the curve in the real-time motion curve and a certain protocol curve in the historical motion curve does not exceed the preset time range, the folded historical motion curve corresponding to the scanning protocol can be expanded to the real-time motion curve; otherwise, the historical motion curve cannot be expanded, and the expansion function of the historical curve sub-interface is unavailable.

[0096] After the scan is completed, the system software of the medical image imaging system using the motion information monitoring device provided in this embodiment enters the image browsing interface from the examination interface. The system can select the historical motion curve (screenshot data from the motion curve monitoring module 120 at the end of the scan for a specific scanning protocol (e.g., scan protocol 2 "2.fse_2d")) through the image browsing module 130 for viewing. The DICOM image also includes the statistical analysis results corresponding to this scanning protocol and is displayed along with the historical curve. For details, please refer to [link to relevant documentation]. Figure 13 The diagram illustrates one example of a display interface for viewing protocol motion curves in an image browsing interface of a medical image imaging system according to an embodiment of the present invention. (Related information...) Figure 13 Please refer to the relevant descriptions below for further explanation; they will not be elaborated upon here.

[0097] Next, combined Figures 3-10 The following is an exemplary description of the folding and unfolding of historical motion curves by the motion information monitoring device provided by the present invention:

[0098] First, taking the real-time motion curve corresponding to scanning protocol 1 in the first-fold real-time motion curve as an example, please refer to... Figure 3 By using the human-computer interaction device 600 (such as a mouse click; for ease of explanation, mouse operation will be used as an example below), selecting the protocol title "1.gre_scout" corresponding to scanning protocol 1 in the real-time motion curve, and then clicking the "Collapse" button in the user operation area D3, the real-time motion curve corresponding to scanning protocol 1 can be collapsed. For details, please refer to [link to relevant documentation]. Figure 4 and Figure 5 ,in, Figure 4 An example of one display interface is shown schematically when there is no motion curve folding (i.e., a schematic diagram of the real-time motion curve before folding corresponding to motion protocol 1). Figure 5 This is an example of a display interface that schematically shows the real-time motion curve after folding the motion curve corresponding to scanning protocol 1. (Comparison is needed for a clearer understanding of this.) Figure 4 and Figure 5 It's easy to see that after the motion curve corresponding to scanning protocol 1 is folded, the display mode of scanning protocol 1 in the progress bar display area D1 changes. Using the same method as folding scanning protocol 1, scanning protocol 2 "2.fse_2d" can be folded further. Specifically, as follows... Figure 6 As shown, Figure 6 A schematic diagram illustrates one example of a display interface for showing real-time motion curves after displaying motion curves corresponding to folded scan protocols 1 and 2. From Figure 5 and Figure 6 As can be seen, in the real-time curve sub-interface, the real-time motion curves corresponding to scanning protocol 1 and scanning protocol 2 will no longer be displayed.

[0099] It should be noted that although the above description uses the order of folding scan protocol 1 first and then scan protocol 2 as an example, this is not a limitation of the present invention. The present invention does not limit the folding method of the motion curves corresponding to the completed scan protocols. For example, in some embodiments, scan protocol 2 can be folded first and then scan protocol 1; in other embodiments, scan protocol 1 and scan protocol 3 can be folded; in still other embodiments, the titles of the scan protocols corresponding to the real-time motion curves can be selected simultaneously to fold the real-time motion curves corresponding to multiple scan protocols (these multiple scan protocols may include multiple adjacent scan protocols or scan protocols that are not adjacent to each other) at the same time.

[0100] Next, after the motion curves corresponding to scanning protocol 1 and scanning protocol 2 are collapsed into historical motion curves, you can switch to the historical curve sub-interface to select and display the motion curves corresponding to scanning protocol 1 or scanning protocol 2. For details, please refer to [link to relevant documentation]. Figures 7-9 ,in, Figure 7 This is an example diagram of one type of display interface for showing the historical motion curves corresponding to scanning protocol 1. Figure 8 This is an example diagram of one of the display interfaces for switching from displaying the historical motion curve corresponding to scanning protocol 1 to displaying the historical motion curve corresponding to scanning protocol 2. Figure 9 This is an example of a display interface for showing the historical motion curves corresponding to scanning protocol 2. From... Figure 7 As can be seen, the History Curves sub-interface only displays the motion curve corresponding to scan protocol 1 "1.gre_scout". Furthermore, an inverted triangle "▼" is displayed after the name of scan protocol 1, indicating that motion curves corresponding to other scan protocols besides scan protocol 1 "1.gre_scout" are collapsed. To display the motion curves corresponding to other collapsed scan protocols in the History Curves sub-interface, click the inverted triangle "▼" to display the names of the scan protocols for those other collapsed motion curves, such as... Figure 8 As shown (in this example, only the motion curves corresponding to scan protocol 1 and scan protocol 2 are collapsed), if you select the protocol title "2.fse_2d" for scan protocol 2, the motion curve corresponding to scan protocol 2 will be displayed in the history curve sub-interface, as shown. Figure 9 As shown.

[0101] Based on the above description of the one-to-one correspondence between data nodes and data packets, it is easy to understand that the first linked list is the main linked list, responsible for storing all the motion data received in this scan, denoted as linked list 1 in this example. In addition, each scanning protocol of the folded real-time motion curve also corresponds to a second linked list: linked list 2, linked list 3, ..., and the number of second linked lists corresponds one-to-one with the number of scanning protocols of the folded real-time motion curve.

[0102] When the motion curve monitoring module 120 receives the real-time motion curve instruction corresponding to the folding scan protocol 2, it stores the motion data corresponding to the scan protocol 2 into the second linked list (e.g., linked list 2) corresponding to the scan protocol 2, and then removes the motion data corresponding to the scan protocol 2 from linked list 1. After completion, it notifies the curve image submodule 123 to remove the title of the scan protocol 2 and redraw the real-time motion curve of the real-time curve sub-interface according to the motion data in linked list 1 (at this time, linked list 1 no longer contains the motion data of the scan protocol 2, and the redrawn real-time motion curve no longer contains the real-time motion curve corresponding to the scan protocol 2). After the drawing is completed, the historical curve sub-interface page will draw the historical motion curve corresponding to the scan protocol 2 according to the motion data in linked list 2 corresponding to the scan protocol 2. Finally, it notifies the progress bar area to update the display mode (e.g., background color) of the scan protocol 2 in the progress bar display area D1.

[0103] Upon receiving the instruction to expand the historical motion curve corresponding to scan protocol 2, the motion data in linked list 2 (i.e., the motion data corresponding to scan protocol 2) is inserted into the position corresponding to the motion data of scan protocol 2 in linked list 1. Then, the entire real-time motion curve is redrawn in the historical curve sub-interface page and the title of the scan protocol corresponding to scan protocol 2 is added. This completes one operation of folding and expanding the curve.

[0104] Finally, the user operation area D3 displayed by the interactive operation submodule 122 includes three functions: fold / expand (currently selected protocol curve), progress bar forward / backward, and statistics & analysis (displaying statistical analysis results). The fold / expand button in the real-time curve sub-interface displays the fold function, while the historical curve sub-interface displays the expand function. The statistics & analysis function is available in both the real-time curve and historical curve sub-interfaces. In one exemplary implementation, the statistics & analysis function is only available in the real-time curve sub-interface after all scans have finished (because the scan is not yet complete, the statistical content is still uncertain; regardless of whether any motion curves corresponding to scan protocols have been folded, the statistical analysis results in the real-time curve sub-interface are the data analysis results for all scan protocols), while the analysis results in the historical curve sub-interface are the data analysis results for the currently displayed scan protocol. See details... Figure 11 The diagram illustrates one example of a display interface for the statistical analysis results of the historical motion curves corresponding to scanning protocol 2. From... Figure 11It can be seen that the statistical analysis results corresponding to scanning protocol 2 show that the total scanning time is 40s, the maximum motion amplitude is 60, the total time for motion to exceed the preset motion data threshold L is 40s, and the influence reference level (the estimated influence of motion on image quality) is low.

[0105] Another embodiment of the present invention provides a medical imaging system. Specifically, please refer to... Figure 12 ,from Figure 12 As can be seen, the medical imaging system provided in this embodiment includes a scanning device 200, a motion monitoring data acquisition device 300, an imaging device 400, and a motion information monitoring device 100 as described in any of the above embodiments. Specifically, the scanning device 200 is configured to scan the object according to a scanning protocol to obtain scanning data. The motion monitoring data acquisition device 300 is configured to acquire motion monitoring data of the object during the scanning process and send the motion monitoring data to the motion information monitoring device 100. The imaging device 400 is configured to reconstruct the final medical image based on the scanning data. The motion information monitoring device 100 is configured to display real-time motion curves, historical motion curves, and / or statistical analysis results based on the motion monitoring data.

[0106] Since the medical imaging system provided in this embodiment is based on the same principle as the various embodiments of the motion information monitoring device 100 provided in the above embodiments, the medical imaging system provided in this embodiment has at least all the advantages of the motion information monitoring device 100 provided in the above embodiments, and will not be described in detail here.

[0107] Preferably, in one exemplary embodiment, the medical imaging system further includes a controller 500, a human-computer interaction device 600, and a display device 700. Specifically, the controller 500 is configured to control the display device 700 to display or hide the real-time motion curve, historical motion curve, and / or statistical analysis results according to a second display mode instruction received by the human-computer interaction device 600, in accordance with the display mode set by the second display mode instruction. Therefore, the medical imaging system provided in this embodiment facilitates the operator's retrospective browsing of the real-time motion curve, historical motion curve, and statistical analysis results, further enhancing the user experience. The second display mode instruction includes, but is not limited to, displaying the historical motion curve and statistical analysis results corresponding to the target scanning protocol. For example, please refer to [link to example]. Figure 13 The diagram illustrates one example of a display interface for viewing protocol motion curves in the image browsing interface of the medical image imaging system provided in this embodiment. Figure 13 As can be seen from the image browsing interface in this example, the operator can view the motion curve through the following steps:

[0108] 1. In the progress bar display area D1, click on the scan protocol (i.e., the target scan protocol, which is scan protocol 2fse_2d in this example) for which you want to view the motion curve;

[0109] 2. In the user operation area D3, click the view button (in this example, the view button can simultaneously display the motion curves and statistical analysis results corresponding to the scanning protocol);

[0110] 3. In the curve display area D2, the motion curve corresponding to scanning protocol 2 and the statistical analysis results are displayed.

[0111] It should be noted that the present invention does not limit the human-computer interaction device 600 and the display device 700 in any way, and can be any prior art known to those skilled in the art. For example, the human-computer interaction device 600 can be a mouse, keyboard, or voice input, etc., and the display device 700 can be an LCD display, LED display, or 3D display, etc.

[0112] It should be further noted that all the accompanying drawings and text descriptions related to the progress bar display area D1, the graph display area D2, and the user operation area D3 in this document are only for illustrating the present invention and are not intended to limit the present invention in any way.

[0113] Another embodiment of the present invention provides a motion information monitoring method for use in a medical imaging system. For details, please refer to... Figure 14 The diagram illustrates the overall flow of the motion information monitoring method provided in this embodiment. Figure 14 As can be seen, the motion information monitoring method provided in this embodiment includes the following steps:

[0114] S100: Based on the motion monitoring data obtained when scanning the current object, obtain the statistical analysis results corresponding to each scanning protocol;

[0115] S200: Based on the acquired motion monitoring data, display the real-time motion curve, and expand or collapse the historical motion curve corresponding to each completed historical scan protocol; and display the statistical analysis results and acquire and save the screenshot data of the motion curve corresponding to each scan protocol;

[0116] S300: Based on the saved screenshot data, display the historical motion curve corresponding to the target scanning protocol of the scanned object.

[0117] Since the motion information monitoring method provided in this embodiment is based on the same fundamental principle as the various embodiments of the motion information monitoring device 100 provided in the previous embodiment, to avoid redundancy, the motion information monitoring method provided in this embodiment will not be described in detail here. For more detailed information, please refer to the relevant content of the motion monitoring device provided in the previous embodiment for an adaptive understanding. Furthermore, since the motion information monitoring method provided in this embodiment has the same inventive concept as the motion information monitoring device 100 provided in the previous embodiment, the motion information monitoring method provided in this embodiment should also have all the advantages of the motion information monitoring device 100 provided in the previous embodiment.

[0118] It should be noted that the motion information monitoring method provided by this invention can be applied to the electronic device provided by this invention. This electronic device can be a personal computer, a mobile terminal, etc., and the mobile terminal can be a mobile phone, tablet computer, or other hardware device with various operating systems. For more detailed information about the electronic device, please refer to the relevant descriptions of the electronic device provided in the embodiments below; these will not be elaborated upon here.

[0119] Another embodiment of the present invention provides an electronic device. Specifically, please refer to... Figure 15 The diagram illustrates a block structure of an electronic device according to an embodiment of the present invention. Figure 15 As shown, the electronic device includes a processor 810 and a memory 830. The memory 830 stores a computer program. When the computer program is executed by the processor 810, it implements the steps of the motion information monitoring method provided in the above embodiment. Therefore, the electronic device provided in this embodiment possesses at least all the advantages of the motion information monitoring method provided by this invention. To avoid redundancy, further explanation is not provided here; for a more detailed description, please refer to the relevant description of the advantages of the motion information monitoring method above.

[0120] like Figure 15 As shown, the electronic device also includes a communication interface 820 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other via the communication bus 840. The communication bus 840 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 840 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used to represent it in the figure, but this does not indicate that there is only one bus or one type of bus. The communication interface 820 is used for communication between the aforementioned electronic device and other devices.

[0121] The processor 810 referred to in this invention can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 810 is the control center of the electronic device, connecting various parts of the electronic device through various interfaces and lines.

[0122] The memory 830 can be used to store the computer program, and the processor 810 implements various functions of the electronic device by running or executing the computer program stored in the memory 830 and calling the data stored in the memory 830.

[0123] The memory 830 may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0124] Another embodiment of the present invention provides a readable storage medium storing a computer program. When executed by a processor, the computer program can implement the steps of the motion information monitoring method provided in the above embodiments. The readable storage medium provided in this embodiment possesses at least all the advantages of the motion information monitoring method provided by the present invention. To avoid redundancy, further explanation is not provided here. For a more detailed description, please refer to the relevant description of the advantages of the motion information monitoring method above.

[0125] The readable storage medium of embodiments of the present invention can be any combination of one or more computer-readable media. The readable medium can be a computer-readable signal medium or a computer-readable storage medium. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires, portable computer hard disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, apparatus, or device.

[0126] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0127] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as "C" or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0128] In summary, compared with the prior art, the motion information monitoring device, medical imaging system, electronic device, and medium provided by the present invention have the following advantages:

[0129] The motion information monitoring device provided by this invention can not only display real-time motion curves, but also expand or collapse the historical motion curves corresponding to each completed historical scan protocol, making it easier for operators to browse and review the real-time and historical motion curves of the currently scanned object. Furthermore, this invention can also provide statistical analysis results corresponding to each scan protocol (such as the reference level of the impact of motion on medical images), thereby better assisting operators in making objective and accurate judgments on medical images more quickly. Moreover, this invention can save screenshot data of the motion curves corresponding to all scan protocols, allowing operators to review and browse the historical motion curves corresponding to the target scan protocol of the scanned object, thus greatly expanding the range of motion curves that the operator can observe. In summary, this invention lays a solid foundation for assisting operators in improving diagnostic efficiency.

[0130] Since the medical imaging system, motion information monitoring method, electronic device and medium provided by this invention belong to the same inventive concept as the motion information monitoring device provided by this invention, the medical imaging system, motion information monitoring method, electronic device and medium provided by this invention have at least all the advantages of the motion information monitoring device provided by this invention, and will not be elaborated here.

[0131] It should be noted that the apparatus and methods disclosed in the embodiments herein can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, program, or part 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 a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system to perform the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.

[0132] In addition, the functional modules in the various embodiments of this article 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.

[0133] The above description is merely a description of preferred embodiments of the present invention and is not intended to limit the scope of the invention in any way. Any changes or modifications made by those skilled in the art based on the above disclosure are within the protection scope of the present invention. Obviously, those skilled in the art can make various modifications and variations to the present invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the present invention and its equivalents, the present invention also intends to include these modifications and variations.

Claims

1. A motion information monitoring device for use in a medical imaging system, characterized in that, The motion information monitoring device includes: a motion data processing module (110), a motion curve monitoring module (120), and an image browsing module (130). The motion data processing module (110) is configured to obtain statistical analysis results corresponding to each scanning protocol based on motion monitoring data acquired when scanning the current scanning object, and send the statistical analysis results to the motion curve monitoring module (120); wherein, the statistical analysis results corresponding to each scanning protocol include first key information corresponding to the scanning protocol and a reference level of the influence of motion on the medical image, and for each scanning protocol, the influence reference level is obtained according to the second key information corresponding to the scanning protocol and a preset level division rule; The motion curve monitoring module (120) is configured to display real-time motion curves and expand or collapse historical motion curves corresponding to each completed historical scanning protocol based on the acquired motion monitoring data; the motion curve monitoring module (120) is also used to display the statistical analysis results and acquire and save screenshot data of the motion curves corresponding to each scanning protocol. The image browsing module (130) is configured to display the historical motion curve corresponding to the target scanning protocol of the scanned object based on the screenshot data saved by the motion curve monitoring module (120).

2. The motion information monitoring device according to claim 1, characterized in that, The medical imaging system sends the motion monitoring data in the form of several data packets to the motion data processing module (110) and the motion curve monitoring module (120) respectively according to a preset transmission frequency.

3. The motion information monitoring device according to claim 1, characterized in that, The motion curve monitoring module (120) includes a progress bar submodule (121), an interactive operation submodule (122), and a curve image submodule (123). The progress bar submodule (121) is configured to display the scanning progress of each of the scanning protocols; The interactive operation submodule (122) is configured to receive and send the received first display mode instruction to the curve image submodule (123). The curve image submodule (123) is configured to display real-time motion curves, display the statistical analysis results according to the first display mode instruction, and / or expand or collapse the historical motion curves corresponding to each completed historical scan protocol according to the first display mode instruction; the display content of the real-time motion curves includes third key information.

4. The motion information monitoring device according to claim 3, characterized in that, The first display mode instructions include: moving the scanning protocol progress bar forward or backward, folding or expanding the historical scanning protocol curve, and displaying or hiding the statistical analysis results.

5. The motion information monitoring device according to claim 1, characterized in that, The motion curve monitoring module (120) implements the folding and unfolding of the historical motion curve in the following manner: All data packets of the motion monitoring data are stored as a first linked list; the data nodes of the first linked list correspond one-to-one with the data packets. If the historical motion curve corresponding to the historical scanning protocol of the folded target is to be stored as a second linked list, then all the first target data nodes corresponding to each target historical scanning protocol in the first linked list are stored as a second linked list, and all the first target data nodes are deleted from the first linked list. The currently displayed motion curve is redrawn based on the updated first linked list, and the historical motion curve is drawn based on the second linked list. If the historical motion curve corresponding to the target historical scanning protocol is expanded, all second target data nodes in the second linked list corresponding to the target historical scanning protocol are inserted into the first linked list, and the currently displayed motion curve is redrawn according to the updated first linked list.

6. A medical imaging system, characterized in that, It includes a scanning device (200), a motion monitoring data acquisition device (300), an imaging device (400), and a motion information monitoring device (100) as described in any one of claims 1 to 5. The scanning device (200) is configured to scan the object according to a scanning protocol to obtain scanning data; The motion monitoring data acquisition device (300) is configured to acquire motion monitoring data of the scanned object during the scanning process and send the motion monitoring data to the motion information monitoring device (100). The imaging device (400) is configured to reconstruct a final medical image based on the scan data; The motion information monitoring device (100) is configured to display real-time motion curves, historical motion curves, and / or statistical analysis results based on the motion monitoring data.

7. The medical imaging system according to claim 6, characterized in that, It also includes a controller (500), a human-computer interaction device (600), and a display device (700); The controller (500) is configured to control the display device (700) to display or hide the real-time motion curve, historical motion curve and / or statistical analysis results according to the display mode set by the second display mode instruction received by the human-computer interaction device (600).

8. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing a computer program. When the computer program is executed by the processor, it implements the steps of a motion information monitoring method, wherein the motion information monitoring method is used in a medical imaging system, and the method includes: Based on motion monitoring data acquired during the scanning of the current object, statistical analysis results are obtained for each scanning protocol. Each statistical analysis result for each scanning protocol includes first key information corresponding to the scanning protocol and a reference level of the impact of motion on the medical image. For each scanning protocol, the reference level of impact is obtained based on second key information corresponding to the scanning protocol and a preset level classification rule. Based on the acquired motion monitoring data, the system displays real-time motion curves, as well as historical motion curves corresponding to each completed historical scanning protocol, which can be expanded or collapsed; and displays the statistical analysis results and captures and saves screenshot data of the motion curves corresponding to each scanning protocol. Based on the saved screenshot data, the historical motion curve corresponding to the target scanning protocol of the scanned object is displayed.

9. A readable storage medium, characterized in that, The readable storage medium stores a computer program, which, when executed by a processor, implements the steps of a motion information monitoring method. The motion information monitoring method is used in a medical imaging system, and the method includes: Based on motion monitoring data acquired during the scanning of the current object, statistical analysis results are obtained for each scanning protocol. Each statistical analysis result for each scanning protocol includes first key information corresponding to the scanning protocol and a reference level of the impact of motion on the medical image. For each scanning protocol, the reference level of impact is obtained based on second key information corresponding to the scanning protocol and a preset level classification rule. Based on the acquired motion monitoring data, the system displays real-time motion curves, as well as historical motion curves corresponding to each completed historical scanning protocol, which can be expanded or collapsed; and displays the statistical analysis results and captures and saves screenshot data of the motion curves corresponding to each scanning protocol. Based on the saved screenshot data, the historical motion curve corresponding to the target scanning protocol of the scanned object is displayed.