Scanning method, device, computer equipment and storage medium

By determining the change trajectory of the bulb current value in the electrocardiogram trigger point scan, the problem of traditional long scanning time is solved, and a more efficient cardiac scan is achieved.

CN114098770BActive Publication Date: 2025-08-26SHANGHAI UNITED IMAGING HEALTHCARE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010894365.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-31
Publication Date
2025-08-26
Estimated Expiration
2041-02-25

AI Technical Summary

Technical Problem

The traditional prospective electrocardiogram trigger point-based scanning method has a long scanning time, resulting in insufficiency of scanning.

Method used

By obtaining the scanning protocol of the unit cardiac cycle input by the user, the change trajectory of the sphere current value is determined, including the first exposure stage, the second exposure stage and the third exposure stage, the sphere current value is controlled to expose at a preset current value to ensure that the current value between the two adjacent exposures is consistent and avoid the current value adjustment preparation time.

Benefits of technology

It reduces scanning time, improves scanning efficiency, saves exposure waiting time, and shortens the scanning time of the heart of the detector.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114098770B_ABST
    Figure CN114098770B_ABST
Patent Text Reader

Abstract

This application relates to a scanning method, apparatus, computer device, and storage medium. The method includes obtaining a trajectory of the tube current value within a unit cardiac cycle based on a preset high current value of the tube, the start exposure time of the second exposure phase of a unit cardiac cycle, the end exposure time of the second exposure phase, the start exposure time of the first exposure phase, the end exposure time of the third exposure phase, the rate of increase of the tube current value, and the rate of decrease of the tube current value; and controlling the tube to expose according to the trajectory to acquire cardiac scan data of a subject. This method can reduce the scanning time of the subject.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical detection technology, and in particular to a scanning method, apparatus, computer equipment and storage medium. Background Art

[0002] Prospective ECG-triggered step-and-shoot (SAS) scanning, also known as sequential scanning or axial scanning, refers to a scanning process triggered by an R wave in the ECG signal of the subject to be tested. X-ray exposure and data acquisition are started at a preset time point after the R wave (usually during the diastole when the heart movement is the lowest). During the acquisition process, the examination table remains stationary. After the exposure and data acquisition are completed, the examination table is moved to the next scanning position and waits for the next triggered R wave to appear before continuing to delay the start of the scan.

[0003] In traditional technology, prospective ECG-triggered burst scanning generally determines the number of exposures during the acquisition process of the subject to be tested based on the width of the detector. For example, if the width of the detector is 16 cm, data acquisition of the subject to be tested can be completed within one exposure. If the width of the detector is 4 cm, at least four exposures are required to complete data acquisition of the subject to be tested. Then, the controller determines the changing trajectory of the tube current value during the exposure process based on the exposure dose value selected by the user in the scanning protocol and the determined number of exposures, and sends the determined changing trajectory of the tube current value to the tube, so that the tube is exposed according to the changing trajectory of the tube current value, thereby completing the scan of the subject's heart.

[0004] However, the traditional scanning method has the problem of long scanning time. Summary of the Invention

[0005] Based on this, it is necessary to provide a scanning method, device, computer equipment and storage medium that can reduce the scanning time when scanning the heart of a subject to be tested in order to address the above technical problems.

[0006] A scanning method, comprising:

[0007] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the tube high current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0008] Obtaining a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start time phase and the exposure end time phase;

[0009] Obtaining the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage according to the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage, and determining the high current value of the tube as the current value at the starting exposure time of the first exposure stage and the high current value of the tube as the current value at the ending exposure time of the third exposure stage;

[0010] Obtaining a change trajectory of the tube current value within the unit cardiac cycle according to the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value;

[0011] The tube is controlled to perform exposure according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within the unit cardiac cycle is collected.

[0012] In one embodiment, obtaining a change trajectory of the tube current value within the unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value includes:

[0013] Determining, based on the preset tube high current value, the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, the first rising rate of the tube current value, and the first falling rate of the tube current value, a first time period for decreasing from the preset tube high current value to a first tube target current value, the first tube target current value, and a second time period for increasing from the first tube target current value to the preset tube high current value;

[0014] Based on the preset tube high current value, the starting exposure time of the first exposure stage, the tube current value corresponding to the starting exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the starting exposure time of the second exposure stage, and the ending exposure time of the second exposure stage, a change trajectory of the tube current value within the unit cardiac cycle is obtained.

[0015] In one embodiment, the method further comprises:

[0016] A third time period for decreasing from the preset tube high current value to the second tube target current value, the second tube target current value, and a fourth time period for increasing from the second tube target current value to the preset tube high current value are determined based on the preset tube high current value, the exposure termination time of the second exposure stage, the exposure termination time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value.

[0017] In one embodiment, determining, based on the preset tube high current value, the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, the first rising rate of the tube current value, and the first falling rate of the tube current value, a first time period for decreasing from the preset tube high current value to a first tube target current value, the first tube target current value, and a second time period for increasing from the first tube target current value to the preset tube high current value comprises:

[0018] determining the first time period according to the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, a first rising rate of the tube current value, and a first falling rate of the tube current value;

[0019] Obtaining the first tube target current value according to the preset tube high current value, the first time period, and the first decreasing rate of the tube current value;

[0020] The difference between the first difference and the first time period is determined as the second time period; the first difference is the difference between the start exposure moment of the first exposure stage and the start exposure moment of the second exposure stage.

[0021] In one embodiment, determining, based on the preset tube high current value, the termination exposure time of the second exposure stage, the termination exposure time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value, a third time period for decreasing from the preset tube high current value to the second tube target current value, the second tube target current value, and a fourth time period for increasing from the second tube target current value to the preset tube high current value comprises:

[0022] determining the third time period according to the termination exposure time of the second exposure stage, the termination exposure time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value;

[0023] Obtaining a second tube target current value according to the preset tube high current value, the value of the third time period, and the second decreasing rate of the tube current value;

[0024] The difference between the second difference and the third time period is determined as the fourth time period; the second difference is the difference between the start exposure moment of the third exposure stage and the end exposure moment of the third exposure stage.

[0025] In one embodiment, obtaining a change trajectory of the tube current value within the unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value includes:

[0026] Based on the preset tube high current value, the starting exposure time of the first exposure stage, the tube current value corresponding to the starting exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the starting exposure time of the second exposure stage, the ending exposure time of the second exposure stage, the third time period, the second tube target current value, the fourth time period, the ending exposure time of the third exposure stage, and the tube current value corresponding to the ending exposure time of the third exposure stage, a changing trajectory of the tube current value within the unit cardiac cycle is obtained.

[0027] A scanning method, comprising:

[0028] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes a preset high tube current value, an exposure start phase, an exposure end phase, a rise rate of the tube current value, and a fall rate of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the high tube current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0029] Obtaining a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start time phase and the exposure end time phase;

