Medical image display method, device, electronic device and storage medium

By acquiring real-time medical images and electrocardiograms, determining the pulsation cycle and superimposing the vascular boundaries, the problem of multiple injections of contrast agents in vascular interventional surgery is solved, and subsequent image display is achieved by only one contrast agent, reducing health risks and costs .

CN115363597BActive Publication Date: 2024-12-31HANGZHOU LONGBOKANG MEDICAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211045393.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-30
Publication Date
2024-12-31
Estimated Expiration
2042-08-30

AI Technical Summary

Technical Problem

In the prior art, vascular interventional surgery requires multiple injections of contrast agents, resulting in impaired renal function in patients and increased medical costs.

Method used

By acquiring real-time medical images and electrocardiograms, determining the pulsation cycle, and superimposing the blood vessel boundaries with the real-time medical images, displaying the superimposed real-time medical images, and only one contrast injection is required to simulate subsequent medical images.

Benefits of technology

The multiple injections of contrast agents are avoided, which reduces the health risks and medical costs of patients and improves the safety and efficiency of vascular interventional surgery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115363597B_ABST
    Figure CN115363597B_ABST
Patent Text Reader

Abstract

The present application provides a medical image display method, device, electronic device and storage medium, which first obtains a real-time medical image and an electrocardiogram, then obtains a medical image after contrast agent injection, wherein the medical image includes a blood vessel boundary, then determines the pulsation cycle based on the electrocardiogram, and finally superimposes the blood vessel boundary and the real-time medical image based on the pulsation cycle, and displays the superimposed real-time medical image. The medical image display method, device, electronic device and storage medium provided by the present application have the advantage of not requiring multiple injections of contrast agent in vascular intervention surgery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical image processing technology, and more specifically, to a medical image display method, device, electronic device and storage medium. Background Art

[0002] At present, understanding the blood vessel boundary to determine the position of the guidewire in the blood vessel is crucial for vascular interventional surgery. In actual scenarios, DSA cannot directly capture the blood vessel boundary and needs to be assisted by injection of contrast agent. However, contrast agents are generally nephrotoxic. If injected frequently, it may cause renal damage to the patient.

[0003] In summary, the existing technology has the problem that contrast agent needs to be injected multiple times during vascular intervention surgery. Summary of the invention

[0004] The purpose of the present application is to provide a medical image display method, device, electronic device and storage medium to solve the problem in the prior art that multiple injections of contrast agents are required in vascular interventional surgery.

[0005] In order to achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0006] In a first aspect, an embodiment of the present application provides a medical image display method, the method comprising:

[0007] Get real-time medical images and electrocardiograms;

[0008] Acquiring a medical image after injection of a contrast agent, wherein the medical image includes a blood vessel boundary;

[0009] determining a pulsation period based on the electrocardiogram;

[0010] The blood vessel boundary is superimposed on the real-time medical image according to the pulsation cycle, and the superimposed real-time medical image is displayed.

[0011] Optionally, the step of determining the pulsation period according to the electrocardiogram comprises:

[0012] Obtaining the output voltage of the electrocardiogram when it is in the fluctuation section;

[0013] An output voltage corresponding to any sine wave segment in the selected fluctuation segment is used as a first target output voltage;

[0014] Determine a second target output voltage that is in an adjacent cycle and has the same or closest value to the first target output voltage;

[0015] The number of frames of the medical image between the first target output voltage and the second target output voltage is taken as the pulsation cycle length.

[0016] Optionally, the step of determining a second target output voltage that is in an adjacent cycle and has the same or closest value to the first target output voltage includes:

[0017] A second target output voltage is determined, which is the same as or closest to the first target output voltage, has the shortest time difference, and has a time interval greater than a threshold.

[0018] Optionally, the step of selecting an output voltage corresponding to any sine wave segment in the fluctuation segment as the first target output voltage includes:

[0019] determining a peak output voltage in the fluctuation section as a first target output voltage;

[0020] The step of determining a second target output voltage that is in an adjacent cycle and has the same or closest value to the first target output voltage comprises:

[0021] A second target output voltage adjacent to the first target output voltage and having the same value or the closest value to the first target output voltage is determined.

