Control method and device of medical scanning system, electronic equipment and medium
By monitoring the motion information of the scanned object during the magnetic resonance imaging, identifying and re-acquiring data at abnormal scanning moments, the artifact problem caused by patient movement in magnetic resonance imaging is solved, and image quality and scanning efficiency are improved.
Patent Information
- Application Number
- CN202311304756.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-09
- Publication Date
- 2025-04-11
AI Technical Summary
Due to the long scanning time of existing magnetic resonance imaging methods, it is difficult for patients to remain motionless during the scanning process, resulting in motion artifacts, which seriously affects image quality and diagnostic accuracy.
By obtaining the navigation data of the scanned object, monitoring its motion information, identifying abnormal scanning moments, and selecting the target scanning moments according to the preset reacquisition rules for reacquisition, and generating the target scanning image.
It effectively eliminates artifacts caused by the motion of the scanned object, ensures the accuracy and readability of the target scan image, shortens the re-acquisition scanning cycle, and improves the efficiency of the use of medical scanning systems.
Smart Images

Figure CN119810222A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a control method of a medical scanning system, and in particular to a control method, device, electronic equipment and medium of a medical scanning system. Background Art
[0002] Magnetic resonance imaging has the advantages of high spatial resolution, superior soft tissue contrast and no ionizing radiation. It is a very important means in the field of clinical auxiliary diagnosis. However, compared with other technologies, the scanning time of magnetic resonance imaging is relatively long, and the scanning time of one part is usually more than ten minutes. For patients, especially those with strong pain, it is very difficult to remain still during the scanning process. Therefore, we often see various motion artifacts in magnetic resonance images, and the presence of motion artifacts seriously affects the image quality and makes it impossible for doctors to make a diagnosis. Summary of the invention
[0003] The technical problem to be solved by the present invention is to overcome the defects of image quality of motion artifacts in the prior art and to provide a control method, device, electronic equipment and medium for a medical scanning system.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] In a first aspect, a control method for a medical scanning system is provided, the control method comprising:
[0006] Acquire navigation data of the scanned object, wherein the navigation data is used to represent motion information of the scanned object during a scanning cycle;
[0007] In response to the navigation data indicating that the scanned object has moved, the corresponding plurality of scanning moments are used as abnormal scanning moments, and a target scanning moment is selected from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule;
[0008] Controlling the medical scanning system to execute the scanning task corresponding to the target scanning time to obtain re-scanning data;
[0009] A target scan image is obtained based on the re-scan data and a number of original scan data in the scan cycle.
[0010] Preferably, the navigation data includes acceleration data of the scanned object, and the step of characterizing the movement of the scanned object in response to the navigation data includes:
[0011] Acquire first acceleration data and second acceleration data of the scanned object at adjacent scanning moments;
[0012] In response to a first comparison value of the first acceleration data and the second acceleration data being greater than a preset acceleration threshold, it indicates that the scanned object is moving.
[0013] Preferably, the navigation data includes position data of the scanned object, and the step of characterizing the movement of the scanned object in response to the navigation data includes:
[0014] Acquire first position data and second position data of the scanned object at adjacent scanning moments;
[0015] In response to a second comparison value of the first position data and the second position data being greater than a preset displacement threshold, it indicates that the scanned object moves.
[0016] Preferably, the step of using the corresponding plurality of scanning moments as abnormal scanning moments comprises:
[0017] In response to the navigation data representing the movement of the scanned object, the original scan data corresponding to the scanning moment is input into a preset artifact recognition model, and an artifact recognition result is output;
[0018] In response to the artifact identification result including artifacts, the corresponding scanning time is used as the abnormal scanning time.
[0019] Preferably, the step of selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule comprises:
[0020] The abnormal scanning moments are sorted in time sequence, and the re-collection priority is reduced in sequence based on the time sequence of the abnormal scanning moments;
[0021] Alternatively, the abnormal scanning moments are sorted according to the corresponding navigation data values, and the re-collection priorities are reduced from high to low based on the motion displacement represented by the navigation data;
[0022] Alternatively, the original scan data includes spatial data representing the original scan data, the abnormal scan moments are sorted according to the distances between the corresponding imaging areas and the spatial center positions of the original scan data, and the re-collection priorities are sequentially reduced from near to far based on the distances;
[0023] The abnormal scanning time having a higher priority than a preset priority level is selected as the target scanning time.
[0024] Preferably, the step of selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule comprises:
[0025] Setting a first weight for each abnormal scanning moment based on the corresponding navigation data, and setting a second weight based on the corresponding scanning area;
[0026] Calculate the weight corresponding to each abnormal scanning moment based on the first weight and the second weight;
[0027] The re-collection priority is decreased from high to low based on the weight at the abnormal scanning time;
[0028] The abnormal scanning time having a higher priority than a preset priority level is selected as the target scanning time.
[0029] Preferably, the step of obtaining a target scan image based on the re-scanned data and the original scanned data comprises:
[0030] Replacing the original scan data corresponding to the target scan time in the scan cycle with the re-acquired scan data;
[0031] A target scan image is reconstructed based on the re-scan data and the remaining original scan data in the scan cycle.
[0032] In a second aspect, a control device for a medical scanning system is provided, the control device comprising a data acquisition module, an abnormality processing module, a re-sampling module and an image processing module;
[0033] The data acquisition module is used to acquire navigation data of the scanned object, wherein the navigation data is used to represent the motion information of the scanned object between adjacent scanning moments in a scanning cycle;
[0034] The exception processing module is used for, in response to the navigation data indicating that the scanned object has moved, taking the corresponding plurality of scanning moments as abnormal scanning moments, and selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-collection rule;
[0035] The re-sampling module is used to control the medical scanning system to execute the scanning task corresponding to the target scanning time to obtain re-sampling scanning data;
[0036] The image processing module is used to obtain a target scan image based on the re-scan data and a plurality of original scan data in the scan cycle.
[0037] In a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein when the processor executes the computer program, the control method of the medical scanning system as described in the first aspect is implemented.
[0038] According to a fourth aspect, a computer storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the control method of the medical scanning system according to the first aspect is implemented.
[0039] On the basis of conforming to the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present application.
[0040] The positive and progressive effects of the present invention are: by monitoring the motion information of the scanned object through navigation data, timely selecting and processing the abnormal scanning moment when the motion occurs, and re-collecting the scanning task of the selected target scanning moment, and obtaining the target scanning image based on the re-collected scanning data and the original scanning data. It effectively eliminates the artifacts caused by the motion of the scanned object, and conditionally re-collects, avoiding the re-collection of the entire scanning sequence, ensuring the accuracy and readability of the target scanning image, shortening the re-collection scanning cycle, and improving the use efficiency of the medical scanning system. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 This is a flow chart of a control method for a medical scanning system according to Embodiment 1 of the present application;
[0042] Figure 2 This is a first flow chart of step S102 in the control method of the medical scanning system of embodiment 1 of the present application;
[0043] Figure 3 A second flow chart of step S102 in the control method of the medical scanning system of embodiment 1 of the present application;
[0044] Figure 4 A third flow chart of step S102 in the control method of the medical scanning system of embodiment 1 of the present application;
[0045] Figure 5 This is a schematic diagram of a module of a control device of a medical scanning system according to Embodiment 2 of the present application;
[0046] Figure 6 This is a schematic diagram of the hardware structure of the electronic device of Example 3 of the present application. DETAILED DESCRIPTION
[0047] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0048] In the description of this application, the terms "first", "second", and "third" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", and "third" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0049] Example 1
[0050] This embodiment provides a control method for a medical scanning system. Figure 1 As shown, the control method includes:
[0051] S101, acquiring navigation data of a scanned object, wherein the navigation data is used to represent motion information of the scanned object during a scanning cycle;
[0052] S102, in response to the navigation data indicating that the scanned object has moved, taking the corresponding plurality of scanning moments as abnormal scanning moments, and selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule;
[0053] S103, controlling the medical scanning system to execute the scanning task corresponding to the target scanning time to obtain re-scanning data;
[0054] S104: Obtain a target scan image based on the re-scan data and the original scan data in the scan cycle.
[0055] In this solution, the motion information of the scanned object is acquired to monitor the motion during the scanning process, and an abnormal scanning moment for rescanning is selected at the scanning moment when the motion occurs, and a rapid rescan of the scanned object is realized according to the abnormal scanning moment, and the interference or damaged image caused by the motion of the scanned object is corrected based on the rescanning data; illustratively, the original scanning data and the rescanning data are based on the corresponding medical scanning system, including scanning intensity, pixel value, matrix size, layer thickness or layer spacing, etc., and the navigation data includes hardware navigation or software navigation. Hardware navigation includes but is not limited to millimeter wave, infrared, optical camera, etc., and software navigation includes but is not limited to self-data navigation, other sequence data navigation, etc.; it is applied to medical scanning systems such as CT (Computed Tomography, electronic computer tomography), PET (Positron Emission Tomography, positron emission computer tomography) or magnetic resonance imaging system. It avoids the rescanning of the entire scanning sequence, ensures the accuracy and readability of the target scanning image, shortens the rescanning cycle, and improves the use efficiency of the medical scanning system.
[0056] As an implementable manner, the navigation data includes acceleration data of the scanned object, such as Figure 2 As shown, the step of responding to the navigation data indicating that the scanned object has moved in step S102 includes:
[0057] S1021, acquiring first acceleration data and second acceleration data of the scanned object at adjacent scanning moments;
[0058] S1022: In response to a first comparison value between the first acceleration data and the second acceleration data being greater than a preset acceleration threshold, it indicates that the scanned object is moving.
[0059] In this solution, by comparing the navigation data of adjacent scanning moments, it is determined whether the scanned object has moved, and the speed of the movement process of the scanned object is characterized by acceleration. In the case where the acceleration exceeds the acceleration threshold, the movement of the scanned object will interfere with or damage the imaging result of the scanning data, so as to accurately obtain the corresponding abnormal scanning moment for rescanning. For example, in a sequence of long TR (Repetition Time), it is determined whether the movement between two frames of motion information in a TR exceeds the specified threshold; the acceleration threshold is set according to the scanning part of the scanned object, or based on the selection of the corresponding acceleration acquisition area of the scanning part, such as the joint part of the scanning part or the geometric center area of the scanning area; the acceleration data corresponding to the scanning part is calculated from the several sampled acceleration data obtained from the several acceleration acquisition areas of the scanning area; for example, the adjacent scanning moments can be set according to the characteristics of the medical scanning system, the characteristics of the scanned object or the characteristics of the lesion, and the appropriate time interval is selected to set the adjacent interval of the scanning moment. For example, the acceleration data can be obtained by calculating the average value, variance value and median value of all sampled acceleration data, or by setting weights based on each acceleration acquisition area in the scanning area, and calculating the acceleration data of the scanning area by weighted summation, so as to achieve accurate judgment of the motion of the scanned object and improve the efficiency of the medical scanning system.
[0060] As an implementable manner, the navigation data includes the position data of the scanned object, such as Figure 3 As shown, the step of responding to the navigation data indicating that the scanned object has moved in step S102 includes:
[0061] S1023, acquiring first position data and second position data of the scanned object at adjacent scanning moments;
[0062] S1024: In response to a second comparison value between the first position data and the second position data being greater than a preset displacement threshold, it indicates that the scanned object is moving.
[0063] In this solution, by comparing the navigation data of adjacent scanning moments, it is determined whether the scanned object moves, and the movement amplitude of the scanned object is characterized according to the position data. In the case where the displacement exceeds the displacement threshold, the movement of the scanned object will interfere with or damage the scanned image, so as to accurately obtain the corresponding abnormal scanning moment for rescanning. For example, in a sequence of long TRs, it is determined whether the movement between two frames of motion information in a TR exceeds the specified threshold. The displacement value sets different displacement thresholds according to the scanning part of the scanned object, or selects the corresponding displacement acquisition area based on the scanning part, such as the joint part of the scanning part or the geometric center area of the scanning area; the displacement data corresponding to the scanning part is calculated for several sampled displacement data obtained from several displacement acquisition areas of the scanning area; for example, the maximum value, average value, variance value and median value of all sampled displacement data can be calculated as displacement data, or weights can be set based on each displacement acquisition area of the scanning area, and the displacement data of the scanning area can be obtained by weighted summation. In order to achieve accurate judgment of the movement of the scanned object and improve the use efficiency of the medical scanning system.
[0064] As an implementable manner, the step of using the corresponding plurality of scanning moments as abnormal scanning moments in step S102 includes:
[0065] In response to the navigation data representing the movement of the scanned object, the original scan data corresponding to the scanning moment is input into a preset artifact recognition model, and an artifact recognition result is output;
[0066] In response to the artifact identification result including artifacts, the corresponding scanning time is used as the abnormal scanning time.
[0067] In this solution, the original scan data is evaluated and judged in real time through a pre-trained artifact recognition model or AI (Artificial Intelligence) network. For the original scan data with artifacts as the evaluation result, the corresponding abnormal scan time is obtained for re-scanning; illustratively, artifacts include but are not limited to image blur, image distortion, image noise, image contrast reduction, image distortion, image deformation, etc. This can overcome the artifact defects caused by the movement of the scanned object, ensure the accuracy and readability of the target scan image, and improve the efficiency of the medical scanning system.
[0068] As an implementable manner, the step of selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule includes:
[0069] The abnormal scanning moments are sorted in time sequence, and the re-collection priority is reduced in sequence based on the time sequence of the abnormal scanning moments;
[0070] Alternatively, the abnormal scanning moments are sorted according to the corresponding navigation data values, and the re-collection priorities are reduced from high to low based on the motion displacement represented by the navigation data;
[0071] Alternatively, the original scan data includes spatial data representing the original scan image, the abnormal scan moments are sorted according to the distances between the corresponding imaging areas and the spatial center positions of the original scan image, and the re-collection priorities are sequentially reduced from near to far based on the distances;
[0072] The abnormal scanning time having a higher priority than a preset priority level is selected as the target scanning time.
[0073] In this scheme, the higher priority part of the abnormal scanning moment is selected for rescanning through the timing of the abnormal scanning moment, the navigation data value or the imaging area, so that the entire scanning time including the rescan is compressed to the preset scanning time, thereby ensuring the accuracy and readability of the target scan image and improving the utilization efficiency of the medical scanning system.
[0074] Exemplarily, motion correction methods for rigid structures such as the head include retrospective motion correction or prospective motion correction. Retrospective motion correction is to perform correction in the reconstruction process according to motion information after data acquisition, wherein the motion information is obtained through its own data or navigation, such as spiral acquisition, etc.; prospective motion correction adjusts the sequence in real time according to the motion information, and finally acquires the corrected data. For rigid motion, the motion can be fully described by 6 degrees of freedom including rotation in three directions and translation in three directions. During the scanning process, the scanned object is usually scanned in the order from the head to the feet. The timing of abnormal scanning moments successively represents the correlation between the corresponding scan data and the head scan data of the scanned object. Selecting a re-acquisition priority higher than the preset priority level represents the correlation between the re-acquisition scan data and the head scan data to ensure the accuracy and readability of the head scan image.
[0075] Exemplarily, when the medical scanning system is a magnetic resonance imaging system, the spatial data includes K space, which represents the dual space of the space under Fourier transform. In magnetic resonance imaging, the distance to the center of the K space is positively correlated with the energy. The high-energy area represents the main information in the scanning data. Selecting a re-acquisition priority higher than a preset priority level represents that the re-acquisition scanning data is associated with the main information to ensure the accuracy and readability of the magnetic resonance scanning image.
[0076] As a feasible method, after a single scan data is collected, if the data needs to be collected again, the data is collected immediately. At this time, the data that has just been collected has the highest priority, and the data that has not been collected has the lowest priority.
[0077] As a feasible approach, Figure 4 As shown, the step of selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule in step S102 includes:
[0078] S1025, setting a first weight for each abnormal scanning moment based on the corresponding navigation data, and setting a second weight based on the corresponding scanning area;
[0079] S1026. Calculate a weight corresponding to each abnormal scanning moment based on the first weight and the second weight;
[0080] S1027, the re-collection priority is reduced from high to low based on the weight of the abnormal scanning time;
[0081] S1028. Select the abnormal scanning time that is higher than the preset priority level as the target scanning time.
[0082] In this solution, by setting weights for the navigation data and imaging area corresponding to the abnormal scanning moment, the weight of each abnormal scanning moment is calculated. Exemplarily, the corresponding comprehensive coefficient is calculated by weighted summation, and the comprehensive coefficient of each abnormal scanning moment is sorted, wherein the navigation data includes acceleration data and / or position data. The accuracy and readability of the target scan image are guaranteed, and the use efficiency of the medical scanning system is improved.
[0083] As an achievable manner, the step of obtaining a target scan image based on the re-scanned data and the original scanned data includes:
[0084] Replacing the original scan data corresponding to the target scan time in the scan cycle with the re-acquired scan data;
[0085] A target scan image is reconstructed based on the re-scan data and the remaining original scan data in the scan cycle.
[0086] In this solution, the imaging interference or damage factors caused by the movement of the scanned object are filtered out by replacing the corresponding original scan data with the re-scan data. Exemplarily, based on the abnormality of the original scan data, the scanning parameters of the re-scan are adjusted, and the scanning parameters include the gradient direction, gradient size, frequency of the radio frequency pulse, phase of the radio frequency pulse, etc., or the coil sensitivity of the medical scanning system is adjusted to obtain the re-scan data used to correct the original scan data; for the magnetic resonance imaging system, the re-scan data replaces, covers or corrects the original scan data at the corresponding abnormal scan time, and forms a complete K space based on the re-scan data and the remaining original scan data outside the abnormal time to obtain the corrected target scan image; the re-scan data can select the data with the smallest or slowest movement, or the last acquired re-scan data, or the corresponding re-scan data can be selected through the AI network. Through any re-scanning method, the accuracy and readability of the target scan image can be guaranteed, and the use efficiency of the medical scanning system can be improved.
[0087] The control method of the medical scanning system provided in this embodiment monitors the motion information of the scanned object through navigation data, timely selects and processes the abnormal scanning moment when the motion occurs, and re-collects the scanning task of the selected target scanning moment, and obtains the target scanning image based on the re-collected scanning data and the original scanning data. It effectively eliminates the artifacts caused by the motion of the scanned object, and conditionally re-collects, avoiding the re-collection of the entire scanning sequence, ensuring the accuracy and readability of the target scanning image, shortening the re-collection scanning cycle, and improving the use efficiency of the medical scanning system.
[0088] Example 2
[0089] This embodiment provides a control device 200 for a medical scanning system. Figure 5 As shown, the control device 200 includes a data acquisition module 201, an abnormality processing module 202, a re-collection module 203 and an image processing module 204;
[0090] The data acquisition module 201 is used to acquire navigation data of the scanned object, wherein the navigation data is used to represent the motion information of the scanned object between adjacent scanning moments in a scanning cycle;
[0091] The abnormality processing module 202 is used for, in response to the navigation data indicating that the scanned object has moved, taking the corresponding plurality of scanning moments as abnormal scanning moments, and selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-collection rule;
[0092] The re-sampling module 203 is used to control the medical scanning system to execute the scanning task corresponding to the target scanning time to obtain re-sampling scanning data;
[0093] The image processing module 204 is used to obtain a target scan image based on the re-scan data and a plurality of original scan data in the scan cycle.
[0094] As an implementable manner, the navigation data includes acceleration data of the scanned object;
[0095] The exception handling module 202 is further used to obtain first navigation data and second navigation data at adjacent scanning moments; in response to a first comparison value of the first navigation data and the second navigation data being greater than a preset acceleration threshold, it indicates that the scanned object is moving.
[0096] As an implementable manner, the navigation data includes location data of the scanned object;
[0097] The exception handling module 202 is further used to obtain first position data and second position data corresponding to the scanning moment; in response to a second comparison value of the first position data and the second position data being greater than a preset displacement threshold, it indicates that the scanned object is moving.
[0098] As an implementable manner, the exception handling module 202 is also used to, in response to the navigation data characterizing the movement of the scanned object, input the original scanning data corresponding to the scanning moment into a preset artifact recognition model and output an artifact recognition result; in response to the artifact recognition result including artifacts, use the corresponding scanning moment as the abnormal scanning moment.
[0099] As an implementable manner, the re-collection module 203 is further used to sort the abnormal scanning moments in time sequence, and the re-collection priority is reduced in sequence based on the time sequence of the abnormal scanning moments;
[0100] Alternatively, the re-collection module 203 is further used to sort the abnormal scanning moments according to the corresponding navigation data values, and the re-collection priorities are reduced from high to low based on the motion displacement represented by the navigation data;
[0101] Alternatively, the original scan data includes spatial data representing the original scan data, and the re-collection module 203 is further used to sort the abnormal scan moments according to the distances between the corresponding imaging areas and the spatial center positions of the original scan data, and the re-collection priorities are sequentially reduced from near to far based on the distances;
[0102] The re-sampling module 203 is further configured to select the abnormal scanning time that is higher than a preset priority level as the target scanning time.
[0103] As an implementable manner, the re-collection module 203 is further used to set a first weight for each abnormal scanning moment based on the corresponding navigation data, and set a second weight based on the corresponding scanning area; calculate the weight corresponding to each abnormal scanning moment based on the first weight and the second weight; and the re-collection priority is reduced from high to low based on the weight of the abnormal scanning moment;
[0104] The re-sampling module 203 is further configured to select the abnormal scanning time that is higher than a preset priority level as the target scanning time.
[0105] As an implementable manner, the image processing module 204 is further used to replace the original scan data corresponding to the target scan moment in the scan cycle with the re-scan data; and reconstruct the target scan image based on the re-scan data and the remaining original scan data in the scan cycle.
[0106] It should be noted that the implementation principle of the control device of the medical scanning system of this embodiment is the same as the implementation principle of the control method of the medical scanning system in Embodiment 1, and therefore will not be described in detail herein.
[0107] The control device of the medical scanning system provided in this embodiment monitors the motion information of the scanned object through navigation data, timely selects and processes the abnormal scanning moment when the motion occurs, and re-collects the scanning task of the selected target scanning moment, and obtains the target scanning image based on the re-collected scanning data and the original scanning data. It effectively eliminates the artifacts caused by the motion of the scanned object, and conditionally re-collects, avoiding the re-collection of the entire scanning sequence, ensuring the accuracy and readability of the target scanning image, shortening the re-collection scanning cycle, and improving the use efficiency of the medical scanning system.
[0108] Example 3
[0109] like Figure 6 FIG. 3 is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present application, which includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, the control method of the medical scanning system described in Embodiment 1 above is implemented. Figure 6 The electronic device 30 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0110] The electronic device 30 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).
[0111] The bus 33 includes a data bus, an address bus, and a control bus.
[0112] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .
[0113] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0114] The processor 31 executes various functional applications and data processing by running the computer program stored in the memory 32, such as the control method of the medical scanning system described in Example 1 of the present application.
[0115] The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 35. Furthermore, the model-generated device 30 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 36. As shown, the network adapter 36 communicates with other modules of the model-generated device 30 via a bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.
[0116] It should be noted that although the units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0117] Example 4
[0118] The present application also provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the control method of the medical scanning system described in Example 1 is implemented.
[0119] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0120] In a possible implementation manner, the present application may also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the control method of the medical scanning system described in Example 1.
[0121] Among them, the program code for executing the present application can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.
[0122] Although the specific embodiments of the present invention are described above, it should be understood by those skilled in the art that this is only for illustration and the protection scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A control method for a medical scanning system, characterized in that: The control method comprises: Acquire navigation data of the scanned object, wherein the navigation data is used to represent motion information of the scanned object during a scanning cycle; In response to the navigation data indicating that the scanned object has moved, the corresponding plurality of scanning moments are used as abnormal scanning moments, and a target scanning moment is selected from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule; Controlling the medical scanning system to execute the scanning task corresponding to the target scanning time to obtain re-scanning data; A target scan image is obtained based on the re-scan data and the original scan data in the scan cycle.
2. The control method of the medical scanning system according to claim 1, characterized in that: The navigation data includes acceleration data of the scanned object, and the step of characterizing the movement of the scanned object in response to the navigation data includes: Acquire first acceleration data and second acceleration data of the scanned object at adjacent scanning moments; In response to a first comparison value of the first acceleration data and the second acceleration data being greater than a preset acceleration threshold, it indicates that the scanned object is moving.
3. The control method of the medical scanning system according to claim 1, characterized in that: The navigation data includes position data of the scanned object, and the step of characterizing the movement of the scanned object in response to the navigation data includes: Acquire first position data and second position data of the scanned object at adjacent scanning moments; In response to a second comparison value of the first position data and the second position data being greater than a preset displacement threshold, it indicates that the scanned object moves.
4. The control method of the medical scanning system according to claim 1, characterized in that: The step of using the corresponding plurality of scanning moments as abnormal scanning moments comprises: In response to the navigation data representing the movement of the scanned object, the original scan data corresponding to the scanning moment is input into a preset artifact recognition model, and an artifact recognition result is output; In response to the artifact identification result including artifacts, the corresponding scanning time is used as the abnormal scanning time.
5. The control method of the medical scanning system according to claim 1, characterized in that: The step of selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule comprises: The abnormal scanning moments are sorted in time sequence, and the priority of re-collection is reduced in sequence based on the time sequence of the abnormal scanning moments; Alternatively, the abnormal scanning moments are sorted according to the numerical values of the corresponding navigation data, and the priority of re-collection is reduced from high to low based on the motion displacement represented by the navigation data; Alternatively, the original scan data includes spatial data representing the original scan image, the abnormal scan moments are sorted according to the distances between the corresponding imaging areas and the spatial center positions of the original scan data, and the priority of re-collection is reduced from near to far based on the distances; The abnormal scanning time having a higher priority than a preset priority level is selected as the target scanning time.
6. The control method of the medical scanning system according to claim 1, characterized in that: The step of selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-acquisition rule comprises: Setting a first weight for each abnormal scanning moment based on the corresponding navigation data, and setting a second weight based on the corresponding scanning area; Calculate the weight corresponding to each abnormal scanning moment based on the first weight and the second weight; The priority of re-collection is reduced from high to low based on the weight at the abnormal scanning time; The abnormal scanning time having a higher priority than a preset priority level is selected as the target scanning time.
7. The control method of the medical scanning system according to claim 1, characterized in that: The step of obtaining target scan data based on the re-scan data and the original scan data comprises: Replacing the original scan data corresponding to the target scan time in the scan cycle with the re-acquired scan data; A target scan image is reconstructed based on the re-scan data and the remaining original scan data in the scan cycle.
8. A control device for a medical scanning system, characterized in that: The control device includes a data acquisition module, an abnormality processing module, a re-sampling module and an image processing module; The data acquisition module is used to acquire navigation data of the scanned object, wherein the navigation data is used to represent the motion information of the scanned object during a scanning cycle; The exception processing module is used for, in response to the navigation data indicating that the scanned object has moved, taking the corresponding plurality of scanning moments as abnormal scanning moments, and selecting a target scanning moment from all the abnormal scanning moments in the scanning cycle based on a preset re-collection rule; The re-sampling module is used to control the medical scanning system to execute the scanning task corresponding to the target scanning time to obtain re-sampling scanning data; The image processing module is used to obtain a target scan image based on the re-scan data and a plurality of original scan data in the scan cycle.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the control method of the medical scanning system according to any one of claims 1 to 7 is implemented.
10. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the control method of the medical scanning system according to any one of claims 1 to 7 is implemented.