A scanning method, device, storage medium and electronic device
By setting the energy level switching time and scanning duration, the problem of poor time consistency of dual-energy CT scan images under low-level hardware devices is solved, and efficient dual-energy image scanning on low-level hardware devices is achieved.
Patent Information
- Application Number
- CN202111122526.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2041-09-24
AI Technical Summary
When the existing dual-energy CT scanning technology is relatively low in hardware equipment, the scanning images of different energy levels obtained by scanning have poor time consistency.
Set the sampling interval where the energy level switching time of the scanning device is greater than the minimum unit, and determine the scan duration corresponding to each scan number based on the energy level switching time, the number of scans and the preset image construction conditions, and scan in the form of alternate switching between different energy levels.
Even when the hardware equipment of the scanning equipment is relatively low, it can ensure that the scanned images of different energy levels have good consistency in time, providing a guarantee for subsequent image reconstruction.
Smart Images

Figure CN113995429B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical technology, and particularly to a scanning method, device, storage medium and electronic device. Background Art
[0002] Dual-energy CT, also known as spectral CT, is a CT scanning technology that uses two different energy-level radiation rays. By utilizing the different attenuation characteristics of different energy-level radiation rays passing through objects of different materials, different substances can be decomposed to obtain different types of CT images, such as iodine images, calcium images, etc. Currently, the common dual-energy scanning technologies mainly include the following four methods. Method 1: Dual-energy scanning method based on dual X-ray tubes; Method 2: Dual-energy scanning method with fast energy-level switching; Method 3: Dual-energy scanning method based on dual-material detectors; Method 4: Dual-energy scanning method based on segmented scanning. However, in the above four scanning methods, the first three all have high requirements for hardware equipment, are complex to implement on hardware, and the equipment cost is high. For the fourth method, although the requirements for equipment hardware are low, the time cost is high, the radiation dose received by patients is also more than the other three methods, and the temporal consistency of different energy-level images is also poor.
[0003] Therefore, there is an urgent need for a scanning method that can achieve good temporal consistency of scanned images with different energy levels when the hardware equipment of the scanning device is relatively low-level. Summary of the Invention
[0004] In view of this, the present invention provides a scanning method, device, storage medium and electronic device, mainly aiming to solve the problem of poor temporal consistency of scanned images with different energy levels when the hardware equipment of the scanning device is relatively low-level.
[0005] To solve the above problems, this application provides a scanning method, including:
[0006] Set the energy-level switching time of the scanning device, and the energy-level switching time is greater than the sampling interval of the minimum unit;
[0007] Based on the energy-level switching time, each scanning number, and the preset image reconstruction conditions, determine the scanning duration corresponding to each scanning number;
[0008] Based on the energy-level switching time, the scanning number, and the scanning duration corresponding to each scanning number, perform scanning in an alternating switching manner with different energy levels.
[0009] Optionally, setting the energy level switching time of the scanning device specifically includes: setting a first switching time corresponding to each scanning number based on the minimum switching time allowed by the hardware conditions of the scanning device; wherein each of the first switching times is greater than or equal to the minimum switching time, and each of the first switching times is the same;
[0010] Based on the energy level switching time, each scanning number, and a preset image building condition, determining the scanning duration corresponding to each scanning number specifically includes:
[0011] Based on the first switching time, each scanning number, and a preset first wire release time interval function, obtaining a target wire release time interval function corresponding to each scanning number and regarding the scanning duration;
[0012] Based on the preset image building condition satisfied by each of the target wire release time interval functions, determining the scanning duration corresponding to each scanning number.
[0013] Optionally, the first wire release time interval function is:
[0014]
[0015] where i represents the scanning number;
[0016] f(T i ) represents the scanning duration of the i-th scan, i = 1, 2, 3, 4…,
[0017] % represents the remainder operation;
[0018] represents the scanning duration of the first energy level;
[0019] represents the scanning duration of the second energy level;
[0020] T Switch represents the first switching time.
[0021] Optionally, setting the energy level switching time of the scanning device specifically includes: setting a second switching time corresponding to each scanning number based on the minimum switching time allowed by the hardware conditions of the scanning device; wherein each of the second switching times is greater than or equal to the minimum switching time, and each of the second switching times is at least partially different;
[0022] Based on the energy level switching time, each scanning number, and a preset image building condition, determining the scanning duration corresponding to each scanning number specifically includes:
[0023] Based on each of the second switching times, the initial scan duration corresponding to the first scan, and a preset second wire release time function, obtain a target wire release time function for the scan duration corresponding to each scan number;
[0024] Based on the preset imaging conditions satisfied by each of the target wire release time functions, determine the scan duration corresponding to each scan number.
[0025] Optionally, the method further includes:
[0026] Determine each target scan energy level corresponding to each scan number;
[0027] When it is determined that the target scan energy level is the first energy level, the second wire release time function satisfies:
[0028]
[0029] where i represents the scan number;
[0030] represents the end time of the previous scan corresponding to the i-th scan;
[0031] f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan;
[0032] represents the start time of the i-th scan;
[0033] When it is determined that the target scan energy level is the second energy level, the second wire release time function satisfies:
[0034]
[0035] where i represents the target scan number;
[0036] represents the end time of the previous scan corresponding to the i-th scan;
[0037] f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan;
[0038] represents the start time of the i-th scan.
[0039] Optionally, the preset imaging conditions include:
[0040]
[0041] Among them, ∩R represents the intersection of the same energy level radiation R used for counting all the points P(x, y, z) passing through the FOV within time T;
[0042] U represents finding the coverage range of continuously increasing or decreasing intervals. Continuously increasing or decreasing means that there should be no jumps under the minimum radiation sampling unit;
[0043] mod(f(T) / RotationTime*2*π, 2*π) represents the remainder of f(T) / RotationTime*2*π divided by 2*π;
[0044] f(T) represents the target radiation time function;
[0045] RotationTime represents the time for the CT gantry to rotate 360 degrees;
[0046] γ: represents the fan angle of the radiation in the X plane;
[0047] π represents the pi.
[0048] To solve the above problems, the present application provides a scanning device, including:
[0049] A setting module, configured to set the energy level switching time of the scanning device, and the energy level switching time is greater than the sampling interval of the minimum unit;
[0050] A determining module, configured to determine the scanning duration corresponding to each scanning number based on the energy level switching time, each scanning number, and a preset image construction condition;
[0051] A scanning module, configured to perform scanning in a manner of alternately switching different energy levels based on the energy level switching time, the scanning number, and the scanning duration corresponding to each scanning number.
[0052] Optionally, the setting module is specifically configured to: set a first switching time corresponding to each scanning number based on the minimum switching time allowed by the hardware conditions of the scanning device; wherein, each of the first switching times is greater than or equal to the minimum switching time, and each of the first switching times is the same;
[0053] The determining module is specifically configured to: obtain a target radiation time function regarding the scanning duration corresponding to each scanning number based on the first switching time, each scanning number, and a preset first radiation time function;
[0054] Determine the scanning duration corresponding to each scanning number based on the preset image construction conditions satisfied by each of the target radiation time functions.
[0055] To solve the above problems, the present application provides a storage medium storing a computer program, and when the computer program is executed by a processor, the steps of any of the above scanning methods are implemented.
[0056] To solve the above problems, the present application provides an electronic device including at least a memory and a processor. A computer program is stored on the memory, and when the processor executes the computer program on the memory, the steps of any of the above scanning methods are implemented.
[0057] The present application determines the scanning duration corresponding to each scanning count by setting the energy level switching time and combining preset imaging conditions, laying a foundation for subsequent energy level switching scanning. It ensures that even when the hardware equipment of the scanning device is relatively low-level, different energy levels can be alternately switched by controlling the scanning duration of each energy level scan, and the images of different energy levels have good temporal consistency, providing a guarantee for subsequent image reconstruction based on the images of different energy levels.
[0058] The above description is only an overview of the technical solution of the present invention. In order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the specification. And in order to make the above and other objects, features and advantages of the present invention more obvious and understandable, the following specifically describes the embodiments of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of illustrating the preferred embodiments and are not considered to be a limitation of the present invention. And throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0060] Figure 1 is a flowchart of a scanning method according to an embodiment of the present application;
[0061] Figure 2 is a flowchart of a scanning method according to another embodiment of the present application;
[0062] Figure 3 is a structural block diagram of a scanning device according to another embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0063] Reference is made herein to the various aspects and features of the present application with reference to the drawings.
[0064] It should be understood that various modifications can be made to the embodiments applied herein. Therefore, the above specification should not be considered as a limitation, but only as an example of the embodiments. Those skilled in the art will think of other modifications within the scope and spirit of the present application.
[0065] The drawings included in and forming a part of the specification illustrate embodiments of the present application, and together with the general description of the present application given above and the detailed description of the embodiments given below are used to explain the principles of the present application.
[0066] These and other features of the present application will become apparent from the following description of the preferred forms of the embodiments given as non - limiting examples, with reference to the drawings.
[0067] It should also be understood that although the present application has been described with reference to some specific examples, those skilled in the art can surely implement many other equivalent forms of the present application.
[0068] When combined with the drawings, the above and other aspects, features and advantages of the present application will become more apparent in view of the following detailed description.
[0069] Specific embodiments of the present application will be described hereinafter with reference to the drawings; however, it should be understood that the claimed embodiments are merely examples of the present application, which can be implemented in many ways. Well - known and / or repetitive functions and structures are not described in detail to avoid obscuring the present application with unnecessary or redundant details. Therefore, the specific structural and functional details claimed herein are not intended to be limiting, but are merely used as a basis for the claims and a representative basis for teaching those skilled in the art to use the present application in substantially any suitable detailed structure in a variety of ways.
[0070] This specification may use the phrases "in one embodiment", "in another embodiment", "in yet another embodiment" or "in other embodiments", each of which may refer to one or more of the same or different embodiments according to the present application.
[0071] An embodiment of the present application provides a scanning method, as Figure 1 shown, including the following steps:
[0072] Step S101, set the energy - level switching time of the scanning device, where the energy - level switching time is greater than the sampling interval of the minimum unit;
[0073] In the specific implementation process of this step, specifically, the unified energy - level switching time T of the scanning device during each scan can be set according to the hardware conditions of the scanning device. Switch, that is, to determine the first switching time corresponding to each number of scans; among them, each of the first switching times can be the same. In the specific implementation process, the minimum switching time allowed by the hardware conditions of the scanning device can be used as the first switching time, that is, each first switching time is equal to the minimum switching time. Of course, the first switching time can also be greater than the minimum switching time. For example, taking the alternating switching scan of the first energy level E1 and the second energy level E2 as an example, that is, scanning in the way of alternating different energy levels […E1, E2, E1, E2, E1, E2…], the energy level switching time T Switch is the pause time for switching from the first energy level E1 to the second energy level E2, or the pause time for switching from the second energy level E2 to the first energy level E1. Because when the hardware conditions of the scanning device are relatively low-level, the energy level switching time T Switch will be greater than the sampling interval of the minimum unit; the sampling interval of the minimum unit = t / m; where t represents the time for the tube to rotate around the scanning bed in one circle, which is determined by the device hardware conditions; m represents the maximum number of times the tube emits rays when rotating around the scanning bed in one circle, which is also determined by the device hardware conditions. Thus, when the energy switching time that can be achieved under the current hardware conditions cannot meet the sampling interval of the minimum unit (or the energy switching time that can be achieved under the current hardware conditions can meet the sampling interval of the minimum unit, but in order to extend the service life of the hardware, etc.), in order to ensure good temporal consistency of the scanned image, therefore, the energy level switching time greater than the sampling interval of the minimum unit can be set manually or by the system, and then based on the target ray emission time function obtained from the energy level switching time, several scanning durations that meet the conditions are solved, that is, the time range of the scanning duration is solved, and then the target scanning duration is selected from it, and then a scanning ray emission time trajectory that meets certain conditions is obtained, laying a foundation for subsequent scanning with different energy level switches.
[0074] Step S102, based on the energy level switching time, each number of scans, and the preset image reconstruction conditions, determine the scanning duration corresponding to each number of scans; [[ID=⑧]] [[ID=⑨]]
[0075] [[ID=⑩]]In the specific implementation process of this step, specifically, based on the energy level switching time and each number of scans, a target ray emission time interval function or a target ray emission time function regarding the scanning duration corresponding to each number of scans can be obtained; then, based on the preset image reconstruction conditions satisfied by each of the target ray emission time interval functions, or based on the preset image reconstruction conditions satisfied by each of the target ray emission time functions, the scanning duration corresponding to each number of scans is determined. Different energy levels are as close as possible in time and space. Under the condition of meeting the image reconstruction conditions, the duration of the first energy level E\(_1\), the duration of the second energy level E\(_2\), and the energy level switching time T[[ID=⑪]] Switch [[ID=⑫]]are preferably as small as possible. [[ID=⑬]] [[ID=⑭]]
[0076] For example, based on a unified energy level switching time, that is, based on the first switching time, each number of scans, and a preset first wire release time interval function, a target wire release time interval function corresponding to each number of scans and regarding the scan duration can be obtained. Taking the first energy level E1 as an example for the first scan, the first wire release time interval function f(T i ) can be expressed by the following formula:
[0077]
[0078] In this formula, f(T i ) represents the scan duration of the i-th scan, where i = 1, 2, 3, 4..., and % represents the modulo operation; represents the scan duration of the first energy level; represents the scan duration of the second energy level; T Switch represents the first switching time; i represents the number of scans, that is, which scan. In this step, by using the first wire release time interval function and then combining the first switching time and each number of scans, the wire release time function corresponding to any number of scans can be obtained, that is, the wire release time interval function corresponding to each number of scans.
[0079] After obtaining the target wire release time interval function corresponding to each scan in this step, the scan duration in the target wire release time interval function can be solved by using the preset imaging conditions. Thus, the set / range of scan durations corresponding to each number of scans is obtained, and then based on the principle that the difference between each scan duration is minimized, the first scan duration of the first energy level and the second scan duration of the second energy level are selected from the time ranges of the scan durations corresponding to each number of scans, so as to ensure that the first scan duration and the second scan duration have the smallest difference between them. Due to different scan methods (helical scan or sequential scan), the magnitude of the difference is also different, which can be a difference at the second level or a difference at the millisecond level. Under the condition of meeting the imaging conditions, the first scan duration and the second scan duration After obtaining the time ranges of the scan durations corresponding to the first scan, the second scan, and the i-th scan, it is possible to further determine the first scan duration corresponding to the first scan energy level from the time ranges of the scan durations corresponding to the first scan, the third scan, the fifth scan,... the (2n - 1)-th scan; and determine the second scan duration corresponding to the second scan energy level from the time ranges of the scan durations corresponding to the second scan, the fourth scan, the sixth scan,... the 2n-th scan. This lays the foundation for subsequent scanning in an alternating manner between the first scan energy level and the second scan energy level based on the first scan duration and the second scan duration.
[0080] In this step, the preset imaging conditions are:
[0081]
[0082] Among them, ∩R represents the intersection of the same energy level radiation R used for all points P(x, y, z) passing through the FOV within the time T; U represents finding the coverage range of a continuously increasing or decreasing interval, where continuous increase or decrease means no jump can occur under the minimum radiation sampling unit; mod(f(T) / RotationTime*2*π, 2*π) represents the remainder of f(T) / RotationTime*2*π divided by 2*π; f(T) represents the target radiation time function; RotationTime represents the time for the CT gantry to rotate 360 degrees; γ represents the fan angle of the radiation in the X plane; π represents the pi.
[0083] Step S103, based on the energy level switching time, the number of scans, and the scan durations corresponding to each number of scans, perform scanning in an alternating manner with different energy levels.
[0084] In this step, after obtaining the scan durations for each number of scans, it is possible to control the X-ray tube to alternately emit rays of the first energy level and the second energy level according to the scan durations corresponding to each number of scans and a fixed energy level switching time, so as to achieve dual-energy scanning. That is, by multiplexing two radiations in terms of control time to obtain projections of two energy levels in the Z direction, the dual-energy scanning effect is achieved.
[0085] In this application, by obtaining the target wire release time interval function corresponding to each scan according to the set energy level switching time, and under the preset imaging conditions that are satisfied, the scan duration corresponding to each scan is further determined according to each target wire release time interval function. This lays a foundation for subsequent energy level switching scans according to the scan duration, ensuring that even when the hardware equipment of the scanning device is relatively low-level, it is possible to perform scans with alternating energy levels by controlling the scan duration of each energy level scan, and making the images of different energy levels have good temporal consistency, providing guarantee for subsequent image reconstruction based on images of different energy levels.
[0086] When under the condition of a unified and fixed energy level switching time, no appropriate solution can be obtained for the target wire release time functions in the above embodiments. For example, when the differences / differences in the scan durations obtained for each scan number are relatively large and energy level switching scans cannot be performed, the following scan method can be adopted. That is, another embodiment of this application provides a scan method, as Figure 2 shown, including the following steps:
[0087] Step S201, set a second switching time corresponding to each scan number based on the minimum switching time allowed by the hardware conditions of the scanning device; wherein, each of the second switching times is greater than or equal to the minimum switching time, and at least some of the second switching times are different;
[0088] Step S202, based on each of the second switching times, the initial wire release time corresponding to the first scan, and a preset second wire release time function, obtain a target wire release time function corresponding to each scan number and regarding the scan duration;
[0089] In the specific implementation of this step, the second wire release time function can be obtained in the following specific manner. First, determine the target scan energy level corresponding to the target scan number:
[0090] When it is determined that the target scan energy level is the first energy level, the second wire release time function satisfies:
[0091]
[0092] where, i represents the scan number, that is, the i-th scan; represents the end time of the previous scan corresponding to the i-th scan; f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan; represents the start time of the i-th scan. That is, this second wire release time function It is indicated that after the end of the previous scan (the previous one is the second-level scan) and after a predetermined second switching time, the current scan at the first level starts. That is, the current scan at the first level is continuous with the previous scan at the second level, and there is only a predetermined second switching time in between.
[0093] When it is determined that the target scan level is the second level, the second wire release time function satisfies:
[0094]
[0095] Where i represents the target scan number; represents the end time of the previous scan corresponding to the i-th scan; f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan; represents the start time of the i-th scan.
[0096] In this step, taking the target scan number as the i-th time as an example, the energy level switching times corresponding to the 1st scan, the 2nd scan... the i-th scan, the i + 1-th scan... can be determined first, that is, the different second switching times corresponding to each scan number are determined. Taking the first scan at the first level as an example, by setting the scan duration corresponding to the first scan and using the above second wire release time function, the wire release time function corresponding to the second scan can be obtained. Similarly, the wire release time function corresponding to the i-th scan, the wire release time function corresponding to the i + 1-th scan... and so on can be obtained in turn.
[0097] Step S203: Based on the preset imaging conditions satisfied by each of the target wire release time functions, determine the scan duration corresponding to each scan number; the scan duration is the scan duration at the first level or the scan duration at the second level;
[0098] In this step, after obtaining the target wire release time functions, the scanning duration that meets the conditions can be solved using the preset imaging conditions. In the specific implementation process, the scanning duration can also be pre-configured for each scan, and then the second wire release time function and the second switching time corresponding to each scan are used to ensure that each scan is continuous in time, thereby obtaining the wire release time function f(T) corresponding to each scan. Then, the preset imaging conditions are used to determine whether each wire release time function meets the imaging conditions. If it meets, the scanning duration configured for each scan number can be determined as the final target scanning duration, and then the energy level switching scan can be performed using the scanning durations that meet the above conditions. Conversely, if the preset imaging conditions are not met, the scanning duration can be re-configured for each scan number, and then the wire release time function corresponding to each scan number is obtained based on the configured scanning duration, and it is determined whether each wire release time function meets the above preset imaging conditions.
[0099] Step S204: Based on the second switching time, the number of scans, and the scanning duration corresponding to each scan number, perform scans in an alternating manner at different energy levels.
[0100] In this step, after obtaining the scanning duration of each scan number, the tube can be controlled to alternately emit rays of the first energy level and the second energy level according to the scanning duration of each scan number and a fixed switching time, so as to achieve dual-energy scanning.
[0101] In this embodiment, after determining the scanning duration of each scan number and the energy level switching time of each scan, the wire release time corresponding to each scan can be determined. For the wire release time of any scan, on the one hand, it needs to be continuous with the wire release time of the previous scan, that is, for any two adjacent scans, the time interval should be equal to the set second switching time. On the other hand, it also needs to meet the above preset imaging conditions. In this application, the appropriate wire release time is determined through the above two constraint conditions, which can expand the solution range. Compared with the scanning method in the prior art, the scanning method in this application has less time overhead, higher scanning efficiency, less scanning dose, better time consistency between different energy levels, and can also achieve energy level switching scanning even for scanning devices with relatively low hardware conditions.
[0102] Another embodiment of this application provides a scanning device, as Figure 3 shown, including:
[0103] A setting module 1 for setting the energy level switching time of the scanning device, where the energy level switching time is greater than the sampling interval of the minimum unit;
[0104] A determination module 2, configured to determine a scan duration corresponding to each scan count based on the energy level switching time, each scan count, and a preset image building condition;
[0105] A scanning module 3, configured to perform scanning in a manner of alternately switching different energy levels based on the energy level switching time, the scan count, and the scan duration corresponding to each scan count.
[0106] In the specific implementation process of this embodiment, the setting module is specifically configured to: set a first switching time corresponding to each scan count based on the minimum switching time allowed by the hardware conditions of the scanning device; wherein each of the first switching times is greater than or equal to the minimum switching time, and each of the first switching times is the same; the determination module is specifically configured to: obtain a target wire laying time interval function regarding the scan duration corresponding to each scan count based on the first switching time, each scan count, and a preset first wire laying time interval function; determine the scan duration corresponding to each scan count based on the preset image building condition satisfied by each of the target wire laying time interval functions.
[0107] The first wire laying time interval function is:
[0108]
[0109] where i represents the scan count; f(T i ) represents the scan duration of the i-th scan, i = 1, 2, 3, 4..., % represents the remainder operation; represents the scan duration of the first energy level; represents the scan duration of the second energy level; T Switch represents the first switching time.
[0110] In the specific implementation process of this embodiment, the setting module is specifically configured to: determine a second switching time corresponding to each scan count; wherein each of the second switching times is greater than or equal to the minimum switching time, and each of the second switching times is at least partially different; the determination module is specifically configured to: obtain a target wire laying time function regarding the scan duration corresponding to each scan count based on each of the second switching times, the initial scan duration corresponding to the first scan, and a preset second wire laying time function; determine the scan duration corresponding to each scan count based on the preset image building condition satisfied by each of the target wire laying time functions.
[0111] The scanning device in this embodiment further includes a judgment module, and the judgment module is configured to: determine a target scan energy level corresponding to each scan count; in the case where the determined target scan energy level is the first energy level, the second wire laying time function is: where i represents the scan count; represents the end time of the previous scan corresponding to the i-th scan; f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan; represents the start time of the i-th scan; in the case where the target scan energy level is determined to be the second energy level, the second beam emission time function is: where i represents the number of scans; represents the end time of the previous scan corresponding to the target number of scans; f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan; represents the start time of the i-th scan.
[0112] Specifically, the preset imaging conditions include: where ∩R represents the intersection of the same energy level radiation line R used for all points P(x, y, z) passing through the FOV within the statistical time T; U represents finding the coverage range of continuous increasing or decreasing intervals, and continuous increasing or decreasing means no jump can occur under the minimum radiation sampling unit; mod(f(T) / RotationTime*2*π, 2*π) represents the remainder of f(T) / RotationTime*2*π divided by 2*π; f(T) represents the target beam emission time function; RotationTime represents the time for the CT gantry to rotate 360 degrees; γ: represents the fan angle of the radiation line in the X plane; π represents the pi.
[0113] In the scanning device of this embodiment, after determining the scanning duration of each scan number and the energy level switching time of each scan, the beam emission time corresponding to each scan can be determined. For the beam emission time of any scan, on the one hand, it needs to be continuous with the beam emission time of the previous scan, that is, for any two adjacent scans, the time interval should be equal to the set second switching time. On the other hand, it also needs to meet the above preset imaging conditions. In this application, the appropriate beam emission time is determined through the above two constraint conditions, thereby expanding the solution range. Compared with the scanning method in the prior art, the scanning method in this application has less time overhead, higher scanning efficiency, less scanning dose, better time consistency of different energy levels, and can also achieve switching scans of different energy levels even for scanning devices with lower hardware conditions.
[0114] Another embodiment of this application provides a storage medium, which stores a computer program. When the computer program is executed by a processor, the following method steps are implemented:
[0115] Step 1, set the energy level switching time of the scanning device, and the energy level switching time is greater than the sampling interval of the minimum unit;
[0116] Step 2: Based on the energy level switching time, each number of scans, and the preset imaging conditions, determine the scan duration corresponding to each number of scans;
[0117] Step 3: Based on the energy level switching time, the number of scans, and the scan duration corresponding to each number of scans, perform scans in a manner of alternatingly switching between different energy levels.
[0118] In this application, by setting the energy level switching time and combining with the preset imaging conditions, the scan duration corresponding to each number of scans is determined, laying a foundation for subsequent energy level switching scans. It ensures that even when the hardware equipment of the scanning device is relatively low-level, different energy level alternating scans can be performed by controlling the scan duration of each energy level scan, and the images of different energy levels have good temporal consistency, providing a guarantee for subsequent image reconstruction based on the images of different energy levels.
[0119] Another embodiment of this application provides a storage medium, which at least includes a memory and a processor. A computer program is stored on the memory, and when the processor executes the computer program on the memory, the following method steps are implemented:
[0120] Step 1: Set the energy level switching time of the scanning device, and the energy level switching time is greater than the sampling interval of the minimum unit;
[0121] Step 2: Based on the energy level switching time, each number of scans, and the preset imaging conditions, determine the scan duration corresponding to each number of scans;
[0122] Step 3: Based on the energy level switching time, the number of scans, and the scan duration corresponding to each number of scans, perform scans in a manner of alternatingly switching between different energy levels.
[0123] In this application, by setting the energy level switching time and combining with the preset imaging conditions, the scan duration corresponding to each number of scans is determined, laying a foundation for subsequent energy level switching scans. It ensures that even when the hardware equipment of the scanning device is relatively low-level, different energy level alternating scans can be performed by controlling the scan duration of each energy level scan, and the images of different energy levels have good temporal consistency, providing a guarantee for subsequent image reconstruction based on the images of different energy levels.
[0124] The above embodiments are only exemplary embodiments of this application and are not used to limit this application. The protection scope of this application is defined by the claims. Those skilled in the art can make various modifications or equivalent replacements within the essence and protection scope of this application, and such modifications or equivalent replacements should also be regarded as falling within the protection scope of this application.
Claims
1. A scanning method, characterized in that: include: Setting an energy level switching time of the scanning device, wherein the energy level switching time is greater than a minimum unit sampling interval; Determining a scan duration corresponding to each scan number based on the energy level switching time, each scan number, and preset imaging conditions; Scanning is performed in a manner of alternating switching between different energy levels based on the energy level switching time, the number of scans, and the scan duration corresponding to each scan number; The determining of the scanning duration corresponding to each scanning number based on the energy level switching time, each scanning number, and the preset imaging conditions specifically includes: Based on the energy level switching time and the number of scans, a target release time interval function or a target release time function corresponding to each scan number and regarding the scan duration is obtained; based on the preset imaging conditions satisfied by each target release time interval function, or based on the preset imaging conditions satisfied by each target release time function, the scan duration corresponding to each scan number is determined, and different energy levels are as close as possible in time and space. Under the conditions of satisfying the imaging conditions, the duration of the first energy level E1, the duration of the second energy level E2 and the energy level switching time T Switch The smaller the better.
2. The method according to claim 1, wherein The setting of the energy level switching time of the scanning device specifically includes: setting a first switching time corresponding to each scanning number based on the minimum switching time allowed by the hardware conditions of the scanning device; wherein each first switching time is greater than or equal to the minimum switching time, and each first switching time is the same; The determining of the scanning duration corresponding to each scanning number based on the energy level switching time, each scanning number, and the preset imaging conditions specifically includes: Based on the first switching time, the number of scans, and a preset first payout time interval function, a target payout time interval function corresponding to each scan number and related to the scan duration is obtained; Based on the preset imaging conditions satisfied by each target set-off time interval function, a scanning duration corresponding to each scanning number is determined.
3. The method according to claim 2, wherein The first payout time interval function is: Where i represents the number of scans; f(T i ) represents the scan duration of the i-th scan, i=1, 2, 3, 4, ...; % indicates the remainder operation; represents the scanning duration of the first energy level; represents the scanning duration of the second energy level; T Switch Indicates the first switching time.
4. The method according to claim 1, wherein The setting of the energy level switching time of the scanning device specifically includes: setting a second switching time corresponding to each scanning number based on a minimum switching time allowed by hardware conditions of the scanning device; wherein each second switching time is greater than or equal to the minimum switching time, and each second switching time is at least partially different; The determining of the scanning duration corresponding to each scanning number based on the energy level switching time, each scanning number, and the preset imaging conditions specifically includes: Based on each of the second switching times, the initial scan duration corresponding to the first scan, and a preset second payout time function, obtaining a target payout time function with respect to the scan duration corresponding to each number of scans; Based on the preset imaging conditions satisfied by each target run-out time function, a scanning duration corresponding to each scanning number is determined.
5. The method according to claim 4, wherein The method further comprises: Determining each target scanning energy level corresponding to each scanning number; When the target scanning energy level is determined to be the first energy level, the second release time function satisfies: Where i represents the number of scans; Indicates the end time of the previous scan corresponding to the i-th scan; f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan; Indicates the start time of the i-th scan; When the target scanning energy level is determined to be the second energy level, the second release time function satisfies: Where i represents the number of target scans; Indicates the end time of the previous scan corresponding to the i-th scan; f Switch (T i-1 ) represents the second switching time of the previous energy level switching corresponding to the i-th scan; Indicates the start time of the i-th scan.
6. The method according to claim 1, wherein The preset imaging conditions include: Where ∩R represents the intersection of the same energy level radiation R used by all points P(x, y, z) within the FOV at time T; U means finding the coverage of continuously increasing or decreasing intervals. Continuously increasing or decreasing means that there can be no jumps under the minimum radiation sampling unit. mod(f(T) / RotationTime*2*π,2*π) represents the remainder of f(T) / RotationTime*2*π divided by 2*π; f(T) represents the target release time function; RotationTime represents the time it takes for the CT gantry to rotate 360 degrees; γ: represents the fan angle of the radiation in the X plane; π stands for pi.
7. A scanning device, characterized in that: include: A setting module, used to set the energy level switching time of the scanning device, wherein the energy level switching time is greater than the minimum unit sampling interval; a determination module, configured to determine a scan duration corresponding to each scan number based on the energy level switching time, each scan number, and a preset imaging condition; A scanning module, configured to scan by alternating switching between different energy levels based on the energy level switching time, the number of scans, and the scan duration corresponding to each scan number; The determination module is specifically used to: obtain a target release time interval function or a target release time function corresponding to each scan number and regarding the scan duration based on the energy level switching time and each scan number; determine the scan duration corresponding to each scan number based on the preset imaging conditions satisfied by each target release time interval function, or based on the preset imaging conditions satisfied by each target release time function, so that different energy levels are as close as possible in time and space, and under the imaging conditions, the duration of the first energy level E1, the duration of the second energy level E2 and the energy level switching time T Switch The smaller the better.
8. The device according to claim 7, wherein The setting module is specifically configured to: set a first switching time corresponding to each number of scans based on a minimum switching time allowed by hardware conditions of the scanning device; wherein each first switching time is greater than or equal to the minimum switching time, and each first switching time is the same; The determining module is specifically configured to obtain a target payout time function corresponding to each scan number and related to a scan duration based on the first switching time, each scan number, and a preset first payout time function; Based on the preset imaging conditions satisfied by each target run-out time function, a scanning duration corresponding to each scanning number is determined.
9. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the scanning method according to any one of claims 1 to 6 are implemented.
10. An electronic device, characterized in that: The system comprises at least a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the scanning method according to any one of claims 1 to 6 when executing the computer program on the memory.
Citation Information
Patent Citations
Exposure condition processing method of x-ray ct apparatus and x-ray ct apparatus
CN102379715A
Double-energy CT scanning image reconstruction method and device
CN106859677A