[0022] Optionally, the step of selecting an output voltage corresponding to any sine wave segment in the fluctuation segment as the first target output voltage includes:

[0023] Selecting the output voltage of the rising section or the falling section in the sine wave band as the first target output voltage;

[0024] determining a second target output voltage that is in an adjacent cycle and has the same or closest value to the first target output voltage;

[0025] A second target output voltage is determined which is in an ascending section or a descending section and has a value that is the same as or closest to the first target output voltage.

[0026] Optionally, the step of superimposing the blood vessel boundary with the real-time medical image according to the pulsation cycle and displaying the superimposed real-time medical image includes:

[0027] Determine the blood vessel boundary data corresponding to the current real-time medical image by dividing the total number of frames of the current real-time medical image by the length of the pulsation cycle and taking the remainder;

[0028] The blood vessel boundary data is superimposed on the current real-time medical image.

[0029] In a second aspect, an embodiment of the present application further provides a medical image display device, the device comprising:

[0030] An acquisition unit, used for acquiring real-time medical images and electrocardiograms;

[0031] The acquisition unit is further used to acquire a medical image after injection of the contrast agent, wherein the medical image includes a blood vessel boundary;

[0032] a processing unit, configured to determine a pulsation period according to the electrocardiogram;

[0033] The processing unit is also used to superimpose the blood vessel boundary with the real-time medical image according to the pulsation cycle, and display the superimposed real-time medical image.

[0034] Optionally, the processing unit is also used to obtain the output voltage of the electrocardiogram when it is in the fluctuation segment; select the output voltage corresponding to any sinusoidal wave segment in the fluctuation segment as the first target output voltage; determine a second target output voltage that is in an adjacent cycle and has the same or closest value to the first target output voltage; and use the number of frames of the medical image between the first target output voltage and the second target output voltage as the pulsation cycle length.

[0035] In a third aspect, an embodiment of the present application further provides an electronic device, including:

[0036] A memory for storing one or more programs;

[0037] processor;

[0038] When the one or more programs are executed by the processor, the above method is implemented.

[0039] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned method when executed by a processor.

[0040] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0041] The present application provides a medical image display method, device, electronic device and storage medium, which first obtains a real-time medical image and an electrocardiogram, then obtains a medical image after contrast agent injection, wherein the medical image includes a blood vessel boundary, then determines the pulsation cycle based on the electrocardiogram, and finally superimposes the blood vessel boundary and the real-time medical image based on the pulsation cycle, and displays the superimposed real-time medical image. Since the present application can determine the pulsation cycle based on the electrocardiogram after obtaining the medical image after contrast agent injection, and superimposes the blood vessel boundary and the medical image based on the pulsation cycle, it is only necessary to inject the contrast agent once to simulate the subsequent real-time medical image, without the need for multiple contrast agent injections.

[0042] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0044] Figure 1 A schematic diagram of a module of an electronic device provided in an embodiment of the present application.

[0045] Figure 2 An exemplary flow chart of a medical image display method provided in an embodiment of the present application.

[0046] Figure 3 A schematic diagram of an electrocardiogram provided in an embodiment of the present application.

[0047] Figure 4 The embodiments of the present application provide Figure 2 An exemplary flowchart of the sub-steps of S106.

[0048] Figure 5 A schematic diagram of a DSA image without superimposed blood vessel boundaries provided in an embodiment of the application.

[0049] Figure 6 A schematic diagram of a DSA image with blood vessel boundaries superimposed provided in an embodiment of the present application.

[0050] Figure 7 A module schematic diagram of a medical image display device provided in an embodiment of the present application.

[0051] In the figure: 100 - electronic device; 101 - processor; 102 - memory; 103 - communication interface; 200 - medical image display device; 210 - acquisition unit; 220 - processing unit. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0053] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0054] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0055] It should be noted that, in this document, relational terms such as first and second, etc. are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations.