[0030] The starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage are obtained according to the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage; wherein the difference between the current value at the starting exposure time of the first exposure stage and the high current value of the tube is less than a preset first threshold value, and the difference between the current value at the ending exposure time of the third exposure stage and the high current value of the tube is less than a preset second threshold value;

[0031] Obtaining a change trajectory of the tube current value within the unit cardiac cycle according to the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value;

[0032] The tube is controlled to perform exposure according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within the unit cardiac cycle is collected.

[0033] A scanning device, comprising:

[0034] A first acquisition module is configured to acquire a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the tube high current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0035] A first determining module is configured to obtain a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start phase and the exposure end phase;

[0036] a second determining module, configured to obtain the start exposure time of the first exposure stage and the end exposure time of the third exposure stage according to the start exposure time of the second exposure stage and the end exposure time of the second exposure stage, and determine the tube high current value as the current value at the start exposure time of the first exposure stage and determine the tube high current value as the current value at the end exposure time of the third exposure stage;

[0037] a second acquisition module, configured to obtain a change trajectory of the tube current value within the unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value;

[0038] The scanning module is used to control the tube to perform exposure according to the changing trajectory of the tube current value, and collect the heart scanning data of the person to be tested within the unit cardiac cycle.

[0039] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0040] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the tube high current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0041] Obtaining a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start time phase and the exposure end time phase;

[0042] Obtaining the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage according to the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage, and determining the high current value of the tube as the current value at the starting exposure time of the first exposure stage and the high current value of the tube as the current value at the ending exposure time of the third exposure stage;

[0043] Obtaining a change trajectory of the tube current value within the unit cardiac cycle according to the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value;

[0044] The tube is controlled to perform exposure according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within the unit cardiac cycle is collected.

[0045] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:

[0046] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the tube high current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0047] Obtaining a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start time phase and the exposure end time phase;

[0048] Obtaining the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage according to the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage, and determining the high current value of the tube as the current value at the starting exposure time of the first exposure stage and the high current value of the tube as the current value at the ending exposure time of the third exposure stage;

[0049] Obtaining a change trajectory of the tube current value within the unit cardiac cycle according to the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value;

[0050] The tube is controlled to perform exposure according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within the unit cardiac cycle is collected.

[0051] The scanning method, apparatus, computer device, and storage medium described above use a preset high tube current value in the scanning protocol as the current value at the start exposure time of the first exposure stage, and also use the preset high tube current value as the current value at the end exposure time of the third exposure stage. This allows the tube current value at the end of the previous exposure to be consistent with the tube current value at the start of the next exposure, thereby avoiding the time required for current value adjustment and preparation between two adjacent exposures, saving exposure time, and thus reducing the scanning time for scanning the heart to be examined. Furthermore, based on the preset high tube current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rate of increase of the tube current value, and the rate of decrease of the tube current value, a changing trajectory of the tube current value within the unit cardiac cycle can be rapidly obtained, thereby controlling the tube to be exposed according to the changing trajectory of the tube current value, reducing the scanning waiting time of the scanner and thus reducing the scanning time for scanning the heart of the patient. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 A diagram showing an application environment of a scanning method in one embodiment;

[0053] Figure 1a Schematic diagram of the change trajectory of the tube current value within a unit cardiac cycle in one embodiment;

[0054] Figure 2 1 is a schematic flow chart of a scanning method in one embodiment;

[0055] Figure 2a is a schematic diagram of a change trajectory of the tube current value within a unit cardiac cycle in another embodiment;

[0056] Figure 3 is a schematic flow chart of a scanning method in another embodiment;

[0057] Figure 4 is a schematic flow chart of a scanning method in another embodiment;

[0058] Figure 5 is a structural block diagram of a scanning device in one embodiment;

[0059] Figure 6 FIG. 4 is a structural block diagram of a scanning device in one embodiment. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0061] The scanning method provided in the embodiment of the present application can be applied to Figure 1 The computer device shown. The computer device includes a processor and a memory connected via a system bus, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the following method embodiment can be executed. Optionally, the computer device may further include a network interface, a display screen, and an input device. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory, wherein the non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal via a network connection. Optionally, the computer device can be a server, a personal computer, a personal digital assistant, or other terminal devices, such as a tablet computer, a mobile phone, etc., or a cloud or remote server. The embodiments of the present application do not limit the specific form of the computer device.

[0062] The heart is a moving organ. In order to obtain a better cardiac image and reduce the current value of the tube as much as possible during the scanning process, Figure 1a As shown, in one cardiac cycle, a high current value of the tube is generally used for scanning during a period of time with a small movement amplitude, and a low current value of the tube is used for scanning during a period of time with a large movement amplitude. Figure 1a The HighMA1, HighMA2, LowMA1, and LowMA2 are values ​​calculated by the control system based on the high current value HighMA of the tube, the high current scanning range of the tube, the low current scanning range of the tube, the current cardiac cycle RRInterval of the person to be scanned, and the rise rate MAAscendRate and the fall rate MADescendRate of the tube current value included in the scanning protocol. However, the values ​​of LowMA1 and LowMA2 are often not equal. When the MA (LowMA2) at the end of the last exposure and the MA (LowMA1) at the beginning of the next exposure are inconsistent, the tube current value needs to be prepared and adjusted again. However, this operation often takes hundreds of milliseconds, resulting in the need to prepare for the adjustment of the tube current value in the next cardiac cycle and cannot be used for exposure, thereby extending the time for scanning the heart of the person to be tested. Therefore, the present application provides a scanning method, device, computer equipment, and storage medium that can reduce the scanning time when scanning the heart of a person to be tested.

[0063] In one embodiment, Figure 2 As shown, a scanning method is provided, which is applied to Figure 1 The controller in the example is used to illustrate the following steps:

[0064] S201, obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rising rate of the tube current value, and a falling rate of the tube current value; wherein, the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a variable tube current value, and the third exposure stage is a stage for exposure with a variable tube current value.

[0065] See also Figure 2a , wherein, the exposure start phase (40%) and the exposure end phase (75%) of a unit cardiac cycle (i.e., the exposure stage of the unit cardiac cycle) include a first exposure stage (T_L1~T_H1), a second exposure stage (T_H1~T_H2) and a third exposure stage (T_H2~T_L2). The first exposure stage is a stage for exposing with a variable tube current value, the second exposure stage is a stage for exposing with a high tube current value, and the third exposure stage is a stage for exposing with a variable tube current value.