[0056] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0057] As described in the background technology, in the prior art, when a vascular interventional surgery is required, in order to ensure that the location of the blood vessels can be understood in real time so as to facilitate the normal operation, the patient needs to be injected with contrast agents multiple times. However, contrast agents are generally nephrotoxic. If the number of injections is too large or the patient's renal function is damaged, the patient's medical costs will also increase accordingly.

[0058] In view of this, the present application provides a medical image display method, which achieves the effect of obtaining the real-time location of the blood vessels by injecting contrast agent only once during the operation by superimposing the blood vessel boundaries on the real-time medical image.

[0059] It should be noted that the medical image display method provided in this application can be applied to the electronic device 100. Figure 1 A schematic structural block diagram of an electronic device 100 provided in an embodiment of the present application is shown, and the electronic device 100 includes a memory 102, a processor 101, and a communication interface 103. The memory 102, the processor 101, and the communication interface 103 are electrically connected to each other directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines.

[0060] The memory 102 can be used to store software programs and modules, such as program instructions or modules corresponding to the medical image display device provided in the embodiment of the present application. The processor 101 executes various functional applications and data processing by executing the software programs and modules stored in the memory 102, thereby executing the steps of the medical image display method provided in the embodiment of the present application. The communication interface 103 can be used to communicate signaling or data with other node devices.

[0061] Among them, the memory 102 can be, but is not limited to, random access memory (Random Access Memory, RAM), read only memory (Read Only Memory, ROM), programmable read-only memory (Programmable Read-Only Memory, PROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read-only memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.

[0062] The processor 101 may be an integrated circuit chip with signal processing capability. The processor 101 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0063] Understandably, Figure 1 The structure shown is for illustration only. The electronic device 100 may also include Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown. Figure 1 Each component shown in the figure can be implemented by hardware, software or a combination thereof.

[0064] The following uses the electronic device 100 as an illustrative execution entity to exemplarily illustrate the medical image display method provided in the embodiment of the present application.

[0065] As an implementation, see Figure 2 , the medical image display method comprises:

[0066] S102, acquiring real-time medical images and electrocardiograms;

[0067] S104, acquiring a medical image after injection of contrast agent, wherein the medical image includes a blood vessel boundary;

[0068] S106, determining a pulsation period according to the electrocardiogram;

[0069] S108, superimposing the blood vessel boundary and the real-time medical image according to the pulsation cycle, and displaying the superimposed real-time medical image.

[0070] Among them, real-time medical images refer to medical images before contrast agent injection. At this time, the general outline of the blood vessels can be obtained from the image, but the boundaries of the blood vessels cannot be observed. Medical images after contrast agent injection refer to medical images obtained after the patient is injected with contrast agent. At this time, the boundaries of the blood vessels can be clearly seen in the medical images.

[0071] When acquiring relevant data, real-time medical images and electrocardiograms can be obtained at the same time. In addition, in order to observe the blood vessel boundaries, contrast agents need to be injected into the patient's body. Under the action of the contrast agents, the blood vessel boundaries in the DSA images will be clearly visible. At this time, the medical image after the contrast agent injection can be obtained, and this medical image is the DSA image.

[0072] Furthermore, it is understandable that the reason why the blood vessel boundary is clearly visible is due to the blood flow in the blood vessel, that is, after the contrast agent is injected, the blood vessel boundary is in a dynamic process of appearing and disappearing under the action of blood flow.

[0073] It should be noted that the flow of blood is caused by the beating of the heart, and for each person, the heart beats in a certain cycle. Therefore, after obtaining multiple frames of medical images within a complete cycle after the injection of contrast agent, when the real-time medical image is subsequently obtained, the blood vessel boundaries of the corresponding frames within the cycle can be superimposed on the real-time medical image.

[0074] For example, see Figure 3 , shows the electrocardiogram of a patient collected in the prior art, wherein the electrocardiograms of different patients are different, for example, the cycle in the electrocardiogram, the peak value of the signal in the electrocardiogram, etc. are different from person to person, but it can be determined that the electrocardiograms all show a certain periodicity, and the cycle of the electrocardiogram is related to the pulsation cycle, so the pulsation cycle can be determined by the electrocardiogram. For example, Figure 3 In the figure, the period of the line of the electrocardiogram located at the top is a.