[0066] Specifically, the controller obtains a scanning protocol for a unit cardiac cycle input by the user. The scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value (HighMA), a tube current value rise rate, and a tube current value fall rate. It should be noted that the exposure start phase included in the scanning protocol represents the percentage of the exposure start moment in the cardiac cycle (for example, 40%), and the exposure end phase represents the percentage of the exposure end moment in the cardiac cycle (for example, 75%). Optionally, the exposure start phase can also be 30%, and the exposure end phase can also be 70%, that is, the exposure starts at 30% of the entire cardiac cycle and ends at 70% of the entire cardiac cycle. For example, if the scanned object has a heart rate of 60 beats per minute, then its cardiac cycle is approximately 1 second, then the exposure start phase can be at 300ms (milliseconds) and the exposure end phase can be at 700ms. It is understood that the rising rate of the tube current value and the falling rate of the tube current value are both the speed of change of the tube current value, which are used to measure the change of the tube current value. The rising rate of the tube current value and the falling rate of the tube current value can be the same or different. Optionally, the rising rate and the falling rate of the tube current value are 3-5mA / ms (3-5 milliamperes / milliseconds). For example, Figure 2a As shown, Figure 2aHighMA1, HighMA2, HighMA3 and HighMA4 are all preset tube high current values ​​included in the scanning protocol. These tube high current values ​​can be the same, and their values ​​are 300-500mA. Figure 2a 40% of the exposure time is the start phase of the exposure of a unit cardiac cycle in the scanning protocol, and 75% of the exposure time is the end phase of the exposure of a unit cardiac cycle in the scanning protocol.

[0067] S202 , obtaining a start exposure moment ( T_H1 ) of a second exposure stage and an end exposure moment ( T_H2 ) of the second exposure stage according to an exposure start phase and an exposure end phase.

[0068] Specifically, the controller obtains the starting exposure moment (T_H1) of the second exposure stage and the ending exposure moment (T_H2) of the second exposure stage of the unit cardiac cycle based on the above-mentioned exposure starting phase and exposure ending phase. Optionally, the controller can obtain the average value of the historical cardiac cycles before the current cardiac cycle, multiply the average value with the above-mentioned exposure starting phase to obtain the starting exposure moment of the second exposure stage, and multiply the average value with the above-mentioned exposure ending phase to obtain the ending exposure moment of the second exposure stage. Optionally, the controller can also obtain any historical cardiac cycle value before the current cardiac cycle, multiply the cardiac cycle value with the above-mentioned exposure starting phase to obtain the starting exposure moment of the second exposure stage, and multiply the cardiac cycle value with the above-mentioned exposure ending phase to obtain the ending exposure moment of the second exposure stage. Continue with Figure 2a For example, Figure 2a The moment corresponding to HighMA1 in is the start exposure moment (T_H1) of the second exposure stage, and the moment corresponding to HighMA2 is the end exposure moment (T_H2) of the second exposure stage.

[0069] S203, based on the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage, obtain the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage, and determine the high current value of the tube as the current value at the starting exposure time of the first exposure stage, and determine the high current value of the tube as the current value at the ending exposure time of the third exposure stage.

[0070] Specifically, the controller obtains the starting exposure time (T_L1) of the first exposure stage and the ending exposure time (T_L2) of the third exposure stage based on the starting exposure time (T_H1) of the second exposure stage and the ending exposure time (T_H2) of the second exposure stage, and determines the above-mentioned high current value (HighMA) of the tube as the current value (HighMA1) at the starting exposure time of the first exposure stage, and determines the above-mentioned high current value (HighMA) of the tube as the current value (HighMA4) at the ending exposure time of the third exposure stage. Optionally, the controller can obtain the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage based on the exposure stage of the historical cardiac cycle value, the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage. Continue with Figure 2a For example, Figure 2a The moment corresponding to HighMA3 is the start exposure moment of the first exposure stage of the unit cardiac cycle, and the moment corresponding to HighMA4 is the end exposure moment of the third exposure stage of the unit cardiac cycle.

[0071] S204. Obtain a trajectory of the tube current value change within a unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rate of increase of the tube current value, and the rate of decrease of the tube current value.