[0075] Therefore, the pulsation cycle can be determined through the electrocardiogram, and the vascular boundary data can be superimposed with the real-time medical image according to the heartbeat cycle, and then the superimposed real-time medical image can be displayed without the need to repeatedly inject contrast agents into the patient.

[0076] When superimposing the blood vessel boundary with the real-time medical image, the superposition can be achieved according to the number of frames. For example, for a certain patient, in pulsation cycle 1, the first frame image is A, the voltage output by the electrocardiogram at this time is xV, and the data of the blood vessel boundary is X. The second frame image is B, the voltage output by the electrocardiogram at this time is xV, and the data of the blood vessel boundary is Y... In pulsation cycle 2, the first frame image is A, and the voltage output by the electrocardiogram at this time is also xV. Then, the data X of the blood vessel boundary can be superimposed on the first frame image A and displayed. Similarly, the data Y of the blood vessel boundary of the second frame can be superimposed on the first frame image B and displayed.

[0077] It can be understood that through the medical image display method provided by the present application, in actual applications, it is only necessary to inject contrast agent into the patient once, and by superimposing the blood vessel boundary with the real-time medical image, a real-time medical image with blood vessel boundaries can be fitted, which is lower in cost and avoids damage to the patient's body caused by multiple contrast agents.

[0078] As an alternative implementation, see Figure 4 , the step of S106 includes:

[0079] S1061, obtaining the output voltage of the electrocardiogram in the fluctuation section;

[0080] S1062, selecting an output voltage corresponding to any sine wave segment in the fluctuation segment as a first target output voltage;

[0081] S1063, determining a second target output voltage that is in an adjacent cycle and has the same value as or is closest to the first target output voltage;

[0082] S1064, taking the number of frames of the medical image between the first target output voltage and the second target output voltage as the pulsation cycle length.

[0083] Combination Figure 3 It is known that electrocardiogram Figure 1 Generally, it includes a fluctuation section D and a stable section E. When determining the pulsation period, since the stable section is not easy to distinguish, the data of the fluctuation section is used to determine the pulsation period. Among them, the fluctuation end includes a sine wave section. In a feasible solution, the output voltage of the sine wave section is used to determine the pulsation period.

[0084] As a first optional implementation of the present application, the step of S1063 includes:

[0085] A second target output voltage is determined, which is the same as or closest to the first target output voltage, has the shortest time difference, and has a time interval greater than a threshold.

[0086] Among them, for the fluctuation section, due to its obvious fluctuation, when determining the second target output voltage that is the same as or closest to the first target output voltage, the situation where two output voltages are equal in the same pulsation cycle value may occur. For example, the output voltage is 0.1V at 0.04S, and in the same pulsation cycle, the output voltage is also 0.1V at 0.2S, so the output voltage may be used as the second target output voltage, resulting in inaccurate data. Therefore, the second target output voltage with the shortest time difference but a time interval greater than the threshold can be determined. For example, the threshold is set to 0.5S. After the first target output voltage is determined, if an output voltage with the same value as the first target output voltage appears within 0.5S, it is assumed to be the result of fluctuations in the same cycle, and it will not be used as the second target output voltage. When the output voltage with the same value as or closest to the first target output voltage appears for the first time after exceeding 0.5S, it will be used as the second target output voltage.

[0087] As a second optional implementation of the present application, S1062 includes:

[0088] A peak output voltage in the fluctuation section is determined as a first target output voltage.

[0089] S1063 includes:

[0090] A second target output voltage adjacent to the first target output voltage and having the same value or the closest value to the first target output voltage is determined.

[0091] In this implementation, the peak voltage may be used as the target output voltage, wherein the peak value may be a voltage value at a wave crest or a voltage value at a wave trough, which is not limited here.

[0092] like Figure 3 In each pulsation cycle, the peak and the trough are unique values, so the time interval between two adjacent peaks or two adjacent troughs is the pulsation cycle.

[0093] In one implementation, the threshold value described in the present application can be adjusted in real time and is associated with the patient's pulsation cycle. For example, the threshold value is always half of the pulsation cycle.

[0094] As a third optional implementation manner, S1062 includes:

[0095] Selecting the output voltage of the rising section or the falling section in the sine wave band as the first target output voltage;

[0096] S1063 includes:

[0097] The output voltage of the rising section or the falling section in the sine wave band is selected as the first target output voltage.

[0098] Since the output voltages of the rising or falling segments have equal moments in the sinusoidal wave band, a certain output voltage in the rising or falling segment can be directly selected as the first target output voltage, and then the output voltage of the rising or falling segment that is adjacent in time and has the same or closest value can be selected as the second target output voltage.

[0099] Of course, since there may be multiple rising or falling segments in the fluctuation segment and the output voltage values ​​are the same, the condition that the time interval is greater than the threshold may be added in this implementation, which is not limited here.

[0100] The determination of the rising section or the falling section can be determined according to the difference of the output voltages at three moments. If the difference between the output voltages at the second moment and the first moment is a positive value, and the difference between the output voltages at the third moment and the second moment is also a positive value, it indicates that it is in the rising section. If the difference between the output voltages at the second moment and the first moment is a negative value, and the difference between the output voltages at the third moment and the second moment is also a negative value, it indicates that it is in the falling section.

[0101] After the contrast agent is injected, the image data in the corresponding time period can be intercepted every 0.04 seconds through QViewFinder (image capture tool), and the intercepted data is stored in a preset database. For example, this application saves the intercepted data as QImage, and stores the QImage in the container class Vector of the STL library <qimage>middle.

[0102] In addition, this application uses libtorch to extract the blood vessel boundaries in each frame of the image through a trained model, and then converts it into a two-dimensional point set after thinning and noise filtering, and stores all the two-dimensional point sets one by one into the container class Vector of the STL library <cv::point2f>In order to obtain medical images, it is understandable that, through the transformation, the two-dimensional point set can be used to represent the blood vessel boundary in each frame of the image.

[0103] In addition, the pulsation cycle described in the present application may refer to the number of frames of medical images included in the time period between the first target output voltage and the second target output voltage. For example, if the time period between the first target output voltage and the second target output voltage is separated by 23 frames of images, the pulsation cycle length is 24 frames.

[0104] Therefore, the present application actually matches the frame number of the real-time medical image and the blood vessel boundary data within the pulsation cycle and realizes data superposition. For example, in a cycle, the blood vessel boundary data of the first frame of the medical image is X, then after acquiring the real-time medical image, the blood vessel boundary data X is superimposed with the first frame image of each cycle in the real-time medical image.

[0105] As an implementation method, S108 includes:

[0106] S1081, dividing the total number of frames of the current real-time medical image by the length of the pulsation cycle and taking the remainder to determine the blood vessel boundary data corresponding to the current real-time medical image.

[0107] S1082, superimposing the blood vessel boundary data with the current real-time medical image.

[0108] Modify the length of the stored two-dimensional point set by the time length of the pulsation cycle, and use the current frame number modulo the cycle length to get the current corresponding blood vessel boundary. Use QPainter to draw the corresponding blood vessel boundary point set on the current image data, and you can achieve superimposed display. The original DSA image without superimposed blood vessel boundary is as follows Figure 5 As shown; the image after superimposing the blood vessel boundary is as follows Figure 6 shown.

[0109] Optionally, the blood vessel boundary data corresponding to the current real-time medical image satisfies the formula:

[0110] y = ax + b;

[0111] Among them, y indicates the total number of frames of the current real-time medical image, a indicates the number of cycles, x indicates the length of the pulsation cycle, and b indicates the blood vessel boundary data corresponding to the current real-time medical image.

[0112] After the calculation cycle is completed, each time new DSA image data without contrast agent injection is intercepted, a modular operation is performed (the remainder of the current total number of frames and the pulsation cycle length is taken) to obtain the vascular boundary data corresponding to each frame of the image and display it in real time.

[0113] Based on the above implementation, please refer to Figure 7 The embodiment of the present application further provides a medical image display device 200, the device comprising:

[0114] An acquisition unit 210, used to acquire real-time medical images and electrocardiograms;

[0115] It can be understood that the above S102 can be executed by the acquisition unit 210 .