[0072] Specifically, the controller is based on the above-mentioned preset high current value of the tube (i.e. Figure 2a The change trajectory of the tube current value within the unit cardiac cycle is obtained by calculating the exposure time (T_H1), the start exposure time (T_H2), the end exposure time (T_L1), the end exposure time (T_L2), the rise rate of the tube current value, and the fall rate of the tube current value. Figure 2a As shown, the controller can determine the above-mentioned preset high tube current value as the current value at the start exposure moment of the first exposure stage, and determine the above-mentioned preset high tube current value as the current value at the end exposure moment of the third exposure stage, and draw the change trajectory of the tube current value within the unit cardiac cycle according to the start exposure moment of the first exposure stage, the current value at the start exposure moment of the first exposure stage, the start exposure moment of the second exposure stage for exposure with the preset high tube current value, the end exposure moment of the second exposure stage for exposure with the preset high tube current value, the rising rate of the tube current value, the falling rate of the tube current value, the end exposure moment of the third exposure stage, and the current value at the end exposure moment of the third exposure stage.

[0073] S205 , controlling the tube to perform exposure according to the changing trajectory of the tube current value, and collecting cardiac scan data of the subject to be tested within a unit cardiac cycle.

[0074] Specifically, the controller controls the tube to perform exposure according to the obtained trajectory of the tube current value within a unit cardiac cycle, thereby collecting cardiac scan data of the patient during that unit cardiac cycle. It will be appreciated that the controller and the tube are in communication with each other, and the controller can transmit the obtained trajectory of the tube current value within a unit cardiac cycle to the tube to control the tube to perform exposure according to the trajectory of the tube current value.

[0075] In the above scanning method, since the preset high tube current value in the scanning protocol is determined as the current value at the start exposure time of the first exposure stage, and the preset high tube current value is determined as the current value at the end exposure time of the third exposure stage, the tube current value at the end of the previous exposure can be kept consistent with the tube current value at the start of the next exposure, thereby avoiding the time for adjusting the current value between two adjacent exposures, saving exposure time, and thus reducing the scanning time for scanning the heart to be examined; in addition, based on the preset high tube current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value, the changing trajectory of the tube current value within the unit cardiac cycle can be quickly obtained, so that the tube can be controlled to expose according to the changing trajectory of the tube current value, thereby reducing the scanning waiting time of the scanner and thus reducing the scanning time for scanning the heart of the patient.

[0076] In the above scenario where the change trajectory of the tube current value within a unit cardiac cycle is obtained based on the preset high current value of the tube, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rise rate of the tube current value, and the fall rate of the tube current value, the controller can determine the change trajectory of the tube current value in each time period within the unit cardiac cycle, thereby obtaining the change trajectory of the tube current value within the unit cardiac cycle. In one embodiment, if Figure 3 As shown, the above S204 includes:

[0077] S301, based on a preset tube high current value, the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, a first rising rate of the tube current value, and a first falling rate of the tube current value, determine a first time period for decreasing from the preset tube high current value to a first tube target current value, the first tube target current value, and a second time period for increasing from the first tube target current value to the preset tube high current value.

[0078] Specifically, the controller determines the first time period for decreasing from the preset high tube current value to the first target tube current value, the first target tube current value, and the second time period for increasing from the first target tube current value to the preset high tube current value based on the preset high tube current value, the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, the first rising rate of the tube current value, and the first falling rate of the tube current value. For example, please continue to refer to Figure 2a , Figure 2aMA5 is the target current value of the first tube (which can range from 50mA to 150mA), t1 is the first time period from the preset high tube current value to the first target current value, and t2 is the second time period from the first target current value to the preset high tube current value. It should be noted that the first rate of increase of the tube current value can be less than the first rate of decrease of the tube current value. This can reduce damage to the electronic components in the tube caused by the rapid increase of the tube current value, thereby extending the service life of the tube. Optionally, the controller may first determine a first time period t1 for decreasing from a preset high tube current value to a first tube target current value based on the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, a first rising rate of the tube current value, and a first falling rate of the tube current value; and then obtain the first tube target current value based on the preset high tube current value, the first time period t1 for decreasing from the preset high tube current value to the first tube target current value, and the first falling rate of the tube current value; and determine the difference between the first difference and the first time period t1 as the second time period t1 for increasing from the first tube target current value to the preset high tube current value. 2, wherein the first difference is the difference between the start exposure time (T_L1) of the first exposure stage and the start exposure time (T_H1) of the second exposure stage, which can be expressed as t2 = T_H1 - T_L1 - t1, wherein t2 is the second time period from the first tube target current value (MA5) rising to the preset tube high current value (HighMA1), T_H1 is the start exposure time of the second exposure stage, T_L1 is the start exposure time of the first exposure stage, and t1 is the first time period from the preset tube high current value (HighMA3) falling to the first tube target current value (MA5). Optionally, the controller can determine the first time period from the preset high tube current value HighMA3 to the first tube target current value MA5 based on the starting exposure time of the second exposure stage, the starting exposure time of the first exposure stage, the first rising rate of the tube current value, the first falling rate of the tube current value, and the first time period by calculating the formula: t1 = (T_H1-T_L1)*mAAscendRate1 / (mAAscendRate1+mADescendRate1), where t1 is the first time period from the preset high tube current value to the first tube target current value, T_H1 is the starting exposure time of the above-mentioned second exposure stage, T_L1 is the starting exposure time of the above-mentioned first exposure stage, mAAscendRate1 is the first rising rate of the tube current value, for example, its value range can be 3-5 mA / mS (milliamperes / milliseconds); mADescendRate1 is the first falling rate of the tube current value, for example, its value range can be 3-5 mA / mS (milliamperes / milliseconds).Optionally, the controller can obtain the first tube target current value based on the preset tube high current value, the first time period from the preset tube high current value to the first tube target current value, the first drop rate of the tube current value and the first tube target current value calculation formula MA5=HighMA3-t1*mADescendRate1; wherein MA5 is the first tube target current value, HighMA3 is the preset tube high current value, t1 is the first time period from the preset tube high current value to the first tube target current value, and mADescendRate1 is the first drop rate of the tube current value.

[0079] S302, based on the preset high current value of the tube, the starting exposure time of the first exposure stage, the tube current value corresponding to the starting exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the starting exposure time of the second exposure stage, and the ending exposure time of the second exposure stage, obtain the changing trajectory of the tube current value within a unit cardiac cycle.

[0080] Specifically, the controller obtains a change trajectory of the tube current value within the above-mentioned unit cardiac cycle based on the above-mentioned preset tube high current value, the start exposure time of the first exposure stage, the tube current value corresponding to the start exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the start exposure time of the second exposure stage, and the end exposure time of the second exposure stage. For example, Figure 2a This is the trajectory of the tube current value changes within the aforementioned unit cardiac cycle. Optionally, the controller can determine the preset tube high current value as the tube current value corresponding to the start exposure time of the first exposure stage, and the preset tube high current value as the tube current value corresponding to the end exposure time of the second exposure stage. The controller uses the tube current value corresponding to the start exposure time of the first exposure stage as the starting point and the tube current value corresponding to the end exposure time of the second exposure stage as the end point, and obtains the trajectory of the tube current value changes within the unit cardiac cycle based on the first time period, the first tube target current value, the second time period, the start exposure time of the second exposure stage, and the end exposure time of the second exposure stage.

[0081] In this embodiment, the controller can quickly determine the first time period from the preset tube high current value to the first tube target current value, the first tube target current value, and the second time period from the first tube target current value to the preset tube high current value based on the preset tube high current value, the starting exposure time of the second exposure stage, the starting exposure time of the first exposure stage, the first rising rate of the tube current value, and the first falling rate of the tube current value. This can quickly obtain the changing trajectory of the tube current value within the unit cardiac cycle, and thus control the tube to be exposed according to the changing trajectory of the tube current value, thereby reducing the scanning waiting time of the scanner and thus reducing the scanning time for scanning the heart of the subject to be tested.

[0082] In the above-mentioned scenario of obtaining the changing trajectory of the tube current value within a unit cardiac cycle, in one embodiment, the above-mentioned method further includes: determining the third time period from the preset tube high current value to the second tube target current value, the second tube target current value, and the fourth time period from the second tube target current value to the preset tube high current value based on the preset tube high current value, the termination exposure time of the second exposure stage, the termination exposure time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value.

[0083] Specifically, the controller determines the third time period from the preset high current value of the tube to the second target current value of the second tube, the second target current value of the second tube, and the fourth time period from the second target current value to the preset high current value of the tube based on the preset high current value of the tube, the end exposure time of the second exposure stage, the end exposure time of the third exposure stage, the second rise rate of the current value of the tube, and the second fall rate of the current value of the tube. It should be noted that the second rise rate of the current value of the tube can be less than the second fall rate of the current value of the tube, so as to reduce the damage to the electronic components in the tube caused by the rapid rise of the current value of the tube, thereby extending the service life of the tube; in addition, the first rise rate of the current value of the tube and the second rise rate of the current value of the tube can be different, so that they can be dynamically adjusted according to the heartbeat signal detected by the sensor, so that the tube can always be in a pre-working state, reducing preparation time and improving scanning efficiency. For example, please continue to refer to Figure 2a , Figure 2aMA6 is the target current value of the second tube, t3 is the third time period from the preset tube high current value to the second tube target current value, and t4 is the fourth time period from the second tube target current value to the preset tube high current value. Optionally, the controller may first determine t3 based on the end exposure time (T_H2) of the second exposure stage, the end exposure time (T_L2) of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value, and then obtain the second tube target current value (MA6) based on the preset tube high current value, t3, and the second falling rate of the tube current value, and determine the difference between the second difference and the third time period as the fourth time period t4, wherein the second difference is the difference between the start exposure time of the third exposure stage and the end exposure time of the third exposure stage, which can be expressed by the formula t4=T_L2-T_H2-t3, wherein t4 is the fourth time period from the second tube target current value rising to the preset tube high current value, T_H2 is the start exposure time of the third exposure stage, T_L2 is the end exposure time of the third exposure stage, and t3 is the third time period from the preset tube high current value falling to the second tube target current value. Optionally, the controller can determine a third time period from the preset high tube current value to the second tube target current value based on the exposure termination time of the second exposure stage, the exposure termination time of the third exposure stage, the second rising rate of the tube current value, the second falling rate of the tube current value, and the calculation formula t3 = (T_L2-T_H2)*mAAscendRate2 / (mAAscendRate2+mADescendRate2), where t3 is the third time period from the preset high tube current value to the second tube target current value, T_H2 is the exposure termination time of the above-mentioned second exposure stage, T_L2 is the exposure termination time of the above-mentioned third exposure stage, mAAscendRate2 is the second rising rate of the tube current value, and mADescendRate2 is the second falling rate of the tube current value. Optionally, the controller can obtain the second tube target current value based on the preset tube high current value, the third time period from the preset tube high current value to the second tube target current value, the second tube current value decrease rate and the formula MA6 = HighMA2-t3*mADescendRate2; wherein MA6 is the second tube target current value, HighMA2 is the preset tube high current value, t3 is the third time period from the preset tube high current value to the second tube target current value, and mADescendRate2 is the second tube current value decrease rate.

[0084] In this embodiment, the controller can quickly determine the third time period from the preset tube high current value to the second tube target current value, the second tube target current value, and the fourth time period from the second tube target current value to the preset tube high current value based on the preset tube high current value, the exposure termination time of the second exposure stage, the exposure termination time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value, thereby improving the efficiency of obtaining the changing trajectory of the tube current value within the unit cardiac cycle, so that the tube can be controlled to be exposed according to the changing trajectory of the tube current value, reducing the scanning waiting time of the scanner, and thus reducing the scanning time for scanning the heart of the subject.

[0085] In the scenario described above in which a change trajectory of the tube current value within a unit cardiac cycle is obtained based on a preset high tube current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rise rate of the tube current value, and the fall rate of the tube current value, the above S204 includes: obtaining a change trajectory of the tube current value within a unit cardiac cycle based on the preset high tube current value, the start exposure time of the first exposure stage, the tube current value corresponding to the start exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the third time period, the second tube target current value, the fourth time period, the end exposure time of the third exposure stage, and the tube current value corresponding to the end exposure time of the third exposure stage.

[0086] For details, please see Figure 2a The controller obtains a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, the start exposure time of the first exposure stage, the tube current value corresponding to the start exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the third time period, the second tube target current value, the fourth time period, the end exposure time of the third exposure stage, and the tube current value corresponding to the end exposure time of the third exposure stage.

[0087] In this embodiment, the controller can quickly obtain the changing trajectory of the tube current value within a unit cardiac cycle based on the preset tube high current value, the starting exposure time of the first exposure stage, the tube current value corresponding to the starting exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the starting exposure time of the second exposure stage, the ending exposure time of the second exposure stage, the third time period, the second tube target current value, the fourth time period, the ending exposure time of the third exposure stage, and the tube current value corresponding to the ending exposure time of the third exposure stage, so as to control the tube to be exposed according to the changing trajectory of the tube current value, thereby reducing the scanning waiting time of the scanner and thus reducing the scanning time for scanning the heart of the subject to be tested.

[0088] In one embodiment, Figure 4 As shown, a scanning method is provided, which is applied to Figure 1 The controller in the example is used to illustrate the following steps:

[0089] S401, obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes a preset high tube current value, an exposure start phase, an exposure end phase, a rise rate of the tube current value, and a fall rate of the tube current value; wherein, the exposure start phase and the exposure end phase of a unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a high tube current value, and the third exposure stage is a stage for exposure with a variable tube current value.

[0090] Specifically, the controller obtains the scanning protocol of the unit cardiac cycle input by the user. Among them, the scanning protocol includes the exposure start phase, the exposure end phase, the preset tube high current value (HighMA), the rise rate of the tube current value, and the fall rate of the tube current value. It should be noted that the exposure start phase included in the scanning protocol represents the percentage of the exposure start moment in the cardiac cycle, and the exposure end phase represents the percentage of the exposure end moment in the cardiac cycle. Optionally, the exposure start phase can be 30%, and the exposure end phase can be 70%, that is, the exposure starts at 30% of the entire cardiac cycle and ends at 70% of the entire cardiac cycle. For example, if the scanned object has a heart rate of 60 beats per minute, then its cardiac cycle is about 1s (second), then the exposure start phase can be 300ms (milliseconds), and the exposure end phase can be 700ms. It is understood that the rising rate of the tube current value and the falling rate of the tube current value are both the speed of change of the tube current value, which are used to measure the change of the tube current value. Optionally, the rising rate and falling rate of the tube current value are 3-5mA / mS (3-5 milliamperes / milliseconds). For example, please continue to refer to Figure 2a , Figure 2a HighMA1, HighMA2, HighMA3 and HighMA4 are all preset tube high current values ​​included in the scanning protocol. These tube high current values ​​can be the same, and their values ​​are 300-500mA. Figure 2a 40% of the exposure time is the start phase of the exposure of a unit cardiac cycle in the scanning protocol, and 75% of the exposure time is the end phase of the exposure of a unit cardiac cycle in the scanning protocol.

[0091] S402 : Obtaining a start exposure moment and an end exposure moment of a second exposure stage according to an exposure start phase and an exposure end phase.

[0092] Specifically, the controller obtains the starting exposure moment (T_H1) of the second exposure stage and the ending exposure moment (T_H2) of the second exposure stage of the unit cardiac cycle based on the above-mentioned exposure starting phase and exposure ending phase. Optionally, the controller can obtain the average value of the historical cardiac cycles before the current cardiac cycle, multiply the average value with the above-mentioned exposure starting phase to obtain the starting exposure moment of the second exposure stage, and multiply the average value with the above-mentioned exposure ending phase to obtain the ending exposure moment of the second exposure stage. Optionally, the controller can also obtain any historical cardiac cycle value before the current cardiac cycle, multiply the cardiac cycle value with the above-mentioned exposure starting phase to obtain the starting exposure moment of the second exposure stage, and multiply the cardiac cycle value with the above-mentioned exposure ending phase to obtain the ending exposure moment of the second exposure stage. Continue with Figure 2a For example, Figure 2a The moment corresponding to HighMA1 in is the start exposure moment (T_H1) of the second exposure stage, and the moment corresponding to HighMA2 is the end exposure moment (T_H2) of the second exposure stage.

[0093] S403, obtaining the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage based on the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage; wherein the difference between the current value at the starting exposure time of the first exposure stage and the high current value of the tube is less than a preset first threshold value, and the difference between the current value at the ending exposure time of the third exposure stage and the high current value of the tube is less than a preset second threshold value.

[0094] Specifically, the controller obtains the starting exposure time (T_L1) of the first exposure stage and the ending exposure time (T_L2) of the third exposure stage based on the starting exposure time (T_H1) of the second exposure stage and the ending exposure time (T_H2) of the second exposure stage. Among them, the difference between the current value at the starting exposure time of the first exposure stage and the high current value of the tube is less than the preset first threshold value, and the difference between the current value at the ending exposure time of the third exposure stage and the high current value of the tube is less than the preset second threshold value. It should be noted that, in this embodiment, the ideal values ​​of the preset first threshold value and the preset second threshold value are both 0. Optionally, the controller can obtain the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage based on the exposure stage of the historical cardiac cycle value, the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage. Continue with Figure 2a For example, Figure 2a The moment corresponding to HighMA3 is the start exposure moment of the first exposure stage of the unit cardiac cycle, and the moment corresponding to HighMA4 is the end exposure moment of the third exposure stage of the unit cardiac cycle.

[0095] S404: Obtain a trajectory of the tube current value change within a unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rate of increase of the tube current value, and the rate of decrease of the tube current value.

[0096] Specifically, the controller is based on the above-mentioned preset high current value of the tube (i.e. Figure 2a The change trajectory of the tube current value within the unit cardiac cycle is obtained by calculating the exposure time (T_H1), the start exposure time (T_H2), the end exposure time (T_L1), the end exposure time (T_L2), the rise rate of the tube current value, and the fall rate of the tube current value. Figure 2aAs shown, the controller can determine the above-mentioned preset high tube current value as the current value at the start exposure moment of the first exposure stage, and determine the above-mentioned preset high tube current value as the current value at the end exposure moment of the third exposure stage, and draw the change trajectory of the tube current value within the unit cardiac cycle according to the start exposure moment of the first exposure stage, the current value at the start exposure moment of the first exposure stage, the start exposure moment of the second exposure stage for exposure with the preset high tube current value, the end exposure moment of the second exposure stage for exposure with the preset high tube current value, the rising rate of the tube current value, the falling rate of the tube current value, the end exposure moment of the third exposure stage, and the current value at the end exposure moment of the third exposure stage.

[0097] S405 , controlling the tube to perform exposure according to the changing trajectory of the tube current value, and collecting the heart scan data of the subject to be tested within a unit cardiac cycle.

[0098] Specifically, the controller controls the tube to perform exposure according to the obtained trajectory of the tube current value within a unit cardiac cycle, thereby collecting cardiac scan data of the patient during that unit cardiac cycle. It will be appreciated that the controller and the tube are in communication with each other, and the controller can transmit the obtained trajectory of the tube current value within a unit cardiac cycle to the tube to control the tube to perform exposure according to the trajectory of the tube current value.

[0099] In the above-described scanning method, since the difference between the current value at the start exposure time of the first exposure stage and the high tube current value in the scanning protocol is less than a preset first threshold value, and the difference between the current value at the end exposure time of the third exposure stage and the high tube current value is less than a preset second threshold value, the tube current value at the end of the previous exposure and the tube current value at the start of the next exposure can be kept as consistent as possible, thereby avoiding or significantly reducing the time required for current value adjustment and preparation between two adjacent exposures, saving exposure time, and thus reducing the scanning time for scanning the patient's heart. In addition, based on the preset high tube current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rate of increase of the tube current value, and the rate of decrease of the tube current value, a changing trajectory of the tube current value within the unit cardiac cycle can be quickly obtained, so that the tube can be controlled to perform exposure according to the changing trajectory of the tube current value, thereby reducing the scanning waiting time of the scanner and thus reducing the scanning time for scanning the patient's heart.

[0100] It should be understood that although Figure 2-4The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2-4 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0101] In one embodiment, Figure 5 As shown, a scanning device is provided, comprising: a first acquisition module, a first determination module, a second determination module, a second acquisition module and a scanning module, wherein:

[0102] A first acquisition module is configured to acquire a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the period between the exposure start phase and the exposure end phase of the unit cardiac cycle includes a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a variable tube current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0103] A first determining module is configured to obtain a start exposure moment and an end exposure moment of a second exposure stage according to an exposure start phase and an exposure end phase;

[0104] a second determining module, configured to obtain the start exposure time of the first exposure stage and the end exposure time of the third exposure stage based on the start exposure time of the second exposure stage and the end exposure time of the second exposure stage, and determine the high current value of the tube as the current value at the start exposure time of the first exposure stage, and determine the high current value of the tube as the current value at the end exposure time of the third exposure stage;

[0105] a second acquisition module, configured to obtain a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, a start exposure time of the second exposure stage, an end exposure time of the second exposure stage, a start exposure time of the first exposure stage, an end exposure time of the third exposure stage, a rising rate of the tube current value, and a falling rate of the tube current value;

[0106] The scanning module is used to control the tube to expose according to the changing trajectory of the tube current value, and collect the heart scanning data of the person to be tested within a unit cardiac cycle.

[0107] The scanning device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0108] Based on the above embodiment, optionally, the second acquisition module includes: a first confirmation form and a first acquisition unit, wherein:

[0109] The first determining unit is configured to determine, based on a preset tube high current value, a start exposure time of the second exposure stage, a start exposure time of the first exposure stage, a first rising rate of the tube current value, and a first falling rate of the tube current value, a first time period for decreasing from the preset tube high current value to a first tube target current value, the first tube target current value, and a second time period for increasing from the first tube target current value to the preset tube high current value.