[0116] The acquisition unit 210 is further used to acquire a medical image after the contrast agent is injected, wherein the medical image includes a blood vessel boundary;

[0117] It can be understood that the above S104 can be executed by the acquisition unit 210 .

[0118] A processing unit 220, for determining a pulsation period according to an electrocardiogram;

[0119] It can be understood that the above S106 can be executed by the processing unit 220.

[0120] The processing unit 220 is further used to superimpose the blood vessel boundary with the real-time medical image according to the pulsation cycle, and display the superimposed real-time medical image.

[0121] It can be understood that the above S108 can be executed by the processing unit 220.

[0122] In addition, the processing unit 220 is also used to obtain the output voltage of the electrocardiogram when it is in the fluctuation segment; select the output voltage corresponding to any sinusoidal wave segment in the fluctuation segment as the first target output voltage; determine the second target output voltage that is in an adjacent cycle and has the same or closest value to the first target output voltage; and use the number of frames of the medical image between the first target output voltage and the second target output voltage as the pulsation cycle length.

[0123] In summary, the present application provides a medical image display method, device, electronic device and storage medium, which first obtains a real-time medical image and an electrocardiogram, then obtains a medical image after contrast agent injection, wherein the medical image includes a blood vessel boundary, then determines the pulsation cycle based on the electrocardiogram, and finally superimposes the blood vessel boundary and the real-time medical image based on the pulsation cycle, and displays the superimposed real-time medical image. Since the present application can determine the pulsation cycle based on the electrocardiogram after obtaining the medical image after contrast agent injection, and superimposes the blood vessel boundary and the medical image based on the pulsation cycle, it only needs to inject the contrast agent once to simulate the subsequent real-time medical image, without the need for multiple contrast agent injections.

[0124] Wherein, if the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.

[0125] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims. < / qimage>

Claims

1. A medical image display method, characterized in that: The method comprises: Get real-time medical images and electrocardiograms; Acquiring a medical image after injection of a contrast agent, wherein the medical image includes a blood vessel boundary; Determining the pulsation cycle according to the electrocardiogram includes: obtaining the output voltage in the fluctuation section of the electrocardiogram; selecting the output voltage corresponding to any sine wave section in the fluctuation section as the first target output voltage; determining a second target output voltage that is the same as or closest to the first target output voltage, has the shortest time difference, and has a time interval greater than a threshold; and taking the number of frames of the medical image between the first target output voltage and the second target output voltage as the pulsation cycle length; The blood vessel boundary is superimposed on the real-time medical image according to the pulsation cycle, and the superimposed real-time medical image is displayed, including: dividing the total number of frames of the current real-time medical image by the length of the pulsation cycle and taking the remainder to determine the blood vessel boundary data corresponding to the current real-time medical image; and superimposing the blood vessel boundary data with the current real-time medical image.

2. A medical image display device, characterized in that: The device comprises: An acquisition unit, used for acquiring real-time medical images and electrocardiograms; The acquisition unit is further used to acquire a medical image after injection of the contrast agent, wherein the medical image includes a blood vessel boundary; A processing unit, for determining a pulsation cycle according to the electrocardiogram, comprising: obtaining an output voltage in the electrocardiogram when it is in a fluctuation segment; selecting an output voltage corresponding to any sine wave segment in the fluctuation segment as a first target output voltage; determining a second target output voltage that is the same as or closest to the first target output voltage, has the shortest time difference, and has a time interval greater than a threshold; and taking the number of frames of a medical image between the first target output voltage and the second target output voltage as the length of the pulsation cycle; The processing unit is also used to superimpose the blood vessel boundary with the real-time medical image according to the pulsation cycle and display the superimposed real-time medical image, including: dividing the total number of frames of the current real-time medical image by the length of the pulsation cycle and taking the remainder to determine the blood vessel boundary data corresponding to the current real-time medical image; superimposing the blood vessel boundary data with the current real-time medical image.

3. An electronic device, characterized in that: include: A memory for storing one or more programs; processor; When the one or more programs are executed by the processor, the method according to claim 1 is implemented.

4. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to claim 1 is implemented.