[0110] The first acquisition unit is used to obtain a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, the starting exposure time of the first exposure stage, the tube current value corresponding to the starting exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the starting exposure time of the second exposure stage, and the ending exposure time of the second exposure stage.

[0111] The scanning device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0112] Based on the above embodiment, optionally, the above apparatus further includes: a third determining module, wherein:

[0113] The third determination module is used to determine a third time period for decreasing from the preset tube high current value to the second tube target current value, the second tube target current value, and a fourth time period for increasing from the second tube target current value to the preset tube high current value based on the preset tube high current value, the exposure termination time of the second exposure stage, the exposure termination time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value.

[0114] The scanning device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0115] On the basis of the above embodiment, optionally, the above-mentioned first determination unit is specifically used to determine the first time period according to the starting exposure time of the second exposure stage, the starting exposure time of the first exposure stage, the first rising rate of the tube current value, and the first decreasing rate of the tube current value; obtain the first tube target current value according to the preset tube high current value, the first time period, and the first decreasing rate of the tube current value; determine the difference between the first difference and the first time period as the second time period; the first difference is the difference between the starting exposure time of the first exposure stage and the starting exposure time of the second exposure stage.

[0116] The scanning device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0117] Based on the above embodiment, optionally, the third determining module includes: a second determining unit, a second obtaining unit, and a third determining unit, wherein:

[0118] The second determining unit is configured to determine a third time period according to the exposure termination time of the second exposure stage, the exposure termination time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value.

[0119] The second acquiring unit is configured to obtain a second tube target current value according to a preset tube high current value, a value in a third time period, and a second decreasing rate of the tube current value.

[0120] The third determining unit is used to determine the difference between the second difference and the third time period as the fourth time period; the second difference is the difference between the start exposure moment of the third exposure stage and the end exposure moment of the third exposure stage.

[0121] The scanning device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0122] Based on the above embodiment, optionally, the second acquisition module includes: a third acquisition unit, wherein:

[0123] The third acquisition unit is configured to obtain a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, the start exposure time of the first exposure stage, the tube current value corresponding to the start exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the third time period, the second tube target current value, the fourth time period, the end exposure time of the third exposure stage, and the tube current value corresponding to the end exposure time of the third exposure stage.

[0124] The scanning device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0125] The specific definition of the scanning device can be found in the definition of the scanning method above and will not be repeated here. Each module in the scanning device described above may be implemented in whole or in part through software, hardware, or a combination thereof. Each of the modules described above may be embedded in or independent of a processor in a computer device in hardware form, or may be stored in a computer device memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0126] In one embodiment, Figure 6 As shown, a scanning device is provided, comprising: a first acquisition module, a first determination module, a second determination module, a second acquisition module and a scanning module, wherein:

[0127] The first acquisition module is used to obtain a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes a preset high current value of the tube, an exposure start phase, an exposure end phase, a rising rate of the tube current value, and a falling rate of the tube current value; wherein, the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a high current value of the tube, and the third exposure stage is a stage for exposure with a variable tube current value.

[0128] A first determining module is configured to obtain a start exposure moment and an end exposure moment of a second exposure stage according to an exposure start phase and an exposure end phase;

[0129] a second determining module, configured to determine a start exposure time of the first exposure stage and a stop exposure time of the third exposure stage based on a start exposure time of the second exposure stage and a stop exposure time of the second exposure stage; wherein a difference between a current value at the start exposure time of the first exposure stage and a high current value of the tube is less than a preset first threshold, and a difference between a current value at the stop exposure time of the third exposure stage and a high current value of the tube is less than a preset second threshold;

[0130] a second acquisition module, configured to obtain a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, a start exposure time of the second exposure stage, an end exposure time of the second exposure stage, a start exposure time of the first exposure stage, an end exposure time of the third exposure stage, a rising rate of the tube current value, and a falling rate of the tube current value;

[0131] The scanning module is used to control the tube to expose according to the changing trajectory of the tube current value, and collect the heart scanning data of the person to be tested within a unit cardiac cycle.

[0132] The scanning device provided in this embodiment can execute the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0133] The specific definition of the scanning device can be found in the definition of the scanning method above and will not be repeated here. Each module in the scanning device described above may be implemented in whole or in part through software, hardware, or a combination thereof. Each of the modules described above may be embedded in or independent of a processor in a computer device in hardware form, or may be stored in a computer device memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0134] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0135] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a variable tube current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0136] Obtaining a start exposure moment and an end exposure moment of a second exposure stage according to an exposure start phase and an exposure end phase;

[0137] Obtaining the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage according to the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage, and determining the high current value of the tube as the current value at the starting exposure time of the first exposure stage, and determining the high current value of the tube as the current value at the ending exposure time of the third exposure stage;

[0138] Obtaining a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, a start exposure time of the second exposure stage, an end exposure time of the second exposure stage, a start exposure time of the first exposure stage, an end exposure time of the third exposure stage, a rising rate of the tube current value, and a falling rate of the tube current value;

[0139] The tube is controlled to expose according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within a unit cardiac cycle is collected.

[0140] The implementation principle and technical effects of the computer device provided in the above embodiment are similar to those of the above method embodiment and will not be repeated here.

[0141] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0142] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a variable tube current value, and the third exposure stage is a stage for exposure with a variable tube current value;

[0143] Obtaining a start exposure moment and an end exposure moment of a second exposure stage according to an exposure start phase and an exposure end phase;

[0144] Obtaining the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage according to the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage, and determining the high current value of the tube as the current value at the starting exposure time of the first exposure stage, and determining the high current value of the tube as the current value at the ending exposure time of the third exposure stage;

[0145] Obtaining a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, a start exposure time of the second exposure stage, an end exposure time of the second exposure stage, a start exposure time of the first exposure stage, an end exposure time of the third exposure stage, a rising rate of the tube current value, and a falling rate of the tube current value;

[0146] The tube is controlled to expose according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within a unit cardiac cycle is collected.

[0147] The computer-readable storage medium provided in the above embodiment has similar implementation principles and technical effects to those of the above method embodiment, and will not be described in detail here.

[0148] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0149] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes a preset high current value of the tube, an exposure start phase, an exposure end phase, a rising rate of the tube current value, and a falling rate of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a high current value of the tube, and the third exposure stage is a stage for exposure with a variable tube current value;

[0150] Obtaining a start exposure moment and an end exposure moment of a second exposure stage according to an exposure start phase and an exposure end phase;

[0151] The starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage are obtained based on the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage; wherein the difference between the current value at the starting exposure time of the first exposure stage and the high current value of the tube is less than a preset first threshold value, and the difference between the current value at the ending exposure time of the third exposure stage and the high current value of the tube is less than a preset second threshold value;

[0152] Obtaining a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, a start exposure time of the second exposure stage, an end exposure time of the second exposure stage, a start exposure time of the first exposure stage, an end exposure time of the third exposure stage, a rising rate of the tube current value, and a falling rate of the tube current value;

[0153] The tube is controlled to expose according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within a unit cardiac cycle is collected.

[0154] The implementation principle and technical effects of the computer device provided in the above embodiment are similar to those of the above method embodiment and will not be repeated here.

[0155] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0156] Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes a preset high current value of the tube, an exposure start phase, an exposure end phase, a rising rate of the tube current value, and a falling rate of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with a high current value of the tube, and the third exposure stage is a stage for exposure with a variable tube current value;

[0157] Obtaining a start exposure moment and an end exposure moment of a second exposure stage according to an exposure start phase and an exposure end phase;

[0158] The starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage are obtained based on the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage; wherein the difference between the current value at the starting exposure time of the first exposure stage and the high current value of the tube is less than a preset first threshold value, and the difference between the current value at the ending exposure time of the third exposure stage and the high current value of the tube is less than a preset second threshold value;

[0159] Obtaining a change trajectory of the tube current value within a unit cardiac cycle based on a preset tube high current value, a start exposure time of the second exposure stage, an end exposure time of the second exposure stage, a start exposure time of the first exposure stage, an end exposure time of the third exposure stage, a rising rate of the tube current value, and a falling rate of the tube current value;

[0160] The tube is controlled to expose according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within a unit cardiac cycle is collected.

[0161] The computer-readable storage medium provided in the above embodiment has similar implementation principles and technical effects to those of the above method embodiment, and will not be described in detail here.

[0162] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0163] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0164] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A scanning method, characterized in that: The method comprises: Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the tube high current value, and the third exposure stage is a stage for exposure with a variable tube current value; Obtaining a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start time phase and the exposure end time phase; Obtaining the starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage according to the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage, and determining the high current value of the tube as the current value at the starting exposure time of the first exposure stage and the high current value of the tube as the current value at the ending exposure time of the third exposure stage; Obtaining a change trajectory of the tube current value within the unit cardiac cycle according to the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value; The tube is controlled to perform exposure according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within the unit cardiac cycle is collected.

2. The method according to claim 1, characterized in that Obtaining a change trajectory of the tube current value within the unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value includes: Determining, based on the preset tube high current value, the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, the first rising rate of the tube current value, and the first falling rate of the tube current value, a first time period for decreasing from the preset tube high current value to a first tube target current value, the first tube target current value, and a second time period for increasing from the first tube target current value to the preset tube high current value; Based on the preset tube high current value, the starting exposure time of the first exposure stage, the tube current value corresponding to the starting exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the starting exposure time of the second exposure stage, and the ending exposure time of the second exposure stage, a change trajectory of the tube current value within the unit cardiac cycle is obtained.

3. The method according to claim 2, characterized in that The method further comprises: A third time period for decreasing from the preset tube high current value to the second tube target current value, the second tube target current value, and a fourth time period for increasing from the second tube target current value to the preset tube high current value are determined based on the preset tube high current value, the exposure termination time of the second exposure stage, the exposure termination time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value.

4. The method according to claim 2, characterized in that The determining, based on the preset tube high current value, the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, the first rising rate of the tube current value, and the first falling rate of the tube current value, a first time period for decreasing from the preset tube high current value to a first tube target current value, the first tube target current value, and a second time period for increasing from the first tube target current value to the preset tube high current value comprises: determining the first time period according to the start exposure time of the second exposure stage, the start exposure time of the first exposure stage, a first rising rate of the tube current value, and a first falling rate of the tube current value; Obtaining the first tube target current value according to the preset tube high current value, the first time period, and the first decreasing rate of the tube current value; The difference between the first difference and the first time period is determined as the second time period; the first difference is the difference between the start exposure moment of the first exposure stage and the start exposure moment of the second exposure stage.

5. The method according to claim 3, characterized in that The determining, based on the preset tube high current value, the termination exposure time of the second exposure stage, the termination exposure time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value, a third time period for decreasing from the preset tube high current value to the second tube target current value, the second tube target current value, and a fourth time period for increasing from the second tube target current value to the preset tube high current value comprises: determining the third time period according to the termination exposure time of the second exposure stage, the termination exposure time of the third exposure stage, the second rising rate of the tube current value, and the second falling rate of the tube current value; Obtaining the second tube target current value according to the preset tube high current value, the value of the third time period, and the second decreasing rate of the tube current value; The difference between the second difference and the third time period is determined as the fourth time period; the second difference is the difference between the start exposure moment of the third exposure stage and the end exposure moment of the third exposure stage.

6. The method according to claim 5, characterized in that Obtaining a change trajectory of the tube current value within the unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value includes: Based on the preset tube high current value, the starting exposure time of the first exposure stage, the tube current value corresponding to the starting exposure time of the first exposure stage, the first time period, the first tube target current value, the second time period, the starting exposure time of the second exposure stage, the ending exposure time of the second exposure stage, the third time period, the second tube target current value, the fourth time period, the ending exposure time of the third exposure stage, and the tube current value corresponding to the ending exposure time of the third exposure stage, a changing trajectory of the tube current value within the unit cardiac cycle is obtained.

7. A scanning method, characterized in that: The method comprises: Obtaining a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes a preset high tube current value, an exposure start phase, an exposure end phase, a rise rate of the tube current value, and a fall rate of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the high tube current value, and the third exposure stage is a stage for exposure with a variable tube current value; Obtaining a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start time phase and the exposure end time phase; The starting exposure time of the first exposure stage and the ending exposure time of the third exposure stage are obtained based on the starting exposure time of the second exposure stage and the ending exposure time of the second exposure stage; wherein the difference between the current value at the starting exposure time of the first exposure stage and the high current value of the tube is less than a preset first threshold, and the difference between the current value at the ending exposure time of the third exposure stage and the high current value of the tube is less than a preset second threshold; the first threshold and the second threshold include a threshold range that ensures that the current value at the ending exposure time of the third exposure stage is consistent with the current value at the starting exposure time of the first exposure stage; Obtaining a change trajectory of the tube current value within the unit cardiac cycle according to the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value; The tube is controlled to perform exposure according to the changing trajectory of the tube current value, and the heart scanning data of the person to be tested within the unit cardiac cycle is collected.

8. A scanning device, characterized in that: The device comprises: A first acquisition module is configured to acquire a scanning protocol for a unit cardiac cycle input by a user; the scanning protocol includes an exposure start phase, an exposure end phase, a preset tube high current value, a rate of increase of the tube current value, and a rate of decrease of the tube current value; wherein the exposure start phase and the exposure end phase of the unit cardiac cycle include a first exposure stage, a second exposure stage, and a third exposure stage, wherein the first exposure stage is a stage for exposure with a variable tube current value, the second exposure stage is a stage for exposure with the tube high current value, and the third exposure stage is a stage for exposure with a variable tube current value; A first determining module is configured to obtain a start exposure moment of the second exposure stage and an end exposure moment of the second exposure stage according to the exposure start phase and the exposure end phase; a second determining module, configured to obtain the start exposure time of the first exposure stage and the end exposure time of the third exposure stage according to the start exposure time of the second exposure stage and the end exposure time of the second exposure stage, and determine the tube high current value as the current value at the start exposure time of the first exposure stage and determine the tube high current value as the current value at the end exposure time of the third exposure stage; a second acquisition module, configured to obtain a change trajectory of the tube current value within the unit cardiac cycle based on the preset tube high current value, the start exposure time of the second exposure stage, the end exposure time of the second exposure stage, the start exposure time of the first exposure stage, the end exposure time of the third exposure stage, the rising rate of the tube current value, and the falling rate of the tube current value; The scanning module is used to control the tube to perform exposure according to the changing trajectory of the tube current value, and collect the heart scanning data of the person to be tested within the unit cardiac cycle.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • CT scanning X-ray source tube current modulating method and computed tomography device

    CN107303184A

  • X-ray CT apparatus, method of controlling the same, and program

    US20080152073A1